- 29, May 2014
- #1
Данное учебное пособие продолжает курс "Технология программирования на С++. Начальный курс", изданного в 2005 году издательством "БХВ-Петербург", и предназначено для студентов технических вузов, обучающихся по специальностям "Информационные системы", "Информатика и вычислительная техника", осваивающих программирование на языке С++. При изучении данного курса требуется знание языка С++ на уровне консольных приложений.
Необходимо также знание библиотеки STL (от англ.
Standard Template Library). Учебное пособие является начальным курсом низкоуровневого программирования под Windows с использованием библиотеки Программного интерфейса приложе- ний (Application Program Interface, API), точнее, ее 32-разрядного подмножества Win32 API, и построено на основе курса лекций, более 5 лет читаемых студентам специальностей "Программное обеспечение вычислительной техники и автомати- зированных систем" и "Информационные системы и технологии". Это накладывает определенный отпечаток на стиль изложения и объем рассмотренного материала.
Курс построен на типовых задачах таким образом, что новые задачи рассматрива- ются по нарастающей сложности, а необходимые понятия вводятся по мере изло- жения.
Для освоения материала необходимо выполнить все рассматриваемые при- меры и решить большую часть заданий для самостоятельной работы.
Все примеры протестированы в среде Visual Studio 2010 Release Candidate и операционной сис- теме Windows 7, но работают и в Visual Studio 2005/2008 под управлением опера- ционных систем Windows 2000, XP, Vista.
Несмотря на повсеместное внедрение NET-технологий, автор считает, что для про- фессионального освоения программирования под Windows необходимо начинать с "низкого" уровня, т. е. с библиотеки Win32 API.
Следует признать, что учебников, посвященных низкоуровневому программированию для Windows, издается недос- таточно.
До сих пор не потеряли актуальность ставшие уже классическими курсы Ч. Педзольда, Г. Шилда, У. Мюррея [1—3], изданные в середине 90-х годов.
Из литературы последнего времени нужно отметить фундаментальный труд Дж. Рихтера [4], достаточно объемную книгу Ю. А. Шупака [5], неплохой, но, к сожалению, неполный справочник Р. Д. Верма [6], а также учебное пособие В. Г. Давыдова, в котором автор осуществил попытку параллельного изложения низкоуровневого программирования в Win32 API и программирования с использо- ванием библиотеки MFC (Microsoft Foundation Classes).
Год издания:
2010
Издательство:
БХВ-Петербург
Формат:
Страниц:
281