|
Visual Studio 2008Date: 2015-10-07; view: 551. Знайомство з середовищем розробки програм В1. Основні поняття про проекти Visual Studio 200
Visual Basic 2008є складовою частиною програмного пакету Visual Studio 2008 (VS 2008). VS 2008 – це інструмент швидкої розробки програм, який дозволяє редагувати програми, виконувати і відлагоджувати їх в операційній системі Windows. VS 2008 існує у вигляді різних редакцій. Для програм, які розглядаються в навчальному посібнику можна використати будь-яку редакцію: від VS 2008 Express Edition, яка має мінімальні можливості, і до VS 2008 Professional Edition, яка має максимальні можливості. Для інсталяції будь-якої із редакцій VS 2008 знадобиться процесор з тактовою частотою не нижче 1Ггц, мінімум 256М оперативної памяті та декілька гігабайт вільної дискової памяті. Підготовка текстів програм, їх компіляція, відлагоджування та виконання здійснюється у інтегрованому середовищі розробки (Integrated Development Environment - IDE). Це середовище у надає однакові можливості для підготовки програм для всіх мов програмування (C++, C#, Visual Basic) і включає багато інтегрованих складових, зокрема головне меню, панель інструментів (Toolbars), конструктор форм (Designer), оглядач розв'язків (Solution Explorer), панелі елементів керування (Toolbox). Якщо потрібна складова частина IDE не видима, тоді достатньо викликати пункт View головного меню і далі вибрати цю складову. Точний розмір і форма вікон та інструментів залежать від того, як було налаштоване середовище розробки конкретного користувача. У VS 2008 підтримується багато нових можливостей для роботи з вікнами: прикріплення (dock), автосховування та інші. Всі програми, які створюються у VS 2008, організовуються у проекти, а проекти об'єднуються у розв'язки. Проект містить велику кількість файлів різного типу: початкові, проміжні і кінцеві (виконувані). Існує також спеціальний файл проекту (vbproj) і файл розв'язку (sin), які містять службову інформацію відповідно про склад проекту та склад розв'язку. Корисно знати, що піктограма файла розв'язку містить маленьку цифру, яка вказує на номер версії програмного пакету (цифра 8 відповідає VS 2005, а цифра 9 - VS 2008). Візуально структуру проекту можна побачити у діалоговому вікні Solution Esplorer. В цьому вікні можна вибрати будь-яку частину програми і відобразити її у вікні редактора коду. На рис. 1 показане головне вікно VS 2008, яке з'являється відразу після запуску. На ньому можна виділити декілька основних об'єктів: головне меню, стандартну панель інструментів, початкову сторінку (Start Page).
Рисунок 1 – Головне вікно VS 2008
В діалоговому вікні початкової сторінки показані назви декількох проектів, які відкривалися останнім часом. Для створення нового проекту необхідно в меню File вибрати послідовно пункти New та Project. VS 2008 підтримує різні види проектів. Розглянемо деякі основні проекти, які можна створити для мови програмування Visual Basic (рис. 2): ü Console Application (Консольна програма) – програма, яка не використовує графічні інтерфейси і представляє окремий виконуваний файл; ü Windows Form Application (Windows-програма) – програма, яка підтримує традиційний Windows-інтерфейс і використовує форми Windows з елементами керування; ü Class Library (Бібліотека класів) – клас або компонент, який може входити до складу інших програм; ü Windows Control Library (Бібліотека елементів керування Windows) – є аналогом ActiveX Controls у Visual Basic 6; ü Empty Project (Пустий проект) – створюється проект, який містить лише необхідну для зберігання структуру файлів, все інше додається вручну.
Рисунок 2 – Головне вікно VS 2008
Для створення нового проекту необхідно вибрати тип проекту, вказати ім'я проекту і папку, де він буде зберігатися (якщо не влаштовують ті дані, які VS 2008 надає за замовчуванням). Після закриття вікна “New Project” відкривається нове вікно відповідно з вибраним типом проекту.
В2. Проекти типу Console Application та Windows Form Application
Найпростішим типом проекту є Console Application. Програма називається консольною, тому що взаємодія з нею відбувається через клавіатуру і дисплей, тобто використовується лише текстовий інтерфейс. На рис. 3 показане діалогове вікно, яке відповідає проекту Console Application. Це вікно є вікном редактора коду програми, де вже створена структура найпростішої консольної програми, яка складається з одного модуля і однієї процедури. Далі можна вводити свої дані і оператори. Для переважної більшості програм навчального посібника передбачено використання типу проекту Windows Form Application. Цей тип проекту використовує всі графічні можливості Windows, тому є найбільш придатним для вивчення візуального програмування. Якщо в консольній програмі можна безпосередньо працювати з клавіатурою і дисплеєм, то для Windows-програм забороняється безпосередній доступ до апаратних засобів компютера, операції введення-виведення здійснюються тільки через спеціальні функції операційної системи – функції API
Рисунок 3 – Вікно проекту Console Application
(Application Program Interface). Однак в цьому випадку можна забезпечити багатозадачний режим роботи, коли кожна програма, системна чи прикладна, працює в своєму вікні. А головне, можна скористатись всіма видами графіки: векторної, растрової, тривимірної. Проект Windows Form Application забезпечує графічний інтерфейс Windows Forms, тобто інтерфейс, який виконується в середовищі CLR. Базовим елементом цього інтерфейсу є форма – спеціальне вікно, на яке переміщаються елементи керування (ЕК), які забезпечують зручний інтерфейс з користувачем. Пакет VS 2008 надає кілька десятків ЕК, які знаходяться на панелі елементів керування (Toolbox). На рис. 4 показане діалогове вікно, яке відповідає проекту Windows Form Application. Після створення такого проекту подальша розробка програми зводиться до таких дій. 1. Інтерактивне створення графічного інтерфейсу користувача на вкладці Form1.vb [Design] (конструктор форми) вибором ЕК у вікні Toolbox і переміщенням їх на форму. 2. Зміна властивостей форми та ЕК у вікні Properties (властивості). 2. Написанням програмного коду обробників подій для визначених ЕК. Підготовка програмного коду здійснюється у вікні редактора коду, в яке можна попасти після подвійного натиснення лівої клавіші миші на відповідному ЕК в конструкторі форми.
Рисунок 4 – Вікно проекту Windows Form Application
|