- •5.05150104 "Дизайн друкованої продукції"
- •Урок 1. Перше знайомство з Visual Basic
- •Вивчається ide
- •Мал. 1.2. Інтегроване середовище розробки (ide) Visual Basic.
- •Головне меню
- •Панель інструментів
- •Мал. 1.3. Панель інструментів Visual Basic.
- •Переміщення кнопки на панелі інструментів
- •Видалення і вставка команд меню
- •Вікно проекту
- •Мал. 1.4. Вікно проекту.
- •Вікно властивостей
- •Логічні властивості
- •Властивості з фіксованим набором значень
- •Строкові властивості
- •Шістнадцяткові властивості
- •Файлові властивості
- •Властивості розміру
- •Вікно макету форми
- •Панель елементів
- •Мал. 1.7. Панель елементів Visual Basic із стандартними елементами. Впорядкування панелі елементів
- •Видалення елементу з панелі
- •Мал. 1.8. Конструктор форм.
- •Вікно перегляду об'єктів
- •Мал. 1.9. Вікно перегляду об'єктів. Вивчайте редактор Visual Basic!
- •Робота з декількома проектами
- •Мал. 1.10. Вікно програми Visual Basic.
- •Налаштування ide
- •Вкладка Editor
- •Мал. 1.11. Вкладка Editor.
- •Вкладка Editor Format
- •Мал. 1.12. Вкладка Editor Format. Вкладка General
- •Вкладка Docking
- •Мал. 1.14. Вкладка Docking. Наше перше застосування
- •Додаток Hello World
- •Puc. 1.17. Процедура у вікні програми.
- •Що нового ми дізналися?
- •Урок 2. Робота з формами
- •Анатомія форми
- •Мал. 2.1. Об'єкт-форма.
- •Кнопка закриття
- •Робота з властивостями форм
- •Допомога знаходиться зовсім близько
- •Властивість BackColor
- •Властивість Border - Style
- •Властивість Caption
- •Властивість ControlBox
- •Властивість ForeColor
- •Властивість Height
- •Властивість Icon
- •Властивість Left
- •Властивість MaxButton
- •Властивість MinButton
- •Властивість Name
- •Властивість ScaleMode
- •Властивість ShowInTaskbar
- •Властивість Width
- •Властивість WindowState
- •Налаштування властивостей форми
- •Мал. 2.2. Додавання нового фрагмента в процедуру.
- •Мал. 2.3. Зміна властивості Caption. Новий варіант програми
- •Виправлення помилки
- •Мал. 2.4. Робота з властивістю Caption.
- •Мал. 2.5. Зміна процедури Load.
- •Події форм
- •Мал. 2.6. Список подій, пов'язаних з формою. Отримання довідки по подіях
- •Коли використовуються Load/Unload і Activate/Deactivate
- •Методи форм
- •Робота з багатодокументними (mdi) формами
- •Мал. 2.7. Декілька документів в батьківському вікні-контейнері.
- •Створення mdi - додатки
- •Мал. 2.8. Редактор меню.
- •Нова версія mdi - додатки
- •Розшифровка програми
- •Мал. 2.9. Вдосконалене mdi – додаток.
- •Використання Form Wizard
- •Мал. 2.11. Діалогове вікно About, створене
- •Що нового ми дізналися?
- •Урок 3. Вибір і використання управляючих елементів
- •Перше знайомство з елементами, що управляють
- •Мал. 3.1. Панель елементів Visual Basic. Кнопки
- •Властивості кнопок
- •Події кнопок
- •Методи кнопок
- •Робота з кнопками
- •Мал. 3.2. Робота з кнопками.
- •Текстові поля
- •Властивості текстових полів
- •Події текстових полів
- •Методи текстових полів
- •Робота з текстовими полями
- •Мал. 3.3. Робота з текстовими полями
- •Мал. З.4. Виділений фрагмент у властивості SelText. Написи
- •Призначення клавіш прискореного виклику для написів
- •Властивості написів
- •Події написів
- •Методи написів
- •Робота з написами
- •Мал. 3.5. Напис на формі. Перемикачі
- •Властивості перемикачів
- •Події перемикачів
- •Методи перемикачів
- •Мал. 3.6. Діалогове вікно Options. Прапорці
- •Властивості прапорців
- •Мал. 3.7. Прапорці, що знаходяться в невизначеному стані, виділені сірим кольором. Події прапорців
- •Методи прапорців
- •Мал. 3.8. Діалогове вікно Check Box Example.
- •Робота з прапорцями
- •Властивості рамок
- •Події рамок
- •Методи рамок
- •Мал. З.9. Рамка. Список
- •Властивості списків
- •Події списків
- •Методи списків
- •IstListl.Addltem «Привіт»
- •IstListl.Addltem «Привіт», 3
- •Робота із списками
- •Комбіновані поля
- •Властивості комбінованих полів
- •Події комбінованих полів
- •Методи комбінованих полів
- •Мал. 3.10. Список і комбіноване поле.
- •Робота із списками і комбінованими полями
- •Малюнки
- •Властивості малюнків
- •Події малюнків
- •Методи малюнків
- •Робота з малюнками
- •Мал. 3.11. Робота з малюнками.
- •Графічні поля
- •Властивості графічних полів
- •Події графічних полів
- •Методи графічних полів
- •Таймери
- •Властивості таймерів
- •Події таймерів
- •Методи таймерів
- •Робота з таймером
- •Смуги прокрутки
- •Властивості смуг прокрутки
- •Події смуг прокрутки
- •Методи смуг прокрутки
- •Робота із смугами прокрутки
- •Списки дисків
- •Властивості списків дисків
- •Події списків дисків
- •Методи списків дисків
- •Списки каталогів
- •Властивості списків каталогів
- •Події списків каталогів
- •Методи списків каталогів
- •Списки файлів
- •Мал. 3.14. Списки дисків, каталогів і файлів.
- •Властивості списків файлів
- •Події списків файлів
- •Методи списків файлів
- •Робота із списками файлів
- •Мал. 3.15. Додаток WinSeek.
- •Додавання інших елементів на панель
- •Мал. 3.17. Додавання нових елементів.
- •Інтерфейс в стилі Windows xp
- •Мал. 3.18. Провідник Windows.
- •Властивості дерев
- •Мал. 3.19. Сторінки властивостей дерева.
- •Вкладка General
- •Мал. 3.20. Відстежування повного тексту вузлів. Події дерев
- •Методи дерев
- •Табличні списки
- •Властивості табличних списків
- •Мал. 3.21. Властивості табличного списку.
- •Вкладка General
- •Вкладка Image Lists
- •Вкладка Sorting
- •Вкладка Column Headers
- •Події табличних списків
- •Методи табличного списку
- •Списки зображень
- •Властивості списків зображень
- •Події списків зображень
- •Методи списків зображень
- •Всі разом
- •Мал. 3.22. Форма Object Explorer в режимі конструювання.
- •Рядок стану
- •Властивості рядків стану
- •Події рядків стану
- •Методи рядків стану
- •Робота з рядком стану
- •Мал. 3.24. Рядок стану в програмі Object Explorer. Що нового ми дізналися?
Н
Form
Wizard.
Мал. 2.11. Діалогове вікно About, створене
Окрім звичайних модальних форм існують і системно-модальні форми. Поки системно-модальне вікно залишається відкритим, користувач не може працювати не лише з даним, але і з усіма іншими застосуваннями. Хорошим прикладом системно-модального вікна служить програма збереження екрану. Робота з додатками стає можливою лише після того, як буде введений правильний пароль. Тим самим забезпечується простий захист для ваших програм.
Що нового ми дізналися?
На цьому уроці ми навчилися:
Створювати нові форми.
Працювати з формами в Visual Basic.
Користуватися найважливішими властивостями і методами при відображенні форм.
Включати новий код в процедури подій.
Створювати MDI - додатки з працюючими меню.
Створювати спеціалізовані форми за допомогою Form Wizard.
Урок 3. Вибір і використання управляючих елементів
Елементи, що управляють
Панель елементів
Використання елементів, що управляють
Групування елементів
Додавання елементів на панель
Розробка інтерфейсів в стилі Windows
Як ви дізналися з попереднього уроку, додатки Visual Basic будуються на основі форм. Практично будь-яке застосування містить форми, а на формах знаходяться елементи, що управляють, які розширюють функціональні можливості додатка і забезпечують його усім необхідним для взаємодії з користувачем. У цьому уроці ми розглянемо найпоширеніші і потрібніші елементи Visual Basic 6, що управляють. У цьому уроці нам не вдасться детально розглянути усі елементи, і ми обмежимося лише тими, з якими вам доведеться працювати найбільше. Не засмучуйтеся! Інші елементи будуть розглянуті в наступних главах.
Перше знайомство з елементами, що управляють
Елементи (чи просто елементи), що управляють, - «цегла», з якої будуються додатки в Visual Basic. Завдяки елементам ваші форми можуть робити щось більше, ніж просто займати місце на екрані. Деякі елементи, наприклад кнопки і текстові поля, призначені для взаємодії з користувачем. Інші залишаються невидимими для користувача і виконують допоміжні завдання. Прикладом невидимого елементу служить таймер. За допомогою елементів ви без особливих зусиль наділите свої програми різними можливостями. Щоб розмістити елемент на формі, можна двічі клацнути на потрібному значку в панелі елементів або ж «намалювати» елемент на формі - для цього слід клацнути на нім мишею і розтягнути контур на формі (в цьому випадку перетягання покажчика миші визначає розміри елементу).
Після розміщення елементів можна задати їх властивості. Клацніть на елементі, щоб зробити його активним, і зміните потрібні значення у вікні властивостей. Панель елементів є вікном, усередині якого знаходяться значки різних елементів, використовуваних в додатках (мал. 3.1). У цьому уроці ми розглянемо деякі елементи, якими ви зможете користуватися у своїх застосуваннях.
У комплект Visual Basic 6 входить ряд додаткових елементів, багато хто з яких був вдосконалений в порівнянні з попередніми версіями. Деякі з них призначені для роботи з мультимедіа, інші (наприклад, елементи Winsock і Internet Control) орієнтовані на роботу в Internet. Існує також декілька додаткових елементів для роботи з базами даних. Більше того, тепер ви можете створювати власні елементи ActiveX і включати їх в панель елементів. Нестандартні елементи також можна поширювати серед інших розробників. Детальніша інформація про створення і поширення таких елементів приведена в уроці 17, «Використання ActiveX».
