Windows
2000 — многозадачная операционная система
В тексте этого
урока использованы материалы, любезно предоставленные преподавателем СПбГТУ
Мариной Полубенцевой, с которой мы совместно ведем курс Visual C++ в Microsoft
Certified Educational Center при Санкт-Петербургском государственном техническом
университете (www.Avalon.ru).
Разработчики
Windows-приложений живут в особом мире событий и сообщений, в котором последовательность
выполнения операций не всегда строго предсказуема. Они выработали свое особое
представление о том, как правильно ставить и решать задачи в виртуальном мире
операционной системы, управляемой событиями. Если вы, читатель, выполнили все
шаги по разработке традиционного Windows-приложения, описанные в третьем уроке
этой книги, то, вероятно, уже имеете понятие о структуре и принципе функционирования
любой Windows-программы. Традиционным называется приложение, созданное на основе
функций API (Application Programming Interface) или программируемого интерфейса
приложений. API — это подсистема Windows, которая помогает программировать,
то есть планировать и создавать, графический интерфейс пользователя. В состав
API, как вы знаете, входят не только функции, но и множество структур языка
С, сообщений Windows, макросов и интерфейсов.