|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Вікно рішення
У вікні рішення (Solution Explorer), показаному
на мал. 2.14, виводиться список
файлів, що входять в рішення.
За умовчанням ім'я рішення збігається
з ім'ям першого створеного
в нім проекту. На малюнку
зображено вирішення vb_ide_01 з проектом
vb_ide_01, що містить файл з
ім'ям Modulel.vb.
Мал. 2.13. Список завдань
Мал. 2.14. Вікно
рішення і вікно властивостей для файлу
Module1.vb У VB .NET всім файлам
з кодом Visual Basic незалежно від їх
типу привласнюється розширення .vb —
розширення .frm, .bas і .cls не
використовуються. Втім, одна важлива
особливість залишилася незмінною:
файли з розширенням .vb, як і в Vb6,
містять звичайний текст (причому в
безкоштовно поширюваний пакет .NET
SDK входить автономний компілятор VB
для компіляції програм,
написаних в зовнішньому текстовому
редакторові).
Функції
вікна властивостей в VS .NET (також показаного
на мал. 2.14) вже не
обмежуються простим завданням властивостей
елементів управління. Вміст
вікна залежить від того, що зараз
виділене в IDE. Ім'я і тип виділеного
елементу вказані в списку,
що знаходиться у верхній частині
вікна. Щоб змінити значення
властивості, клацніть в правому осередку
і починайте вводити символи. У вікні
властивостей діють стандартні
комбінації клавіш, використовувані
при редагуванні в системі Windows. На мал. 2.14 у вікні
властивостей задаються властивості файлу
Modulel.vb. За допомогою цього вікна можна
задати властивості дизайнера (наприклад,
використовуваного при побудові web-приложений
або серверних застосувань).
Ієрархічний
список файлів у вікні рішення
містить гілку References з інформацією
про всі складки (assemblies),
використовувані в проекті (поки можна
вважати, що термін «збірка»
є аналогом DLL; складки
детально описані в розділі 13).
Діалогове вікно зовнішніх посилань у
вирішеннях VB .NET нагадує схоже
вікно, яке використовувалося для
імпортування бібліотек СОМ в
проектах Vb6. Деякі базові
складки .NET використовуються в кожному
проекті. Розверніть гілку дерева,
клацнувши назначке «+»; зразковий
результат показаний на мал. 2.15.
Звернете увагу — імена всіх
базових складок починаються з
префікса System. Тепер клацніть
правою кнопкою миші в рядку References
вікна рішення і виберіть в
контекстному меню команду Add Reference (також
можна скористатися командою
Project > Add Reference головного меню). На
екрані з'являється діалогове вікно,
зображене на мал. 2.16. У нім можна
додавати зовнішні посилання трьох
типів: .NET, COM і інші проекти (Projects).
Мал. 2.15. Перелік
зовнішніх посилань у вікні рішення
Мал. 2.16. Діалогове вікно
Add Reference
У вікні виводу (що викликається
командою View > Other Windows або
комбінацією клавіш Ctrl+alt+о)
відображається поточна інформація
стану. При побудові рішення (див.
розділ «Компіляція» даного розділу) в
цьому вікні компілятор виводить
повідомлення як про успішне
завершення, так і про виниклі
помилки. Вікно команд (викликається
командою View > Other Windows або
комбінацією клавіш Ctrl+alt+a)
нагадує вікно відладки (Immediate window)
Vb6 і застосовується в процесі відладки,
про яке буде розказано нижче. На
жаль, користі від нього
істотно менше, ніж від вікна
відладки Vb6, — вікно команд не
підтримує Intellisense і не працює в
режимі конструювання (а точніше,
вікно команд володіє украй
обмеженою підтримкою Intellisense для
меню і макросів, але не для об'єктів
і не в процесі відладки). З іншого
боку, вікно команд дозволяє
взаємодіяти з середовищем IDE.
Наприклад, в нім можна ввести
команду: File.AddNewProject На екрані
з'являється діалогове вікно New Project.
Виглядає ефектно, але на практиці
зручніше працювати з меню. Вікно команд
працює в двох режимах: у режимі
команд (Command) і в режимі
безпосереднього введення (Immediate). Для
перемикання між режимами у вікні
вводяться рядки >cmd або immed (без
префікса <<>»!). Нижче
перераховані комбінації клавіш,
використовувані при переміщенні у
вікні команд.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||