Cтраница 1
Библиотека классов представляет собой набор классов, упрощающих программирование в Windows. Хорошая библиотека реализует объектно-ориентированный подход к написанию Windows-приложений. [1]
Библиотеки классов предназначены для хранения классов, созданных в Visual FoxPro. Библиотеки классов наиболее часто применяются для создания экранных форм. [2]
Библиотека классов предоставляет механизм обработки исключений, базирующийся на классе CException. Использование объектов этих классов обеспечивает включение в код приложения обработки исключений. [3]
Библиотека классов MFC предоставляет альтернативу многочисленным операторам switch, используемым в традиционных Windows-программах, для обработки сообщений, посылаемых окну. Взаимосвязь сообщений и их обработчиков может быть определена таким образом, что когда сообщение поступает в оконную процедуру, автоматически вызывается соответствующий обработчик. [4]
Библиотека классов MFC преследует две основных цели. В частности, при использовании MFC не нужно переносить из приложения в приложение практически не изменяющуюся функцию WinMain, а можно непосредсгвенно приступать к решению своей конкретной задачи. [5]
Библиотека классов MFC обеспечивает поддержку всех новых общих элементов управления с помощью соответствующих классов. Некоторые элементы настолько просты в использовании, что создание соответствующего класса, инкапсулирующего его возможности, в принципе нужно только для поддержки самой идеологии библиотеки MFC. Поддержка с помощью классов других, более сложных элементов существенно облегчает их использование. Но в любом случае все элементы управления известны и средству генерации приложений - AppWizard и средству генерации классов - ClassWizard, поэтому независимо от сложности стандартного элемента управления Visual C всегда обеспечит его поддержку. [6]
И библиотека классов MFC предоставляет достаточно широкие возможности для реализации собственных замыслов. Начнем с самого простого, опустив вопросы различия контекстов принтера и экрана. [7]
Большинство библиотек классов формирует экземпляр класса обработки исключений. В VCL определено несколько таких классов. Существует несколько причин, по которым формируется экземпляр класса. Прежде всего, класс может содержать члены-данные и / или функции, которые описывают все, что вы должны знать для обработки ошибки. Например, базовый класс обработки исключений может содержать члены-данные с именами Error и Msg, которые содержат номер ошибки и текстовую строку, описывающую ошибку. [8]
Использование библиотек классов повышает скорость разработки программ, но, с другой стороны, требует определенных усилий для изучения этих библиотек и понимания того, как они устроены. Кроме того, библиотека классов должна быть написана на том же языке программирования, что и разрабатываемая программа. Конечно, существуют способы сопряжения разных языков программирования, но все равно, для того чтобы использовать, например, для программы, написанной на языке Pascal, библиотеку классов C, необходимо написать программу с вызовами нужных функций или порождением необходимых классов. [9]
Доступность важных и полезных библиотек классов обеспечивает максимальные преимущества повторного использования кодов посредством наследования. Создание и продажа библиотек классов становится такой же бы-строразвивающейся индустрией, как и производимое независимыми продавцами компактное программное обеспечение в эпоху появления первых персональных компьютеров. Разработчики приложений будут строить свои приложения с помощью этих библиотек, а разработчики библиотек будут вознаграждены тем, что их библиотеки широко используются в приложениях. Библиотеки, непрерывно пополняемые с помощью компиляторов C, имеют тенденцию становиться направленными на определенные сферы применения. Вот почему мы видим повсеместное стремление создавать библиотеки классов для огромного разнообразия конкретных применений. [10]
В библиотеке классов MFC для работы с шаблонами документов ре4ли - зованы специальный класс - CDocTemplate и два производных от него, - CSingleDocTemplate и CMultiDocTemplate. Рассмотрим возможности, которые в них заложены. [11]
NET является библиотека классов. [12]
Зачем нужны библиотеки классов. [13]
Обычно вызывается библиотекой классов во время создания объекта и практически не требует прямого вызова. Исключение составляет случай, когда объект класса создается на глобальном уровне. В этом случае во время выполнения функции CWinApp:: AddDocTemplate необходим ее явный вызов. В качестве ресурсов, используемых документами этого типа, могут использоваться меню, акселераторы и единственный строковый ресурс. [14]
Наследование позволяет применять существующие библиотеки классов. [15]