- •1.1 Пользовательский интерфейс
- •1.2 Меню и панели инструментов
- •1.3 Настройка параметров среды
- •1.4 Система помощи приложения
- •1.5 Параметры конфигурации проекта
- •1.6 Типы мастеров проектов
- •2.1 Выбор типа проекта
- •2.2 Добавление файлов и классов в проект
- •2.4 Добавление полей и методов мастеров
- •2.3 Создание классов посредством мастера
1.3 Настройка параметров среды
Выбрав в меню Tools пункт Options можно вызвать диалоговое окно Options. В этом окне настраиваются параметры Вашей рабочей среды, от которых зависят вид и возможности встроенных в нее инструментальных средств. Данные параметры применяются ко всем проектам и их конфигурациям.
В диалоговом окне можно настроить:
редактор кода – начиная с параметров окна и сохранения и заканчивая параметрами таких функций, как автозаполнение кода и цветовое выделение синтаксических элементов. Можно эмулировать некоторые версии редакторов;
отображение информации отладчиком;
параметры встроенной программы управления исходным кодом;
пути к исполняемым файлам, файлам с исходным кодом, включаемым файлам и библиотекам.
1.4 Система помощи приложения
Visual Studio 6.0 поставляется вместе с библиотекой MSDN (Microsoft Developer Network). Это справочник разработчика, содержащий более 1 Гб технической информации по всем сторонам программирования (включены: документация, технические статьи, образцы кода и много другой информации о программировании на продуктах фирмы Microsoft).
Библиотека MSDN запускается в собственной среде, основанной на HTML и снабженной быстрой поисковой системой. Несмотря на внешнюю изолированность, программа MSDN интегрирована в среду разработки Visual C++.
В Windows существуют три типа сообщений, посылаемых в тот момент, когда пользователь обращается к справочной системе:
1. WM_COMMAND;
2. WM_HELP;
3. WM_CONTEXTMENU.
Когда пользователь выбирает в меню команду Help, система посылает сообщение WM_COMMAND. Для отображения соответствующей справки вы должны перехватить это сообщение и вызывать систему WinHelp.
Когда пользователь щелкает правой кнопкой мыши на некотором элементе программы, посылается сообщение WM_CONTEXTMENU. Надо перехватить это сообщение и вывести его в данном месте контекстного меню.
*.h |
Файлы заголовков содержат определения идентификаторов ресурсов и идентификаторы тем справок, которые будут использоваться в программе |
*.hm |
Файлы адресации справок содержат идентификаторы тем справки. Этот файл генерируется всякий раз, когда компилируется приложение (не рекомендуется вносить в него изменения) |
*.rtf |
Файлы расширенного текстового формата содержат тексты справок по каждой теме |
Name.cnt |
Файл таблицы содержания вкладки Contents (Содержание) в диалоговом окне Help Topics. Этот файл оглавления поставляется вместе с приложением в дополнение к файлу *.hlp |
Name.hpj |
Файл проекта справочной системы объединяет файлы *.hm и *.rtf, совместно используемые при компиляции файла *.hlp |
Когда пользователь обращается к справочной службе любым другим способом (например, используя горячую кнопку F1), большая часть работы выполняется специально встроенным обработчиком событий. В данном случае перехватывается сообщение WM_HELP.
При использовании интерактивной справочной системы используется большое количество различных файлов. Конечным продуктом является файл, имеющий расширение *.hlp. Он создается на основе нескольких файлов. В приведенной выше таблице слово Name следует заменить на имя *.ехе файла приложения. Известны следующие расширения файлов, служащих для разработки компонент справочной системы: rtf, chm, hlp.
