Азбука программирования в Win32 API
Предлагаемая читателю книга явилась плодом долгих раздумий автора. Дело в том, что подавляющее большинство книг, посвященных программированию для Windows, написаны с таким расчетом, чтобы пользователь чуть ли не через пару прочитанных страниц мог начать программировать. Возможно, эта задача успешно выполняется. Но в этом случае возникает другая проблема: у многих программистов после получения первоначальных знаний, достаточных для создания окна и простых диалогов, отпадает желание двигаться дальше. Подавляющее большинство возможностей, предоставляемых системой, остаются вне поля зрения.
По моему мнению, такой подход к изложению основ Win32 API методологически неверен. Я решил пойти по другому пути: сначала рассказать читателю о том, какие возможности предоставляет Win32 API, и только потом научить его создавать пользовательский интерфейс. Тем самым я постараюсь достичь того, что программист будет понимать возможности системы. Это позволит ему создавать более интересные программы.
Когда я начал изучение программирования под Windows, в поле моего зрения была одна единственная книга - «Programming Windows» Чарльза Петцольда (Charles Petzold). Сейчас я могу сказать, что эта книга просто великолепна! Буквально первые несколько глав позволили мне, как говорится, «въехать» и далее работать самостоятельно, используя впоследствии эту книгу как справочное пособие.
При написании своей книги я предполагал дать быстрое и возможно более полное введение в программирование в Windows NT и Windows'95. При этом мне хотелось, чтобы материал, изложенный в ней, был полезен как начинающему программисту, так и специалисту, имеющему опыт в написании программ для Windows (в этой книге понятие «Windows» соответствует, как правило, Windows NT и Windows'95). Кроме этого, мне хотелось избежать влияния на фантазию программистов, поэтому примеры, приведенные в книге, не являются законченными. В них показано, каким образом можно использовать возможности Win32 API. Предполагается, что читатель знаком с языком программирования С и имеет опыт работы с Windows'95 или Windows NT в качестве пользователя.
Программирование в IIS
В VB6 можно создать проекты других типов, например, исполняемые файлы и элементы управления ActiveX. Проекты ActiveX EXE и Standard EXE обычно используются при разработке приложений. Проект исполняемого файла мы рассмотрим далее при создании тестовой программы для библиотеки DLL ActiveX. В проекте ActiveX Control мы сгенерируем элемент управления ActiveX, передаваемый браузеру или используемый в приложениях рабочего стола.Из-за ограничений, связанных с разработкой программ в VB runtime, элементы управления ActiveX, написанные на VB, не подходят для веб-разработки, поскольку после установки программы на клиенте зачастую требуется перезагрузка компьютера для работы с новым элементом управления ActiveX.
Обзор архитектуры интернет-форм
Архитектура веб-служб
Определения терминов
Получение доменного имени
Азбука программирования в Win32 API - 2
Содержание раздела