приложении используются только два библиотечных
В рассматриваемом OWL- приложении используются только два библиотечных класса: класс приложения TApplication и класс главного окна TFrameWindow, который является производным от класса TWindow.
Класс TApplication, от которого мы создаем производный класс МуАрр (имя этого прикладного класса, разумеется, может быть любым) сам является производным от класса TModule, и, таким образом, эти три класса образуют иерархическую структуру, показанную на рис. 25.2.
дуля приложения (под модулем приложения понимают ту часть приложения, в которой сосредоточены его коды и ресурсы, в отличие от экземпляра приложения, содержащего данные и очередь сообщений), в частности, организует загрузку и выгрузку динамических библиотек, а также предоставляет ряд информационных функций, относящихся к модулю и приложению в целом. Так, в него входят функции-члены загрузки ресурсов LoadCur-sor(), Loadlcon(), LoadBitmap(), получения информации о свойствах модуля и приложения GetModuleFileName(), GetClassInfo(), Getlnstance(), обработки ошибок Error() и ряд других. В примере 25-1 функции базового класса TModule не используются.
Класс TApplication обеспечивает основные свойства приложения Windows. Функции этого класса, в частности, организуют создание главного окна (именно организуют; собственно создание окна возлагается на функции другого класса - TWindow), обрабатывают сообщения, поступающие в окно приложения, обеспечивают загрузку динамических библиотек, позволяющих пользоваться органами управления в стиле Borland, и выполняют ряд других важных операций.
Всю работу по инициализации приложения, созданию и выводу на экран главного окна и организации цикла обработки сообщений выполняет открытая функция-член Run(), входящая в класс TApplication. Поэтому & простых случаях главная функция приложения OwlMain() может состоять всего из двух
224 Глава 25
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий