г. Ярославль, ул. Свободы, д.87а, оф.345 (3 этаж, центральный вход)

 

+7 910 973 9256,

+7 (4852) 33 92 56

с 09.00 до 21.30

 dvinskoy@mail.ru

Курсы в Ярославле:

Программирование Delphi  Базовый курс
Курсы Delphi архангельск

На данном курсе пользователи и начинающие программисты смогут освоить мощную среду разработки приложений 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 (4852) 33 92 56

УЦ «Двинской» - ИП Филатов Иван Валерьевич (ОГРНИП 304290136602369),

Лицензия Федеральной службы по надзору в сфере образования и науки

 №6347 от 10.10.2016

+7 910 973 9256

+7 (4852) 33 92 56

dvinskoy@mail.ru

Курсы Delphi архангельск

НАШ ТЕЛЕФОН +7 (4852) 33 92 56

УЦ «Двинской» - ИП Филатов Иван Валерьевич (ОГРНИП 304290136602369),

Лицензия Федеральной службы по надзору в сфере образования и науки

 №6347 от 10.10.2016

Курсы Delphi архангельск