Программирование под Windows


Скачать 37.12 Kb.
Название Программирование под Windows
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
Программирование под Windows

Интрефейс WinAPI
Программная организация Windows: модули KERNEL, USE, GDI. Отличия

Windows от DOS. Многозадачность и единый интерфейс. Гибкое

управление памятью, использование ресурсов, обмен данными между

приложениями.

Инструменты для создания программ в Windows. Borland C++ 5.0,

Borland C++ Builder, Borland Delphi, Visual C++. Редакторы

ресурсов.

Функция окна приложения. Цикл сообщений. Простейшее приложение под

Windows. Сообщения Windows как основной метод передачи информации.

Параметры wParam и lParam.

Регистрация класса окна и создание окна: RegisterClass,

CreateWindow. Типы окон Windows: перекрывающиеся (OverLapped),

дочерние (Child), вспомогательные (PopUp).

Вывод в рабочую область окна. Сообщение WM_PAINT. Обновление

изображения.

Введение в GDI: контекст устройства, инструментарий - карандаш,

кисть. Отображение линий и дуг. Отображение заполненных фигур.

Рисование битовых изображений.

Тексты и шрифты.

Элементы интерфейса Windows: Окно, панель диалога, кнопка, список,

строка редактирования, иконка, курсор, графическое изображение.

Клавиатура. Сообщения драйвера клавиатуры. Кодовые таблицы

Windows. Мышь. Сообщения мыши.

Управление памятью.

Библиотеки динамической компоновки (DLL).

Создание меню и таблиц акселераторов.

Диалоговые окна. Функция диалогового окна. Типы органов

управления. Кнопки. Переключатели и радио-кнопки. Полосы

прокрутки. Окна-списки.

Генератор событий (таймер). Другие функции многозадачности.

Средства обмена данными. Буфер обмена, обмен сообщениями, протокол

межзадачного обмена.

Динамический обмен данными между приложениями DDE.

Процессы, потоки, синхронизация.

Консольные приложения.

Программное обеспечение

Примеры, используемые на лекциях:

Первая программа, оконная функция, обработка WM_PAINT

Работа с меню, создание акселераторов

Элементы управления, создаваемые программой; обработка сообщений

от элементов управления

Вывод растрового изображения, системы координат, скроллинг, диалог

FileOpen

Дочерние окна, посылка им сообщений

Группирование элементов управления в диалоговые панели и работа с

ними

Консольные приложения Win32, события клавитуры и мыши

Процессы, приоритеты, управление процессами

Работа с Windows Clipboard

Динамический обмен данными между приложениями (DDE)

Обмен сообщениями между приложениями

Полезные программы и справочные руководства:

Итерактивный справочник по функциям и сообщениям WinAPI (258K)

Руководство по программированию в среде Microsoft Windows (340K)

Руководство по программированию в среде Microsoft Windows v. 3.0

(591K)

Школа MFC (1.67M)

Visual C++ для начинающих (472K)

Уроки программирования на Visual C++ с помощью MFC (758K)

Уроки для начинающих (MFC, Visual C++) (783K)

Программы, иллюстрирующие возможноcти, которыми вы овладеете в

процессе обучения:

WinSky 1.1 (212K) – планетарий под Windows, автор А.С.Цветков.

OpenGL (366K) – иллюстрированный справочник по OpenGL, написанный

одним из студентов.

Common Controls (970K) – иллюстрация общих элементов управления в

Windows'95. Автор - студентка факультета С.Смирнова.

Рекомендуемая литература

А.В.Фролов, А.Г.Фролов. Операционная система Microsoft Windows 3.1

для программиста, в серии Библиотека системного программиста (БСП)

тт. 11-13, Москва, Диалог-МИФИ, 1994 г.

А.В.Фролов, А.Г.Фролов. Графический интерфес в Microsoft Windows,

в серии БСП т. 14, Москва, Диалог-МИФИ, 1994 г.

А.В.Фролов, А.Г.Фролов. Мультимедиа для Windows, в серии БСП т.

15, Москва, Диалог-МИФИ, 1995 г.

А.В.Фролов, А.Г.Фролов. Операционная система Microsoft Windows 3.1

- дополнительные главы, в серии БСП т. 17, Москва, Диалог-МИФИ,

1995 г.

А.В.Фролов, А.Г.Фролов. Операционная система Windows 95 для

программистов, в серии БСП т. 22, Москва, Диалог-МИФИ, 1995 г.

А.В.Фролов, А.Г.Фролов. Программирование для Windows NT (в двух

частях), в серии БСП тт. 26-27, Москва, Диалог-МИФИ, 1996 г.

А.В.Фролов, А.Г.Фролов. Microsoft Visual C++ и MFC (в двух

частях), в серии БСП тт. 24, 28, Москва, Диалог-МИФИ, 1996 г.

Н.К.Зыков. Недокументированные возможности Windows 3.0 и 3.1

(справочник для программиста-практика). Москва, Alef Systems, 1993

П.В.Румянцев. Азбука программирования в Win32 API, Москва, Радио и

связь, 1999.

С.А.Гладков, Г.В.Фролов. Программирование в Microsoft Windows. (в

двух частях), "Диалог МИФИ", 1992.

А.А.Брюзгин. Программный интерфейс для Windows 3.1, Москва, МП

Малип, 1994.

Библиотеки и функции Windows 3.1, справочник программиста, Москва,

МП Малип, 1993.

Windows 3.0 - справочник для программистов (I-II). "Научный

центр", Москва, 1992
Д.А. Сурков, К.А.Сурков, А.Н.Вальвачев. Программирование в среде

Borland Pascal для Windows, Вышэйшая школа, 1996.

А.Федоров, Д.Рогаткин. Borland Pascal в среде Windows. Диалектика,

Киев, 1993.

Похожие:

Программирование под Windows icon Центр информационных технологий. Огромная библиотека информации
Форумы по различным языкам программирования: от низкоуровневых до высокоуровневых, программирование под Windows, Unix, веб-программирование,...
Программирование под Windows icon Современные операционные системы
Работа, написана так, что в ней последовательно изложен материал, начиная от Windows 95 кончая новейшей операционной системой Windows...
Программирование под Windows icon Руководство по установке демоверсии
Ос windows 95, Windows 98, Windows nt4 sp 6 или или Windows 2000 sp4, Windows xp, Windows me 19
Программирование под Windows icon Устройство совместимо со следующими операционными системами: Windows...

Программирование под Windows icon Руководство пользователя Свойства
Флэш-драйв Kingston DataTraveler 101 G2 полностью совместим с Windows 7, Windows Vista, Windows xp (SP1 и выше) и Windows 2000 (SP3...
Программирование под Windows icon Исследование предметной области 49
Описываются процесс разработки интерфейса пользователя под 32-разрядные операционные системы Windows’95 и Windows nt workstation....
Программирование под Windows icon Двойной загрузки
Стив Балмер назвал эту систему "лучшей операционной системой для бизнес-пользователей". В принципе это утверждение можно считать...
Программирование под Windows icon Двойной загрузки
Стив Балмер назвал эту систему "лучшей операционной системой для бизнес-пользователей". В принципе это утверждение можно считать...
Программирование под Windows icon Пошаговое руководство по использованию служб развертывания операционной...
Ос windows в среде Windows Server® 2008. Она включает обзор функций служб развертывания ос windows, заданий, которые можно использовать...
Программирование под Windows icon Windows’95, Windows’98, Windows Millennium
Данные операционные системы не рекомендуется использовать в качестве пк, для установки серверной части программы ас: смета
Программирование под Windows icon Система безопасных соединений. (Инструкция по подключению)
Системные требования: Windows 32 бит ( xp, Vista, Windows 7) или Windows x64 бит (xp x64, Vista x64, Windows 7 x64). Минимальная...
Программирование под Windows icon Руководство по установке и настройке скзи «Континент-ап» версии 71. 0
Скзи «Континент-ап» версии 71. 0 (далее ап) поддерживает работу с операционными системами Windows 7, Windows Vista sp2, Windows 2008,...
Программирование под Windows icon Инструкция по подключению Системные требования: Windows
Системные требования: Windows 32 бит ( xp, Vista, Windows 7) или Windows x64 бит (xp x64, Vista x64, Windows 7 x64). Минимальная...
Программирование под Windows icon Руководство пользователя Свойства
Флэш-драйв SanDisk Cruzer Edge полностью совместим с Windows Vista, Windows xp (SP1 и выше) и Windows 2000 (SP3 и выше), а также...
Программирование под Windows icon 12 Достижения компьютерной техники 15 Программирование
Программирование 3
Программирование под Windows icon System Requirements: Системные требования
Компьютеры под управлением операционных систем семейств Windows, Macintosh, или Linux

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск