|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.07.2012, 17:32 | #1 |
Новичок
Джуниор
Регистрация: 20.07.2012
Сообщений: 2
|
Изучение WinApi
Здравствуйте! Начинаю изучать WinApi. Говорят, что книги Петцолда "Программирование под Windows '95"; Рихтера "WINDOWS Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" считаются классикой. Поделитесь, пожалуйста, личным опытом: насколько хороши эти книги, может, есть лучше; на что следует больше уделять внимание в начале изучения. С++ изучаю самостоятельно, уже прочитал Шилдта, Лафоре, Либерти, Страуструпа; сейчас читаю Эккеля и Джосьютиса. Могу писать несложные консольные приложения. Delphi знаю поверхностно.
Заранее спасибо! |
25.07.2012, 17:50 | #2 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
Думаю стоит уделить внимание какому-либо фреймворку/платформе. На WinAPI далеко не уедешь.
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
25.07.2012, 17:50 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Win95?
она мертва как бы. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
25.07.2012, 20:09 | #4 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 352
|
Мои книшке:
1. Advanced .NET Debugging (Hewardt, 2010) 2. Essential COM (D.Box, 1998).pdf 3. Hacking Microsoft Windows XP (2004).pdf 4. Least Privilege Security for Windows 7, Vista and XP (R.Smith, 2010).pdf 5. Microsoft® Windows® Internals ; Microsoft Windows Server™ 2003, Windows XP and Windows 2000 - Mark E. Russinovich, Dav.chm 6. Network Programming For Microsoft Windows - Anthony Jones, Jim Ohlund.chm 7. Windows system programming (2010, 4th ed, J.Hart).pdf 8. Windows via C and C++ - Jeffrey Richter, Christophe Nasarre.chm |
26.07.2012, 13:32 | #5 |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
А Qt лучше чем WinAPI? Просто хочу изучать создание не консольных приложение. Хочется поработать уже и с интерфейсом.
Я могу, Я хочу, Я буду!
|
26.07.2012, 13:53 | #6 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Ну если вы просто хотите писать приложения с GUI, то Qt однозначно на порядок проще и лаконичнее WinAPI. Сравните, например, программы "Hello, world!" на WinAPI (на MSDN) и на Qt:
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
26.07.2012, 14:46 | #7 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
А почему Qt а не скажем wxWidgets?
|
26.07.2012, 16:28 | #8 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
waleri говорят, что у них лучше документация.
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
26.07.2012, 18:08 | #9 |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
А в чем разница между Qt & WinAPI?
Я могу, Я хочу, Я буду!
|
26.07.2012, 18:44 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Qt это кроссплатформенная библиотека.
WinAPI это API-функции системы Windows. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Различие кода mfc и WinApi(mfc ручками набили, а WinApi автоматически с генерировался!! нужно явное отличие, не могу найти) | Артём1991 | Помощь студентам | 0 | 25.03.2012 17:13 |
Изучение WinApi | pranki | Помощь студентам | 2 | 01.01.2012 11:44 |
Изучение С++ | AlexSanify | Помощь студентам | 10 | 05.10.2011 19:52 |
Изучение | Ghost of Night | Общие вопросы C/C++ | 86 | 25.07.2011 00:37 |
Изучение С++ | AlexMSU | Общие вопросы C/C++ | 1 | 18.03.2009 13:52 |