|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
Включення нових проектів
У існуюче
рішення можна легко додати новий
проект — відкрийте рішення і
виконаєте команду File > New > Project.
На екрані з'являється знайоме
діалогове вікно New Project (мал. 2.17), але
якщо уважно придивитися до
нього, ви відмітите два нові
перемикачі. При установці
перемикача Close Solution, як і раніше,
новий проект створюється в новому
рішенні. Але якщо встановити
перемикач Add To Solution, IDE включає
новий проект у відкрите рішення.
Мал. 2.17. Включення
проекту в існуюче рішення Допустимо, ви
встановили перемикач Add to Solution
і вибрали, як і раніше, консольне
застосування (Console Application). Як видно
з мал. 2.18, у вирішення yb_ide_01
включається новий проект з ім'ям
vb_ide_02. Таким чином, отримане
вирішення vb_ide_01 складається з двох
проектів: vb_ide_01 і vb_ide_02, і його можна
розглядати як аналог групи
проектів Vb6. Вхідні в рішення
проекти можуть взаємодіяти
один з одним і використовуватися для
тестування компонентів (наприклад,
в IDE).
Мал. 2.18. Об'єднання
декількох проектів в одному рішенні
Як
згадувалося в розділі 1, програма .NET в процесі
компіляції спочатку перекладається
проміжною мовою IL, а потім
компілюється в машинний код.
Допустимо, ви вирішили побудувати
виконуваний файл на базі вирішення
vb_ide_01. У розглянутому прикладі
задіяно дві одиниці компіляції
— наші два проекти. Виконуваний
файл може будуватися на
основі будь-якого проекту, що входить
в рішення, а проекти компілюються
незалежно один від одного. Щоб
відкомпілювати проект, найпростіше
клацнути правою кнопкою миші на
одному з проектів у вікні рішення і
вибрати команду Build або Rebuild в контекстному
меню. При виборі команди
Build компілятор обмежується
побудовою частин проекту,
що змінилися з моменту
останньої побудови, а команда
Rebuild будує наново весь проект.
Команда Build використовується частішим,
оскільки вона працює швидше (при
запуску проекту клавішею F5
виконується команда Build, а не Rebuild). Результати
компіляції і побудови проекту
відображаються у вікні виводу. На мал. 2.19
приведені вихідні дані для
проекту vb_ide_01.
Мал. 2.19. Вікно виводу
при успішній побудові Цього разу
компіляція пройшла успішно, але
буває і інакше. На мал. 2.20 показано
повідомлення про помилку, отримане при
виклику неіснуючої функції.
Мал. 2.20. Вікно виводу
при виявленні помилок У режимі
фонової компіляції VB .NET рядок
програми, що містить
помилку, підкреслюється хвилястою
лінією. Докладну інформацію
— значно повнішу, ніж в Vb6,
— можна отримати у вікні виводу і в
списку завдань (мал. 2.21).
Мал. 2.21. Отримання
інформації про помилки в списку завдань
Іноді буває
зручнішим відкомпілювати відразу
декілька проектів рішення замість
того, щоб компілювати їх окремо.
У таких ситуаціях застосовуються
засоби пакетної компіляції
VB .NET. Команда Build > Build Solution
компілює всі проекти, що
входять в рішення. Вона часто
використовується в кінці роботи над
додатком, коли все готово до
формування остаточного
пакету для розповсюдження (ця
тема розглядається в розділі 13). Команда Batch
Build дозволяє вибрати проекти
для компіляції. Вона особливо зручна
при роботі над декількома
проектами, якщо ви не хочете довго
чекати виконання команди Build All
або компілювати кожен проект
окремо. На мал. 2.22 показано,
як виглядає вікно виводу при
використанні команди Build Solution для
вирішення vb_ide_01.
Мал. 2.22. Інформація про
результати пакетної компіляції З
малюнка видно, що обидва проекти
нашого рішення були удієшно
побудовані. Якби в процесі побудови
виникли які-небудь помилки, їх
описи з'явилися б у вікні виводу. При виконанні
команди Build > Batch Build з'являється
діалогове вікно, показане на мал.
2.23. Якщо рішення складається з
декількох проектів і в одном-двух
з них виникають помилки, ви по
гідності оціните цю команду.
Мал. 2.23. Вибір проектів
для пакетної компіляції Багато
параметрів проектів задаються в
діалоговому вікні — клацніть на
імені проекту у вікні вирішення правою
кнопкою миші і виберіть команду
Properties (також можна скористатися
командою Project > Properties). На
екрані з'являється діалогове вікно,
зображене на мал. 2.24. У цьому
розділі розглядаються найважливіші
параметри компіляції, але ми
рекомендуємо самостійно
досліджувати решту параметрів,
що знаходяться на вкладках Common Properties
і Configuration Properties. Зокрема, вони
дозволяють:
дешевая раскрутка сайта |
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||