
Голосов: 0
#1
![]()
Программист на Delphi 7/XE5
Наши эксперты разработали для Вас комплексную программу подготовки «Программист на Delphi 7/XE5». Пройдя обучение по комплексной программе, Вы получите все необходимые знания и навыки для успешного программирования в среде Borland Delphi. Программа составлена с учетом наиболее распространенных требований работодателей к сотрудникам. Пройдя обучение по комплексной программе, Вы станете специалистом высокого уровня и сможете уверенно претендовать на хорошую должность и высокую заработную плату!
Программист на Delphi 7/XE5
Включает в себя 2 курса:
Delphi 7/XE5/XE6. Уровень 1. Программирование Delphi 7/XE5/XE6 и Lazarus. Базовый курс
Вы научитесь основам работы в Delphi - проверенной временем системе быстрой разработки приложений, имеющей в России многолетнюю практику применения в различных областях деятельности. Вы познакомитесь с основами работы в свободной среде Lazarus, являющейся близким аналогом Delphi. Вы приобретете практические навыки объектно-ориентированного программирования, сможете разрабатывать приложения с оконным интерфейсом. В курсе уделяется внимание как вопросам поддержки продолжающихся проектов, так и созданию новых.
Модуль 1. Основы языка Object Pascal. Среда разработки Delphi
- Основные компоненты среды разработки
- Создание консольного приложения на языке Object Pascal в среде Delphi.
- Переменные, константы, типы данных, операции.
- Управляющие конструкции: Ветвление и цикл.
- Программа «Расчет сложных процентов», ее написание и анализ.
Модуль 2. Синтаксис языка Object Pascal
- Функции и процедуры.
- Конструкция множественного выбора.
- Массивы и записи.
- Работа с текстом.
- Понятие класса. Понятие объектно-ориентированного программирования.
Модуль 3. Разработка оконных приложений
- Основные требования к интерфейсу пользователя
- Понятия формы и фрейма.
- Элементы управления.
- Паттерн проектирования «компонент-контейнер».
- Lazarus. Основные отличия от Delphi.
Модуль 4. Основы объектно-ориентированного программирования
- Выделение и освобождение памяти.
- Реализация принципа инкапсуляции в системе Delphi
- Данные, методы и свойства объекта.
- Наследование. Базовый и производный класс.
- Полиморфизм и его применение в проектировании оконного интерфейса.
- Стандартный класс TList и другие аналогичные классы.
- Обработка исключений.
- Понятие события. Виды событий. Обработка событий.
Модуль 5. Основные типы экранных форм
- Виды пользовательского интерфейса.
- Понятие модальной и немодальной формы.
- Понятие диалоговой панели
- Форма-заставка.
- Размещение элементов управления на форме.
Модуль 6. Фреймы и компоненты
- Основные отличия фрейма от формы.
- Использование фреймов в оконном интерфейсе.
- Создание собственного фрейма.
- Элементы невизуального программирования.
- Создание собственного компонента и размещение его на панели инструментов.
Модуль 7. Важнейшие стандартные компоненты
- TActionList, TGrid, TStringGrid, TComboBox, TMemo, и другие, по выбору слушателей.
- Возможности протокола TCP/IP. TCP-клиент. TCP-сервер. Обмен данными между приложениями.
Модуль 8. Потоки и синхронизация
- Потоки и процессы
- Синхронизация
- Таймеры
- Понятие о приложении-сервисе
Delphi 7/XE5/XE6. Уровень 2. Программирование баз данных в системе Delphi 7/XE5/XE6
Успешно окончив курс, Вы научитесь создавать приложения для работы с базами данных в одной из самых популярных проверенной временем среде Delphi. Вы получите необходимые знания по теории реляционных баз данных, изучите различные технологии работы с ними.
Модуль 1. Реляционные базы данных. Основные понятия
- Понятие о реляционной базе данных.
- Наиболее распространенные системы управления реляционными базами данных.
- Понятие первичного ключа.
- Механизмы поддержания целостности данных.
- Индексы, представления и хранимые процедуры
- Механизмы доступа к данным в среде Delphi и в среде Lazarus
Модуль 2. Создание интерфейса к базе данных
- Методология построения приложения для работы с данными.
- Основные компоненты доступа к базам данных.
- Модуль данных и соединение.
- Редактирование справочника. Простая выборка.
- Транзакция.
Модуль 3. Работа с полями
- Компоненты доступа к полям.
- Редактирование записи.
- Проверка правильности введенных значений средствами Delphi.
- Проверка правильности введенных значений средствами СУБД.
- Создание вычисляемых полей средствами Delphi и средствами СУБД.
Модуль 4. Фильтрация и поиск
- Понятие фильтра. Частичная выборка.
- Интерфейс фильтра.
- Поля выбора.
Модуль 5. Работа с запросами
- Представление связей между данными в реляционной СУБД. Понятие внешнего ключа.
- Перекрестная выборка.
- Представления.
- Понятие о каскадной выборке.
- Интерфейс каскадной выборки.
Модуль 6. Редактирование данных
- Вставка
- Удаление
- Изменение
Модуль 7. Невизуальная обработка данных
- Понятие курсора.
- Клиентский курсор.
- Серверный курсор.
- Виды курсоров и из применение.
- Применение хранимых процедур.
Модуль 8. Генерация отчетов и обмен данными
- Форматы обмена данными.
- Выгрузка данных в документ Excel.
- Обработка XML-документов
- Технологии создания отчетов.
Модуль 9. Основы графики
- Графики и диаграммы
- Растровая графика
- Некоторые возможности векторной графики
Модуль 10. Введение в системы поддержки принятия решений
- Виды информационной неопределенности.
- Понятие о нечеткой логике и мягких вычислениях.
- Пример системы поддержки принятия решений на основе экспертных оценок: метод Саати (метод анализа иерархий).
Продолжительность (два курса): 80 ак.ч.
Стоимость: 32 090 руб.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.