- •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. Що нового ми дізналися?
3Мал. 1.10. Вікно програми Visual Basic.
. Коли відкриється діалогове вікно
MSDN Library - Visual Studio 6.0, натисніть кнопку
Add/Remove.
4. Встановіть в діалоговому вікні MSDN Library - Visual Studio. Прапорець поряд з рядком VB Product Samples. Якщо прапорець забарвлений в сірий колір, натисніть кнопку Select All.
5. Натисніть кнопку Continue, щоб завершити процес установки.
Встановивши приклади додатків, ви можете випробувати можливість роботи з декількома проектами на наступному прикладі:
1. Виконаєте команду File > Add Project.
2. У діалоговому вікні Add Project перейдіть на вкладку Existing.
3. Виберіть файл FirstApp.vbp з підкаталогу \MSDN98\98vs\1033\Samples\VB98\ FirsАрр.
4. Натисніть кнопку Open; проект FirstApp включається в IDE.
5. Виконаєте команду File > Add Project, щоб додати ще один проект.
6. Знову перейдіть на вкладку Existing в діалоговому вікні.
7. Виберіть файл Controls.vbp з підкаталогу \MSDN98\98vs\1033\Samples\VB98\ Controls; проект Controls також включається в IDE.
От і все, що треба зробити для відкриття декількох проектів. За бажання ви можете додати до них і інші проекти, але робити це вам припаде украй рідко. Швидше за все, ви почнете працювати з декількома проектами при створенні серверів і клієнтів ActiveX.
Налаштування ide
Хоча у версії 6 Visual Basic інтегроване середовище містить багато додаткових удосконалень, її можна настроїти за вашим смаком. Наприклад, ви можете визначити кількість пропусків при табуляції, змінити колір вікна програми, закріпити панелі інструментів і зробити багато що інше. Будь-які зміни в параметрах IDE починаються з команди Tools >- Options. На вкладках діалогового вікна Options містяться багато параметрів IDE, з якими ми незабаром познайомимося.
Вкладка Editor
П
У групі Code Settings зібрані параметри, що безпосередньо впливають на роботу редактора. Після виконання команди Tools > Options спробуйте поекспериментувати з наступними варіантами:
ВМал. 1.11. Вкладка Editor.
становіть прапорець Auto Syntax Check, щоб
редактор автоматично знаходив синтаксичні
помилки в програмі в режимі конструювання.
Цей прапорець варто залишити встановленим,
що допоможе виявляти деякі помилки на
ранній стадії.
Встановіть прапорець Require Variable Declaration, щоб будь-які змінні в програмі могли використовуватися лише після попереднього оголошення.
Встановіть прапорець Auto List Members, щоб редактор автоматично виводив список членів об'єкту, на який ви посилаєтеся в програмі. Властивості і методи автоматично відображуються у позиції курсору при введенні програми. Усе, що від вас потрібно, - клацнути на потрібній властивості або методі.
Встановіть прапорець Auto Quick Info, щоб дозволити або заборонити висновок інформації про функції і їх параметри. Цей параметр особливо корисний для новачків; після установки прапорця Visual Basic супроводжує рекомендаціями процес введення у вікні програми.
Встановіть прапорець Auto Data Tips, щоб на екрані відображувалося значення змінної, що знаходиться під покажчиком миші. Цей прапорець особливо зручний під час відладки додатка.
Встановіть прапорець Auto Indent, щоб в програмі автоматично розставлялися відступи, що складаються з певної кількості пропусків. Він спрощує написання структурних програм. Акуратно написана програма легше читається, а це може сильно допомогти в процесі відладки. У міру знайомства з прикладами в наступних уроках ви побачите, як виглядають структурні програми.
У полі Tab задається кількість пропусків, що вставляються редактором в програму при натисненні клавіші Tab. За умовчанням використовуються чотири пропуски, проте ви можете збільшити або зменшити це число. Кількість пропусків у позиції табуляції залежить від вашого особистого смаку.
Група Window Settings містить всього три прапорці:
Встановіть прапорець Drag - and - Drop Text Editing, якщо ви хочете дозволити перетягання фрагментів тексту у вікні програми.
Встановіть прапорець Default to Full Module View, якщо в редакторові повинні відображуватися усі процедури поточного об'єкту. Якщо ви вважаєте за краще переглядати їх послідовно, зніміть цей прапорець.
Встановіть прапорець Procedure Separator, якщо в режимі виведення усіх процедур (прапорець Default to Full Module View) між текстами процедур мають бути присутній візуальні роздільники. Я рекомендую встановлювати цей прапорець в режимі перегляду усіх процедур.
