| Компьютерные курсы |
 |
Звоните нам
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. Виды ошибок, классы исключений. Структурированная обработка исключений.
Вызов исключений. Создание классов исключений. Особенности отладки обработчиков исключений. | | |
|
 |
|
Главная | Документы | Заявка | Новости | Гостевая | Контакты
|
|
|