Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 24.02.2020
Сообщений: 1
1

Почему Microsoft больше не публикует книги по Win32 API? В частности, разработка графического интерфейса с Win32

24.02.2020, 15:39. Просмотров 1552. Ответов 9
Метки нет (Все метки)


Кто-нибудь знает, почему Microsoft перестала публиковать книги по программированию Win32 GUI? Я использую электронную книгу «Программирование Windows» Чарльза Петцольда с 1998 года. Она бесценна, поэтому я вложил деньги в новую версию в твердом переплете, которая обошлась мне в 100 долларов. Помимо этой книги, в действительности нет введения в программирование Windows GUI. Есть документы, и они фантастические, но недавно я заметил, что даже их Windows через C / C ++ уже не в печати. Как будто они предпочли бы, чтобы мир использовал .NET.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2020, 15:39
Ответы с готовыми решениями:

Разработать приложение под Win32 с использование графического интерфейса пользователя
Разработать приложение под Win32 с использование графического интерфейса пользователя,...

Элементы интерфейса на opengl или win32 api?
В своей программе для Windows 7 мне надо сделать нестандартный графический интерфейс - кнопки,...

Лучшие книги по WIN32 API
Всем привет! Уважаемые форумчане, хочу положиться на ваш опыт и попросить у вас пару хороших книг...

Разработка GUI средствами Win32 Api в среде программирования Visual C++
Разрабатываю программу на Win32 Api в среде программирования Visuol C++. Столкнулся с двумя...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
9
Don't worry, be happy
16972 / 9853 / 1897
Регистрация: 27.09.2012
Сообщений: 24,431
Записей в блоге: 1
25.02.2020, 03:12 2
Цитата Сообщение от johnwalker1 Посмотреть сообщение
Почему Microsoft больше не публикует книги по Win32 API?
А когда microsoft выпускала такие книги?
К слову, авторы продолжают выпускать книги.
Например, в книге Рихтера "Windows via C/C++" рассматривается и Vista, т.е. уже новее книжка.
А есть, книга Харта"Windows System Programming", в четвертом издании которого рассматриваются и возможности Windows 7.
Цитата Сообщение от johnwalker1 Посмотреть сообщение
В частности, разработка графического интерфейса с Win32
Наверное, потому что для этого имеются более высокоуровневые средства, и авторы не хотят "связываться" с Win API.
0
2051 / 1526 / 167
Регистрация: 14.12.2014
Сообщений: 13,326
25.02.2020, 03:35 3
Цитата Сообщение от Croessmah Посмотреть сообщение
Наверное, потому что для этого имеются более высокоуровневые средства, и авторы не хотят "связываться" с Win API.
При этом для разработчиков оных более высокоуровневых средств единственная нужная документация - референс по WinAPI, который абсолютно полныйостью расписывает все API, в отличии от любой из подобных книженций, которые документацией не являются.
0
Эксперт С++
2011 / 1761 / 258
Регистрация: 03.05.2011
Сообщений: 4,034
Записей в блоге: 11
25.02.2020, 09:21 4
есть и на русском книги, где используется Visual Studio 2010 на Windows 7 - "Технология программирования на C++. Win32 API-приложения" Н.А. Литвиненко (очень хорошее пособие для понимания WinAPI).
0
269 / 216 / 50
Регистрация: 14.10.2014
Сообщений: 972
02.03.2020, 20:05 5
Цитата Сообщение от johnwalker1 Посмотреть сообщение
Как будто они предпочли бы, чтобы мир использовал .NET
Конечно, они были бы рады тому, что всюду повсеместно начнут использовать ихний же .NET. Сам года полтора назад прочитал первый том Петцольда. (для второго никак времени не найду). Правда - многое уже позабыл, да и объем материала там весьма немаленький - такой (лично мне) сложно сразу изучить. Но, думаю, с 1998 года мало что изменилось в Windows - я про основы, если что. Базовые типы, функции - они что в семёрке, что в десятке, что в 95 винде - одни и те же.
0
Эксперт С++
2011 / 1761 / 258
Регистрация: 03.05.2011
Сообщений: 4,034
Записей в блоге: 11
04.03.2020, 12:56 6
Цитата Сообщение от Recrut_rf Посмотреть сообщение
с 1998 года мало что изменилось в Windows
лучше бы промолчал
в 95 винде рукой подать до ядра, ну ка зайди в protected mode в той же 7 (я уж не говорю про 10).
то, что ты ниже юзерских функций не опускаешься, ещё не доказывает, что там всё точно также как и в древних ОС.

Не по теме:

читать книжки 90-х годов, по моему это полный треш..
клерк до сих пор отлаживает свой визор на хр 32 бита с непонятным набором sp

0
269 / 216 / 50
Регистрация: 14.10.2014
Сообщений: 972
04.03.2020, 18:56 7
Цитата Сообщение от _lunar_ Посмотреть сообщение
лучше бы промолчал
Признаю - я некорректно выразился. Все мои познания про WinAPI ограничиваются книгой Чарльза Петцольда - а в ней описаны основы, которые что в 95, что в 10 винде будут одни и теже (небольшие отличия конечно возможны, но не существвенны). А если погружаться в самые дебри API, то там естественно будут отличия. Операционка всё таки развивается.

_lunar_, если вас не затруднит, можете сообщить, какую из этих книжек (или может другую какую) стоит изучать, если очень хочется понять WinAPI?
Джонсон М. Харт - Системное программирование в среде Windows
Windows для профессионалов_ создание эффективных Win32-приложений
Александр Побегайло - Системное программирование в Windows
0
Эксперт С++
2011 / 1761 / 258
Регистрация: 03.05.2011
Сообщений: 4,034
Записей в блоге: 11
07.03.2020, 19:41 8
Цитата Сообщение от Recrut_rf Посмотреть сообщение
если очень хочется понять WinAPI
для каких целей это понимание?
если нужно создавать гуй - любая книжка по оконным процедурам (но лучше, чтобы на современных ОС и в современной IDE)
если необходимо понять как вообще работает ОС, то Mark E. Russinovich - Windows Internals 7th Edition (конечно не панацея, но для начала и это будет непросто освоить)
и плюс конечно отладчик (самый объективный на данный момент x64Dbg (им denuvo и vmprotect вскрывают без проблем) и WinDbg если нужно полазить в ядре) и IDA (необходимо подтянуть знания по PE)
1
6 / 6 / 1
Регистрация: 09.04.2012
Сообщений: 63
14.03.2020, 18:57 9
Найдите msdn 2008, там документация на русском и английском языках.
0
6 / 6 / 1
Регистрация: 09.04.2012
Сообщений: 63
24.03.2020, 17:01 10
Если точнее, то MSDN Library для Visual Studio 2008, размер iso около 2 Гб.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2020, 17:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Подскажите какие книги надо читать для изучения Win32 API на C++?
Здравствуйте! НАкачал книг по win 32 api для c++ + DirectX НАЧАЛ изучать ! А тут такая проблема код...

Книга Юрий Щупак Win32 API. Разработка приложений для Windows
Остался ли источник где можно скачать - Win32 API. Разработка приложений для Windows ???

Эпидемия Win32.HLLW.Shadow.based (Net-Worm.Win32.Kido, W32.Downadup, Worm:Win32/Conficker)
Компания «Доктор Веб» информирует о появлении новой троянской программы, которая при запуске...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.