Visual Basic 6. Руководство разработчика
Основные понятия
Обращение к API-функциям из
Параметры API-функций
Объявление 32-разрядных функций и структур
Объявление 32-разрядных функций и структур - 2
Определение размеров свободного пространства на диске
Формы и окна
Создание элементов меню, содержащих растровые изображения
Динамическое изменение элементов меню
Отслеживание перемещения мыши
Использование метода
Размещение одного окна поверх других
Доступ к информации о системе
Запросы к другим приложениям
Функции доступа к системной базе данных
Работа с графическими объектами
Функция
Функции рисования
Функции вывода пикселей
Ускорения операций вывода графических изображений
Что такое
Компонентное программное обеспечение
Составные документы
Подход, ориентированный на работу с данными
Терминология
Пример организации связывания и встраивания
Элемент управления
Встраивание и связывание объектов во время разработки
Контекстное меню элемента управления
Связывание и встраивание объектов во время выполнения программы
Общие свойства элемента управления
Общие методы элемента управления
Использование операций перетащить-и-опустить в
Программирование операции перетаскивания для вставки объектов
Автоматизация
Установка связи с сервером
Взаимодействие с
Семейство
Печать и сохранение документов
Объекты, которые представляют текст
Проверка орфографии документов
Использование
Получение информации
Исходный текст приложения
Рекурсивный просмотр папки
Модули и модули классов
Активные и неактивные серверы
Модули VB: краткий обзор
Использование модуля класса
Закрытые и дружественные члены класса
Тестирование класса
Свойства модуля класса
Создание объектных переменных
Инициирование событий из кода класса
Установка свойств проекта
Свойство экземпляра класса
Регистрация компонентов
Обращение к классу
Реализация семейства свойств
Реализация семейства
Visual Basic 6. Руководство разработчика
Обработка ошибок классаКласс
Конструирование элементов управления
Конструирование элемента управления
Спецификации элемента управления
Конструирование элемента управления ActiveX
Тестирование нового элемента управления
Скелет элемента управления ActiveX
Рисование на объекте
Перечислимые свойства
Использование элементов управления
Взаимодействие с объектом-контейнером
Объект
Конструирование страниц свойств
Использование мастера страницы свойств
Редактирование страницы свойств
Конструирование базовых прототипов элемента управления
Создание базового прототипа элемента управления
Добавление свойства
Цикл жизни элемента управления
Инициализация элемента управления и его свойств
Ключевые свойства элемента управления
Обновление изображения
Доработка существующих элементов управления
Доработанный элемент управления
Базы данных и системы управления базами данных
Наборы записей
Свойства элемента управления
Методы элемента управления
Реляционные связи
Первичный ключ
Внешний ключ
Индексы
Определение индексов с помощью
Ввод данных с помощью
Структура базы данных
Проверка корректности данных
Событие
Ввод данных
Целостность ссылок
Доступ к полям в объектах
Отображение нескольких имен авторов
Введение в
Формат SQL-операторов
SQL-объединения
Использование SQL-операторов
Присоединение запросов к базе данных
Усовершенствованные элементы управления, связанные с данными
Использование связанного с данными элемента управления
Отображение баз данных
Объект TableDef: определения таблиц
Создание проекта
Проектирование с использованием конструктора
Проектирование иерархии объектов
Использование конструктора
Visual Basic 6. Руководство разработчика
ПрограммированиеОбъектная модель
Работа с
Подключения
Выполнение SQL-выражений
Типы курсоров и механизмы блокировки
Работа с объектом
Простое редактирование и обновление записей
Internet и Web-протоколы
HTML-страницы
Взаимодействие сервер-клиент
Использование сценариев
Динамический
Учебник по
URL и гиперссылки
Структура HTML-документов
Основные теги
Гиперссылки
Вставка графики
Таблицы
Панели
Активирование клиента с помощью
Формы и элементы управления
Web-страница
Встраивание сценария
Написание сценариев для HTML-страницы
Пользовательские элементы управления ActiveX на Web-страницах
Загрузка пользовательских элементов управления
Динамические
Дополнение
Тег
Управление стилями
Динамический список
Объект FileSystemObject
Метод
Методы объекта TextStream
Свойства объекта TextStream
Доступ к папкам и файлам
Рекурсивное сканирование папки
Использование элемента управления
Сценарии для объектов
Обработка ошибок
Чтение имен процедур
Написание сценария для приложения
Написание сценариев для
Написание и выполнение сценариев
Запуск сценариев с помощью
Свойства объекта
Методы объекта
Объекты для просмотра
События элемента
Использование гиперссылок в приложениях
Объекты
Свойства объектов
Методы объектов
Объект Document
Объект History
Visual Basic 6. Руководство разработчика
Объект NavigatorОбъект Location
Объект Links
Создание
Компоненты-члены элемента управления
Код элемента управления
Взаимодействие клиент-сервер
Создание строки параметров
Установление связи с приложением на сервере
Подключение к Web-серверу
Что такое активные серверные страницы?
Создание активных серверных страниц
Включаемые файлы
Смешанные серверные и клиентские сценарии
Объекты активного сервера
Встроенные объекты
Базовые объекты
Установка источника данных
Открытие базы данных
Создание набора записей
Создание набора записей - 2
Использование набора записей
Страница
Web-приложение
Взаимодействие с компонентами
О прилагаемом компакт-диске
Предметный указатель
Азбука программирования в Win32 API
Предлагаемая читателю книга явилась плодом долгих раздумий автора. Дело в том, что подавляющее большинство книг, посвященных программированию для Windows, написаны с таким расчетом, чтобы пользователь чуть ли не через пару прочитанных страниц мог начать программировать. Возможно, эта задача успешно выполняется. Но в этом случае возникает другая проблема: у многих программистов после получения первоначальных знаний, достаточных для создания окна и простых диалогов, отпадает желание двигаться дальше. Подавляющее большинство возможностей, предоставляемых системой, остаются вне поля зрения.По моему мнению, такой подход к изложению основ Win32 API методологически неверен. Я решил пойти по другому пути: сначала рассказать читателю о том, какие возможности предоставляет Win32 API, и только потом научить его создавать пользовательский интерфейс. Тем самым я постараюсь достичь того, что программист будет понимать возможности системы. Это позволит ему создавать более интересные программы.
Файл ресурсов
Флаги, определяющие внешний вид и состояние окна просмотра деревьев
Меню и акселераторы
ListBox - Example
Работа с закладками
Создание потока
Организация защиты данных средствами WinAPI
Сrackme, прячущий код на API-функциях