Advanced… вывод на экран еще одного меню.
Меню View
Меню View содержит команды, позволяющие настроить внешний вид рабочего пространства.
ClassWizard... Мастер ClassWizard облегчит выполнение таких повторяющихся задач, как создание новых классов и обработчиков сообщений, переопределение виртуальных функций MFC и сбор данных от элементов управления диалоговых окон. Одно очень важное замечание: ClassWizard работает только с приложениями, использующими библиотеку MFC, что отличает его от таких средств, как ClassView и Wizard Bar, работающих с MFC, ATL и вашими собственными производными классами. К тому же ClassView не распознает классы, если они не зарегистрированы в файле базы данных ClassView(файл с расширением CLW). С помощью мастера ClassWizard можно выполнять следующие действия:
добавлять к новому классу методы и свойства;
порождать новые классы от базовых классов MFC;
создавать новые обработчики сообщений;
объявлять переменные-члены, которые автоматически инициализируют, собирают и проверяют данные, вводимые в диалоговых окнах или формах;
удалять существующие обработчики сообщений;
определять, какие сообщения уже связаны с обработчиками, и просматривать их код;
работать с существующими классами и библиотеками типов.
Resource Symbols... и Resource Includes... по мере увеличения и усложнения кода приложения возрастает и число задействованных в проекте ресурсов, становится отслеживать растущее число идентификаторов ресурсов, разбросанных по многочисленным файлам проекта. Команды существенно облегчат процесс контроля за ресурсами. Операции, которые можно выполнить с их помощью:
изменение имен и значений символических идентификаторов, которые в данный момент не используются;
определение новых идентификаторов;
удаление ненужных идентификаторов;
быстрая загрузка соответствующих редактор ресурсов;
просмотр описаний существующих идентификаторов и определение ресурсов, связанных с каждым идентификатором.
FullScreen окно редактирования будет развернуто на весь экран. Для восстановления служит кнопка Toggle Full Screen.
Workspace на экране появляется панель Workspace, с помощью которой можно обращаться к текущим классам, файлам, ресурсам. Чтобы убрать панель имеется команда Hide в контекстном меню. Есть кнопка на панели инструментов.
Output открывается окно Output, в котором отображается ход выполнения таких процессов, как компиляция и компоновка программы. В это окно выводятся также все предупреждающие сообщения и сообщения об ошибках, генерируемые компилятором и компоновщиком. Чтобы убрать панель имеется команда Hide в контекстном меню.
Debug Windows содержатся команды вызова различных окон отладчика, включая Watch, Call Stack, Memory, Variables, Registers и Disassembly.
Refresh предназначена для обновления вида текущего окна - аналогично тому, как с помощью клавиши [F5] мы обновляем внешний вид окна программы Explorer (Проводник) в Windows.
Properties выводятся данные о текущем файле, такие как дата создания, размер, тип файла, особенности редактирования и многое другое, что зависит от типа файла.
- 1.Стандартный внешний вид окна приложения Windows.
- 1. Рамка
- 3. Интерфейс Visual Studio. Ресурсы приложения.
- 4. Интерфейс Visual Studio. Окно вывода Output.
- Окно редактирования текстов программ
- 5. Система меню. Меню File, Edit, View.
- Advanced… вывод на экран еще одного меню.
- 6. Система меню. Меню Insert, Project.
- 7. Система меню. Меню Build, Tools. Меню Build
- 8. Мастер создания приложения. Шаг 1,2.
- 9. Мастер создания приложения. Шаг 3,4.
- 10. Мастер создания приложения. Шаг 5,6,7.
- 11. Диалоговые окна и элементы управления
- 12. Формирование нового ресурса диалогового окна.
- 13. Задание идентификаторов диалогового окна.
- 14. Организация вывода диалогового окна на экран.
- 15.Использование элемента управления типа список
- Некоторые методы класса cListBox
- 16. Комбинированные списки (класс cCombobox).
- 17. Использование элементов типа переключатель Статические поля (класс static). Окна редактирования Edit Box. Методы класса cEdit.
- 19. Обработка сообщений. Карты сообщений.
- Некоторые макросы карты сообщений
- 20.Реал-ция обр-ки сообщ-й с пом.ClassWizard. Виды сообщ-й.
- Вкладки диалогового окна ClassWizard.
- Какой класс должен перехватывать сообщение
- Список сообщений
- 21. Команды. Реал-ция обр-ки команд с помощью ClassWizard
- Обновление команд.
- 22. Архитектура «Документ/представление».
- 23. Вывод на экран. Контекст устройства. Классы контекстов устройства в mfc.
- 24.Классы изобразительных средств. Примеры рисования простейших фигур.
- Рисование простейших фигур (пример)
- Изменение размеров и положения окна
- 25. Использование перьев. Работа с кистью.
- Работа с кистью
- 26. Концепция сохран.-восстановл. Объектов. Необходимые действия по сохр.-востан. Объектов класса cDocument. Разбор примера с сериализацией в классе документа.
- Создание класса, обеспечивающего сериализацию данных
- 27. Создание класса, обеспечивающего сохран.-восстан. Объектов. Разбор примера с сериализацией cMessage. Создание класса, обеспечивающего сериализацию данных
- 28. Непосредственное чтение и запись файлов. Класс сFile. Методы сFile. Режимы доступа к файлу.
- 29. Использование на примере основных методов класса cFile (открыть, записать, считать из файла). Использование стандартн. Диалог. Панелей для открытия и записи в файл.
- 30.Панель инструментов и строка состояния. Создание панели инструментов. Добавление и удаление пиктограмм.
- 31.Разработка ф-ций обработки сообщений, связ-х с пиктограммой на панели инструм-в. Класс панели инстр-в.
- 32. Доступ к базам данных в vs. Классы odbc.
- 34. Регистрация бд. Создание заготовки приложения.
- 35.Создание экранной формы для отображ-я содерж-го бд.
- 36.Добавление и удаление записей.
- 37. Сортировка и фильтрация записей.
- 3)Атрибуты данных
- 4) Операции
- 43.Класс cRecordset. Компоненты данных и осн.Методы (открытие набора, получ-е атрибутов результ. Набора IsOpen, IsBof, IsEof, IsDeleted, обновл-е результ. Набора)
- 1)Компоненты данных
- 2)Конструирование
- 44.Класс cRecordset. Компоненты данных и осн.Методы (операции перемещения пo результир-му набору, операции IsFieldDirty, IsFieldNull, Requary, SetFieldDirty, SetFieldNull).
- 1)Компоненты данных
- 45. Класс cRecordset. Переопределяемые методы (DoFieldExchange, GetDefoltSql, GetDefoltConnect).
- 46.Класс cRecordView.
- 1)Создание объекта
- 2)Атрибуты данных
- 47. Основные технологии com. Автоматизация. Перманентность. Моникеры.
- 48. Единообразная передача данных и объекты с подключением.
- 49. Технология ado. Объектная модель, наборы ado.
- 50. Применение ado Data Control и DataGrid Control.
- 2.2. Методические указания
- 51. Удаление, добавление и редактирование записей в технологии ado
- 52.Настройка Эл-тов упр-ния ado Data Control и DataGrid Control из кода приложения
- 53. Возможности AppWizard по созданию приложений, поддерживающих технологию ActiveX.
- 54.Библиотеки динамической компоновки dll
- 55.Создание и использование 32-битовых динамически связываемых библиотек
- 56. Создание рабочего потока. Управление приоритетами потоков
- 57. Синхронизация потоков. Объекты синхронизации и классы mfc.
- Объекты синхронизации и классы mfc.
- 58.Отладка программ в vs. Точка останова. Установка точек останова. Команды и окна отладки.
- Терминология отладки
- Команды и окна отладки
- Команды меню
- Установка точек останова
- Другие окна для отладки
- Окно Memory
- Применение утилиты mfc Tracer
- 59. Отладка программ в vs. Анализ значений переменных. Окно CallStact.