Borland Delphi: Основы разработки приложений

Цена курса: 29500 руб

Длительность курса: 40/4 часов/дней.


Основы разработки приложений с помощью Delphi 7

Аудитория:
Курс предназначен для начинающих разработчиков, имеющих опыт работы в Windows и обладающих минимальными навыками программирования (на любом из языков программирования).

Продолжительность курса: 5 дней/ 40 часов.

Содержание курса:

  • Введение
    • История и направление развития Delphi, сильные и слабые стороны, почему Pascal не зарегистрирован в OMG
    • Сравнение языка Object Pascal с другими языками программирования.

  • Язык программирования Object Pascal
    • Характеристика языка
    • Создание простейшего консольного приложения. Функции доступа к стандартным потокам
    • Структура программы, модуля. Что входит в состав проекта.
    • Типы данных. Скалярные и объектные типы данных, где что хранится.
    • Операции и выражения
    • Операторы
    • Процедуры и функции
    • Модули

  • Объектно-ориентированные средства языка Object Pascal
    • Классы, структура класса. Где и как распределяется объект. Куча и стековая область памяти. Статический контекст
    • Составные части класса (поля, методы, свойства)
    • Классы-родители и классы-потомки. Класс Tobject. Конструктор и деструктор класса. А мусор необходимо чистить.
    • Области видимости (private, protected, public, published)
    • Наследование (inheritance).Инкапсуляция (incapsulation). Полиморфизм.
    • Модификаторы методов класса (static, virtual, dynamic, message, abstract, override, class)
    • Приведение типов, операторы Is и As, явное приведение типов
    • Типы ссылки на класс. Примеры явного использования ссылок. Как Delphi скрывает от нас ссылки.

  • Интегрированная среда разработки (IDE)
    • Установка и конфигурация
    • Главное меню
    • Палитра компонентов
    • Новые особенности среды разработки Delphi 7.
    • Основные “Горячие” клавиши.

  • Проекты, модули, формы
    • Менеджер проектов, файлы *.BPG *.DPR
    • Модули и формы, *.PAS и *.DFM файлы
    • Опции проекта
    • Компиляция и линковка проекта
    • Управление проектами
    • Использование репозитария объектов
    • Визуальное наследование форм
    • Файл – манифест проекта, построенный на базе XML

  • Дизайнер форм (Form Designer)
    • Визуальная разработка интерфейса пользователя
    • Новые типы компонентов (визуальные и невизуальные)
    • Именование компонентов, рекомендации по стандартизации присвоения имен компонентам
    • Инспектор объектов (Object Inspector), его использование для присвоения значений свойствам компонент
    • События (Events) и их обработка

  • Редактор кода
    • Настройка, навигация по коду
    • Использование встроенных возможностей

  • Использование стандартных компонентов
    • Страницы Standard, Additional и Win32
    • Стандартные диалоги Windows
    • Создание меню
    • Страница System
    • Доступ к файловой системе. Работа с файлами на низком уровне

  • Библиотека визуальных компонент (VCL)
    • Визуальные компоненты иерархия компонентов, ключевые классы: TСontrol, TwinControl, стандартные элементы управления (страницы Standart и Additional)
    • Невизуальные компоненты
    • Диалоги
    • Меню
    • Таймер
    • Формы
    • Свойства TForm
    • События TForm
    • Визуальное наследование и повторное использование форм
    • Компоненты управления событиями

  • Создание приложений в среде Delphi
    • SDI приложение
    • MDI приложение
    • Диалоговое приложение
    • Консольное приложение
    • Повторное использование приложений
    • Использование шаблонов проектов (MDI Application, SDI Application)
    • Добавление собственных шаблонов проектов

  • Тестирование и отладка
    • Обзор возможностей отладки
    • Опции отладчика
    • Отладочная информация, директивы компиляции
    • Средства отладки в среде Delphi: breakpoints, callstack, watches, local variables, modules, CPU, event log
    • Процесс отладки

  • Исключительные ситуации (Exceptions) и их использование
    • Общие концепции обработки исключений
    • Наследование исключений, блоки обработки исключительных ситуаций, блок Try-finally
    • Повторное возбуждение исключений. Особенности работы с исключениями при обращении к удаленным базам данных

  • Событийно-управлямое программирование
    • Что такое событие в Windows. Типы событий и их распространение в системе.
    • Последовательность событий. Монитор просмотра событий.
    • Программирование обработчиков событий

  • Обзор Borland Database Engine (BDE)
    • Конфигурация, утилиты
    • Процедура инсталляции BDE вместе с программой
    • Виртуальный алиас. Настройка BDE из приложения Delphi

  • Обзор библиотек, заменяющих BDE
    • Стандартные компоненты TDbExpress
    • Библиотеки третьих фирм для доступа к данным
    • Microsoft ODBC – независимый драйвер доступа к любым данным
    • Преимущества и недостатки использования библиотек третьих фирм

  • Архитектура доступа к базам данных
    • TDataset
    • TTable и аналоги
    • TQuery и аналоги
    • TField, свойства и методы
    • Компоненты – контейнеры: TdataModule, TremoteDataModule
    • Особенности работы с однонаправленными курсорами (Компоненты TDBExpress)

  • Создание приложений, работающих с базами данных
    • Установка соединения с базой данных
    • Создание простой формы ввода
    • Использование data-aware элементов управления
    • Создание master-detail формы

  • Разработка отчетов
    • Штатные средства Delphi 7 для разработки отчетов
    • Разработка собственных DLL библиотек – генераторов отчета. Встраивание последних в Word/Excel
    • Работа с классами печати
    • Элементы OLAP в Delphi 7

  • Создание простейших Web приложений
    • Стандарты CGI, Isapi/Nsapi
    • Компонента TwebDataModule. Использование Интернет компонент для быстрой разработки HTML страниц

Цена курса: 29500 руб

Длительность курса: 40/4 часов/дней.

Комментарии запрещены.

Наши акции:
Учебный центр «Трайтек» признан одним из лучших учебных центров Microsoft в России!
Отзывы:

ООО "Ульяновскшифер":

Благодарность за обучение сотрудников