![](/user_photo/1549_7W_y5.jpg)
- •2) Виртуальная память
- •3) Вывод информация в окно с помощью классов из библиотеки mfc.
- •4) Иерархия классов библиотеки mfc.
- •5 Императивное, функциональное и логическое программирование. Сходство и различие.
- •6)Контейнерные классы библиотеки mfc.
- •7)Контекст устройства. Классификация контекстов устройств. Функции работы с контекстами устройств
- •8. Назначение и Классификация ппп
- •9) Направления интеллектуализации пакетов прикладных программ.
- •10.Направления интеллектуализации ппп. Типология задач интеллектуализации.
- •11) Обработка исключений с помощью библиотеки mfc.
- •12)Обработка сообщений в библиотеке mfc
- •13) Общая характеристика ппп. Функциональное и системное наполнение ппп. Типовые проекты ппп.
- •14) Объекты в Win32. Классификация объектов. Функции работы с объектами Win32.
- •16)Организация асинхронного ввода. Сообщения от манипулятора типа «мышь». Сообщения от клавиатуры (см также 33!!!)
- •17 Организация взаимодействия процессов и потоков в Win32.Процессы и потоки в Win32. Приоритеты. Планирование
- •18 Основнные понятия объектно-ориентированного программирования.
- •19) Библиотека stl.
- •21)Полиморфизм. Перегрузка методов и операторов. Виртуальные методы.
- •23) Понятие сериализации.
- •24 Стандартные элементы управления
- •25) Процессы и потоки в Win32. Приоритеты. Планирование процессорного времени. Функции работы с процессами и потоками.
- •26)Архитектура «документ/представление»
- •Глава 20. Документ и его представления
- •Глава 21. Печать и предварительный просмотр документов
- •27) Реализация многопоточных приложений с использованием библиотеки mfc.
- •28 Ресурсы Windows. Способы задания ресурсов Windows-приложения и их использования.
- •29) Системы координат
- •29 Система координат
- •30 Средства реализации взаимного исключения в Win32.
- •31)Стандартные элементы управления и диалоговые панели в библиотеке mfc.
- •32 Структура windows приложения.
- •33) Структура и типология сообщений в Win32. Классиф сообщений. Очередь сооб, ф-ункции работы с ней. (см также 16!)
- •34) Таймер. Назначение, свойства и особенности использования
- •2) Можно заставить Windows пересылать сообщения другой функции этого же приложения.
- •35) Технологии конструирования по
- •36) Шаблоны классов и функций
- •37) Шрифты Типы шрифтов
- •Создание dll
13) Общая характеристика ппп. Функциональное и системное наполнение ппп. Типовые проекты ппп.
современные ППП – этот комплексы прикладных и системных программ вместе с языковыми средствами, обеспечивающими взаимодействие пользователей с этими комплексами, и необходимой технической документацией, которая используется при программировании и решении задач определенного класса.
Главные особенности для ППП:
1)предметная область, которая представляет собой некоторую область знаний, задаваемую в виде формализованного описания объектов этой области и их взаимосвязей. Модель предметной области включает в себя совокупность справочников, таблиц, моделей отдельных объектов, информацию о применении той или иной программной компоненты при решении задач.
2)наличие в составе ППП специализированных языковых средств. Язык предназначен для логической формулировки исходной задачи, описания алгоритма решения и начальных данных, организации доступа к базе данных или к информационной базе пакета, описания модели предметной области, управления процессом решения задач.
Различают методо-ориентированные, реализующие некторый класс методов, которые обеспечивают решение задач из разных предметных областей, и проблемно-ориентированные, использующие набор методов решения задач, характерных для данной предметной области (планирование, управление, экономика, экология и др.)
Функциональное и системное наполнение ППП
Весь набор программных и информационных компонент ППП разделяют на: функциональное наполнение (программы и данные, которые представляют собой инф-ию о прикладных объектах и алгоритмах её обработки); системное наполение (информационные и программные компоненты, необходимые для управления процессом обработки, взаимодействием функциональных компонент, взаимодействием с пользователем с ППП.)
К системным фун-ям ППП относятся:
1)Лексический, синтаксический и содержательный анализ входного языка ППП;
2)трансляция с входного языка, в том числе макропроцессирование, интерпретация, синтез программ;
3)ведение диалога;
4)организация связи между модулями пакета;
5)управление вычислениями, планирование вычислений;
6)организация инф-ых связей между компонентами;
7)взаимодействие с системой файлов или системой баз данных.
Типовые проекты ППП.
Классификация:
библиотека программ ( пример библ. EISPACK), особенности: отсутствие специализированного языка и достаточно развитого системного обеспечения; язык программирования любой, где есть библиотечные подпрограммы; легкость адаптации к разным ЭВМ и матем. Обеспечению; расширяемость за счет включения в библиотеку новых модулей в соответствии с принятыми соглашениями.)
замкнутая система (не допускает никаких пользовательских расширений. Входной язык пакета – проблемно-ориентированный. Его средства полностью описывают класс решаемых задач. Модули пакета реализуют алгоритмы решения задач, обрабатывабт структуры входного языка и структуры, предназнаеченные для хранения исходных данных, результатов, справочной информации и т.п.).
открытая система (имеет возможность модификации и расширения. Основные характеристики входного языка и модулей аналогичны замкнутым системам. Входной язык двухуровневый. Один уровень для использования пакета специалистами-прикладниками, другой-для проектирования новых модулей и расширения возможностей самого языка)
интегрированная система (комплекс программных средств, где элементами служат отдельные ПП, библиотеки и пакеты программ. В них решаются задачи разных классов обработки информ-ии).