Программирование для Windows 98. Библия разработчика

Ричард С.Линекер, Том Арчер
книга Программирование для Windows 98. Библия разработчика




Введение

Книга описывает современную технологию программирования для Windows 95/98, в частности создание Internet-приложений, обеспечение доступа программ к базам данных, работу с таймером, обработку исключительных ситуаций и многое другое. Рассматривается использование библиотеки классов MFC в среде разработчика Visual Studio 6.
Книга будет полезна как начинающим, так и опытным программистам.

864 стр., с ил.; ISBN 5-8275-0030-5, 0-7645-3185-9; формат 70x100/16; CD-ROM; серия Библия пользователя 1999, 2 кв.; Диалектика.




ВВЕДЕНИЕ

Не каждому выпадает честь писать книгу о таком непростом предмете, как программирование для Windows 98. Система Windows 98 — это продолжение гигантского труда, начатого компанией Microsoft при разработке Windows 95. Персональным компьютерам теперь доступна мультизадачность с вытеснением (preemptive multitasking); в значительной степени именно это свойство обеспечивает устойчивость и высокие качества современной версии Windows.

Другая важная особенность Windows 98 состоит в том, что теперь это 32-битовая операционная система. Разработчикам программ больше не нужно беспокоиться о сегментировании памяти и прочей головной боли; 32-битовые приложения работают лучше и быстрее.

ОБ ЭТОЙ КНИГЕ

Прочитав книгу, вы научитесь писать настоящие приложения для Windows 98. Сначала речь пойдет о таких простых вещах, как меню и работа с мышью, но позже вы познакомитесь с тем, как создаются Internet-приложения и что такое связь с базами данных (database connectivity). В каждой главе сначала объясняется новое понятие, затем рассказывается, как с ним работать, и потом все это демонстрируется на примере программы.

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

ДЛЯ КОГО ЭТА КНИГА

Для каждого, кто хочет научиться программировать в Windows 98. Даже если вы не знакомы с Visual C++ или вообще с программированием под Windows, обучение не займет много времени.

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

Но не обязательно пытаться узнать сразу все. Если вам на работе поручили создать программу, отправляющую или принимающую файлы с ftp-сервера, не спешите увольняться! Откройте главу 29, и вы убедитесь, что все не так страшно. Вам не придется читать горы литературы или перерывать Internet в поисках помощи — мы научим вас программировать ftp меньше чем за час.

Короче говоря, эта книга нужна всем, кто так или иначе занимается програм-мированием для Windows 98.

КАК УСТРОЕНА ЭТА КНИГА

Книга состоит из восьми частей. В первой части изложены основы программирования в Windows 98. Вторая часть посвящена концепции «Документ/-представление» и печати документа. В третьей части описывается прогрессивная техника программирования — использование панелей инструментов и органов управления библиотеки MFC. Следующая, четвертая часть посвящена проблеме доступа к базам данных. В пятой части рассказывается о создании библиотек DLL. Следующая, шестая часть раскрывает секреты такого относительно нового предмета, как органы управления ActiveX. Часть седьмая расскажет вам, как создавать Internet- приложения. И наконец, последняя часть, восьмая, посвящена инструментам пакета программ Visual Studio.

В каждой главе мы старались придерживаться определенного порядка изложения. Сначала мы объясняем тему и поясняем ее фрагментами текста программы. Кроме объяснения, мы делимся с читателем советами. Эти советы — плоды многих часов труда, и мы надеемся, что это поможет вам сберечь свое время.

Почти в каждой главе есть хотя бы одна демонстрационная программа. Как правило, такая демонстрационная программа посвящена нескольким вопросам, рассмотренным в главе. Полные тексты всех этих программ вы найдете на компакт-диске.

ПИКТОГРАММЫ

Читая книгу, вы будете встречать на ее полях маленькие картинки, которые мы называем пиктограммами. Назначение этих пиктограмм — привлечь ваше внимание к определенному фрагменту текста. Зная смысл каждой пиктограммы, вам будет легче искать на страницах книги нужную информацию.

Просто полезные сведения. Не мешает запомнить.

Так отмечены места, где подводятся итоги рассмотренной темы. Обычно это делается в виде пошаговых инструкций.

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

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

Так отмечены фрагменты или целые программы, иллюстрирующие рассматриваемую тему.

Возле этой пиктограммы вы найдете ссылки на источники информации в Web, адреса FTP- и Web-серверов, на которые стоит заглянуть для расширения кругозора.

Так отмечены элементы, созданные с помощью мастера ClassWizard. Рядом вы увидите имя класса или функции и информацию о том, где искать соответствующий текст программы.

Как связаться с авторами

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

Вы можете связаться с Ричардом Линекером по адресу ivt-rcl@interpath. Адреса его Web-страниц — http://www.interpath.com/~phaedrus и http://www.infinitevision.net. Тому Арчеру можно написать по адресу tarcher@mindspring.com. Его Web-страницу можно найти на http://www.mindspring.com/~tarcher. Web-страница Клейтона Велнума — http://www.connix.com/~cwalnum. Кевину Смиту вы можете написать по адресу smithka@earthlink.com.



Copyright © 1992-2012 Книжное издательство "Диалектика"

Rambler's Top100