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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.07.2012, 17:32   #1
Denis_Dub
Новичок
Джуниор
 
Регистрация: 20.07.2012
Сообщений: 2
По умолчанию Изучение WinApi

Здравствуйте! Начинаю изучать WinApi. Говорят, что книги Петцолда "Программирование под Windows '95"; Рихтера "WINDOWS Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" считаются классикой. Поделитесь, пожалуйста, личным опытом: насколько хороши эти книги, может, есть лучше; на что следует больше уделять внимание в начале изучения. С++ изучаю самостоятельно, уже прочитал Шилдта, Лафоре, Либерти, Страуструпа; сейчас читаю Эккеля и Джосьютиса. Могу писать несложные консольные приложения. Delphi знаю поверхностно.
Заранее спасибо!
Denis_Dub вне форума Ответить с цитированием
Старый 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
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 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
rlib вне форума Ответить с цитированием
Старый 26.07.2012, 13:32   #5
ArmanPrestige
Главное желание.
Форумчанин
 
Регистрация: 28.11.2011
Сообщений: 122
По умолчанию

Цитата:
Сообщение от Петррр Посмотреть сообщение
Думаю стоит уделить внимание какому-либо фреймворку/платформе. На WinAPI далеко не уедешь.
А Qt лучше чем WinAPI? Просто хочу изучать создание не консольных приложение. Хочется поработать уже и с интерфейсом.
Я могу, Я хочу, Я буду!
ArmanPrestige вне форума Ответить с цитированием
Старый 26.07.2012, 13:53   #6
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Ну если вы просто хотите писать приложения с GUI, то Qt однозначно на порядок проще и лаконичнее WinAPI. Сравните, например, программы "Hello, world!" на WinAPI (на MSDN) и на Qt:
Код:
#include <QtGui>

int main(int argc, char* argv[])
{
QApplication app(argc, argv);

QLabel lbl("Hello, world!");
lbl.show();

return app.exec();
}
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 26.07.2012, 14:46   #7
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

А почему Qt а не скажем wxWidgets?
waleri вне форума Ответить с цитированием
Старый 26.07.2012, 16:28   #8
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

waleri говорят, что у них лучше документация.
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 26.07.2012, 18:08   #9
ArmanPrestige
Главное желание.
Форумчанин
 
Регистрация: 28.11.2011
Сообщений: 122
По умолчанию

А в чем разница между Qt & WinAPI?
Я могу, Я хочу, Я буду!
ArmanPrestige вне форума Ответить с цитированием
Старый 26.07.2012, 18:44   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Различие кода 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