Компьютерные курсы
Звоните нам
8 (863) 273-83-80

Пишите нам
Мы ждем ваших вопросов и отзывов о работе


Программирование в среде Delphi

Наименование разделов, дисциплин и тем

Всего, час.

1

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

8

Основные компоненты среды разработки. Создание простейшего оконного приложения, сохранение и открытие проекта. Интерфейс пользователя, основные понятия. Использование простейших компонентов.

Свойства, события, технология визуального программирования. Алфавит языка, переменные, константы, простые типы данных, объявление и использование (первое знакомство), простейшие конструкции. Получение введенных пользователем значений (поля ввода), преобразование типов.

2

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

12

Переменные, константы, типы данных, объявление и использование. Операторы. Управляющие структуры: циклы, условный переход, множественный выбор. Процедуры и функции, передача параметров.

Компиляция, поиск ошибок, отладка, тестирование. Программы: «Расчет сложных процентов (прямая и обратная задачи)», «Вычислитель корней квадратного уравнения».

Массивы: объявление и использование. Динамические массивы, передача динамических массивов в процедуры и функции в качестве параметра. Строки. Записи. Компонент для ввода многострочного текста (Memo). Стандартные диалоги (OpenDialog, SaveDialog).

3

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

8

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

4

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

12

Основные парадигмы ООП. Понятия класса, объекта (экземпляра), ссылки. Основные термины ООП (поля, методы, свойства).

Определение области видимости. Внутреннее представление объектов. Проектирование класса, объектно-ориентированный анализ.

Инкапсуляция. Создание объекта – выделение памяти. Уничтожение объекта – освобождение памяти. Работа с объектом (экземпляром).

Наследование. Базовый класс. Типы методов (статические, динамические, виртуальные, абстрактные). Разработка классов-наследников.

Полиморфизм. Использование множества объектов одного или родственных классов. Использование динамических массивов для хранения объектов.

5

Типы форм в приложении и их взаимодействие

12

Реализация многооконного интерфейса. Модальные и немодальные формы, диалоговые окна. События форм, показ и закрытие форм. Создание формы–заставки (Splash).

6

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

8

Объекты Application, Screen, Printer. Виды ошибок, классы исключений. Структурированная обработка исключений.

Вызов исключений. Создание классов исключений. Особенности отладки обработчиков исключений.

Главная | Документы | Заявка | Новости | Гостевая | Контакты


© Все права защищены. ДГТУ 2005-2011г. web-разработчик