Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2016, 14:24   #51
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение

просто с MFC вы привяжетесь к студии.
а с WinAPI разве не так

очень важный вопрос

функции в WinAPI и MFC шибко отличаются и кто из них высокоурожайный?

в википедии скованно что WinAPI и MFC имеют набор классов и функций.
RAFA91 вне форума Ответить с цитированием
Старый 27.02.2016, 14:24   #52
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
MFC такой же низкоуровневый как Win Api ?
Нет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.02.2016, 14:27   #53
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Нет.
почему раньше о MFC никто не сказал

так что он лучше чем WinAPI ?
RAFA91 вне форума Ответить с цитированием
Старый 27.02.2016, 14:29   #54
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
а с WinAPI разве не так
нет, с WinAPI идет привязка к ОС.
в GCC компиляторе они останутся те же.
Цитата:
так что он лучше чем WinAPI ?
если брать вопрос лучше...то нет.
но вроде как немного удобнее и проще за счет ООП.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 27.02.2016, 15:16   #55
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

так и быть будем великие вещи начинать изучать с низкого, а именно с Win Api

тем более в книге такие красивые рисунки а это очень важно.

плюсы я стал изучать после си.

_______________________________

сразу возник такой вопрос :

при запуске Win приложения я попал в функцию WinMain() как в обычном Си.

далее там идет какая-то инициализация окна

и потом бесконечный цикл.

как я понял из этого цикла м-ду ОС и приложением посылаются сообщения.

кто эти сообщения запрашивает и когда?
Изображения
Тип файла: jpg Безымянный.jpg (56.4 Кб, 140 просмотров)
RAFA91 вне форума Ответить с цитированием
Старый 27.02.2016, 15:19   #56
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а давно Get стало отправкой?
это ваше приложение получает сообщения.

а так ваше приложение отправлять их будет если надо.
а в основном вы их получаете от системы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 27.02.2016 в 15:22.
Пепел Феникса вне форума Ответить с цитированием
Старый 27.02.2016, 15:22   #57
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а давно Get стало отправкой?
это ваше приложение получает сообщения.
сообщения от ОС приходят в функцию WndProc() ?
RAFA91 вне форума Ответить с цитированием
Старый 27.02.2016, 15:25   #58
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вообще сначала они приходят в GetMessage а потом через функцию DispatchMessage доходят до WndProc.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 27.02.2016, 15:31   #59
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
вообще сначала они приходят в GetMessage а потом через функцию DispatchMessage доходят до WndProc.

да точно. мне интересно кто вызывает WndProc.

на схеме вроде ОС
RAFA91 вне форума Ответить с цитированием
Старый 27.02.2016, 15:49   #60
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
если в MFC есть набор функций и классов как в Win Api и обе под винду, то зачем
тогда обе платформы не могу понять.
Win API это набор функции, без классов.
MFC это классы.
Классы удобнее.
VCL -это классы заточенные на быструю разработку или создания прототипов.
QT - это мультиплатформенная оболочка над: WinAPI и POSIX.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
win api s4egol Помощь студентам 3 27.09.2014 11:00
Как сохранить проект VB написанный на win XP , чтобы он работал на win NT Vceznayka Microsoft Office Excel 1 08.02.2012 13:23
Win Api Sanekk Visual C++ 6 17.11.2011 18:18
Перехват Win API. Нужен готовый проект. Megabotan Win Api 1 29.05.2011 13:23
Win API ( CИ) ПроГрам Помощь студентам 0 29.04.2010 21:43