15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту

 

Введение в Borland C++ Builder 4
Елманова Н.З., Кошель С.П.

Содержание

1. Введение

    1.1. Эволюция средств разработки приложений
    1.2. Преимущества C++Builder перед другими средствами разработки
    1.3. Различные варианты C++Builder 4

2. Интегрированная среда разработки и принципы создания приложений

    2.1. Основные элементы среды разработки
    2.2. Принципы разработки приложений в C++Builder
    2.2.1. Создание проекта
    2.2.2. Добавление новой формы к проекту
    2.2.3. Добавление компонента к форме
    2.2.4. Определение свойств компонента
    2.2.5. Добавление обработчиков событий
    2.2.6. Компиляция, отладка и выполнение приложения
    2.3. Работа с компонентами
    2.3.1. Характеристики компонентов
    2.3.2. Свойства компонентов. Редакторы свойств
    2.3.3. Манипуляция компонентами
    2.3.4. События, на которые реагируют компоненты
    2.3.5. Методы компонентов
    2.3.6. Шаблоны компонентов
    2.3.7. Пакеты компонентов
    2.4. Использование менеджера проектов C++Builder 4
    2.5. Пример: создание простейшего приложения
    2.5.1. Создание нового проекта
    2.5.2. Добавление стандартных компонентов
    2.5.3. Определение свойств компонента
    2.5.4. Добавление обработчика события
    2.5.5. Компиляция и выполнение приложения
    2.5.6. Модификация приложения

3. Назначение и особенности использования некоторых компонентов из комплекта поставки C++Builder

    3.1. Страница Standard
    3.1.1. TMainMenu
    3.1.2. TPopupMenu
    3.1.3. TLabel
    3.1.4. TEdit
    3.1.5. TMemo
    3.1.6. TButton
    3.1.7. TCheckBox
    3.1.8. TRadioButton
    3.1.9. TListBox
    3.1. 10. TComboBox
    3.1.11. TScrollBar
    3.1.12.TGroupBox
    3.1.13. TRadioGroup
    3.1.14. TPanel
    3.1.15. TActionList
    3.2. Страница Additional
    3.2.1.TBitBtn
    3.2.2. TSpeedButton
    3.2.3. TMaskEdit
    3.2.4. TStringGrid
    3.2.5. TDrawGrid
    3.2.6. TImage,
    3.2.7. TShape
    3.2.8. TBevel
    3.2.9. TScrollBox
    3.2.10. TCheckListBox
    3.2.11. TSplitter
    3.2.12. TStaticText
    3.2.13. TControlBar
    3.2.14. TChart
    3.3. Страница Win32
    3.3.1. TTabControl
    3.3.2. TPageControl
    3.3.3. TImageList
    3.3.4. TRichEdit
    3.3.5. TTrackBar
    3.3.6. TProgressBar
    3.3.7. TUpDown
    3.3.8. THotKey
    3.3.9. TAnimate
    3.3.10. TDateTimePicker
    3.3.11. TMonthCalendar
    3.3.12. TTreeView
    3.3.13. TListView
    3.3.14. THeaderControl
    3.3.15. TStatusBar
    3.3.16. TToolBar
    3.3.17. TCoolBar
    3.3.18. TPageScroller
    3.4. Страница Dialogs
    3.4.1. TOpenDialog
    3.4.2. TSaveDialog
    3.4.3. TOpenPictureDialog.,
    3.4.4. TSavePictureDialog
    3.4.5. TFontDialog
    3.4.6. TColorDialog
    3.4.7. TPrintDialog
    3.4.8. TPrinterSetupDialog
    3.4.9. TFindDialog
    3.4.10. TReplaceDialog
    3.5. Страница System
    3.5.1.TTimer
    3.5.2. TPaintBox
    3.5.3. TMediaPlayer
    3.5.4. TOLEContainer
    3.5.5. TDDEClientConv
    3.5.6. TDDEClientItem
    3.5.7. TDDEServerConv
    3.5.8. TDDEServerItem
    3.6. Страница Win31
    3.6.1. TTabSet
    3.6.2. TOutline
    3.6.3. TTabbedNotebook
    3.6.4. TNotebook
    3.6.5. THeader
    3.6.6. TFileListBox
    3.6.7. TDirectoryListBox
    3.6.8. TDriveComboBox
    3.6.9. TFilterComboBox
    3.6.10. TDBLookupList
    3.6.11. TDBLookunCnmho
    3.7. Несколько слов о компонентах и элементах управления ActiveX сторонних производителей

4. Структуры файлов в C++Builder

    4.1. Структура исходного текста проекта
    4.2. Структура файла проекта
    4.3. Структура модуля
    4.4. Структура h-файла
    4.5. Файл формы
    4.6. Модули Delphi

5. Введение в язык С

    5.1. Типы данных
    5.1.1. Переменные
    5.2. Функции
    5.2.1. Переменные и функции
    5.3. Операторы управления программой
    5.3.1. Условный оператор
    5.3.2. Операторы циклов
    5.3.3. Оператор выбора
    5.4. Указатели
    5.4.1. Массивы
    5.5. Разные полезные мелочи
    5.5.1. Комментарии
    5.5.2. Условные выражения
    5.5.3. Операции увеличения и уменьшения
    5.5.4. Аргументы функции

6. Введение в язык C++

    6.1. Типы, определяемые пользователем
    6.2. Перегрузка операторов
    6.3. Ссылки
    6.4. Ссылки в качестве возвращаемых значений
    6.5. Интерфейсы и реализация
    6.6. Доступ к элементам класса
    6.7.Наследование
    6.8. Добавление данных и функциональности
    6.9. Изменение функциональности классов
    6.10. Статические элементы класса
    6.11. Шаблоны
    6.12. Информация о типе
    6.13. Заключение

7. Использование форм

    7.11. Использование форм из репозитария
    7.2. Сохранение формы в репозитарии
    7.3. Создание диалоговых панелей
    7.3.1. Использование репозитария
    7.3.2. Функция MessageBox
    7.3.3. Модальные и немодальные диалога
    7.3.4. Установление последовательности прохождения компонентов (Tab Order)
    7.31.5. Установка фокуса в диалоговой панели
    7.4. "Плавающие" окна и инструментальные панели(dockable tool windows)
    7.5. Манипуляция размерами и расположением интерфейсных элементов
    7.6. Создание меню
    7.6.1. Доступ к меню с использованием клавиатуры
    7.6.2. Дополнительные свойства элементов меню
    7.6.3. Связывание событий меню с кодом
    7.7. Пример создания текстового редактора
    7.8. Использование компонента TActionList
    7.9. Создание SDI и MDI приложений
    7.9.1. Принципы построения MDI приложений
    7.9.2. Организация родительских и дочерних форм MDI
    7.9.3. Слияние меню в MDI-приложениях
    7.9.4. Приложения SDI

8. Некоторые примеры использования компонентов страницы System

    8.1. Создание проигрывателя avi-файлов
    8.2. Использование динамического обмена данными
    8.2.0. Основные понятия
    8.1.2. Создание DDE-сервера
    8.1.3. Создание DDE-клиента
    8.3. Использование OLE-документов в приложениях C++Builder
    8.1.1. Создание OLE-объектов
    8.1.2. Использование свойств OleContainer

9. Некоторые примеры использования функций Windows API

    9.1. Определение наличия дискеты или компакт-диска в дисководе
    9.2. Инициирование перезагрузки Windows 95/98
    9.3. Отключение хранителя экрана
    9.4. Получение сведений об операционной системе
    9.5. Получение сведений о видеорежиме
    9.6. Получение сведений о частоте развертки монитора
    9.7. Использование джойстика

10. Настройка доступа к данным в C++Builder

    10.1. Библиотека Borland Database Engine: назначение и использование
    10.2. Назначение настройки BDE. BDE Administrator
    10.3. Настройка драйверов баз данных
    10.4. Создание и настройка псевдонимов баз данных
    10.5. Системные настройки BDE
    10.6. Настройка параметров отображения даты, времени и чисел
    10.7. Средства языковой настройки BDE
    10.8. Особенности настройки BDE для работы с некоторыми источниками данных
    10.8.l. ODBC-источники
    10.8.2. Oracle

11. Использование таблиц и компонентов отображения данных

    11.1. Компонент TDataSource
    11.2. Компонент TTable
    11.3. Компоненты TField
    11.4. Создание вычисляемых полей
    11.5. Компоненты DataControls

12. Использование запросов при работе с базами данных

    12.1. Компонент TQuery
    12.2. SQL Builder
    12.3. Другие компоненты страницы Data Access

13. Некоторые примеры использования компонентов DataControls

    13.1. Пример использования компонента TDBLookupListBox
    13.2. Пример использования компонента TDBRichEdit
    13.3. Пример использования компонента TDBChart
    13.4. Некоторые примеры нестандартного отображения данных в TDBGrid

14. Использование бизнес-правил в приложениях

    14.1. Модули данных
    14.2. SQL Explorer и словари данных

15. Создание отчетов в приложениях C++Builder

    15.1. QuickReport Wizard
    15.2. Использование шаблонов отчетов
    15.3. Создание нестандартных отчетов
    15.4. Использование в отчетах нестандартных типов данных
    15.5. Сохранение отчетов в нестандартном формате

16. Использование компонентов Decision Support System

    16.1. Немного теории
    16.2. Определение размерностей куба и агрегатных данных
    16.3. Визуальное представление данных
    16.4. Доступ к агрегатным данным на этапе выполнения

17. Поставка приложений, созданных с помощью C++Builder 4

    17.1. Поставка исполняемых файлов
    17.2. Создание файла справки Windows 95
    17.2.1. Подготовка исходного текста справки
    17.2.2. Подготовка файла проекта
    17.2.3. Подготовка файла оглавления
    17.2.4. Создание контекстно-зависимой справки
    17.3. Установка приложения на компьютер пользователя
    17.3.1. Установка и настройка Borland Database Engine
    17.3.2. Установка дополнительных элементов приложения
    17.3.3. Способы создания дистрибутивов
    17.3.4. Создание дистрибутивов с помощью InstallShield Express