- •Министерство образования и науки
- •Министерство образования и науки 1
- •РоссИйСкой федерации 1
- •Введение 4
- •Глава 1. Язык программирования Delphi 4
- •Глава 2. Среда разработки Delphi 4
- •Глава 3. Работа с базами данных 4
- •Глава 4. Взаимодействие приложений 4
- •Глава 5. Дополнительные возможности 4
- •Глава 8. Лабораторный практикум 4
- •Приложения 4
Глава 3. Работа с базами данных 4
3.1. Основные понятия 4
3.2. Создание базы данных 4
3.3. Создание модуля данных 4
3.4. Компоненты доступа к данным (Data Access) 4
3.4.1. Таблица (Table) 4
3.4.2. Источник данных (DataSource) 4
3.4.3. Описание и доступ к полям записи базы данных 4
3.4.4. Компоненты работы с базой (Data Control) 4
3.5. Установка связей между таблицами 4
3.6. Установка полей соответствия (Lookup) 4
3.7. Создание запросов 4
3.7.1. Визуальные средства 4
3.7.2. Командные средства SQL 4
3.8. Основные операции с записями 4
3.9. Мастер форм 4
3.10. Формирование отчетов средствами Quick Reports 4
3.10.1. Быстрый отчет (QuickRep) 4
3.10.2. Компоненты отчета 4
3.10.3. Простой отчет 4
3.10.4. Отчет из нескольких таблиц с группировкой данных и итогами 4
3.10.5. Отчет типа “мастер/детальный” 4
3.10.6. Составной отчет 4
3.11. Формирование отчетов средствами Rave Reports 4
3.11.1. Компоненты отчета 4
3.11.2. Конструктор отчетов 4
Рис. 3.11.2.1. Окно конструктора отчетов 4
3.11.3. Компоненты панели инструментов 4
3.11.4. Отчет из нескольких таблиц с группировкой данных и итогами 4
3.12. Формирование отчетов средствами Fast Reports 4
3.12.1. Компоненты отчета 4
3.12.2. Конструктор отчетов 4
3.12.3. Компоненты панели инструментов 4
3.12.4. Отчет из нескольких таблиц с группировкой данных и итогами 4
3.13. Анализ данных cредствами многомерного куба Decision Cube 4
3.14. Клиент‑серверные СУБД 4
3.15. Доступ к данным по технологии ADO 4
Вопросы для самопроверки и контроля 4
Глава 4. Взаимодействие приложений 4
4.1. Создание динамически подключаемых библиотек (DLL) 4
4.2. Создание новых компонентов 4
4.3. Создание и установка ActiveX‑элементов 4
4.4. Создание и установка пакетов 4
4.5. Использование пакетов 4
4.6. Технология связывания и внедрения объектов (OLE) 4
4.7. Многопоточные приложения 4
4.8. Технология применения объектов COM, DCOM 4
4.9. Распределенные двухуровневые клиент‑серверные приложения 4
4.9.1. Технология COM/DCOM с использованием сервера транзакций MTS 4
4.9.2. Технология CORBA 4
4.10. Распределенные многоуровневые приложения 4
4.10.1. Технология MIDAS 4
4.10.2. Создание сервера приложений доступа к базе данных 4
4.10.3. Связь с сервером приложений по протоколу DCOM 4
4.10.4. Связь с сервером приложений по протоколу Интернет TCP/IP 4
4.10.5. Связь с сервером приложений по протоколу HTTP 4
4.10.6. Основы разработки приложений Internet 4
Глава 5. Дополнительные возможности 4
5.1. Создание справочной системы 4
5.2. Обзор остальных возможностей 4
5.3. Формирование отчетов, диаграмм и анализа данных пакетом Crystal Reports 4
5.4. Работа с Excel 4
5.5. Работа с Word 4
5.6. Основные отличия новых версий Delphi 4
Глава 6. C++ Builder 4
6.1. Лексические структуры языка 4
6.1.1. Элементы 4
6.1.2. Константы 4
6.1.3. Типы данных 4
Тип 4
6.1.4. Массивы 4
6.1.5. Структуры (записи) 4
6.1.6. Объединения union 4
6.1.7. Перечисления enum 4
6.2. Основные возможности 4
6.2.1. Предпроцессор 4
6.2.2. Директива #Include 4
6.2.3. Директива #define 4
6.2.4. Функция вывод на терминал - Printf 4
6.2.5. Функция ввод с клавиатуры - Scanf 4
6.2.6. Функция Main в консольных приложениях 4
6.2.7. Функции 4
6.2.8. Классы памяти 4
6.2.8.1. Автоматические переменные 4
6.2.8.2. Регистровые переменные 4
6.2.8.3. Статические переменные и функции 4
6.2.8.4. Внешние переменные 4
6.2.9. Операции 4
6.2.9.1. Арифметические операции 4
6.2.9.2. Операции отношения 4
6.2.9.3. Логические операции 4
6.2.9.4. Операции присваивания 4
6.2.10. Операторы 4
6.2.10.1. Блоки и составные операторы 4
6.2.10.2. Оператор возврата из функции ‑ return 4
6.2.10.3. Условный оператор ‑ if 4
6.2.10.4. Условная операция ‑ ? 4
6.2.10.5. Оператор выбора варианта ‑ switch 4
6.2.10.6. Оператор безусловного перехода ‑ goto 4
6.2.10.7. Цикл с предусловием ‑ while 4
6.2.10.8. Цикл с постусловием ‑ do while 4
6.2.10.9. Итерационный цикл ‑ For 4
6.2.10.10. Пустой оператор 4
6.3. Указатели 4
6.4. Функции, методы и макросы 4
6.4.1. Математика 4
6.4.2. Обработка статистических данных 4
6.4.3. Взаимное преобразование чисел и строк типа char 4
6.4.4. Взаимное преобразование чисел и строк типа AnsiString 4
6.4.5. Преобразования дат и времени 4
6.4.6. Методы обработки строк типа AnsiString 4
6.4.7. Функции обработки строк типа AnsiString 4
6.4.8. Макросы обработки символов 4
6.4.9. Обработка строк с нулевым символом в конце 4
6.4.10. Управление каталогами и файлами на дисках 4
6.4.11. Диалоговые окна ввода и вывода сообщений 4
6.4.12. Воспроизведение звуков 4
6.4.13. Управление текущим процессом 4
6.4.14. Запуск из приложения внешних программ 4
6.5. Работа с файлами 4
6.5.1. Файлы в С 4
6.5.2. Файлы в С++ 4
6.5.3. Файлы в С++Builder 4
6.6. Объектно‑ориентированное программирование 4
6.6.1. Создание классов и объектов 4
6.6.2. Виртуальные методы 4
6.6.3. Дружественные функции 4
6.6.4. Шаблоны 4
6.6.5. Пространство имен 4
6.6.6. Явные объявления конструкторов 4
6.6.7. Непостоянные объявления 4
6.6.8. Быстрый вызов функций -_fastcall 4
6.6.9. Блок обработки исключений try ‑ catch -_finally 4
Вопросы для самопроверки и контроля 4
Глава 7. Visual C++ 4
7.1. Создание консольного приложения 4
7.2. Основные элементы управления 4
77.3. Списки 4
7.4. Линейные регуляторы и индикаторы 4
Вопросы для самопроверки и контроля 4