Support Technologies Group - обучение и сертификация, разработка и внедрение ITSupport Technologies Group - обучение и сертификация, разработка и внедрение ITSupport Technologies Group - обучение и сертификация, разработка и внедрение ITSupport Technologies Group - обучение и сертификация, разработка и внедрение ITSupport Technologies Group - обучение и сертификация, разработка и внедрение ITВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ
Описание курса

Разработка приложений в среде Delphi 6
 

Продолжительность:
1 неделя (30 часов)

Предварительная подготовка:
Навыки структурного программирования. Использование операционных систем группы Windows. Желательно также иметь представление об объектно-ориентированном программировании, назначении, структуре и классификации реляционных баз данных, приветствуется знание базового синтаксиса Object Pascal.

Цели курса:
Курс рассчитан на:
  • программистов, осваивающих новую для себя среду программирования Delphi
  • желающих систематизировать опыт, полученный в результате самостоятельных экспериментов

По окончании курса слушатели получат прочную базовую подготовку для решения большинства типовых задач программирования как локальных, так и клиент-серверных приложений.

Описание курса:

 Введение в Object Pascal
Принципы объектно-ориентированного программирования
  • Понятие класса, понятие объекта
  • Время жизни объектаИнкапсуляция, свойства, области видимости
  • Наследование, понятие иерархии классов
  • Полиморфизм, статические, виртуальные и абстрактные методы, переопределение и перегрузка методов
  • Базовая иерархия классов Delphi
  • Класс TObject как предок всех классов Delphi
  • Получение информации времени выполнения

Обработка исключительных ситуаций
  • Понятие исключительных ситуаций
  • Обработка исключительных ситуаций в Delphi - конструкции try…except, try…finally
  • Исключительные ситуации как объекты
  • Иерархия исключительных ситуаций
  • Возбуждение исключительных ситуаций
  • Пользовательские исключительные ситуации
  • Стратегия использования исключительных ситуаций

Графика в Delphi
  • Поверхность для рисования - класс TCanvas
  • Инструменты рисования - классы TPen, TBrush, TFont
  • Свойства и методы класса TCanvas
  • Вывод и сохранение растровой графики - классы TPicture, TBitmap, TIcon

Контейнерные объекты - списки и коллекции
  • Список указателей - класс TList
  • Использование списков указателей.
  • Списки строк - классы TStrings, TStringList
  • Коллекции - классы TCollection, TCollectionItem


 Построение пользовательского интерфейса
Принципы построения программ
  • Структура программы Win32
  • Основная программа Delphi
  • Обработка сообщений Win32

Компонентная модель Delphi
  • Иерархия базовых классов Delphi
  • Класс TComponent
  • Базовые классы элементов управления - классы TControl, TWinControl

Формы
  • Роль форм в приложении
  • Класс TForm, создание форм, управление формами
  • Модальные формы
  • Использование системных диалоговых окон
  • Способы организации приложения
  • Однодокументный интерфейс
  • Многодокументный интерфейс

Управляющие элементы Delphi
  • Использование статических управляющих элементов для оформления окон
  • Классы TLabel, TBevel, TStaticText, TGroupBox
  • Использование интерактивных управляющих элементов для взаимодействия с программой
  • Кнопки - TButton,TBitBtn,TSpeedButton
  • Контрольные элементы для выбора - TCheckBox, TRadioButton, TRadioGroup, TListBox, TComboBox
  • Элементы редактирования - TEdit, TMemo
  • Сложные управляющие элементы
  • Списки - TListView
  • Иерархии - TTreeView
  • Форматированный текст - TRichEdit
  • Экранные таблицы - TSrtringGrid

Организация пространства формы
  • Роль выравнивания при оформлении окна
  • Использование панелей и слайдеров
  • Использование фреймов
  • Использование технологии Drag-n-Dock

Управление программой и оперативное информирование
  • Меню
  • Главное меню приложения
  • Всплывающее меню
  • Строки Состояния - Класс TStatusBar
  • Панели инструментов - Классы TToolBar,TToolButton,TCoolBar,TCoolBand
  • Всплывающие подсказки (ToolTips)
  • Действия. Компонент TActionList

Глобальные объекты
  • Объект Application класса TApplication
  • Объект Screen класса TScreen
  • Класс TClipBoard


 Класс TClipBoard
Архитектура баз данных в Delphi
  • Объектная модель доступа к базам данных Delphi
  • Источники данных
  • Навигация по наборам данных
  • Визуальное отображение данных
  • Классификация баз данных
  • Дополнительные объекты управления клиент-серверными базами данных

Технологии доступа к наборам данных из Delphi
  • Классическая технолгическая модель Delphi BDE
  • Настройка доступа к источникам данных BDE
  • Утилиты работы с базами данных BDE
  • Технология доступа к данным ADO и набор компонент для ее реализации
  • Технология доступа к данным dbExpress и набор компонент для ее реализации
  • Существующие компоненты прямого доступа к базам данных (ODAC, Interbase)
  • Дополнительные источники данных
  • Доступ к данным в XML-документах
  • Класс TClientDataSet
  • Стратегия выбра способа доступа к базам данных

Построение приложений для работы с локальными базами данных
   Использование наборов данных
  • Компоненты семейства TTable
  • Подключение набора данных
  • Навигация по набору данных
  • Поля набора данных - класс TField
  • Типы данных полей, получение значений полей
  • BLOB-поля
  • Вычисляемые поля
  • Поля связанного просмотра данных (LookUp Fields)
  • Состояния набора данных
  • Редактирование данных
  • Поиск данных
  • Использование индексов в настольных базах данных
  • Фильтрация
  • Использование закладок
  • Использование диапазонов


   Представление данных
  • Роль источника данных при представлении данных, компонент TDataSource
  • Табличное представление данных - Компоненты TDBGrid, TDBCtrlGrid
  • Представление отдельных полей данных
  • Простые поля данных - Компоненты TDBText, TDBEdit, TDBCheckBox, TDBRadioGroup, TDBListBox, TDBComboBox
  • Большие поля данных - компоненты TDBMemo, TDBImage, TDBRichEdit
  • Управление перемещением по набору данных - компонент TDBNavigator
  • Механизм синхронного просмотра, компоненты TDBLookupListBox, TDBLookupComboBox
  • Просмотр связанных таблиц

Разработка клиент-серверных приложений на примере MS SQL Server 2000
  • Архитектура клиент-серверных баз данных
  • MS SQL Server 2000 как пример промышленного сервера баз данных
  • Выборка данных
  • Выполнение запроса
  • Параметры запроса
  • Связанные запросы
  • Динамические запросы и запросы только для чтения
  • Изменение данных при помощи произвольных запросов, компонент TUpdateSQL
  • Кэширование данных
  • Построение логики приложения на стороне сервера
  • Представления
  • Хранимые процедуры, компонент TStoredProc
  • Триггеры
  • Сеансы связи с сервером
  • Компонент TSession
  • Класс TSessionList
  • Разграничение доступа
  • Управление транзакциями
  • Свойства транзакций ACID
  • Логика транзакций
  • Транзакции для управления разграничением доступа пользователей

Средства построения отчетов
   Набор компонент Quick Report
  • Структура отчета - компонент TQuickRep и связанный набор данных
  • Наполнение отчета - компонент TQRBand, стили компонента TQRBand
  • Группировка и использование подчиненных источников данных в отчетах
  • Оформление отчета
  • Экспорт данных из отчета


   Экспорт данных в приложения Microsoft Office
  • Принципы работы с внешними серверами автоматизации
  • Объектная модель Microsoft Office
  • Экспорт данных в документ Microsoft Word
  • Экспорт данных в электронную таблицу Microsoft Excel
После успешного окончания курса Вы получите следующий сертификат:
Новости
04 мая
Новый смысл для старых названий - MCSE и MCSA
В апреле этого года произошли серьезные глобальные изменения в программе сертификации Microsoft, связанные с переходом к широкому использованию облачных технологий.На рынок вновь возвращаются старые, но отнюдь не забытые, аббревиатуры, которые теперь получат новое звучание

12 сентября
С 12 сентября по 30 ноября компания Microsoft совместно с Учебным Центром «САППОРТ», проводит акцию для партнеров «Больше плюсов!»
Партнер Microsoft проходит техническое обучение по продуктам Microsoft со скидкой 20% и получает в подарок 2 ваучера на сдачу экзаменов…

30 июля
Тестирование в летний период
С 2 по 16 августа 2010 Тестирующий центр на профилактике.

09 февраля
Новые курсы по новым продуктам
Появились новые курсы по Windows 7, Exchange Server 2010, SharePoint Server 2010 и Microsoft Silverlight

Рейтинг@Mail.ru
Тел.: +7 (921) 969-29-89
SUPPORT Technologies Group, 1998-2022 © Все права защищены