
- •М. Харків 2013 р.
- •Реферат
- •Перелік скорочень та позначень
- •1 Концепція об'єктно-орієнтованого програмування
- •1.1 Поняття об'єктно-орієнтованого програмування
- •1.2 Засоби розробки
- •1.3 Порівняння мов програмування с sharp, c plus-plus
- •2 Вибір інструмента програмного продукту
- •2.1 Огляд платформи .Net Framework
- •2.2 Огляд Visual Studio 2010
- •2.3 Поняття DreamSpark
- •2.4 Історія Visual Studio, c sharp, f sharp, Visual Basic
- •2.5 Мова програмуванняC#
- •3 Побудова програмної моделі
- •3.1 Постановка задачі
- •3.2 Поняття алгоритму та модель програмного продукту модель
- •3.3 Поняття математична модель
- •3.4 Побудова технологічної моделі програми
- •4 Розробка програмного виробу
- •4 1 Побудувати модель основного (глобальний) модуля програми
- •4.2 Побудувати модель вікон інтерфейсу програми
- •4.3 Розробка основного модуля програми
- •4.4 Емпіричне та формальне тестування програмного виробу
- •Висновок
- •Список джерел інформаці додаток а
- •Додаток б
- •Додаток в
2.2 Огляд Visual Studio 2010
Такий товар як, Visual Studio 2010 - набір інструментів розробки, заснованих на використанні компонентів, та інших технологій для створення потужних, продуктивних додатків. Крім того, середу Visual Studio оптимізована для спільного проектування, розробки і розгортання корпоративних рішень. Також ми можемо говорити про середовище розробки яка теж ,є частиною Visual Studio Середа розробки Visual Studio представляє собою повний набір засобів розробки для створення веб-додатків ASP.NET (ASP.NET) настільних додатків і мобільних додатків. використовують єдину інтегровану середовище розробки (IDE), яка дозволяє спільно використовувати засоби і спрощує створення рішень на базі декількох мов.
Крім того, в цих мовах використовуються функціональні можливості платформи. NET Framework, яка дозволяє отримати доступ до ключових технологій, що спрощує розробку
Visual Studio надає кошти для проектування, розробки, налагодження та розгортання веб-додатків, і традиційних клієнтських додатків. У документах, що містяться в даному розділі, поетапно описується процес розробки в Visual Studio.
Обновлення вVisual Studio:
1) мова програмування F# встановлена за умовчанням;
2) нова .NET Framework 4.0;
3) можливість вибору версії .NET Framework під час створення проекту;
4) у діалоговому вікні створення проекту є пункт Online Templates, де знаходяться декілька досить цікавих шаблонів;
5) додали Extension Manager зі зручним інтерфейсом доступу до додатків, їхнім встановленням і керуванням.
Щоб допомогти командам безперервно приносити користь, Microsoft Visual Studio надає безліч функцій підтримки програмування на найсучасніших платформах з модернізованими інструментами організації повного циклу розробки. Це у тому числі досягається і за рахунок регулярних оновлень Visual Studio, щоб забезпечити компанії рішеннями для створення сучасних застосувань і управління сучасним циклом розробки [7].
2.3 Поняття DreamSpark
Програма Microsoft DreamSpark це пропозиція для молоді учню, а також викладачу вчителю ліцензованого освітнього закладу безкоштовно завантажити програмне забезпечення компанії. Microsoft для розробки і дизайну. Детальний опис програми можна знайти на сайті. У програмі можуть брати участь студенти та аспіранти очних і вечірніх форм навчання всіх вузів, учні закладів середньої освіти старше 12 років, а також викладачі і вчителі ліцензованих освітніх установ. Отримане в рамках програми DreamSpark програмне забезпечення можна використовувати тільки в освітніх, наукових і дослідницьких цілях.
Програма DreamSpark допомагає викладачам знайомити учнів з найсучаснішими технологіями і проводити дослідження. Майкрософт усвідомлює, що для того, щоб стимулювати сучасний процес навчання і зробити його більш актуальним і захоплюючим, учням необхідний доступ до різноманітних ресурсів. Програма DreamSpark надає викладачам всі необхідні ресурси, завдяки яким вони завжди будуть мати доступ до найсучасніших технологій, які дозволять по-новому захопити і мотивувати учнів.
Microsoft DreamSpark – програма, завдяки якій деякі вищі та середні навчальні заклади можуть використовувати найсучасніші продукти і технології Microsoft при мінімальних фінансових витратах.
Програмне забезпечення, DreamSpark, може бути встановлено на будь-яку кількість навчальних комп'ютерів на факультеті (залежно від числа ліцензій та технічних можливостей установи). Програми повинні використовуватися для навчальних і дослідницьких цілей, їх не можна використовувати для підтримки інфраструктури факультету чи установи. Крім того, і викладачі, і учні можуть використовувати програми для навчальних чи дослідницьких цілей також і на своїх домашніх комп'ютерах [8].
Пропонується два варіанти участі в програмі DreamSpark для навчальних закладів,це підписка DreamSpark, яка оформляється на всі освітня установа. Така підписка буде поширюватися на всіх учнів, викладачів та комп'ютерні класи в установі.И ще одна це підписка DreamSpark Premium (така підписка існує в УГНТУ), призначена тільки для факультетів або підрозділів ліцензованих освітніх установ вищої або середньої професійної освіти, викладачі яких читають курси в галузі природничих наук, технологій, конструювання і математики.
Технічні факультети окремих ВНЗ в навчальних цілях можуть використовувати підписку (MSDN).
Програма співпраці зі сферою освіти, завдяки якій вищі і середні навчальні заклади можуть використовувати в освітньому процесі найсучасніші продукти і технології Microsoft при мінімальних фінансових витратах. Програма адресована навчальним закладам, що володіє ліцензією на навчання технічним або природничо спеціальностями, і призначена виключно для навчальних і дослідницьких цілей. Умови програми найбільш повно і докладно описані в тексті "Додаткових умов ліцензії на програмне забезпечення корпорації Microsoft підписка на програмне забезпечення в рамках програми Microsoft (MSDN-AA)", актуальному на дату придбання ліцензій.
Отримане програмне забезпечення може бути встановлене на будь числі комп'ютерів навчального закладу. Крім того, викладачі, співробітники та студенти, зараховані на обов'язкові курси даного навчального закладу, можуть встановлювати надійшло в рамках MSDN AA програмне забезпечення на своїх особистих ПК завдяки спеціальній політиці ліцензування [9].