НЕФТЬ-ГАЗ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

Теперь на нашем сайте можно за 5 минут создать свежий реферат или доклад

Скачать книгу целиком можно на сайте: www.nglib.ru.

<< Программирование <<

Калверт Ч.N. Освой самостоятельно программирование в Windows за 21 день

Скачать книгу здесь
Автор: Калверт Ч.N.
Название: Освой самостоятельно программирование в Windows за 21 день
Год издания: 1995
УДК: 681.3.06
Число страниц: 496
Содержание книги:
НАЧАЛО
Общий обзор
Как пользоваться этой книгой
Ваша первая Windows-программа на языке Си
Что такое WINDOWS.H
Что такое WinMain
Графический интерфейс пользователя
Какой вам нужен компьютер
Компилятор
Стили программирования и другие мелочи
Что такое Windows
Интерфейс прикладного программирования
В чем суть 32-битного кода
С неба на землю
Взгляд вперед
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
.
Звук
DEF-файлы и визуализация
Обзор компиляции и компоновки
Проектные файлы и МАКЕ-файлы
МАКЕ-файл фирмы Microsoft
МАКЕ-файл фирмы Borland
Возвышенный язык DEF-файлов
Создание окон
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
.
Первый функционирующий графический интерфейс
О яблоках, апельсинах, Windows и DOS
Переходим к программе
Концептуальный обзор WinMain и WndProc
Вызов WinMain
. WINDOWS.H
Регистрация
Создание окна
Круговерть
Оконная процедура
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
СООБЩЕНИЯ, WiNDOWSK И ОТОБРАЖЕНИЕ ТЕКСТА
Что такое сообщение
Ваша вторая полноценная Windows-программа
Оператор switch, WINDOWSX и взломщики сообщений
Макрос HANDLE_MSG
WINDOWSX и оконная процедура обработки сообщений по умолчанию
Подытоживая сказанное о взломщиках сообщений
Отображение текста
BEGINPAINT, ENDPAINT и контексты устройств
TextOut и DrawText
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
МЫШЬ И КЛАВИАТУРА
Программа, сообщающая о передвижениях мыши и нажатиях клавиш
Вывод, минующий обработчик сообщения WM_PAINT
Определение нажатия клавиш с помощью WM_KEYDOWN
Системная клавиша
Сообщение WMJVTOUSEMOVE
Обработка одинарных и двойных щелчков кнопкой мыши
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
ВВЕДЕНИЕ В РЕСУРСЫ
Так что же такое ресурсы вообще
Сценарии ресурсов
Программа Emerson. Часть первая
Взгляд вперед
Использование компилятора ресурсов
Создание простого меню
Конструирование меню
Добавление пиктограммы и курсора к EMERSON.CPP
Ресурсы, определяемые пользователем
Пользовательские ресурсы. Дополнительные мысли
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
РАСТРОВЫЕ ИЗОБРАЖЕНИЯ И ДИАЛОГОВЫЕ ПАНЕЛИ
Emerson2
Что можно сделать со всеми этими файлами
Создание диалоговой панели
Отображение диалоговой панели
Все о MakeProdnstance
DialogBox и AboutDlgProc
Растровые изображения. Эстетическая интерлюдия
Программа Emerson рисует растровое изображение
Таблицы символьных строк
Линейки прокрутки
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
ПЕРВОЕ ЗНАКОМСТВО С ПРОГРАММОЙ SNAKO
Обещанная премиальная программа
Дочернее окно
Модуль Grant
Таймер
Рисуем змею
Резюме
Вопросы и ответы
Вопросы для самопроверки
.,' Упражнения
ОСНОВЫ ШРИФТОВ
Шрифтовая лихорадка достигает IBM PC
Простая шрифтовая программа
Начинаем заниматься шрифтами
Раздел логических шрифтов
Вращение шрифта
Создание шрифта
Встроенные шрифты
Сообщения WM_PAINT "заказывают музыку
GetTextMetrics и модуль FontStr
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
ГРАФИЧЕСКИЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ
Что такое графические элементы управления
Демонстрация шрифтов
Статические элементы управления
Перечни
Отмечаемые блоки
Редактируемые поля
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
ФУНКЦИИ EnumFontFamilies
Краткая история WM_STARTFONTS
Доставка почты
SendMessage и PostMessage
Перечисление системных шрифтов
Взаимодействие с перечнями
Визуальное отображение шрифта
Возврат из EmimFontFamilies
Работа с отмечаемыми блоками
Возврат из ShowTheFont
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
Создание оболочки Windows
Исходный код
Создание кнопок-селекторов
IsDialogMessage и переключение между управляющими элементами
Использование кнопок-селекторов для переключения режимов
Нажимайте правую кнопку
Сообщения WMJPARENTNOTIFY
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
Работа с кнопками
Ограничение размера окна
Фокусы с каталогами
Смена дисков и каталогов
Введение в создание подклассов оконных элементов управления
Особенности создания подклассов элементов управления
Премиальная программа: создание подкласса рабочего стола Windows
Коротко о MenuAid
Работа с файлами инициализации
Динамические меню
Резюме
Вопросы для самопроверки
Упражнения
Создание стиля
Создание дочерних окон
Если хотите сделать что-то в хорошем стиле, понадобится много классов
Кусочек фона
Использование поля cbWndExtra
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
ДИАЛОГОВЫЕ ПАНЕЛИ Ш
Координирование координат
GDI и координаты устройства
Так что там с GDI
Более сложные концепции отображения
Прежде чем двинуться дальше
Диалоговые панели. Обзор к повторение
Поонятия модального и немодального диалогов
Программирование модальных и немодальных диалогов
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
ДИАЛОГИ. И ДАННЫХ
Помещение данных в диалог Size
Визуализация данных
Теория. Модальный диалог общается со своим родителем
Практика. Извлечение данных из диалога Make Shape
Ответ на смену режима отображения
Управление цветом диалоговой панели
Программа Mapper
Mapper с точки зрения программиста
Кое-что новенькое. StretchBlt
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
В If
Что же у нас в меню
Программа MenuTest
Еше раз о меню
Помещение растрового изображения в меню
Модифицирование системного меню
Помещение "галошей" перед пунктом меню
Выбор нового курсора
Более сложные пиктограммы
Коротко об ускорителях
Резюме
Вопросы и ответы
Вопросы ,пля самопроверки
Упражнения
УСТРОЙСТВ т МЕТАФАЙЛЫ
Работа с фигурами
Метафора графического редактора
Принцип резинки
Что такое метафайлы
Функция PlayMetaFiie
Создание метафайлов в интерактивном режиме
От метафоры к реальности
Чтение метафайлов с диска
Стандартные диалоги
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
МУЛЬТИДОКУМЕНТНЫЙ ИНТЕРФЕЙС (MDI
Что такое MDI
Создание дочерних окон
Изменение стиля дочерних окон MDI
Сообщения MDI, которые должны обрабатываться по умолчанию
Специфические сообщения для MDI-приложений
Управление меню MDI
Завершение работы
Дополнительные байты и разделение ЦП
Isotropic и Amsotropic
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
МУЛЬТИМЕДИА
Поиск определения для мультимедиа
Сужение фокуса
Нахождение общего языка с MCI
Программа Нагону
На старте
Общие стратегии MCI
Детали
Введение в DLL
Экспорт функций из DLL
DLL и память
Срывая покровы с DLL
Диалоговые окна
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
SNAKO FOR WINDOWS
Snako
Исходный код
Стратегический обзор
Использование указателей
Ввод/вывод файлов
Динамические диалоги и центрирование диалоговой панели
Резюме
Вопросы и ответы
Вопросы для самопроверки
Упражнения
ОТВЕТЫ НА ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
Глоссарий:
а б в г д е ж з и к л м н о п р с т у ф х ц ч ш щ э я
Смотреть страницы:
2 3 53 102 151 200 249 298 347 396 445 495 496
Полнотекстовый поиск по книге:
Введите слово или фразу для поиска:
Близкие по содержанию книги:
Visual C++ и MFC. Программирование для Windows NT и Windows 95 т.1
Информатика, вычислительная техника >> Программирование
Borland C++builder. Освой самостоятельно
Информатика, вычислительная техника >> Программирование

Просмотреть оригинальные страницы книг в формате djvu можно на сайте: www.nglib.ru.


Главный редактор проекта: Мавлютов Р.Р.
oglib@mail.ru