Школа Компьютерных Технологий

узнать расписание на 2018/19 учебный год

Основы программирования Delphi

План курса

  1. Введение в программирование;
  2. Язык программирования;
    • Алгоритмы и программы;
    • Структурные схемы;
  3. Составление программ;
    • Синтаксические диаграммы;
    • Структура программы;
  4. Объявление и типы данных;
    • Константы;
    • Переменные;
    • Простые типы данных;
    • Строковые типы;
    • Структурные типы;
    • Указательные типы;
  5. Инструкции присваивания и выражения
    • Операторы и операнды;
    • Приоритет операторов и скобок;
    • Типы выражений;
    • Стандартные функции;
  6. Формирование циклов;
    • Выбор;
    • Повторение;
    • Группирование;
    • Виды циклов;
  7. Процедуры и функции;
    • Процедуры;
    • Параметры, локальные переменные;
    • Функции
    • Рекурсия;
  8. Borland Delphi;
    • Среда программирования Delphi;
    • Управление проектом;
    • Обзор Палитры Компонент;
  9. Свойства в Delphi;
    • Обзор;
    • Управление свойствами визуальных компонент в режиме выполнения;
  10. Методы в Delphi;
    • Обзор;
    • Создание методов с помощью визуальных средств;
    • Передача параметров;
    • Более сложные методы и управляющие элементы;
  11. Обработка исключительных ситуаций в Delphi;
    • Обзор;
    • Структурная обработка исключительных ситуаций;
    • Модель исключительных ситуаций в Delphi;
    • Синтаксис обработки исключительных ситуаций;
  12. События в Delphi;
    • Обзор;
    • События в Delphi;
    • Понимание событий;
    • Обработка сообщений Windows в Delphi;
  13. Создание мультимедийных приложений;
    • Обзор;
    • Что такое мультимедиа;
    • Мультимедиа в Delphi;
    • Компонент TmediaPlayer;
    • Два вида программ, использующих мультимедиа;
  14. Использование DLL в Delphi;
    • Понятие DLL;
    • Создание DLL в Delphi (экспорт);
    • Использование DLL в Delphi (импорт);
  15. Основы работы с базами данных;
    • Требования к базам данных;
    • Основные концепции реляционных баз данных;
    • Шаги проектирования базы данных;
    • Приведение к первой нормальной форме;
    • Приведение ко второй нормальной форме;
    • Приведение к третьей нормальной форме;
  16. 16. Настройка BDE;
    • Обзор;
    • Сущность BDE;
    • Системная информация утилиты настройки BDE (BDECFG);
  17. Создание таблиц с помощью Database Desktop;
    • Обзор;
    • Утилита Database Desktop;
  18. Основы языка SQL;
    • Состав языка SQL;
    • Реляционные операции. Команды языка манипулирования данными;
    • Команда SELECT;
    • Простейшие конструкции команды SELECT;
    • Список полей;
    • Все поля;
    • Предложение FROM команды SELECT;
    • IS NULL;
    • Логические операторы;
    • Изменение порядка выводимых строк (ORDER BY);
    • Упорядочивание с использованием имен столбцов;
    • Упорядочивание с использованием номеров столбцов;
    • Устранение дублирования (модификатор DISTINCT);
    • Создание таблиц с помощью SQL-запросов;
  19. Генератор отчетов ReportSmith;
    • Краткий Обзор ReportSmith;
    • Компонент Treport;
    • Добавление TReport в приложение;
    • Свойства Treport;
    • Методы Treport;
    • Передача переменной в отчет;
    • Пример использования Delphi + ReportSmith;
  20. Утилиты для Local InterBase;
    • Обзор;
    • Некоторые технические характеристики InterBase;
    • InterBase Interactive SQL Установка соединения;
    • Создание новой базы данных;
    • Получение информации о структуре базы данных;
    • Выполнение SQL запросов;
  21. Создание приложений;
  22. Опции проекта;
  23. Тестирование и отладка;
    • Тестирование;
    • Интегральный отладчик Delphi;
    • Силовая отладка;
  24. Обработка ошибок.

смотрите также:

Разработка сайтов

6-11 класс
4 ак.часа в неделю

создание сайта с нуля подробнее о курсе

3D-графика

5-11 класс
4 ак.часа в неделю

моделирование, текстурирование, визуализация и анимция подробнее о курсе

Основы программирования

6-11 класс
4 ак.часа в неделю

Pascal и Delphi подробнее о курсе