г. Архангельск, ул. Урицкого, д.17, оф.408 (4 этаж, вход с торца)
+7 902-196-88-54,
+7 (8182) 69-68-14
с 09.00 до 21.30 (Время работы)
dvinskoy@mail.ru
На данном курсе пользователи и начинающие программисты смогут освоить мощную среду разработки приложений Delphi, создавать собственные утилиты и профессиональные приложения для работы с операционной системой семейства Windows
Курс "Введение в программирование на Delphi" позволит вам быстро освоить программирование в среде Delphi-7, и начать создавать программы для операционных систем семейства Windows. По теме Delphi существует немало литературы, однако, к сожалению, все книги построены по одной схеме. Выбирается тема, и рассматриваются все ее варианты. В результате книга превращается в прекрасный справочник, к которому можно и нужно обращаться, вот только научиться по справочнику программированию довольно сложно. Например, рассматривается тема типы данных. Перечисляются все возможные типы, но теория не подкреплена практикой, и в результате учащийся не может усвоить новый материал. На данном курсе каждая новая тема сразу же подкрепляется практическим материалом. Курс призван научить вас программировать, а дополнительные справочные материалы вам несложно будет найти самостоятельно. Для практики выбрана Borland Delphi - 7, как наиболее стабильная версия для создания 32-разрядных приложений для операционных систем Windows. Последующие версии Delphi ориентированны на разработку приложений, использующих технологию .NET, которую будет сложно освоить начинающим программистам или пользователям, совсем не знакомым с языками программирования
Цель
* Работать в среде Delphi
* Программировать на Delphi
* Разрабатывать Windows-приложения
* Создавать сложный оконный интерфейс
* Осуществлять взаимодействие форм
* Обрабатывать исключительные ситуации
* Отлаживать программы
Содержание программы бизнес-курса "Программирование Delphi 2010 / 7.0. Базовый курс"
Модуль 1. Среда разработки. Написание простейших программ. Простейшие компоненты интерфейса
* Основные компоненты среды разработки
* Создание простейшего оконного приложения, сохранение и открытие проекта
* Интерфейс пользователя, основные понятия
* Использование простейших компонентов
* Свойства, события, технология визуального программирования
* Алфавит языка, переменные, константы, простые типы данных, объявление и использование (первое знакомство), простейшие конструкции
* Получение введенных пользователем значений (поля ввода), преобразование типов
* Программы: «Hello, World», «Калькулятор»
Модуль 2. Язык Delphi. Основные структуры данных и алгоритмы
* Переменные, константы, типы данных, объявление и использование
* Операторы
* Управляющие структуры: циклы, условный переход, множественный выбор
* Процедуры и функции, передача параметров
* Компиляция, поиск ошибок, отладка, тестирование
* Программы: «Расчет сложных процентов (прямая и обратная задачи)», «Вычислитель корней квадратного уравнения»
* Массивы: объявление и использование
* Динамические массивы, передача динамических массивов в процедуры и функции в качестве параметра
* Строки
* Записи
* Компонент для ввода многострочного текста (Memo)
* Стандартные диалоги (OpenDialog, SaveDialog)
* Программы: «Подсчет стоимости заказа» (поиск минимума, максимума, среднего)
Модуль 3. Разработка приложений WIndows. Сложный оконный интерфейс
* Требования к интерфейсу пользователя
* Главное меню приложения и инструментальная панель
* Проектирование окон с изменяемыми размерами
* Диалоги MessageBox, ShowMessage, InputQuery
* Работа с файлами из Delphi
* Программа: «Текстовый редактор»
Модуль 4. Язык Delphi. Основы объектно-ориентированного программирования
* Основные парадигмы ООП
* Понятия класс, объект (экземпляр), ссылка
* Основные термины ООП (поля, методы, свойства)
* Определение области видимости
* Внутреннее представление объектов
* Проектирование класса, объектно-ориентированный анализ
* Инкапсуляция
* Создание объекта – выделение памяти
* Уничтожение объекта – освобождение памяти
* Работа с объектом (экземпляром)
* Программы: Разработка класса «Банковский счет», его тестирование и использование
* Наследование
* Базовый класс
* Типы методов (статические, динамические, виртуальные, абстрактные)
* Разработка классов-наследников
* Программы: Разработка классов для программы «Простейший векторный
* Полиморфизм
* Использование множества объектов одного или родственных классов
* Использование динамических массивов для хранения объектов
* Программы: «Простейший векторный редактор»
Модуль 5. Типы форм в приложении и их взаимодействие
* Реализация многооконного интерфейса
* Модальные и немодальные формы, диалоговые окна
* События форм, показ и закрытие форм
* Создание формы–заставки (Splash)
* Программа: Усовершенствование программы «Простейший векторный редактор»
Модуль 6. Обработка исключительных ситуаций, виды ошибок, особенности отладки
* Объекты Application, Screen, Printer
* Виды ошибок, классы исключений
* Структурированная обработка исключений
* Вызов исключений
* Создание классов исключений
* Особенности отладки обработчиков исключений
* Создание примера
НАШ ТЕЛЕФОН +7 (8182) 69 68 14
Лицензия Федеральной службы по надзору в сфере образования и науки
№6347 от 10.10.2016