![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| audiomaniac |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 22.10.2006 Репутация: нет Всего: нет |
Привет всем! Помогите пожалуйста разобраться с библиотеками. Вообщем дело обстоит так чистый С++ я изучил. Хотел бы узнать правильно ли я понимаю для чего нужны MFC, VCL, Win32 API. Если нет поправте, дополните.
MFC майкросовтовская библиотека классов в которой заранее описаны классы окон, кнопок и.т.д т.е библиотека которая помогает сотворить интерфейс программы используя уже все готовое. VCL такая же библиотека предназначенная для создания интерфейса только от borland. Win32 API опять же библиотека предназначенная для создание интерфейса программы, но эта библиотека устанавливается с Windows и её файлы находятьться в корне windows\*.dll и так как весь интерфейс программы не входит в конечный exe файл программы с использованием этой библиотеки получаютьься маленькими. Если что не так описал пожалуйста поправте, заранее спасибо. |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
VCL - такая же библиотека, но она является:
1) написанной на Pascal'e ( что не мешает ей быть составляющей Borland' овских продуктов) 2) инструментом RAD, так как с помощью нее можно за 5 минут слабать виндовое приложение На MFC такое же за 5 будет сделать сложно, зато он написан на С++. А Win32API - это просто функции Windows. И MFC, и VCL написаны на Win32API( вообще все, написанное под Винду явно или неявно юзает Win32API ). Они представляют собой удобную оболочку, которая позволяет в разы сократить код и в разы увеличить читабельность этого кода, инкапсулируя в себе сложные виндовые механизмы... Конечно, за это приходится платить размером приложения и немного скоростью работы. P.S. А еще не забывай про .NET. ( на всякий случай ). |
|||
|
||||
| audiomaniac |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 22.10.2006 Репутация: нет Всего: нет |
Спасибо что и требовалось узнать
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |