
- •М. Харків 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.4 Історія Visual Studio, c sharp, f sharp, Visual Basic
Історія створення Visual Studio бере свій початок з 1997 року. Visual Studio 97 - перша випущена версія Visual Studio, в ній вперше були зібрані разом різні засоби розробки ПЗ. Вона була випущена в двох версіях Professional і Enterprise. Visual Studio 97 - була першою спробою Microsoft створити єдине середовище для розробки на різних мовах програмування: Visual С++, Visual J++, Visual InterDev, і MSDN використовували одну середу, звану Developer Studio.
Пізніше зявились наступні версії.
1 Visual Studio 6.0 – випущена в червні 1998 – остання версія Visual Studio, що працює на платформі Win9x. Ця версія була основною середовищем розробки додатків під Windows від Microsoft, до появи платформи. NET.
2 Visual Studio. NET 2003 (кодове ім'я Everett; внутрішня версія 7.1) - випущена в квітні 2003 року (включає. NET Framework 1.1). Service Pack 1 для Visual Studio. NET 2003 випущений 13 вересня <2006.
3 Visual Studio 2005 (кодове ім'я Whidbey; внутрішня версія 8.0) – випущена в кінці жовтня 2005 року, остання офіційно працює на Windows 2000, (включає. NET Framework 2.0). На початку листопада 2005 також вийшла серія продуктів в редакції Express: Visual C + + 2005 Express, Visual Basic 2005 Express, Visual C # 2005 Express і ін 19 квітня 2006 редакція Express стала безкоштовною.
4 Visual Studio 2008 (кодове ім'я Orcas; внутрішня версія 9.0) - випущена 19 листопада 2007, одночасно з. NET Framework 3.5. Націлена на створення додатків для ОС Windows Vista (але підтримує і XP), Office 2007 і веб – додатків. Включає в себе LINQ, нові версії мов C # і Visual Basic. У студію не ввійшов Visual J#. З 28 жовтня 2008 року вперше доступна версія російською мовою.
5 Visual Studio 2010 (кодове ім'я Hawaii, для Ultimate – Rosario; внутрішня версія 10.0) - випущена 12 квітня 2010 разом з. NET Framework 4.0. Visual Studio включає підтримку мов C # 4.0 і Visual Basic. NET 10.0, а також мови F #, який був відсутній у попередніх версіях [10].
Історія F# почалася в 2002 році, коли команда розробників з Microsoft Research під керівництвом Don Syme вирішила, що мови сімейства ML цілком підходять для реалізації функціональної парадигми на платформі. NET. Ідея розробки нової мови з'явилася під час роботи над Generic'амі – реалізацією узагальненого програмування для Common Language Runtime. Відомо, що один час в якості прототипу нової мови розглядався Haskell, але через функціональної чистоти і більш складної системи типів потенційний Haskell.NET не міг би надати розробникам простого механізму роботи з бібліотекою класів. NET Framework, а значить, не давав би яких – то додаткових переваг.
Мова програмування F#, розроблений в Microsoft Research і призначений для виконання на платформі Microsoft .NET. Він поєднує в собі виразність функціональних мов, таких як OCaml і Haskell з можливостями і об'єктною моделлю .NET.
Наступним кроком у розвитку нової мови стала поява в 2005 році його першої версії. З тих пір навколо F# стало формуватися спільнота. За рахунок підтримки функціональної парадигми мова виявився затребуваний в науковій сфері та фінансових організаціях. Багато в чому завдяки цьому Microsoft вирішила перевести F# зі статусу дослідницьких проектів у статус підтримуваних продуктів і поставити його в один ряд з основними мовами платформи .NET. І це незважаючи на те, що останнім часом все більшу активність проявляють динамічні мови, підтримка яких також присутній в .NET Framework 12 квітня 2010 світ побачила нова версія флагманського продукту для розробників - Microsoft Visual Studio 2010, яка підтримує розробку на F# прямо з коробки [11].
Історія мові програмування C# з'явилась на світ в червні 2000 р. в результаті копіткої роботи великої групи розробників компанії Microsoft, очолюваної Андерсом Хейлсберг (Anders Hejlsberg). Ця людина відома як автор одного з перших компільованих мов програмування для персональних комп'ютерів IBM – Turbo Pascal. Напевно, на території колишнього Радянського Союзу багато розробників зі стажем, та й просто люди, котрі навчалися в тій чи іншій формі програмування в вузах, випробували на собі чарівність і зручність використання цього продукту. Крім того, під час роботи в корпорації Borland Андерс Хейлсберг прославився створенням інтегрованого середовища Delphi (він керував цим проектом аж до виходу версії 4.0).
Поява мови C# і ініціативи .NET аж ніяк не випадково припало на початок літа 2000 р. Саме до цього моменту компанія Microsoft підготувала промислові версії нових компонентних технологій і рішень в області обміну повідомленнями і даними, а також створення Internet-додатків [12].