2Запуск IDE. Типы приложений
Вызов Visual C++осуществляется или через меню Пуск ► Программы ► Microsoft Visual Studio б.0 ► Microsoft Visual C++, или щелчком мышью по пиктограмме с соответствующим именем, например VC6, — если вы позаботились о ее размещении на рабочем столе компьютера.
После запуска Visual C++ появляется главное окно программы, показанное на рис. П1.1. (В зависимости от настроек для вашего рабочего стола Visual C++ его вид может несколько отличаться от показанного на рисунке.)
Рис. П1.1. Главное окно (рабочий стол) Visual C++
На самом деле главное окно (рабочий стол) Visual C++ принадлежит студии разработчика Microsoft Developer Studio — интегрированной среде, общей для Visual C++, Visual J, MS Fortran Power Station и некоторых других продуктов. Рабочий стол Visual C++ включает в себя три окна:
Окно Project Workspace (окно рабочей области - слева) предназначено для оказания помощи при написании и сопровождении больших многофайловых программ. Пока что (на рис. П1.1) оно закрыто, но после создания нового проекта (или загрузки сохраненного ранее проекта) одна из вкладок этого окна будет содержать список файлов проекта.
Окно Editor (окно редактора - справа) используется для ввода и проверки исходного кода.
Окно Output (окно вывода - внизу) служит для вывода сообщений о ходе компиляции, сборки и выполнения программы. В частности, сообщения о возникающих ошибках появляются именно в этом окне.
Под заголовком главного окна, как и во всех Windows-приложениях, находится строка меню. Назначение команд меню и кнопок панелей инструментов мы будем рассматривать по мере необходимости, разбирая основные приемы работы в IDE. Пока же только заметим, что для кнопок панелей инструментов предусмотрена удобная контекстная помощь: если вы наведете курсор мыши на кнопку и задержитесь на секунду-другую, то всплывет подсказка с назначением кнопки.
Developer Studio позволяет строить проекты разных типов, ориентированные на различные сферы применения. Так как эта студия спроектирована на Windows-платформе, то почти все типы проектов являются оконными Windows-приложениями с соответствующим графическим интерфейсом. В то же время разработчики Developer Studio предусмотрели работу и с так называемыми консольными приложениями. При запуске консольного приложения операционная система создает так называемое консольное окно, через которое идет весь ввод-вывод программы. Внешне это напоминает работу в операционной системе MS DOS или других операционных системах в режиме командной строки. Этот тип приложений больше всего подходит для целей изучения языка C/C++, так как компилируемые программы не «покрываются» толстым слоем промежуточного Windows-кода.
3Создание нового проекта
Для создания нового проекта типа «консольное приложение» выполните следующие действия:
-
Выберите в строке меню главного окна команду File ► New...
-
В открывшемся диалоговом окне New выберите вкладку Projects:
-
выберите тип Win32 Console Application;
-
введите имя проекта в текстовом поле Project Name, например First;
-
Введите имя каталога размещения файлов проекта в текстовом поле Location (если указанный вами каталог отсутствует, то он будет создан автоматически);
-
щелкните левой кнопкой мыши на кнопке ОК.
-
После щелчка запускается так называемый мастер приложений Application Wizard, который открывает диалоговое окно Win32 Console Application — Step l of 1 с предложением определиться, какой подтип консольного приложения вам требуется создать:
-
выберите тип An empty project;
-
щелкните на кнопке Finish.
-
После щелчка появится окно New Project Information со спецификациями проекта и информацией о каталоге, в котором будет размещен создаваемый проект:
Допустим, что в качестве Project Name вы ввели имя First. Тогда после выполненных шагов вы увидите на экране примерно то, что показано на рис. П1.2.
Рис. П1.2 Рабочий стол Visual C++ после создания проекта
Прежде чем продолжать работу, свернем временно главное окно Visual C++ на панель задач и заглянем в папку First, созданную мастером приложений для нашего проекта, а точнее — для нашей рабочей области. Там мы найдем файлы First.dsw, First.dsp, First.opt, First.ncb, а также папку Debug (или Release — в зависимости от конфигурации проекта). Дадим краткое описание каждого из файлов:
-
First.dsw — файл рабочей области проекта, используемый внутри интегрированной среды разработки. Он объединяет всю информацию о проектах, входящих в данную рабочую область.
-
First.dsp — проектный файл, используемый для построения (building) отдельного проекта или подпроекта (в ранних версиях Visual C++ этот файл имел расширение .так).
-
First.opt — файл, содержащий опции рабочей области проекта. Благодаря этому файлу при каждом открытии рабочей области проекта все параметры Developer Studio, выбранные во время последнего сеанса работы с данной рабочей областью, будут восстановлены.
-
First.ncb — служебный файл. Он создается компилятором и содержит информацию, которая используется в инструменте интегрированной среды под названием Class View. Панель Class View находится в окне Project Workspace и показывает все классы C++, для которых доступны определения в рамках данного проекта, а также все элементы этих классов.
-
Debug — папка, в которую будут помещаться файлы, формируемые компилятором и сборщиком. Из этих файлов нас будет интересовать, в общем-то, только один — исполняемый файл, имеющий расширение .ехе.
Развернем главное окно Visual C++ с открытой рабочей областью First (рис. П1.2), чтобы продолжить работу по созданию нашей первой программы. Первое, что бросается в глаза — окно Project Workspace «оживилось», в нем появились две вкладки: Class View и File View. С вкладкой Class View в ближайшее время мы работать не будем, поэтому щелчком мыши переключимся на вкладку File View. Она предназначена для просмотра списка файлов проекта. Откроем список First files, щелкнув мышью на значке «+». Появится дерево списка файлов, содержащее пиктограммы трех папок: Source Files, Header Files, Resource Files. Так как в консольных приложениях файлы ресурсов не используются, то про последнюю папку сразу забудем. Попробуем заглянуть (щелчком мыши) в первые две папки. Попытка окажется неудачной — папки пусты. Это и неудивительно: ведь мы выбрали в качестве подтипа консольного приложения пустой проект - опцию An empty project. Так что наполнение проекта конкретным содержанием у нас еще впереди.
|