Компьютерная Академия СофтДжойс Компьютерная Академия СофтДжойс Компьютерная Академия СофтДжойс

Borland Delphi - разработка профессиональных приложений

Академия -> Курсы -> Курсы по продуктам фирмы Borland ->Borland Delphi - разработка профессиональных приложений

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

Записаться на курс
Продолжительность: 5 дн.
Стоимость: 30 000 р.

Назначение курса

Разработчиков, имеющих навыки работы с Delphi в объеме курса "Основы разработки приложений с помощью Delphi".

Дополнительная информация

В данном курсе предлагается развернутое введение в COM-технологию, создание компонентов VCL и использование графики. Обсуждается ряд практических приемов, связанных с написанием управляющих элементов ActiveX, использованием COM-объектов в приложениях, созданием COM- серверов, написанием компонентов, использованием потоков, обработкой ошибок и исключительных ситуаций.

Программа курса

Создание компонентов Delphi

Основы объектно-ориентированного программирования.
Cоздание простейшего компонента. Присвоение обработчика по умолчанию.
Создание сложного компонента. Экспонирование нового свойства.
Создание и экспонирование нового метода.
Создание редактора свойств.

Hook. DLLs. Создание приложений. Отладка приложений. Многопоточность.

Hook процедуры.
DLL, их назначение. Статическая и динамическая загрузка DLL.
Отладка приложений и обработка исключений.
Понятие многопоточности. Создание многопоточных приложений

Графика в Delphi.

Загрузка и сохранение графических объектов - TBitmap и TMetafile. Их создание "на лету". Модификация графических объектов. Конвертация TMetafile в TBitmap.
Использование Clipboard для обмена графическими объектами между приложениями. Получение нотификаций об изменении содержимого Clipboard другими приложениями.

Использование OLE-документов в приложениях

Применение TOleContainer
Хранение OLE-объектов в базах данных
Вызовы методов серверов OLE-документов

Обзор COM-технологии

Предыстория создания COM. Проблемы, решаемые с помощью COM-технологии
Принципы работы COM-технологии
Библиотеки типов. Понятие о раннем и позднем связывании.
Основные спецификации COM

Создание элементов управления ActiveX

Что такое ActiveX
Создание элементов управления ActiveX на основе VCL-компонентов
Создание страниц свойств. Тестирование элементов ActiveX
Создание активных форм
Поставка ActiveX через Web. Вопросы безопасности

Создание серверов и контроллеров автоматизации

Понятие об автоматизации
Создание клиентов автоматизации. Управление приложениями MS Office из Delphi-приложений.
Использование других серверов автоматизации.
Создание и тестирование серверов автоматизации

Создание COM-серверов доступа к данным с использованием Borland MIDAS

Что такое MIDAS. Когда следует выбирать MIDAS в качестве технологии распределенных вычислений?
Создание COM-серверов доступа к данным

Создание "тонкого" клиента с использованием сокетов

Способы осуществления соединения с сервером
Создание интерфейса клиентского приложения
Что представляет собой компонент TClientDataSet
Тестирование сервера и клиентского приложения
Создание "тонких" Windows-клиентов с помощью MIDAS

Использование активных форм

Создание клиентских приложений в виде активных форм. Их преимущества и недостатки
Поставка активных форм через Web
Некоторые нюансы настройки браузеров при использовании активных форм

Briefcase model

Что такое briefcase model
Использование MIDAS в однозвенных и двухзвенных системах

Многопользовательская обработка данных

Многопользовательская обработка данных в распределенных системах
Аутентификация пользователей в распределенных системах

Другие проблемы обработки данных в MIDAS

Поддержка ссылочной целостности данных
Использование DCOM, HTTP и сокетов
Организация баланса загрузки серверов и устойчивости к сбоям
Некоторые проблемы при использовании MIDAS и способы их решения

Академия -> Курсы -> Курсы по продуктам фирмы Borland ->Borland Delphi - разработка профессиональных приложений

  
Компьютерная Академия СофтДжойс
   Ваш e-mail: 
Компьютерная Академия СофтДжойс
 
группа вКонтакте Яндекс.Метрика