Ближайшие курсы
Об этом блоге
Слукин Сергей - тренер, независимый консультант. Microsoft Certified Trainer, Professional Developer, Technology Specialist, IT Professional Специализируюсь на: SharePoint 2013, SharePoint Server 2010, Office 365, SharePoint 2007, MOSS 2007, WSS 3.0, SharePoint Designer 2010, .NET, ASP.NET, C#, ADO.NET, LINQ, WPF, WCF, WF, Silverlight, Visual Studio 2012, Visual Studio 2010, Windows Phone 7.5, Biztalk 2010, SQL Server 2012, SQL Server 2008 R2, Business Intelligence, Reporting, Analysis, Integration Services.
Календарь
<<  Сентябрь 2017  >>
ПнВтСрЧтПтСбВс
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

Объектно-ориентированное программирование в среде Embarcadero Delphi 2010: вводный курс

Цель курса — научить специалистов, владеющих технологиями «визуального программирования» в среде Embarcadero Delphi 2010, работать с базовой объектной моделью данной среды, создавать собственные визуальные и невизуальные классы и использовать их в своих программных проектах.

 

Информация о курсе. Обзор курса

·         Продолжительность курса — 3 дня (24 акад. часа).

·         Стоимость – 11990 рублей.

·         Тренер — Петров Алексей Владимирович.

·         Ближайшие даты проведения в Москве – 30 августа - 1 сентября (днём) 2010 г

  

Модуль №1. Три принципа объектно-ориентированного программирования и анализа (2 а.ч.)

·         Объектно-ориентированное программирование как современная парадигма разработки программного обеспечения.

·         Принцип №1: инкапсуляция.

·         Принцип №2: деривация (наследование).

·         Принцип №3: полиморфизм.

 

Модуль №2. Основы объектной модели Embarcadero Delphi 2010. Инкапсуляция: создание изолированного невизуального класса (4 а.ч.)

·         Класс как структурированный тип данных. Данные и методы класса.

·         Собственные и общедоступные компоненты класса.

·         Специальные методы класса: конструкторы и деструкторы.

 

Модуль №3. Деривация (наследование): проектирование и реализация иерархии невизуальных классов (6 а.ч.)

·         Классы и отношение наследования. Универсальный базовый класс System.TObject.

·         Защищенные компоненты класса. Правила наследования компонентов.

·         Перегрузка и перекрытие методов.

 

Модуль №4. Полиморфизм: анализ потребности и реализация полиморфной иерархии классов (2 а.ч.)

·         Компиляция обращений и механизм вызова методов. Раннее и позднее связывание.

·         Виртуальные, динамические и абстрактные методы.

 

Модуль №5. Деривация компонентов и форм: создание и использование базовых и производных форм в программном проекте (4 а.ч.)

·         Контроль и преобразование типов — операции is и as.

·         Экранная форма — класс Embarcadero Delphi. Классы Forms.TCustomForm и Forms.TForm.

·         Инструментарий порождения форм в программном проекте.

·         Производные формы: естественные ограничения и новые возможности разработки.

 

Модуль №6. Специальные компоненты классов (4 а.ч.).

·         Свойства как расширение идеи инкапсуляции.

·         Строго собственные и строго защищенные компоненты.

·         Методы обработки сообщений Win32 API.