Программирование на языке высокого уровня. Марапулец Ю.В. - 176 стр.

UptoLike

Составители: 

кода. Достаточно ответить на ряд вопросов, касающихся того, какое приложение тре-
буется создать, и исходные тексты шаблона приложения вместе с файлами ресурсов
готовы. Эти тексты можно оттранслировать и получить готовый загрузочный модуль
приложения.
Для создания ресурсов приложения предназначен редактор ресурсов. Он позволяет
быстро создавать новые меню, диалоговые панели, добавлять кнопки к панели управле-
ния toolbar, полосы прокрутки и т.д.
Средство ClassWizard позволяет подключить к созданным и отредактированным
ресурсам управляющий ими код. Большую часть работы по описанию и определению
функций, обрабатывающих сообщения от меню, органов управления диалоговых пане-
лей и т.д., также берет на себя средство ClassWizard.
Среда разработчика Visual C++ 6.0 предлагает выбор из семнадцати различных ти-
пов проектов приложений. Такие проекты после их создания можно компилировать и
запускать на исполнение. Microsoft разработала специальный инструментарий, облег-
чающий и ускоряющий создание проектов в среде Visual C++. Рассмотрим основные ти-
пы проектов, которые можно создавать при помощи различных средств (мастеров про-
ектов) Microsoft Visual C++:
MFC AppWizard (exe) при помощи мастера приложений можно создать проект
Windows-приложения которое имеет однодокументный, многодокументный или диало-
говый интерфейс. Однодокументное приложение может предоставлять пользователю в
любой момент времени работать только с одним файлом. Многодокументное приложе-
ние, напротив, может одновременно представлять несколько документов, каждый в соб-
ственном окне. Пользовательский интерфейс диалогового приложения представляет со-
бой единственное диалоговое окно.
MFC AppWizard (dll) – этот мастер приложений позволяет создать структуру
DLL, основанную на MFC. При помощи него можно определить характеристики буду-
щей DLL.
AppWizard ATL COMэто средство позволяет создать элемент управления Acti-
veX или сервер автоматизации, используя новую библиотеку шаблонов ActiveX. Опции
этого мастера дают возможность выбрать активный сервер (DLL) или исполняемый
внешний сервер (exe-файл).
Custom AppWizard при помощи этого средства можно создать пользовательские
мастера AppWizard. Пользовательский мастер может базироваться на стандартных мас-
терах для приложений MFC или DLL, а также на существующих проектах или содер-
жать только определяемые разработчиком шаги.
DevStudio Add-in Wizardмастер дополнений позволяет создавать дополнения к
Visual Studio. Библиотека DLL расширений может поддерживать панели инструментов и
реагировать на события Visual Studio.
MFC ActiveX ControlWizard - мастер элементов управления реализует процесс
создания проекта, содержащего один или несколько элементов управления ActiveX, ос-
нованных на элементах управления MFC.
Win32 Application этот мастер позволяет создать проект обычного Window-
приложения. Проект создается незаполненным, файлы с исходным кодом в него следует
добавлять вручную.
Win32 Console Applicationмастер создания проекта консольного приложения.
Консольная приложениеэто программа, которая выполняется из командной строки
окна DOS или Windows и не имеет графического интерфейса (окон). Проект консольно-
го приложения создается пустым, предполагая добавление файлов исходного текста в
него вручную.
Win32 Dynamic-Link Library создание пустого проекта динамически подклю-
чаемой библиотеки. Установки компилятора и компоновщика будут настроены на соз-
дание DLL. Исходные файлы следует добавлять вручную.
176
кода. Достаточно ответить на ряд вопросов, касающихся того, какое приложение тре-
буется создать, и исходные тексты шаблона приложения вместе с файлами ресурсов
готовы. Эти тексты можно оттранслировать и получить готовый загрузочный модуль
приложения.
      Для создания ресурсов приложения предназначен редактор ресурсов. Он позволяет
быстро создавать новые меню, диалоговые панели, добавлять кнопки к панели управле-
ния toolbar, полосы прокрутки и т.д.
      Средство ClassWizard позволяет подключить к созданным и отредактированным
ресурсам управляющий ими код. Большую часть работы по описанию и определению
функций, обрабатывающих сообщения от меню, органов управления диалоговых пане-
лей и т.д., также берет на себя средство ClassWizard.
      Среда разработчика Visual C++ 6.0 предлагает выбор из семнадцати различных ти-
пов проектов приложений. Такие проекты после их создания можно компилировать и
запускать на исполнение. Microsoft разработала специальный инструментарий, облег-
чающий и ускоряющий создание проектов в среде Visual C++. Рассмотрим основные ти-
пы проектов, которые можно создавать при помощи различных средств (мастеров про-
ектов) Microsoft Visual C++:
      MFC AppWizard (exe) – при помощи мастера приложений можно создать проект
Windows-приложения которое имеет однодокументный, многодокументный или диало-
говый интерфейс. Однодокументное приложение может предоставлять пользователю в
любой момент времени работать только с одним файлом. Многодокументное приложе-
ние, напротив, может одновременно представлять несколько документов, каждый в соб-
ственном окне. Пользовательский интерфейс диалогового приложения представляет со-
бой единственное диалоговое окно.
      MFC AppWizard (dll) – этот мастер приложений позволяет создать структуру
DLL, основанную на MFC. При помощи него можно определить характеристики буду-
щей DLL.
      AppWizard ATL COM – это средство позволяет создать элемент управления Acti-
veX или сервер автоматизации, используя новую библиотеку шаблонов ActiveX. Опции
этого мастера дают возможность выбрать активный сервер (DLL) или исполняемый
внешний сервер (exe-файл).
      Custom AppWizard – при помощи этого средства можно создать пользовательские
мастера AppWizard. Пользовательский мастер может базироваться на стандартных мас-
терах для приложений MFC или DLL, а также на существующих проектах или содер-
жать только определяемые разработчиком шаги.
      DevStudio Add-in Wizard – мастер дополнений позволяет создавать дополнения к
Visual Studio. Библиотека DLL расширений может поддерживать панели инструментов и
реагировать на события Visual Studio.
      MFC ActiveX ControlWizard - мастер элементов управления реализует процесс
создания проекта, содержащего один или несколько элементов управления ActiveX, ос-
нованных на элементах управления MFC.
      Win32 Application – этот мастер позволяет создать проект обычного Window-
приложения. Проект создается незаполненным, файлы с исходным кодом в него следует
добавлять вручную.
      Win32 Console Application – мастер создания проекта консольного приложения.
Консольная приложение – это программа, которая выполняется из командной строки
окна DOS или Windows и не имеет графического интерфейса (окон). Проект консольно-
го приложения создается пустым, предполагая добавление файлов исходного текста в
него вручную.
      Win32 Dynamic-Link Library – создание пустого проекта динамически подклю-
чаемой библиотеки. Установки компилятора и компоновщика будут настроены на соз-
дание DLL. Исходные файлы следует добавлять вручную.

                                        176