Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_С++_последная.doc
Скачиваний:
42
Добавлен:
07.05.2019
Размер:
876.54 Кб
Скачать

9.4.4. Проект приложения

О принципах устройства приложения рассказывалось выше. Теперь рассмотрим, как оно создается с помощью Visual C++. Сначала разберем одно важное понятие – проект. До сих пор приложение рассматривалось только как совокупность объектов базовых и производных классов. Но для обеспечения работы приложения требуется нечто большее – наряду с описанием классов необходимо описание ресурсов, связанных с приложением, нужна справочная система и т.п. Термин "проект" как раз и используется, когда имеется в виду такой, более общий взгляд на приложение.

В среде Visual C++ можно строить различные типы проектов. Такие проекты после их создания можно компилировать и запускать на исполнение. Фирма Microsoft разработала специальный инструментарий, облегчающий и ускоряющий создание проектов в среде Visual C++. Например, мастер MFC AppWizard (exe) позволяет создать проект Windows-приложения, который имеет однодокументный, многодокументный или диалоговый интерфейс и использует библиотеку MFC.

Создаваемый остов приложения составлен так, что в дальнейшей работе с проектом можно использовать другое инструментальное средство – ClassWizard (мастер классов), предназначенное для создания остовов новых производных классов. Еще одно основное назначение ClassWizard в том, что он создает остовы для переопределяемых методов. Он позволяет показать все сообщения, приходящие классу, и создать остов обработчика любого из этих сообщений. Это только две основные функции ClassWizard. Он не всесилен, но его возможности довольно велики.

Контрольные вопросы

1. Простое открытое наследование.

2. Конструкторы и деструкторы при наследовании.

3. Поля и методы при наследовании.

4. Вложенные классы и наследование.

5. Закрытое наследование.

6. Виртуальные функции.

7. Введение в Visual C++.

8. Основы программирования под Windows.

9. Типы данных в Windows.

Заключение

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

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

Язык программирования С++ является универсальным языком программирования высокого уровня, наиболее широко распространенным и часто используемым языком программирования в мире. Это первое знакомство студентов не с академическим языком, созданным для изучения основ программирования, а с языком промышленной разработки, на котором с одинаковым успехом может быть создано как прикладное, так и системное программное обеспечение.

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

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