Основы программирования Delphi
План курса
- Введение в программирование;
- Язык программирования;
- Алгоритмы и программы;
- Структурные схемы;
- Составление программ;
- Синтаксические диаграммы;
- Структура программы;
- Объявление и типы данных;
- Константы;
- Переменные;
- Простые типы данных;
- Строковые типы;
- Структурные типы;
- Указательные типы;
- Инструкции присваивания и выражения
- Операторы и операнды;
- Приоритет операторов и скобок;
- Типы выражений;
- Стандартные функции;
- Формирование циклов;
- Выбор;
- Повторение;
- Группирование;
- Виды циклов;
- Процедуры и функции;
- Процедуры;
- Параметры, локальные переменные;
- Функции
- Рекурсия;
- Borland Delphi;
- Среда программирования Delphi;
- Управление проектом;
- Обзор Палитры Компонент;
- Свойства в Delphi;
- Обзор;
- Управление свойствами визуальных компонент в режиме выполнения;
- Методы в Delphi;
- Обзор;
- Создание методов с помощью визуальных средств;
- Передача параметров;
- Более сложные методы и управляющие элементы;
- Обработка исключительных ситуаций в Delphi;
- Обзор;
- Структурная обработка исключительных ситуаций;
- Модель исключительных ситуаций в Delphi;
- Синтаксис обработки исключительных ситуаций;
- События в Delphi;
- Обзор;
- События в Delphi;
- Понимание событий;
- Обработка сообщений Windows в Delphi;
- Создание мультимедийных приложений;
- Обзор;
- Что такое мультимедиа;
- Мультимедиа в Delphi;
- Компонент TmediaPlayer;
- Два вида программ, использующих мультимедиа;
- Использование DLL в Delphi;
- Понятие DLL;
- Создание DLL в Delphi (экспорт);
- Использование DLL в Delphi (импорт);
- Основы работы с базами данных;
- Требования к базам данных;
- Основные концепции реляционных баз данных;
- Шаги проектирования базы данных;
- Приведение к первой нормальной форме;
- Приведение ко второй нормальной форме;
- Приведение к третьей нормальной форме;
- 16. Настройка BDE;
- Обзор;
- Сущность BDE;
- Системная информация утилиты настройки BDE (BDECFG);
- Создание таблиц с помощью Database Desktop;
- Обзор;
- Утилита Database Desktop;
- Основы языка SQL;
- Состав языка SQL;
- Реляционные операции. Команды языка манипулирования данными;
- Команда SELECT;
- Простейшие конструкции команды SELECT;
- Список полей;
- Все поля;
- Предложение FROM команды SELECT;
- IS NULL;
- Логические операторы;
- Изменение порядка выводимых строк (ORDER BY);
- Упорядочивание с использованием имен столбцов;
- Упорядочивание с использованием номеров столбцов;
- Устранение дублирования (модификатор DISTINCT);
- Создание таблиц с помощью SQL-запросов;
- Генератор отчетов ReportSmith;
- Краткий Обзор ReportSmith;
- Компонент Treport;
- Добавление TReport в приложение;
- Свойства Treport;
- Методы Treport;
- Передача переменной в отчет;
- Пример использования Delphi + ReportSmith;
- Утилиты для Local InterBase;
- Обзор;
- Некоторые технические характеристики InterBase;
- InterBase Interactive SQL Установка соединения;
- Создание новой базы данных;
- Получение информации о структуре базы данных;
- Выполнение SQL запросов;
- Создание приложений;
- Опции проекта;
- Тестирование и отладка;
- Тестирование;
- Интегральный отладчик Delphi;
- Силовая отладка;
- Обработка ошибок.