Разработка приложений с использованием Delphi
Академия Информационных Технологий
Курс "Программирование Delphi 7.0. Базовый курс"

Цель курса:

Приобрести практические навыки использования объектно-ориентированного программирования (ООП) на Object Pascal для разработки Windows-приложений.

Описание курса:

Вы научитесь основам работы в Delphi, самой популярной в России среде программирования, приобретёте практические навыки объектно-ориентированного программирования на Object Pascal, сможете разрабатывать Windows-приложения со сложным оконным интерфейсом. В курсе рассматривается большое количество практических примеров и заданий.

Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.

По окончании курса Вы будете уметь:

  • Работать в среде Delphi
  • Программировать на Object Pascal
  • Разрабатывать Windows-приложения
  • Создавать сложный оконный интерфейс
  • Осуществлять взаимодействие форм
  • Обрабатывать исключительные ситуации
  • Отлаживать программы

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

Тема

Академ. часов

Среда разработки. Написание простейших программ. Простейшие компоненты интерфейса

4

Язык Object Pascal. Основные структуры данных и алгоритмы

8

Разработка приложений WIndows. Сложный оконный интерфейс

4

Основы работы с базами данных

8

Обработка исключительных ситуаций, виды ошибок

2

Язык Object Pascal. Основы объектно-ориентированного программирования

6

Итого:

 32

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

В курсе рассматриваются следующие вопросы:

Модуль 1. Среда разработки. Написание простейших программ. Простейшие компоненты интерфейса

  • Интегрированная среда разработчика
  • Создание простейшего оконного приложения
  • Управление проектами. Сохранение и открытие проекта, файлы проекта. Запуск программы на выполнение
  • Свойства, события, технология визуального программирования
  • Технология визуального программирования. Библиотека визуальных компонент (палитра компонентов). Свойства и события компонент
  • Получение введенных пользователем значений (поля ввода), преобразование типов
  • Программа: «Калькулятор»

Модуль 2. Язык Object Pascal. Основные структуры данных и алгоритмы

  • Переменные, константы, типы данных, объявление и использование
  • Операторы
  • Управляющие структуры: циклы, условный переход, множественный выбор
  • Процедуры и функции, передача параметров
  • Компиляция, поиск ошибок, отладка, тестирование
  • Массивы: объявление и использование
  • Динамические массивы, передача динамических массивов в процедуры и функции в качестве параметра
  • Строки
  • Записи
  • Компонент для ввода многострочного текста (Memo)
  • Стандартные диалоги (OpenDialog, SaveDialog)

Модуль 3. Разработка приложений WIndows. Сложный оконный интерфейс

  • Требования к интерфейсу пользователя
  • Главное меню приложения и панель инструментов
  • Окона с изменяемыми размерами
  • Реализации многооконного интерфейса
  • События и методы форм, показ и закрытие форм
  • Диалоги MessageBox, ShowMessage, InputQuery
  • Работа с файлами из Delphi

Модуль 4. Основы работы с базами данных

  • Основные понятия: таблицы, столбцы, строки, поля, индексы, фильтры.
  • Создание таблиц и заполнение их информацией: программа Decstop.
  • Компоненты доступа к базам данных. Их свойства, методы и обработчики событий.
  • Редактор полей таблицы. Вычисления поля.
  • Компоненты отображения данных.
  • Разработка приложений с использованием базы данных

Модуль 5. Обработка исключительных ситуаций, виды ошибок

  • Особенности отладки
  • Отчеты Application, Screen, Printer
  • Виды ошибок, классы исключений
  • Вызов исключений

Модуль 6. Язык Object Pascal. Основы объектно-ориентированного программирования

  • Объекты
  • Наследование
  • Инкапсуляция
  • Полиморфизм
  • Динамические объекты
  • Экспорт объектов
  • Пример создания объекта
   
Авторизованные курсы Microsoft Авторизованные курсы 1С Администрование и обслуживание ПК и сетей Бухгалтерский и налоговый учет WEB-программирование и дизайн Администрирование и разработка баз данных Технологии программирования Офисные, информационные, коммуникационные технологии