Автор:
Баранников Кирилл Анатольевич, студент 5-го курса
КФ МГТУ им. Н. Э. Баумана. Аннотация: В
этой работе рассмотрены основные возможности
библиотеки
Microsoft Foundation Classes и применение ее для быстрой разработки
Win32 приложений. |
|
Введение Библиотека классов Microsoft Foundation Classes – это множество классов, охватывающее большую часть функциональных возможностей Windows и предоставляющее разработчику не только комплекс очень мощных дополнительных классов, но и целые механизмы, которые существенно расширяют и упрощают операционную систему. Перед создателями библиотеки стояла задача разработки объектно-ориентированного интерфейса для работы в среде Windows, который удовлетворял бы следующим основным целям проектирования программных продуктов:
Надо сказать, что поставленная задача была решена очень профессионально. Созданная библиотека предоставляет окна, блоки диалого, контексты устройств, общие обьекты GDI, такие как битовые образы и кисти, элементы управления и многие другие стандартные элементы Windows. Основа программирования для Windows – обработка событий – представлена программистам в удобном и привычном виде. Классы библиотеки полностью вобрали в себя многочисленные операторы switch, которые так загромождают программы, написанные на С. Наряду с этим, совершенно свободно использовать как вызовы библиотеки классов, так и прямые вызовы Win32 API. Кроме того, за сравнительно небольшой промежуток времени корпорацией Miсrosoft было разработано несколько версий Microsoft Foundation Classes, которая становилась все мощнее и удобнее. Есть все основания считать, что развитие не остановится и на версии 4.1. К тому же поддержка другими компаниями в рамках своих компиляторов и средств разработки программного обеспечения именно Microsoft Foundation Classes, а не OWL фирмы Borland позволяет сконцентрироваться на Microsoft Foundation Classes |
|
В работе рассмотрены следующие разделы. Скачать работу можно здесь . (~192Kb, MS Word). |