русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Тиждень 2


Дата додавання: 2014-11-27; переглядів: 827.


 

Лекція 6.2

Віртуальні функції і абстрактні класи"

● перевантаження операцій

● дружні функції

● функції перетворення класів

● створення і використання шаблонів класів

● віртуальні функції

● раннє (статичне) і пізнє (динамічне) зв'язування

● базові абстрактні класи

Практика. ()

Завершення роботи з класом геометричних фігур : написання членів класу з використанням віртуальних і переобтяжених методів. Реалізація базового класу Shape в абстрактному виді. Написання документації до класу.

 

 

Практика. ()

Програмування в середовищі Microsoft Visual Studio 2008

Завдання: Перевантаження операторів "=", "/", "+" завдання oop3.

 

Практика. ()

Програмування в середовищі Microsoft Visual Studio 2008

Завдання: Віртуальні функції. Завдання "АВ", Завдання Virtual1 - Virtual6.

завдання oop8 - дружні функції

Тиждень 3

Лекція 6.4

Візуальне програмування, ч.1"

● принципи програмування з використанням форм

● стандартні об'єкти і класи для форм

● компонентне програмування

 

Практика. ()

Створити в середовищі дизайнера компонентів просту форму з двома полями введення (Edit) і одним полем виводу (Label). Познайомитися з автоматично з генерованим кодом. Перетворити текстові дані, що вводяться, в числа і назад за допомогою вбудованих класів платформи .NET.

Вирішити завдання пошуку вказаного числа в масиві. Організувати введення даних в масив і виведення результату за допомогою форми.

 

Практика. ()

Програмування в середовищі Microsoft Visual Studio 2008

Завдання: Розміщення компонентів. Завдання - Wform1. Обробка подій.

 

Практика. ()

Програмування в середовищі Microsoft Visual Studio 2008

Завдання: Завдання - Wform2

 

Тиждень 4

Лекція 6.3

Візуальне програмування, ч.2"

● програмування для Windows. Поняття Windows API

● обробка подій

 

Практика. ()

Доповнити створену на минулому занятті форму, кнопкою і перемикачем. Написати простий калькулятор, в якому вид операції вибирає перемикач, а сама операція виконується по натисненню кнопки.

 

Практика. ()

Програмування в середовищі Microsoft Visual Studio 2008

Завдання: завдання Wform3 - зв'язок призначених для користувача класів з формою. Виклик дружніх функцій.

 

Практика. ()

Програмування в середовищі Microsoft Visual Studio 2008

Завдання: завдання Wform4

 

Іспит

На іспит студенти повинні знати:

- основні концепції ТОП (інкапсуляція, спадкоємство, поліморфізм);

- що таке клас і об'єкт класу;

- які є зони видимості і способи спадкоємства;

- що таке конструктор і деструкція;

- що таке віртуальні функції і абстрактні класи;

- що таке перевантаження операторів;

- що таке дружні функції;

 

Уміти вирішувати завдання:

- створення консольних застосувань в середовищі Microsoft Visual Studio 2008 на мові С++;

- створення CLR - додатків для Windows з використанням компонентів;

- обробки подій для компонентів форми;

- створення власних класів в середовищі Microsoft Visual Studio 2008 на мові С++;

- створення спадкоємців класів із застосуванням різних способів спадкоємства;

- операції об'єктами різних класів за допомогою об'єктів форми;

- створення дружніх функцій в CLR - додатків для Windows;

- створення і використання об'єктів класів із застосуванням динамічного розподілу пам'яті;

- створення абстрактних класів і віртуальних функцій;


 


<== попередня лекція | наступна лекція ==>
Практика. | Изучение принципов работы волноводов оптического диапазона.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн