Win32 API. Разработка приложений для Windows; Питер, 2008

от 63 р. до 460 р.

  • Издатель: ПИТЕР
  • ISBN: 978-5-388-00301-0
  • Книги: ОС и Сети
  • ID:6252973
Где купить

Где купить (2)

Цена от 63 р. до 460 р. в 2 магазинах

МагазинЦенаНаличие
63 р.
79 р. -20% Электронная книга Кэшбэк до 14%

01.06.2024
460 р.
Заказ от 800 рублей мы привезем бесплатно! Кэшбэк до 7%

Наличие уточняйте
13.01.2024
Один из первых книжных интернет-магазинов, работающий с 2002 года
Промокоды на скидку
Яндекс.Маркет
5/5
Промокоды на скидку
Avito доставка позволит получить любой товар, не выходя из дома

Описание

В этой книге изложены основные концепции и приемы программирования для Windows на языке C/C++ с применением Win32 API. Книга ориентирована на широкий круг читателей: от начинающих программистов, студентов вузов, аспирантов и преподавателей до профессионалов в области программирования, владеющих языком C++, но не имеющих опыта разработки приложений для Windows. Практика показывает, что если программисты начинают разработку проектов сразу с применением библиотек классов, подобных MFC или Windows Forms, не имея при этом опыта работы с Win32 API, то они сталкиваются с серьезными проблемами, как только дело доходит до создания реальных приложений. Напротив, опыт программирования с Win32 API позволяет осваивать более высокие технологии гораздо гармоничней и продуктивней. Владение базовыми знаниями Win32 API является надежной основой для вашего профессионального роста в сфере программирования.

Смотри также о книге.

О книге


ПараметрЗначение
Автор(ы)
ИздательПитер
Год издания2008
ISBN978-5-388-00301-0
СерияБиблиотека программиста


Отзывы (4)


  • 5/5

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

  • 5/5

    Это книжка для умных молчаливых программистов, которые давно перестали участвовать в «религиозных войнах» с фанатами ООП на базе MFC/Builder/Delphi/C#/Java/Python (сколько же их развелось-то, паразитов за последние 25 лет!) и исправно пишут надёжный софт на K&R C используя старый проверенный процедурный подход к программированию и родные для ОС MS Windows NT/XP/…/10 функции API в стандартном каркасе приложения в ОС MS Windows NT/XP/…/10. При такой технологии можно полностью контролировать работу приложения на уровне функций API, а их более 1000 штук на все случаи жизни, не считая функций специальных библиотек, например, OpenGL или OpenCV. При использовании RAD-систем – систем быстрой разработки приложений (RAD: Rapid Applied Develomped) функции API скрыты внутри классов MFC/Qt и компонентов Builder&Dephi. Разработку коммерческих приложений это, вероятно, несколько ускоряет, но суть происходящего в таком «быстросляпанном» приложении надёжно скрывает не только от пользователя (ему-то всё равно это не надо), но и от самих разработчиков. Сами разработчики вообще перестают понимать, что у них происходит между ОС и их разработкой. А это уже совсем плохо. Как искать ошибки, если вообще всё скрыто в недрах компонентов, MFC-классов или Qt-классов? Вот тут-то, самые сообразительные из них и понимают, что надо было начинать с процедурного программирования на K&R 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 соответствующей ОС. В общем, для фундаментального образования в области профессионального промышленного программирования это очень полезная книга.

Все отзывы (4)

Зарегистрируйтесь и получайте бонусы за покупки!


Книги: Информационные технологии, Программирование - издательство "ПИТЕР"

Книги: Информационные технологии, Программирование

Категория 50 р. - 75 р.

закладки (0) сравнение (0)

49 ms