Программирование для Windows 95 в двух томах
Эта книга для тех, кто будучи искусным программистом языка С, хотел бы научиться писать приложения для операционной системы Microsoft Windows 95. Близкое знакомство с языком С является первым из трех необходимых условий пользования этой книгой. Вторым условием является инсталляция 32-разрядной системы программирования Microsoft Visual C++ версии 4.0. И третье — реальное использование операционной системы Windows 95 и умение работать с ее пользовательским интерфейсом.
EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Только что пользователи скачали эти книги:
Описание книги
Эта книга представляет собой очередное, переработанное с учетом особенностей Windows 95 издание самого популярного в мире учебника по программированию для Windows. В первом томе рассмотрены основы разработки приложений для Windows на языке C такие как, отображение текста и графики, работа с устройствами ввода (клавиатура, мышь, таймер), ресурсами (меню, строки, битовые образы, строки и др.), диалоговыми окнами, а также использование современного интерфейса пользователя Windows 95. Во втором томе…
Эта книга представляет собой очередное, переработанное с учетом особенностей Windows 95 издание самого популярного в мире учебника по программированию для Windows. В первом томе рассмотрены основы разработки приложений для Windows на языке C такие как, отображение текста и графики, работа с устройствами ввода (клавиатура, мышь, таймер), ресурсами (меню, строки, битовые образы, строки и др.), диалоговыми окнами, а также использование современного интерфейса пользователя Windows 95. Во втором томе рассмотрены особенности программирования для Windows 95 такие как, использование многопоточности, многозадачности и файлов проецируемых в память. Кроме того, описаны механизмы обмена данными через буфер обмена, DDE И OLE. Книга «Программирование для Windows 95; в 2-х томах» автора Чарльз Петзольд оценена посетителями КнигоГид, и её читательский рейтинг составил 8 из 10.
Для бесплатного просмотра предоставляются: аннотация, публикация, отзывы, а также файлы для скачивания.
Петзолд Ч.
Описание
1 Глава 1 README.TXT
Эта книга для тех, кто будучи искусным программистом языка С, хотел бы научиться писать приложения для
операционной системы Microsoft Windows 95. Близкое знакомство с языком С является первым из трех
необходимых условий пользования этой книгой. Вторым условием является инсталляция 32-разрядной системы
программирования Microsoft Visual С++ версии 4.0. И третье — реальное использование операционной системы
Windows 95 и умение работать с ее пользовательским интерфейсом.
Как вы вероятно знаете, Windows 95 — это последнее воплощение графической операционной системы, впервые
представленной в ноябре 1985 года для использования на компьютерах типа IBM PC и совместимых с ним. По
мере проникновения на рынок, за последнее десятилетие, Windows почти полностью вытеснила всех имевшихся
конкурентов и стала, фактически, эталоном операционной системы для персональных компьютеров. Теперь, если
вы пишете программу для совместимых с IBM PC компьютеров, то вы пишете для Windows.
Считайте эту главу вашим первым днем в школе. Откажемся от склонности некоторых злобных учителей сразу
бросаться в пучину учебного материала, ведь большинство из нас предпочитает более постепенное знакомство с
ним. Поэтому, в этой главе будет рассказано о некоем историческом фоне Windows, об основных правилах
пользования этой книгой и даже (с вашего позволения) немного об авторе и о том, как родилась эта книга.
Нельзя, однако, гарантировать, что в этой главе все будет столь безоблачно. Вы программист, вы инженер
программного обеспечения, и, как и любой другой инженер, вы должны ставить трудные проблемы и решать их,
делая мир удобнее и совершеннее. Вы строите дороги и мосты, которые служат людям, и эти конструкции должны
быть крепки, устойчивы и непоколебимы.
Вызов, брошенный программистам
В фильме Большой Каньон, отец помогает пятнадцатилетнему сыну научиться управлять машиной и замечает:
«Умение делать левый поворот в Лос-Анджелесе — это одна из наиболее трудных вещей в жизни, которую тебе
следует научиться делать.» То же самое он мог бы сказать о программировании для Windows.
Не будем здесь подробно касаться механики программирования для Windows. Займемся этим неприятным делом в
следующей главе. Здесь мы побольше расскажем о философии составления программ, а, чтобы упростить их
понимание, вернемся немного назад. Это относительно новая концепция.
В дни зарождения компьютеров программистами были сами пользователи. Первые компьютерные программы
были неудобными, громоздкими и неэффективными. Простодушные пользователи в расчет не брались. Даже после
того, как программное обеспечение компьютеров стало отчасти интерактивным и для ввода данных на телетайпе
или дисплее появилась командная строка, часто пользователям необходимо было помнить множество команд и
опций, которые не были представлены на экране.
Вероятно настоящая революция в составлении программ пришла с появлением первых интерактивных систем
подготовки текстов (например, WordStar) и электронных таблиц (VisiCalc), которые объединили примитивные
формы наиболее фундаментального элемента современного пользовательского интерфейса, а именно меню. Меню
в тех ранних интерактивных приложениях было реализовано не слишком хорошо, но идея родилась, и она
медленно развивалась и совершенствовалась. С нашей точки зрения, необходимость меню кажется очевидной: оно
представляет пользователю все имеющиеся опции программы. Конечно, в те дни недостаток оперативной памяти
ограничивал возможности программиста в создании хорошего пользовательского интерфейса. Программы, в
которых интересы пользователя проигнорированы, короче и их легче писать; программы, в которых интересы
пользователя учтены, длиннее и писать их труднее.
Здесь вполне уместна пословица о невозможности убить двух зайцев одним выстрелом. Должны страдать
интересы либо пользователя, либо программиста, и кто-то должен заниматься более тяжким трудом. Вам, как
программисту, суждено взять это бремя на себя.
Детали
Programming Windows 95 / Charles Petzold. — 4th ed.
ISBN 1556156766
xi, 1100 : 23 cm +
Updated for the 32-bit world of Windows 95, this Charles Petzold bestseller is the best-known, most widely praised, and most widely used how-to programming book on the planet. For a generation of C programmers, «look it up in Petzold» has been the final word on questions about programming for Windows. In this thorough revision, Petzold reveals many valuable new insights, augmented by key contributions from programming expert Paul Yao. Still the comprehensive reference and tutorial to the core areas of programming for Windows, PROGRAMMING WINDOWS 95 is now a 32-bit book with 32-bit programs on CD-ROM, covering new Windows 95 topics such as multithreading; GDI and OLE enhancements; preemptive multitasking; printing and memory (both completely revamped); and the new user interface
Revised edition of: Programming Windows 3.1. 1992
System requirements for accompanying computer disc: Microsoft Windows 95 operating system; Microsoft Visual C++ version 4.0
Includes index