Обгрунтування доцiльностi розробки, постановка задачi проектування
Автор: Dominus Nox • Июль 15, 2022 • Реферат • 1,186 Слов (5 Страниц) • 208 Просмотры
- ОБГРУНТУВАННЯ ДОЦІЛЬНОСТІ РОЗРОБКИ, ПОСТАНОВКА ЗАДАЧІ ПРОЕКТУВАННЯ
1.1 Огляд інструментів для розробки
Для розробки програми використовується середовище розробки MS Visual Studio, що поєднує в собі величезну кількість технологій та надлаштувань для розробки практично будь-яких програмних додатків. Зокрема, VS підтримує об’єктно-орієнтовану мову програмування C#, як основний інструмент для створення коду, а також фреймворк .Net, що містить в собі технології для розробки консольних, веб та десктоп додатків для операційної системи Windows.
Для створення додатків для робочого столу використовується технологія Windows Forms, що використовує декларативну побудову користувацьких інтерфейсів. Також .Net дає змогу підключити необхідні бібліотеки для роботи з графікою та зображеннями для подальшого їх додавання до інтерфейсу, що дає змогу створити гру, яка розглядається у цій роботі.
Тож, для виконання роботи буде використано такий стек технологій:
- MS Visual Studio, як середовище для розробки програми;
- .Net – фреймворк для створення додатків під ОС Windows;
- Windows Forms – технологію для створення користувацьких інтерфейсів для додатків для робочого столу;
- Бібліотеки для роботи з растровою графікою, колекціями, мультипоточністю.
1.2 Обґрунтування вибору середовища та інструментів розробки
Visual Studio – інтегроване середовище розробки програмного забезпечення від компанії Microsoft. Дане середовище дає змогу створювати різні прикладні додатки: консольні програми, програми з графічним інтерфейсом, наприклад віконні програми Windows Forms, а також Web-рішення тощо.
Середовище Visual Studio дозволяє створювати програми, з використанням різних мов програмування: Visual C#, Visual Basic, Visual F#, Visual C++, Python і т.д. (рис. 1.1). Також є можливість розробляти додатки не тільки під Windows, а і під інші популярні платформи: Android, iOS.
Версія Visual Studio Community є абсолютно безоплатною для учнів, студентів та розробників програм з відкритим програмним кодом.
Довідкові відомості про всі розробки компанії Microsoft зібрані в один програмний продукт MSDN (Microsoft Developer Network).
У MS Visual Studio кожне окреме застосування є рішенням (solution), що складається з одного чи декількох проектів (project). Одночасно можна відкрити тільки одне рішення (з розширенням. sln), при роботі над кількома рішеннями одночасно потрібно запускати декілька вікон Visual Studio.
Visual Studio надає шаблони для проектів найбільш поширених типів. Використання проектів і їх шаблонів дозволяє користувачеві зосередитися на реалізації окремої функції, в той час як проект буде виконувати загальне управління та завдання побудови.
Для створення нового проекту використовується майстер застосувань. Майстер створення програм надає користувальницький інтерфейс для створення проекту за шаблоном та створення шаблонів для файлів вихідних текстів. Майстер налаштовує структуру програми, основні меню і панелі інструментів, забезпечує включення деяких заголовних файлів.
Елементи графічного інтерфейсу MS Visual Studio характерні для Windows-програм. Розмір і форма вікон визначається конкретною конфігурацією системи. Користувач має можливість змінювати розмір і розташування окремих елементів, згортати їх з тим, щоб збільшити місце для інших, необхідних в даний момент, елементів.
Платформа .NET – це прoграмне інтегроване середовищe, яке забезпечує розробку, збірку та виконання програм, що базуються на спільній мoвній інфраструктурi, на загальне середовищe виконання та спiльний набір типів. Як і на мові прогрaмування Java, на платформі є можливість створення додаткiв, які можуть запускатись на різних операцiйних системах без перезбирання. Архiтектура платформи .NET орієнтована за стандартами веб консорцiуму World Wide Web (WWW), перш за все базується вона на протоколі HTTP (це базовий протокол для технології Web-сервісів) і мови XML.
...