Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

ПРОГРАММИРОВАНИЕ В C++Builder 5. +CD

Архангельский А.Я

Издано:2000, М., ЗАО "Издательство БИНОМ"
Для широкого круга программистов
ISBN: 5-7989-0191-2
Твердый переплет, 1152 стр.
Формат: 70x100/16

Начало
От автора
Компакт-диск
[Заказать книгу в магазине "Мистраль"]

Содержание

От автора
  Для кого и о чем эта книга
    Отличие от книг серии "Все о C++Builder" и
    "Программирование в C++Builder 4"
    Что вы найдете в этой книге
    Чего вы не найдете в этой книге
    Рекомендации по работе с книгой
    Благодарности

ЧАСТЬ 1. Объектно-ориентированное визуальное программирование

 Глава 1. Принципы объектно-ориентированного
             визуального программирования
    1.1 Объектно-ориентированное программирование
    1.2 Основы визуального программирования интерфейса
    1.3 Предварительные сведения о классах и наследовании
    1.4 Системы быстрой разработки приложений
    1.5 Язык объектно-ориентированного проектирования C++
     1.5.1 Введение
     1.5.2 Общие сведения о программах на C++
     1.5.3 Структура головного файла проекта
     1.5.4 Структура файлов модулей форм
     1.5.5 Области видимости и доступ к объектам,
           переменным и функциям модуля
     1.5.6 Работа с указателями на объекты

 Глава 2.  Система визуального объектно-ориентированного
              программирования C++Builder
    2.1 Что может C++Builder 5
    2.2 Интегрированная Среда Разработки (ИСР) C++Builder
     2.2.1 Общий вид окна ИСР
     2.2.2 Полоса главного меню и всплывающие меню
     2.2.3 Быстрые кнопки
     2.2.4 Палитра компонентов
     2.2.5 Окно формы
     2.2.6 Окно Редактора Кода
     2.2.7 Инспектор Объектов
     2.2.8 Перетаскивание и встраивание окон в ИСР C++Builder
     2.2.9 Управление конфигурациями окон ИСР
    2.3 Первые шаги - первые собственные приложения
     2.3.1 Очень простое приложение
     2.3.2 Немного более сложное приложение
    2.4 Проекты C++Builder
     2.4.1 Организация проекта в C++Builder,
           основные файлы проектов
     2.4.2 Создание и сохранение нового проекта
     2.4.3 Менеджер проектов
     2.4.4 Управление проектами
    2.5 Основные проектные операции при создании приложения
     2.5.1 Включение в проект новой формы
     2.5.2 Размещение компонентов на форме
     2.5.3 Инструментальные средства поддержки разработки кода
    2.6 Отладка приложений
     2.6.1 Компиляция и компоновка проекта
     2.6.2 Сообщения компилятора и компоновщика
     2.6.3 Что делать, если произошла ошибка выполнения
     2.6.4 Окно наблюдения Watch List
     2.6.5 Окно оценки и модификации Evaluate/Modify
     2.6.6 Выполнение приложения по шагам
     2.6.7 Точки прерывания
     2.6.8 Использование окна Инспектора
           Отладки Debug Inspector
     2.6.9 Протокол событий, функция OutputDebugString
     2.6.10 Другие средства отладки
     2.6.11 Некоторые приемы программирования,
            встраивающие отладку в код

 Глава 3.  Обзор компонентов библиотеки C++Builder
    3.1 Страницы палитры компонентов
    3.2 Компоненты ввода и отображения
        текстовой информации
     3.2.1 Перечень компонентов ввода и отображения
           текстовой информации
     3.2.2 Отображение текста в надписях компонентов
           Label, StaticText, Panel
     3.2.3 Окна редактирования Edit и MaskEdit
     3.2.4 Многострочные окна редактирования Memo и RichEdit
     3.2.5 Компоненты выбора из списков - ListBox,
           CheckListBox, ComboBox
     3.2.6 Таблица строк - компонент StringGrid
    3.3 Ввод и отображение чисел, дат и времени
     3.3.1 Перечень компонентов ввода и отображения
           чисел, дат и времени
     3.3.2 Ввод и отображение целых чисел -
           компоненты UpDown и SpinEdit
     3.3.3 Ввод и отображение дат и времени -
           компоненты DateTimePicker, MonthCalendar, Calendar
     3.3.4 Страницы Excel - компонент F1Book
    3.4 Компоненты отображения и ввода иных видов информации
     3.4.1 Компоненты отображения иерархических данных -
           Tree View и Outline
     3.4.2 Отображение информации в стиле папок Windows -
           компонент ListView
     3.4.3 Отображение хода длительных процессов -
           компоненты ProgressBar и CGauge
     3.4.4 Таблицы изображений - компоненты
           DrawGrid и StringGrid
     3.4.5 Отображение форм - компонент Shape
     3.4.6 Графики и диаграммы - компонент Chart
     3.4.7 Графики и диаграммы - компоненты Chartfx и Graph
    3.5 Кнопки, индикаторы, управляющие элементы
     3.5.1 Управляющие кнопки Button и BitBtn
     3.5.2 Кнопка с фиксацией SpeedButton
     3.5.3 Группы радиокнопок - компоненты RadioGroup,
           RadioButton и GroupBox
     3.5.4 Индикаторы CheckBox и CheckListBox
     3.5.5 Ползунки и полосы прокрутки - компоненты
           TrackBar и ScrollBar
     3.5.6 Таймер - компонент Timer
    3.6 Компоненты - меню
     3.6.1 Главное меню - компонент MainMenu
     3.6.2 Контекстное всплывающее меню - компонент PopupMenu
     3.6.3 Горячие клавиши - компонент HotKey
    3.7 Панели и компоненты внешнего оформления
     3.7.1 Общая характеристика
     3.7.2 Панели общего назначения - компоненты
           Panel, GroupBox, Bevel, ScrollBox, Splitter
     3.7.3 Заголовки - компоненты HeaderControl и Header
     3.7.4 Многостраничные панели - компоненты
           TabControl, PageControl, TabSet, T
           abbedNotebook, Notebook
     3.7.5 Инструментальные панели - компоненты
           ToolBar и PageScroller
     3.7.6 Перестраиваемые панели - компоненты
           CoolBar и ControlBar
     3.7.7 Полоса состояния StatusBar
     3.7.8 Фреймы
    3.8 Системные диалоги
     3.8.1 Общая характеристика компонентов - диалогов
     3.8.2 Диалоги открытия и сохранения файлов - компоненты
           OpenDialog, SaveDialog, OpenPictureDialog,
           SavePictureDialog
     3.8.3 Фрагменты диалогов - компоненты
           DriveComboBox, DirectoryListBox,
           FilterComboBox, FileListBox и CDirectoryOutline
     3.8.4 Диалог выбора шрифта - компонент FontDialog
     3.8.5 Диалог выбора цвета - компонент ColorDialog
     3.8.6 Диалоги печати и установки принтера - компоненты
           PrintDialog и PrinterSetupDialog
     3.8.7 Диалоги поиска и замены текста -
           компоненты FindDialog и ReplaceDialog
    3.9 Компоненты организации управления приложением
     3.9.1 Диспетчеризация событий - компоненты,
           связанные с ActionList
     3.9.2 Список изображений - компонент ImageList
     3.9.3 Приложение - компонент ApplicationEvents
           и объект Application

ЧАСТЬ 2. Разработка приложений для Windows
 Глава 4. Проектирование графического интерфейса пользователя
    4.1 Требования к интерфейсу пользователя приложений для Windows
     4.1.1 Общие рекомендации по разработке графического интерфейса
     4.1.2 Многооконные приложения
     4.1.3 Стиль окон приложения
     4.1.4 Цветовое решение приложения
     4.1.5 Шрифты текстов
     4.1.6 Меню
     4.1.7 Компоновка форм
     4.1.8 Последовательность фокусировки элементов
     4.1.9 Подсказки и контекстно-зависимые справки
    4.2 Проектирование окон с изменяемыми размерами
     4.2.1 Выравнивание компонентов - свойство Align
     4.2.2 Изменение местоположения и размеров компонентов
     4.2.3 Панели с перестраиваемыми границами
     4.2.4 Ограничение пределов изменения размеров окон и компонентов
     4.2.5 Масштабирование компонентов
    4.3 Обработка событий клавиатуры и мыши
     4.3.1 События мыши
     4.3.2 События клавиатуры
    4.4 Перетаскивание объектов
     4.4.1 Перетаскивание информации об объектах -
           технология Drag&Drop
     4.4.2 Перетаскивание и встраивание объектов - Drag&Doc.
           Плавающие окна
     4.4.3 Буксировка компонентов в окне приложения
    4.5 Формы
     4.5.1 Управление формами
     4.5.2 Модальные формы
     4.5.3 Пример приложения с модальными формами заставки
           и запроса пароля
     4.5.4 Управление формами в приложениях с интерфейсом
           множества документов (приложениях MDI)
     4.5.5 Пример приложения с интерфейсом множества документов -
           простой многооконный редактор
     4.5.6 Объект Screen и приложения, работающие с
           нескольким мониторами
    4.6 Печать в С++Builder
     4.6.1 Печать форм методом Print
     4.6.2 Методы компонентов, обеспечивающие печать
     4.6.3 Печать средствами офисных приложений Windows с помощью
           функции ShellExecute и обращения к серверам СОМ
     4.6.4 Печать с помощью объекта Printer
    4.7 Развертывание приложений
     4.7.1 Оформление завершенного проекта
     4.7.2 Установка и настройка приложения

 Глава 5.  Графика и мультимедиа
    5.1 Построение графических изображений
     5.1.1 Использование готовых графических файлов .
     5.1.2 Редактор Изображений Image Editor
     5.1.3 Канва - холст для рисования
     5.1.4 Пример построения собственного простого
           графического редактора
     5.1.5 Режимы рисования
     5.1.6 Продолжение создания собственного графического редактора
     5.1.7 События OnPaint
    5.2 Мультимедиа и анимация
     5.2.1 Звук
     5.2.2 Начала анимации - создание собственной мультипликации
     5.2.3 Воспроизведение немых видео клипов - компонент Animate
     5.2.4 Универсальный проигрыватель MediaPlayer

 Глава 6.  Взаимодействие приложения с внешними программами
    6.1 Запуск из приложения внешних программ
     6.1.1 Запуск внешней программы функцией execlp
     6.1.2 Запуск внешней программы функцией spawnlp
     6.1.3 Запуск внешней программы функцией WinExec
     6.1.4 Запуск внешней программы и открытие документа
           функцией ShellExecute
    6.2 Управление внешними приложениями
     6.2.1 Определение дескриптора окна приложения
     6.2.2 Некоторые функции API Windows для управления окнами
    6.3 Сообщения Windows и их обработка
     6.3.1 Обработка сообщений в приложениях C++Builder
     6.3.2 Посылка сообщений
     6.3.3 Обработка сообщений
     6.3.4 Определение собственных сообщений
    6.4 Внедрение и связывание объектов - OLE
     6.4.1 Общие сведения
     6.4.2 Внедрение и связывание
     6.4.3 Автоматизация OLE
     6.4.4 Компоненты - серверы СОМ в C++Builder
    6.5 Динамический обмен данными - DDE
     6.5.1 Общие сведения
     6.5.2 Установление контакта с сервером
     6.5.3 Обмен данными между клиентом и сервером

 Глава 7.  Повторное использование разработанных кодов
    7.1 Способы сохранения и повторного использования кодов
    7.2 Создание и хранение шаблонов компонентов
    7.3 Создание новых компонентов и включение их в библиотеку.
     7.3.1 Начало создания и установка компонента
     7.3.2 Структура класса компонента
     7.3.3 Задание свойств
     7.3.4 Создание методов
     7.3.5 Создание событий
     7.3.6 Автоматизация разработки классов в C++Builder5
    7.4 Депозитарий - хранилище форм, фреймов и проектов
    7.5 Динамически присоединяемые библиотеки DLL
     7.5.1 Назначение DLL
     7.5.2 Статическое и динамическое присоединение DLL к приложению
     7.5.3 Создание DLL
    7.6 Пакеты
     7.6.1 Общее описание концепции  пакетов
     7.6.2 Поддержка пакетов

 Глава 8.  Разработка справочной системы
              (создание файлов .help)
    8.1 Проектирование справочной системы
    8.2 Создание файла тем справок
     8.2.1 Написание текстов тем
     8.2.2 Сноски
     8.2.3 Переходы
     8.2.4 Макросы
    8.3 Компиляция и отладка
     8.3.1 Создание файла Проекта справки
     8.3.2 Компиляция и отладка справки
     8.3.3 Файл содержания - .cnt
    8.4 Особенности создания справки, работающей
        на любых версиях Windows
     8.4.1 Ограничения возможностей справки
     8.4.2 Синтаксис файла Проекта

ЧАСТЬ 3. Создание приложений для работы с базами данных
 Глава 9.  Приложения для работы с локальными базами данных
    9.1 Базы данных
     9.1.1 Принципы построения баз данных
     9.1.2 Типы баз данных
     9.1.3 Технологии СОМ и CORBA
     9.1.4 Организация связи с базами данных в C++Builder
    9.2 Создание баз данных
         с помощью Database Desktop
     9.2.1 Создание новой таблицы
     9.2.2 Задание полей
     9.2.3 Задание свойств таблицы
     9.2.4 Завершение создания таблицы
     9.2.5 Изменение структуры и заполнение таблицы
           с помощью Database Desktop
    9.3 Создание и редактирование псевдонимов баз данных,
        каталогов, драйверов
     9.3.1 Автоматически создаваемые псевдонимы рабочего
           и частного каталогов
     9.3.2 Создание и просмотр псевдонимов баз данных
           в Database Desktop
     9.3.3 Создание и просмотр псевдонимов драйверов и
           баз данных в BDE Administrator
     9.3.4 Создание и просмотр псевдонимов в SQL Explorer
    9.4 Обзор компонентов, используемых для связи с базами данных
    9.5 Основные свойства компонента Table и простейшие
        приложения на его основе
     9.5.1 Установка связей между компонентами и базой данных,
           навигация по таблице
     9.5.2 Свойства полей
     9.5.3 Ограничения вводимых значений
     9.5.4 Вычисляемые поля
     9.5.5 Фильтрация данных
    9.6 Использование словарей атрибутов полей
    9.7 Некоторые компоненты визуализации и управления данными
    9.8 Компонент Session
    9.9 Компонент BatchMove
    9.10 Приложения с несколькими связанными таблицами
     9.10.1 Связь головной и вспомогательной таблиц
     9.10.2 Поля просмотра (lookup fields)
    9.11 Программирование работы с базами данных
     9.11.1 Состояние набора данных
     9.11.2 Пересылка записи в базу данных
     9.11.3 Кэширование изменений
     9.11.4 Доступ к полям
     9.11.5 Методы навигации
     9.11.6 Поиск записей
     9.11.7 Методы установки диапазона допустимых значений
     9.11.8 Методы модификации таблиц
     9.11.9 Модули данных
     9.12 Пример программирования работы с базой данных

 Глава 10. Создание приложений для работы с базами данных в сети
    10.1 Основы языка SQL и его использование в приложениях
     10.1.1 Общие сведения
     10.1.2 Оператор выбора Select
     10.1.3 Операции с записями
     10.1.4 Операции с таблицами
     10.1.5 Операции с индексами
     10.1.6 Компонент Query
     10.1.7 Пример формирования произвольных запросов SQL
    10.2 Работа с базами данных в сети
     10.2.1 Транзакции и проблемы многопользовательского режима работы
     10.2.2 Управление транзакциями, компонент Database
     10.2.3 Работа с SQL Monitor
     10.2.4 Управление доступом
    10.3 InterBase - работа на платформе клиент/сервер
     10.3.1 Общие сведения
     10.3.2 Программа Server Manager
     10.3.3 Windows ISQL
     10.3.4 Обзоры - Views
     10.3.5 Хранимые на сервере процедуры
    10.4 Доступ к базам данных через
         Microsoft ActiveX Data Objects (ADO)
     10.4.1 Соотношение между компонентами BDE и ADO
     10.4.2 Задание соединения компонентов ADO с базой данных
     10.4.3 Соединение с помощью компонента ADOConnection,
            управление транзакциями
     10.4.4 Обзор компонентов наборов данных
    10.5 Доступ к InterBase через InterBase Express (IBX)
     10.5.1 Технология InterBase Express (IBX)
     10.5.2 Компоненты IBDatabase и IBTransaction
     10.5.3 Компоненты наборов данных IBTable, IBQuery, IBStoredProc

 Глава 11. Обработка и документирование данных
    11.1 Многомерный анализ данных - компоненты Decision Cube
     11.1.1 Настройка компонентов приложения
     11.1.2 Управление выполняющимся приложением
     11.1.3 Компонент DecisionPivot
     11.1.4 Компонент DecisionGraph
    11.2 Создание отчетов
    11.3 Использование серверов СОМ для документирования данных

ЧАСТЬ 4. Справочные сведения
 Глава 12. Справочные данные по языку C++
    12.1 Синтаксис языка
    12.2 Директивы препроцессора
     12.2.1 Директива #include
     12.2.2 Директивы препроцессора #define и #undef
     12.2.4 Директивы #error, #line, #pragma
     12.2.5 Операции препроцессора # и ##
    12.3 Константы
     12.3.1 Неименованные константы
     12.3.2 Именованные константы
    12.4 Переменные
     12.4.1 Объявление переменных
     12.4.2 Классы памяти
    12.5 Функции
     12.5.1 Объявление и описание функций
     12.5.2 Передача параметров в функции по значению и по ссылке
     12.5.3 Применение при передаче параметров спецификации const
     12.5.4 Параметры со значениями по умолчанию
     12.5.5 Передача в функции переменного числа параметров
     12.5.6 Встраиваемые функции inline
     12.5.7 Перегрузка функций
     12.5.8 Шаблоны функций
    12.6 Области видимости переменных и функций
     12.6.1 Правила, определяющие область видимости
     12.6.2 Явное определение доступа с помощью
            объявлений namespace и using
    12.7 Операции
     12.7.1 Общее описание
     12.7.2 Арифметические операции
     12.7.3 Операции присваивания, отличие
            присваивания от метода Assign
     12.7.4 Операции отношения и эквивалентности
     12.7.5 Логические операции
     12.7.6 Поразрядные логические операции
     12.7.7 Операция запятая (последование)
     12.7.8 Условная операция (?:)
     12.7.9 Операция sizeof
     12.7.10 Операция typeid
     12.7.11 Операции адресации (&) и косвенной адресации (*)
     12.7.12 Операции разрешения области действия (::)
     12.7.13 Операции доступа к элементам: точка (.) и стрелка (->)
     12.7.14 Операции поместить в поток (<<) и взять из потока (>>)
     12.7.15 Приоритет и ассоциативность операций
     12.7.16 Перегрузка операций
    12.8 Операторы
     12.8.1 Операторы передачи управления
     12.8.2 Операторы циклов
    12.9 Динамическое распределение памяти
    12.10 Исключения
     12.10.1 Исключения и их стандартная обработка
     12.10.2 Способы защиты кодов зачистки - блоки
             try ... _finally и функции exit
     12.10.3 Иерархия классов исключений VCL
     12.10.4 Базовый класс исключений VCL Exception
     12.10.5 Обработка исключений в блоках try ... catch
     12.10.6 Преднамеренная генерация исключений
    12.11 Сигналы

 Глава 13. Типы данных в языке C++
    13.1 Классификация типов данных, объявление типов
    13.2 Приведение типов
    13.3 Арифметические типы данных
    13.4 Типы строк
     13.4.1 Массивы символов
     13.4.2 Тип строк AnsiString
    13.5 Перечислимые типы
    13.6 Множества
    13.7 Указатели
    13.8 Ссылки
    13.9 Файлы и потоки
     13.9.1 Файловый ввод/вывод с помощью компонентов
     13.9.2 Файловый ввод/вывод с помощью потоков в стиле С
     13.9.3 Файловый ввод/вывод с помощью потоков в стиле C++
    13.10 Массивы
     13.10.1 Одномерные массивы
     13.10.2 Многомерные массивы
     13.10.3 Операции с массивами, передача массивов как параметров
    13.11 Структуры
     13.11.1 Структуры в стиле C
     13.11.2 Самоадресуемые структуры
     13.11.3 Структуры в стиле C++
     13.11.4 Битовые поля
    13.12 Объединения
    13.13 Классы
     13.13.1 Объявление класса
     13.13.2 Функции-элементы, дружественные
            функции, константные функции
     13.13.3 Данные-элементы, статические данные, константные данные
     13.13.4 Конструкторы и деструкторы
     13.13.5 Наследование и полиморфизм, виртуальные
             функции, абстрактные классы
     13.13.6 Особенности классов, наследующих классам
             библиотеки компонентов C++Builder
     13.13.7 Шаблоны классов

 Глава 14. Справочные данные по интегрированной
              среде разработки C++Builder
    14.1 Структура меню C++Builder 5
     14.1.1 Меню файлов File
     14.1.2 Меню редактирования Edit
     14.1.3 Меню поиска Search
     14.1.4 Меню просмотра View
     14.1.5 Меню проекта Project
     14.1.6 Меню выполнения Run
     14.1.7 Меню компонентов Component
     14.1.8 Меню баз данных Database
     14.1.9 Меню инструментов Tools
     14.1.10 Меню справки Help
    14.2 Настройка Интегрированной Среды Разработки C++Builder
     14.2.1 Настройка инструментальной панели
     14.2.2 Настройка палитры компонентов
     14.2.3 Настройка Депозитария
     14.2.4 Настройка меню Tools
     14.2.5 Настройка Редактора Кода
     14.2.6 Настройка Code Insight -Знатока Кода
     14.2.7 Настройка Исследователя Классов ClassExplorer
     14.2.8 Настройка отладчика
     14.2.9 Настройка компилятора и компоновщика
     14.2.10 Общие настройки среды
    14.3. Страницы библиотеки компонентов
     14.3.1 Страница Standard
     14.3.2 Страница Additional
     14.3.3 Страница Win32
     14.3.4 Страница System
     14.3.5 Страница Data Access
     14.3.6 Страница Data Controls
     14.3.7 Страница ADO
     14.3.8 Страница InterBase
     14.3.9 Страница Decision Cube
     14.3.10 Страница QReport
     14.3.11 Страница Dialogs
     14.3.12 Страница Win3.1
     14.3.13 Страница Samples
     14.3.14 Страница ActiveX
     14.3.15 Страница Servers

 Глава 15. Функции С, C++, библиотек C++Builder, API Windows
    15.1 Справочные сведения общего характера
     15.1.1 Коды клавиш
     15.1.2 Некоторые объявленные константы C++Builder
     15.1.3 Управляющие последовательности символов
            (escape-последовательности)
     15.1.4 Форматы и типы, используемые при форматировании данных
     15.1.5 Обработка ошибок времени выполнения, диагностика
    15.2 Математические функции
    15.3 Преобразование типов данных
     15.3.1 Функции взаимного преобразования чисел и строк
     15.3.2 Функции преобразования дат и времени
     15.3.3 Функции преобразования типов
    15.4 Строки и символы
     15.4.1 Функции обработки символов
     15.4.2 Функции обработки строк
    15.5 Потоки и файлы
     15.5.1 Атрибуты и флаги файлов, стандартные файлы
     15.5.2 Управление потоками и файлами,
            описываемыми структурами FILE
     15.5.3 Управление потоками и файлами,
            связанными с дескрипторами
     15.5.4 Функции ввода/вывода
     15.5.5 Функции обработки имен файлов
     15.5.6 Управление каталогами и файлами на дисках
    15.6 Управление процессами
     15.6.1 Функции управления текущим процессом
     15.6.2 Функции выполнения порождаемых процессов
            ехес... и spawn...
     15.6.3 Функции API Windows для запуска из
            приложения внешних программ
    15.7 Функции различного назначения
     15.7.1 Функции динамического распределения памяти
     15.7.2 Функции вызова диалоговых окон с сообщениями
     15.7.3 Функции воспроизведения звуков
     15.7.4 Некоторые вспомогательные функции C++ и C++Builder
     15.7.5 Некоторые вспомогательные функции API Windows
    15.8 Сообщения Windows
     15.8.1 Некоторые функции, константы и типы API Windows,
            используемые при работе с сообщениями
     15.8.2 Некоторые сообщения Windows

 Глава 16. Свойства, методы, события, типы, классы
    16.1 Свойства
     Action
     Align
     Anchors
     AutoMerge
     AutoSelect
     AutoSize
     Bitmap
     BoundsRect
     Break
     Brush
     Canvas
     Capacity
     Caption
     Charset
     ClientHeight
     ClientOrigin
     ClientRect
     ClientWidth
     ClipRect
     Color
     ComponentCount
     ComponentIndex
     Components
     Constraints
     ControlCount
     Controls
     ControlState
     ControlStyle
     CopyMode
     Count
     Ctl3D
     Cursor
     DesktopFont
     DockOrientation
     DragCursor
     DragKind
     DragMode
     DrawingStyle
     Enabled
     Font
     GroupIndex - свойство разделов меню
     Handle
     Height - свойство компонента
     Height - свойство шрифта
     HelpContext
     Hint
     HostDockSite
     ImageIndex
     Items - свойство класса TList
     Left
     List
     Mode - свойство TPen
     Name
     Parent
     ParentColor
     ParentCtl3D
     ParentFont
     ParentShowHint
     Pen
     PenPos
     Pitch
     Pixels
     PopupMenu
     Shortcut
     ShowHint
     Showing
     Size
     Style - свойство TPen
     Style - свойство TBrush
     Style - свойство TFont
     TabOrder
     TabStop
     Tag
     Text
     TextFlags
     Top
     TransparentColor
     TransparentMode
     Visible
     Width
     WindowText
    16.2 Методы
     Add
     Assign - метод графических объектов
     Assign - метод копирования объектов
     BeginDrag
     BringToFront
     BrushCopy
     CanFocus
     ChangeScale
     Chord
     ClassName
     Clear
     ClientToScreen
     ContainsControl
     ControlAtPos
     CopyRect
     DblClick
     Delete
     DisableAlign
     Dormant
     Draw
     DrawFocusRect
     Ellipse
     EnableAlign
     Exchange
     Expand
     FillRect
     FindNextControl
     FloodFill
     Focused
     FrameRect
     Free
     GetTabOrderList
     HandleAllocated
     HandleNeeded
     Hide
     IndexOf
     Insert
     Invalidate
     LineTo
     LoadFromClipboardFormat
     LoadFromFile - метод графических объектов
     LoadFromResourcelD
     LoadFromResourceName
     LoadFromStream
     Lock
     Move
     MoveTo
     MouseCapture
     Pie
     PolyBezier и PolyBezierTo
     Polygon
     Polyline
     Realign
     Rectangle
     Refresh
     Remove
     Repaint
     ReplaceDockedControl
     RoundRect
     SaveToClipboardFormat
     SaveToFile - метод графических объектов
     SaveToStream
     ScaleBy
     ScaleControls
     ScreenToClient
     ScrollBy
     SelectFirst
     SelectNext
     SendCancelMode
     SendToBack
     SetBounds
     SetChildOrder
     SetFocus
     SetZOrder
     Show
     StretchDraw
     TextExtent
     TextHeight
     TextOut
     TextRect
     TextWidth
     TryLock
     Unlock
     Update
    16.3 События
     OnChange - событие класса TCanvas
     OnChange - событие класса TGraphicsObject
     OnChanging
     OnClick
     OnCreate
     OnDblClick
     OnDragDrop
     OnDragOver
     OnEndDrag
     OnEnter
     OnExit
     OnKeyDown
     OnKeyPress
     OnKeyUp
     OnMouseDown и OnMouseUp
     OnMouseMove
     OnMouseUp
     OnPaint
     OnProgress
     QnStartDrag
    16.4 Некоторые базовые классы и типы
     Иерархия некоторых базовых классов библиотеки компонентов
     AnsiString - тип строк
     Set - шаблон класса
     TBitmap - класс
     TBrush - тип
     TCanvas - класс
     TColor - тип
     TComponent - базовый класс компонентов
     TControl - базовый класс визуальных компонентов
     TControlState - тип
     TControlStyle - тип
     TCursor - тип
     TCustomEdit - базовый класс окон редактирования
     TDragMode - тип
     TFont - тип
     TGraphic - базовый класс графических объектов
     TIcon - класс
     TImageList - компонент и класс
     TList - класс
     TMetafile - класс
     TObject - базовый класс всех объектов
     TPen - тип
     TPersistent - базовый класс объектов,
     участвующих в операциях с потоками
     TPicture - класс
     TPoint - тип
     TRect - тип
     TStringFloatFormat - тип
     TStringList - класс
     TStrings - класс
     TWinControl - базовый класс оконных компонентов
    16.5 Предметный указатель разделов книги, содержащих
         описания компонентов библиотеки VCL
  Литература

Начало
От автора
Компакт-диск
Заказать книгу в магазине "Мистраль"

 

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...