Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Прикладне додаток &Розробка проекту для створення нового класу Auto і елемента керування Label з новим властивістю Caption в системі об'єктно-орієнтованого програмування&

Реферат Прикладне додаток &Розробка проекту для створення нового класу Auto і елемента керування Label з новим властивістю Caption в системі об'єктно-орієнтованого програмування&





адаючи необхідні значення їх властивостями, застосовуючи до об'єктів відповідні методи і процедури обробки подій. Тому при створенні власного елемента керування ActiveX необхідно самому визначити властивості, методи, події, які пов'язані з цим об'єктом.

Процес створення власного елемента управління складається з наступних етапів:

проектування елемента керування. У залежності від його функціонального призначення визначається перелік властивостей, методів і подій;

створення нового проекту на основі шаблону ActiveX Control. Додання необхідного зовнішнього вигляду елементу управління, який розробляється;

програмування властивостей, методів і подій, які матиме елемент управління;

тестування та налагодження елемента керування за допомогою тестового проекту в середовищі Visual Basic 6. При цьому повинна бути перевірена робота нових властивостей, методів і подій.

Елементи управління, за допомогою цієї технології, можна створювати, трьома способами:

. Компонування елементу управління з існуючого елемента, тобто підключення готових елементів з додаванням необхідного програмного коду;

. Перетворення існуючого елемента керування (модифікація частини його властивостей, методів і подій);


4. Створення оригінального елемента керування


. 1 Створення елемента керування ActiveX


Створення елемента керування необхідно почати із запуску програми Visual Basic 6. У діалоговому вікні New Project, що з'явилося, необхідно вибрати шаблон ActiveX Control (якщо Visual Basic 6 вже завантажений, з пункту меню File вибрати підпункт New Project ) (рис.1).


Рис.1. Діалогове вікно New Project з обраним шаблоном ActiveX Control.


При цьому буде створено новий проект з об'єктом UserControl, який має ім'я UserControl. Зовні об'єкт UserControl дуже схожий на форму, але в ньому відсутні кордони і стандартні елементи віконного інтерфейсу.

Цей об'єкт служить контейнером для об'єктів, які будуть розміщені при проектуванні нового елемента керування ActiveX. Всі властивості і події об'єкта можна використовувати при програмуванні створеного елементу управління (рис.2).


Рис.2. Початковий вигляд об'єкта UserControl.


У вікні властивостей Properties в поле (Name) необхідно прибрати напис UserControl і ввести ім'я елемента управління - Label. Якщо вікно властивостей на екрані відсутня, нео?? ходимо натиснути клавішу F4 (рис.3).


Рис.3. Введення ім'я елемента управління.


Після чого можна зберегти проект. У пункті меню File головного вікна VB6 вибираємо опцію Save Project As. У діалоговому вікні Save As, що відкрилося, створюємо папку з 4 - 5 букв зі своїм прізвищем і відкрити її. Першим буде збережено елемент керування. За замовчуванням система Visual Basic 6 пропонує таке ім'я файлу, як і ім'я елемента керування. Тип файлу - ctl (рис.4).

Натискаємо кнопку «Зберегти». Далі система VB6 запропонує зберегти проект в цілому з ім'ям Project1 (тип файлу - vbp.). Натискаємо кнопку «Зберегти». Проект створено і збережено.


Рис.4 Збереження проекту з елементом управління.


Далі розміщуємо в цьому контейнері компонент Label. Відповідно з поставленим завданням необхідно виконати такі дії:

натискаємо ЛКМ на компонент Label1. У вікні властивостей Properties в поле Caption видаляємо напис «Label1». Зменшуємо мітку до необхідного розміру.

Так виглядатиме елемент управління Label. Саме таким він буде з'являтися на формі в проектах, де він буде використовуватися.

Зовнішній вигляд розробленого елементу управління показаний на (рис.5). Він заснований на стандартному елементі Label.

Рис.5. Зовнішній вигляд елемента керування Label.


Для програмування подій ініціалізації та зміни розмірів елемента керування обрані наступні параметри:

ширина списку дорівнює ширині контейнера;

висота списку дорівнює висоті контейнера;

горизонтальна і вертикальна координати текстового поля відносно контейнера рівні 0.

У відповідності з цими параметрами були складені процедури обробки подій ініціалізації та зміни розмірів, наведені нижче.


Private Sub UserControl_Initialize ()

'Процедура обробки події ініціалізації

'Початкове положення тек...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Формування корпоратівної культури як елемента стратегічного управління тури ...
  • Реферат на тему: Аналіз конкуренції як головного елемента ринкового механізму
  • Реферат на тему: Вимірювання похибки електронним фазометром на основі логічного елемента
  • Реферат на тему: Методика визначення елемента циклону
  • Реферат на тему: Розробка декоративного елемента інтер'єру дитячої кімнати. Батік