
- •1.Компл инструм средств разраб для Windows
- •3.Разраб и компоновка прилож
- •4.Опции компиляции
- •5.Меню, пиктограммы и др ресурсы
- •6.Основы mfc. Классы mfc
- •7.Иерархия классов mfc
- •11.Прим. AppWizard в разработке
- •14.Анат. Интерф. Windows: sdi и mdi
- •15.Основные классы системы Windows
- •16.Состояние. Окна. Док. И предст. Окна
- •17.Контекст устр. Графич. Интерфейса
- •19.Диаграммы классов Windows
- •20.Моде Клиент-сервер. Виды серверов
- •21.Dll и пользов. Элементы управл.
- •22.Терминология ole и ActiveX
- •23.Автоматизация проектирования
- •28.Идиомы разработки hush
- •29.Что такое контей. Созд контейнеров
- •30.Абстрактный тип данных (атд) и фундаментальная структура данных (фсд). Их взаимосвязь
- •31.Прямые и косвенные контейнеры. Итераторы Работа итераторов
- •32.Модели памяти. Их различие. Крошечная, малая, компактная и средняя.
- •35.Что такое табл откликов Формирование табл
- •38.Компонентная модель объекта
- •39.Связность и связанность модулей
- •40.Нотации uml Их использование
- •41.Объектно-ориентированный анализ и проектирование
- •43.Статистическое и динамическое состояния объектов
- •46.Диаграмма прецедентов.Актеры роли и ключи.
- •47.Диаграмма кооперацийактивные и пассивные объекты
- •48.Диаграмма состоянийсоставные состояния, переходы в состояния
- •49.Диаграмма взаимодействий внутренняя деятельность
- •50.Диаграмма последовательностей продолжительность жизни объекта фокус управления
11.Прим. AppWizard в разработке
Создание проекта представляет собой группу файлов, в которых размещены код и ресурсы программы. Для создания проекта используется специальное приложение – AppWizard – Мастер приложений. AppWizard позволяет создавать несколько типов приложений, приведем краткую характеристику некоторых из них: MFC AppWizard(exe) – наиболее часто используемый тип приложения – приложение на базе библиотеки классов MFC, MFC AppWizard(dll) – динамическая библиотека на базе библиотеки классов MFC, Win32 Application – приложение, использующее библиотеку Win32 API, Win32 Console Application – консольное приложение, т. е. приложение с минимальным интерфейсом, использующее для вывода результатов на экран окно, аналогичное окну MS-DOS в текстовом режиме, Win32 Dynamic-Link Library – динамическая библиотека на базе библиотеки Win32 API,Win32 Static Library – статическая библиотека на базе библиотеки Win32 API. Последовательность действий при создании проекта следующая: вызвать AppWizard с помощью команды File/New; выполнить настройки будущего проекта в окне New/Projects. В этом окне нужно указать, какой тип проекта будет создан, его расположение (диск, каталог) и имя. AppWizard создаст в указанном каталоге каталог с именем проекта и в нем разместит файлы проекта. Также на этом шаге определяется, создается ли новое рабочее пространство WorkSpace или проект включается в рабочее пространство, открытое в данный момент в среде. Дальнейшие действия будут зависеть от типа выбранного приложения. Создание некоторых типов приложений будет рассмотрено отдельно. Чтобы закрыть проект, можно воспользоваться командой File/Close Workspace.
12.Что собой предст. ср. раз Visual C++
Интегрированная среда разработки приложений на языке C++ поставляемая либо как часть комплекта Visual Studio, либо отдельно в виде бесплатного функционально ограниченного комплекта Visual C++ Express Edition. Распространяемые пакеты Visual C++ устанавливают компоненты среды выполнения, необходимые для выполнения приложений C++, разработанных с помощью Visual Studio. Visual C++ поддерживает разработку приложений как на Managed C++ и C++/CLI, так и на обычном C++, и тем самым позволяет генерировать код как для платформы .NET Framework, так и для исполнения в среде «чистой» Windows. В этом отношении Visual C++ является уникальным среди других языковых средств, предоставляемых средой Visual Studio, поскольку ни Visual Basic .NET, ни Visual J# не способны генерировать код для чистого Win32, в отличие от предыдущих версий (Visual Basic и Visual J++ соответственно).
13.Конфиг. и возм. MS Visual C++
Мощные и гибкие язык и средства Visual C++ в Visual Studio включают в себя разработку приложений Windows, собственных приложений рабочего стола и управляемых приложений, работающих на платформе .NET Framework. Visual C++ вкл. след. компоненты: интегрированная среда разработки Visual Studio. Интегрированная среда разработки поддерживает весь рабочий процесс разработки, создание и управление проектами с помощью кода, отладки и развертывания записи профилирование пользователям. Визуальные инструменты для C++compiler. Компилятор поддерживает разработку машинного кода и разработку, предназначен для среды CLR .NET. Visual C++ непосредственно поддерживает компиляцию для компьютеров x86, а также включает компиляторы, которые пристреливают x64 и ARM. Она позволяет оптимизировать производительность для всех платформ. Библиотеки: Стандартная библиотека C++ Для создания компонентов и приложений модели COM. Библиотеки MFC. Для создания приложений рабочего стола, которые имеют пользовательские интерфейсы, устаревших или Офис- стиля.