Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тема 11. Класове оточення..

(2 лекційні години)

Загальні поняття. Об’єктно-орієнтованє програмування. Об’єкт. визначення поняття: абстрагування, інкапсуляція, успадкування і поліморфізм. Різниця між класами і об’єктами. Об’єкти, що визначаються програмістом. Класи і копії класів. Оточення. Оточення об’єктів. Екземпляр класу є представником оточення об’єкту. Команда Updata Project меню File. Процедури Sub, Function та Property. Ключові слова: Let і Getу. Команда Add Procedure меню Tools. Методи.Властивості, методи та події. Об’єкти, котрі створені на основі класу. Ключове слово New.Об’єкти класу. Присвоєння посилання об’єктній змінній на об’єкт. Ключове слово WithEvents. Ключове слово Nothing. Каталог об’єктів. Списк Project/Library. Списк Classes. Списк Member of. Кнопка Copy Definition. Оператор Implements. Об’єкт Collection. Методи Add і Remove. Спосіб надання оточення. цикл For Each … Next. Принципи розкрити масиви об’єктних змінних.

Література [1-4; Д-5–9]

 

ЗМІСТОВИЙ МОДУЛЬ 4.

 

Тема 12. Налагодження програм.

(2 лекційні години)

Типи помилок. Синтаксичні помилки. Опція AutoSyntax Chick закладки Editor вікна Tools/Options. Вибір елементів у списку. Опція Auto List Members вікна Tools/Options (закладка Editor). Визначають помилки у структурі програми. Помилки, що виникають при виконанні програми. Інструменти налагодження. Виявлення логічних помилок. Режим налагодження. Доступу до засобів налагодження. Команда ToolBars меню View панель інструментів Debug. Крапка зупинки (BreakPoint). Встановлення відображення смуги індикатора. Опція Margin Indicator Bar у закладці Editor Format вікна Tools/Options. Кнопка Toggle BreakPoint Текстовий курсор. Кнопка Toggle BreakPoint. Команда Clear All BreakPoint меню Debug. Вилучення усіх крапок зупинки у всьому проекті. Оператора Stop. Команда Set Next Statement. Команди Debug / Show Next Statement. Покрокове виконання програми. Команда Step into. Кнопки Step Over на панелі інструментів Debug та клавіши [Shift + F8]. Команда Step Out меню Debug. Команда Run To Cursor меню Debug. Комбінація клавіш [Ctrl + F8]. Список викликів. Команда View/ Call Stack. Кнопка Show. Команда QuickInfo меню Edit. Команда Edit/Parameter Info. Вікно Quick. Watch Команда Add Watch меню Debug. Вікно Add Watch. Вікна налагодження програми,що VB пропонує розробнику. Вікна налагодження програми Watch Window, Immediate Window, Locals. Метод Assert. Команди Next Bookmark та Previous Bookmark меню Edit. Команда All Bookmarks Узгодження по коду. Ім’я із предикатів та базового імені у відповідності з “угорською нотацією”.

Література [1-4; Д-5–9]

 

Тема 13. Від OLE до Active X.

(2 лекційні години)

Метод OLE. Використання OLE. вигляді даних: дані, що представлені, (Presentation Data, PD) і природні дані (Native Data, ND). Елементи OLE. OLE-об’єктами можна здійснювати одну з двох операцій: зв’язування або впровадження. Вставити об’єкт OLE у додаток. Дії властивості Action. Метод CreateEmbed. Для об’єкту, що зв’язаний, треба вказувати джерело даних. Параметр sourceitem. Методом ReadFromFile для завантаження об’єктів. Команда Components меню Project для додавання ЕК. Підключення OLE–об’єктів. Мова макросів додатка об’єкта. Функція GetObject. ActiveX і COM. Об’єкти компоненти ActiveX. Утиліти Class Builder. Визначення Private. Визначення Public Not Createable. Визначення Single Use. Визначення Global Single Use. Визначення Multi Use. Визначення Global Multi Use. Слід запускати іншій екземпляр VB для тестування. Модальні і немодальні форми.

Література [1-4; Д-5–9]

 




Дата добавления: 2014-12-19; просмотров: 146 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав