«Win32 API. Разработка приложений для Windows» kitabının incelemeleri

Must have! Лучшее в своем роде.

Книга будет полезна как начинающим программистам в области визуального программирования на С++, так и продвинутым специалистам. Отличается грамотностью, хорошей структурированностью, доступностью и наглядностью изложения материала. Примеры демонстрируют нестандартный подход и оригинальные решения типичных задач, достаточно оптимизированные и подробно описанные в текстовых пояснениях. Нельзя сказать, что книга охватывает абсолютно все стороны визуального программирования приложений (врядли в такой объем можно впихнуть ВСЕ), но дополнить можно (немного) Рихтером (который в свою очередь не демострирует достаточной доступности изложения для юниоров, а ориентирован скорее для специалистов с как минимум базовыми знаниями предмета), Финогеновым, Ганеевым (последний, в частности, грешит нерабочими примерами, что не сказать о сабже). В целом, книга маст хэв как для студентов, так и для работающих с визуализацией на С++. Однозначно стоит своих денег. Тем более такого качества в свободном доступе проверено – нет. В настоящее время – это лучшее издание по Win API – проверено на практических занятиях путем сравнения примеров из различных источников.

Это книжка для умных молчаливых программистов, которые давно перестали участвовать в «религиозных войнах» с фанатами ООП на базе MFC/Builder/Delphi/C#/Java/Python (сколько же их развелось-то, паразитов за последние 25 лет!) и исправно пишут надёжный софт на KR C используя старый проверенный процедурный подход к программированию и родные для ОС MS Windows NT/XP/…/10 функции API в стандартном каркасе приложения в ОС MS Windows NT/XP/…/10. При такой технологии можно полностью контролировать работу приложения на уровне функций API, а их более 1000 штук на все случаи жизни, не считая функций специальных библиотек, например, OpenGL или OpenCV. При использовании RAD-систем – систем быстрой разработки приложений (RAD: Rapid Applied Develomped) функции API скрыты внутри классов MFC/Qt и компонентов BuilderDephi. Разработку коммерческих приложений это, вероятно, несколько ускоряет, но суть происходящего в таком «быстросляпанном» приложении надёжно скрывает не только от пользователя (ему-то всё равно это не надо), но и от самих разработчиков. Сами разработчики вообще перестают понимать, что у них происходит между ОС и их разработкой. А это уже совсем плохо. Как искать ошибки, если вообще всё скрыто в недрах компонентов, MFC-классов или Qt-классов? Вот тут-то, самые сообразительные из них и понимают, что надо было начинать с процедурного программирования на KR C. Брайан Керниган и Денис Ритчи – разработали язык С в фирме DEC в 1971 году, для того, чтобы написать на нём ОС UNIX для легендарного культового миникомпьютера PDP-11, в советском программистском просторечии «УНИХ» для советского клона PDP-11 – СМ4. Коллекция компиляторов Си – GNU GCC входит в состав ОС семейства Linux/UNIX, на которых они написаны. На С написано, также семейство ОС Microsoft Windows NT/XP/…/10. Поэтому обращение к функциям API (Appled Programming Intetrface) позволяет писать наиболее быстрые программы с наименьшим количеством внутренних преобразований. И искать ошибки легче, так как нет дополнительных слоёв классов и компонентов. И, в случае чего, можно переложить приложение на платформу Linux/UNIX, используя аналогичные функции API Linux/UNIX. Хотя, сейчас для этого есть более удобная технология LLVM – позволяет сразу разрабатывать текст для кроссплатформенных приложений. Но и в этом случае, эти приложения используют функции API соответствующей ОС. В общем, для фундаментального образования в области профессионального промышленного программирования это очень полезная книга.

Довольно неплохая книга по WinAPI написанная простым языком нашим соотечественником таких мало в РУ сегменте. Думаю она стоит своих денег и времени чтобы прочитать. Во всяком случае я не жалею что купил её

Сейчас 2023 год октябрь заканчивается. Книга актуальна до сих пор!


Собираются примеры в MVS 2019 на ура, главное включить нужные h файлы, т.е. дополнительно указать всего лишь один include каталог, для afxres.h

(понятное дело будут предупреждения типа warning C4996: 'strncpy', их можно временно оставить, исправляются, так же легко на s_strncpy с корректировкой кода..)

И! Книга, оказалась просто превосходной!

Представляет собой исчерпывающее и пошаговое руководство, которое позволяет не только понять основы программирования, но и глубже проникнуть в эту интересную сферу.

Я особенно хочу отметить понятный и легкий стиль изложения материала, который делает эту книгу идеальным руководством для начинающих.

Автор четко и структурированно объясняет ключевые понятия программирования, используя простые примеры и упражнения, которые помогают лучше усвоить материал.


Однако даже опытные программисты найдут в этой книге много новой и полезной информации. Различные темы, начиная с базовых алгоритмов и заканчивая более сложными принципами программирования. Автор также подробно объясняет принципы работы различных языков программирования, что позволяет читателю выбрать наиболее подходящий язык для своих нужд.


Еще одним большим плюсом этой книги является наличие множества практических примеров. Они помогают применить полученные знания на практике и улучшить навыки программирования.

(А уж с заданиями придуманными, я справился сам!)


В целом, я очень рекомендую эту книгу о программировании всем, кто интересуется этой областью.

Она не только является идеальным вводным руководством для начинающих, но и станет полезной для опытных программистов, которые хотят расширить свои знания.


Пиплы, эта книга точно стоит прочтения!

Вообще для держателей litres хотелось бы побольше таких авторов, возможно новые книги этих авторов.


99 руб. весьма не дорого.

В книге описываются основы построения программ на C++ Win API. После неё читатель полностью готов создавать программы для решения основных задач и учиться дальше для создания более сложных программ. По каждой теме множество примеров программ с детальным разбором их написания.

Yorum gönderin

Giriş, kitabı değerlendirin ve yorum bırakın
Yaş sınırı:
0+
Litres'teki yayın tarihi:
04 mart 2011
Yazıldığı tarih:
2008
Hacim:
592 s.
ISBN:
978-5-388-00301-0
Toplam boyut:
13 МБ
Toplam sayfa sayısı:
592
Telif hakkı:
Питер
İndirme biçimi:

Bu kitabı okuyanlar şunları da okudu