Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
A.doc
Скачиваний:
36
Добавлен:
09.04.2015
Размер:
5.6 Mб
Скачать

31 Глава 1

оператораиз текста программы и указанием полного имени би-

блиотечного компонента вместе с префиксом — наименованием пространства имен. Подробнее о пространствах имен вы узнаете в главе 2.

Вы можете скомпилировать и выполнить программу, нажав <Ctrl+F5>. Результат

показан на рис. 1.19.

Puc. 1.19. Выполнение программы Extl_03

Вывод этой программы точно такой же, как в первом примере. Он генерируется следующей строкой программы:

В этой строке вызывается функция из библиотеки .NET для вывода в командную строку информации, заключенной в двойные кавычки, то есть это — CLR-эквивалент оператора "родного" С++, которое вы добавили в код:

Это — наиболее наглядный пример того, как оператор CLR делает то же самое, что и оператор С++.

Настройка опций Visual С++ 2005

Существует два набора опций, которые вы можете настраивать. Вы можете устано- вить опции, применяемые к инструментам, включенным в Visual С++ 2005, которые касаются каждого проекта. Кроме того, вы можете настроить опции, относящиеся только к конкретному проекту и определяющие, как код проекта будет обрабатывать- ся при компиляции и компоновке. Опции устанавливаются в диалоговом окне Options (Параметры), которое отображается после выбора пункта

в главном меню. Диалоговое окно Options показано на рис. 1.20. Щелчок на символе (+) у любого элемента в левой панели отображает список его подразделов. На рис. 1.20 показаны опции подраздела General (Общие), относящегося к разделу Projects and Solutions (Проекты и решения). Правая панель отображает оп- ции, которые вы можете настроить для раздела, выбранного в левой панели. Пока вам достаточно рассмотреть лишь несколько из них, но возможно, вы сочтете полезным потратить некоторое время на просмотр всех опций, доступ к которым обеспечивает это диалоговое окно. Щелчок на кнопке получения справки (с символом '?') в правом верхнем углу диалогового окна отобразит пояснение к текущим выбранным опциям.

Возможно, при создании нового проекта вы решите использовать путь по умолча- нию, и вы можете сделать это через первую опцию, показанную на рис. 1.20. Просто укажите путь к папке файловой системы, в которой вы хотите размещать свои реше- ния и проекты.

Вы можете установить опции, прилагаемые к каждому проекту С++, выбрав раздел в левой панели. Также вы можете установить опции, специфичные для

Программирование в Visual С++ 2005 32

данного проекта через пунктглавного меню.

Этот пункт меню будет дополнен именем текущего проекта.

Рис. 1.20. Диалоговое окно Options (Параметры)

Создание и выполнение Windows-приложений

Только для того, чтобы показать, насколько это просто, создадим два работающих Windows-приложения. Сначала будет построено родное приложение С++ с исполь- зованием библиотеки MFC, а затем — приложение Windows Forms, работающее под CLR. Обсуждение этих программ откладывается до тех пор, пока у вас не появится достаточного запаса знаний, чтобы понять их во всех подробностях. Пока просто де- монстрируется тот факт, что создавать Windows-приложения достаточно просто.

Создание приложения MFC

Для начала, если у вас открыт существующий проект (на что указывает имя про- екта в заголовке главного окна Visual С++ 2005), вы можете выбрать пункт меню . В качестве альтернативы вы можетепросто создать новый проект, что автоматически закроет текущее решение. Чтобы создать Windows-программу, выберите пункт меню или нажмите комбинацию клавиш <Ctrl+Shift+N>, затем вы- берите тип проекта MFC, а в качестве шаблона проекта — MFC Application (Приложе- ние MFC). После этого можете ввести имя проекта, как показано на рис. 1.21.

Когда вы щелкнете на кнопке ОК, появится диалоговое окно мастера создания приложений MFC (MFC Application Wizard). В нем вы найдете множество опций, ко- торые позволяют указать, какие средства необходимо включить в новое приложение. Они идентифицируются элементами списка в правой части диалогового окна, как по- казано на рис. 1.22. Многие из них будут использоваться в дальнейших примерах.

Пока что вы можете проигнорировать все эти опции, и просто принять настрой- ки по умолчанию, поэтому щелкните на кнопке Finish (Готово) для создания проекта с настройками по умолчанию. Панель Solution Explorer в окне IDE будет выглядеть так, как показано на рис. 1.23.

Данные, переменные и вычисления

В этой главе мы обратимся к основам программирования на С++. Прочитав ее до конца, вы сможете писать простые программы на С++ в традиционной форме: ввод- обработка-вывод. Как я уже говорил в предыдущей главе, сначала я познакомлю вас со средствами языка ANSI/ISO С++, а затем раскрою отличающиеся и дополнитель- ные аспекты языка C++/CLI.

Изучая аспекты языка на примере работающих программ, вы получите возмож- ность попрактиковаться в применении среды разработки Visual С++. Для каждого из примеров вам придется построить проект, прежде чем собрать и запустить его. Помните, что все проекты, которые рассматриваются в этой книге, начиная с этой главы и заканчивая главой 10, представляют собой консольные приложения.

Прочитав эту главу, вы изучите следующие вопросы.

  • Структура программы С++.

  • Пространства имен.

  • Переменные С++.

  • Определение переменных и констант.

  • Базовый ввод с клавиатуры и вывод на экран.

  • Выполнение арифметических вычислений.

  • Приведение операндов.

  • Область видимости переменных.