- •Министерство образования и науки
- •Министерство образования и науки 1
- •РоссИйСкой федерации 1
- •Введение 4
- •Глава 1. Язык программирования Delphi 4
- •Глава 2. Среда разработки Delphi 4
- •Глава 3. Работа с базами данных 4
- •Глава 4. Взаимодействие приложений 4
- •Глава 5. Дополнительные возможности 4
- •Глава 8. Лабораторный практикум 4
- •Приложения 4
Министерство образования и науки 1
РоссИйСкой федерации 1
Введение 4
Глава 1. Язык программирования Delphi 4
1.1. Типы данных 4
1.1.1. Константы 4
1.1.2. Переменные 4
1.1.3. Простые типы данных 4
1.1.3.1. Целые типы 4
1.1.3.2. Вещественные типы 4
1.1.3.3. Логические типы 4
1.1.3.4. Символьные типы 4
1.1.3.5. Тип дата ‑ время (TDateTime) 4
1.1.3.6. Перечисляемые типы 4
1.1.3.7. Интервальные типы 4
1.1.3.8. Порядковые типы 4
1.1.4. Структурированные типы данных 4
1.1.4.1. Статические массивы 4
1.1.4.2. Динамические массивы 4
1.1.4.3. Записи 4
1.1.4.4. Множества 4
1.1.5. Типы строк 4
1.1.6. Универсальные типы - Variant 4
1.1.7. Массивы типа Variant 4
1.1.8. Указатели 4
1.1.9. Процедурные типы 4
1.1.10. Процедурные указатели 4
Вопросы для самопроверки и контроля 4
1.2. Операции 4
1.2.1. Арифметические операции 4
1.2.2. Операции присвоения и сравнения 4
1.2.3. Логические операции 4
1.2.4. Логические поразрядные операции 4
1.2.5. Операции со строками 4
1.2.6. Операции над множествами 4
1.2.7. Операции с указателями 4
1.2.8. Порядок вычисления выражений 4
1.2.9. Преобразование типов 4
Вопросы для самопроверки и контроля 4
1.3. Структура и этапы разработки проекта 4
1.3.1. Структура проекта 4
1.3.1.1. Основные типы файлов 4
1.3.1.2. Файлы ресурсов 4
1.3.2. Программа 4
1.3.2.1. Структура программы 4
1.3.2.2. Структура головной программы проекта 4
1.3.3. Подпрограммы 4
1.3.3.1. Типы подпрограмм 4
1.3.3.2. Процедуры и функции, определенные пользователем 4
1.3.4. Модули 4
1.3.5. Компилятор 4
1.3.5.1. Общее описание компилятора 4
1.3.5.2. Основные директивы компилятора 4
1.3.5.3. Директивы условной компиляции 4
1.3.6. Этапы разработки проекта 4
1.3.6.1. Разработка интерфейса и программного кода 4
1.3.6.2. Компиляция 4
1.3.6.3. Cборка 4
1.3.6.4. Выполнение 4
1.3.6.5. Выполнение консольного приложения и DOS‑программ 4
1.3.7. Отладка 4
1.3.7.1. Максимальный контроль ошибок 4
1.3.7.2. Оптимизация кода программы 4
1.3.7.3. Пошаговое выполнение программы 4
1.3.7.4. Протокол событий 4
1.3.7.5. Просмотр и изменение значений 4
1.3.7.6. Просмотр программного кода 4
1.3.7.7. Отладка внешних процессов 4
1.3.7.8. Отладка в машинных кодах 4
1.3.7.9. Инспектор отладки 4
1.3.8. Редактор кода 4
Вопросы для самопроверки и контроля 4
1.4. Операторы 4
1.4.1. Общие сведения 4
1.4.2. Оператор присваивания 4
1.4.3. Оператор безусловного перехода Goto 4
1.4.4. Оператор вызова процедуры или функции 4
1.4.5. Пустой оператор ( ; ) 4
1.4.6. Условный оператор If 4
1.4.7. Оператор множественного выбора Case 4
1.4.8. Операторы цикла 4
1.4.8.1. Счетный цикл For 4
1.4.8.2. Цикл Repeat ‑ Until 4
1.4.8.3. Цикл While 4
1.4.9. Оператор присоединения имени ‑ With 4
1.4.10. Вставка команд ассемблера 4
Вопросы для самопроверки и контроля 4
1.5. Объектно‑ориентированное программирование 4
1.5.1. Определение 4
1.5.2. Объявление класса и объекта 4
1.5.3. Динамическое создание и удаление объекта 4
1.5.4. Динамическое конструирование объектов 4
1.5.5. Свойства 4
1.5.6. Методы 4
1.5.7. Конструкторы и деструкторы 4
1.5.8. События 4
Вопросы для самопроверки и контроля 4
1.6. Обработка исключительных ситуаций 4
1.6.1. Исключения 4
1.6.2. Иерархия классов исключений 4
1.6.3. Свойства и конструкторы исключений 4
1.6.4. Блок зачистки Try ‑ Finally ‑ End 4
1.6.5. Зачистка в разделе модуля Finalization 4
1.6.6. Блок обработки исключений Try ‑ Except ‑ End 4
1.6.7. Искусственная генерация исключений 4
1.6.8. Исключения EAbort и функция Abort 4
1.6.9. Создание нового типа исключения 4
Вопросы для самопроверки и контроля 4
1.7. Основные стандартные функции и процедуры 4
1.7.1. Математические функции 4
1.7.2. Форматирование 4
1.7.2.1. Строка форматирования 4
1.7.2.2. Функция форматирования Format 4
1.7.3. Преобразование дат и времени 4
1.7.4. Обработка строк с нулевым символом в конце 4
1.7.5. Обработка строк без нулевого символа в конце 4
1.7.6. Диалоговые окна ввода и вывода сообщений 4
1.7.7. Воспроизведение звуков 4
1.7.8. Запуск из приложения внешних программ 4
1.7.9. Специальные процедуры и функции 4
1.7.10. Сообщения Windows 4
Вопросы для самопроверки и контроля 4
1.8. Файлы 4
1.8.1. Типы файлов 4
1.8.2. Файлы Паскаля 4
1.8.2.1. Любые файлы 4
1.8.2.2. Типизированные файлы 4
1.8.2.3. Текстовые файлы 4
1.8.2.4. Печать текста 4
1.8.2.5. Нетипизированные файлы 4
1.8.3. Объектный подход к файлам 4
1.8.4. Файлы Windows 4
1.8.5. Обслуживание внешних файлов и каталогов 4
Вопросы для самопроверки и контроля 4
1.9. Динамические структуры данных 4
1.9.1. Общие сведения 4
1.9.2. Процедуры и функции динамического распределения памяти 4
1.9.3. Формирование стека 4
1.9.4. Формирование очереди 4
Вопросы для самопроверки и контроля 4