Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы программирования для информатиков и инженеров. Часть 2 Прикладное программирование в Windows.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
603.45 Кб
Скачать

Московская финансово-промышленная академия

 

 

 

 

 

Емельянов А.А.

Сальников Ю.Н.

Емельянова Н.З.

 

 

 

 

Основы программирования для  информатиков и инженеров.

 

Часть 2 (продолжение): Прикладное программирование в Windows

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Москва, 2004

УДК 681.3.06

ББК 24.4.9

Е 60

 

 

 

Емельянов А.А., Сальников Ю.Н., Емельянова Н.З. Основы программирования для информатиков и инженеров. Часть 2: Прикладное программирование в Windows / Под ред. проф. А.А. Емельянова. –  М.: МФПА, 2004. – 351 с.

 

Рецензенты:

1)            Шориков Андрей Федорович, д.ф.-м.н., профессор, зав. кафедрой Информационных систем в экономике, Уральский государственный экономический университет, г. Екатеринбург.

2)            Кафедра Информационных систем в экономике и управлении, Санкт-Петербургский государственный инженерно-экономичес-кий университет (ИНЖЭКОН).

 

 

В первой части книги в систематической форме излагаются основы программирования Windows-приложений на языках С/С++. Подробно рассмотрены возможности операционной системы в части API. Даются рекомендации: как надо программировать, как разрабатывать программу, как ее писать. Практические примеры различной сложности ориентированы на работу в среде Microsoft Visual C++.

Все учебные проекты, изложенные в книге, отлажены авторами в Windows XP (всего – 42 проекта различной сложности). Поэтому книга может быть хорошей основой для создания практикумов по дисциплинам «Операционные системы, среды и оболочки», «Высокоуровневые методы информатики и программирования», «Архитектура информационных систем».

Рекомендовано учебно-методическим объединением вузов по образованию в области прикладной информатики в качестве учебного пособия студентам, обучающимся по специальностям «Прикладная информатика в экономике» и «Информационные системы».

 

 

 Емельянов А.А., 2004

 Сальников Ю.Н., 2004

 Емельянова Н.З., 2004

 Московская финансово-промышленная академия, 2004

Глава 8. Виртуальное окно: работа с текстом

8.1. Оконные координаты, цвета, отображение строк

8.2. Виртуальное окно

8.3. Изменение шрифтов

8.4. Создание собственных шрифтов

Глава 9. Программирование графики

9.1. Логическая система координат

9.2. Пиксели, линии, дуги, прямоугольники, эллипсы и секторы

9.3. Работа с перьями и кистями

9.4. Технология виртуального окна

9.5. Режимы отображения и области вывода

Глава 10. Работа с панелями инструментов

10.1. Общие элементы управления

10.2. Подключение и инициализация общих элементов управления

10.3. Работа с панелью инструментов

10.4. Создание растрового изображения для панели инструментов

10.5. Включение подсказок

Глава 11. Спины, ползунки и индикаторы процессов

11.1. Работа со спином

11.2. Создание спина с «приятельским» окном

11.3. Работа с ползунком

11.4. Индикатор процесса

Глава 12. Многозадачность: процессы и потоки

12.1. Создание нового процесса (отдельной задачи)

12.2. Многопотоковые программы

12.3. Работа с несколькими потоками

12.4. Синхронизация процессов и потоков: семафоры

12.5. Обработка событий

Глава 13. Приемы программного управления вычислительным процессом

13.1. Использование функций Проводника Explorer для работы в файловой системе

13.2. Создание собственных динамических библиотек (dll-файлов)

13.3. Работа с буфером обмена Clipboard

Литература