- •М. Харків 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 Емпіричне та формальне тестування програмного виробу
- •Висновок
- •Список джерел інформаці додаток а
- •Додаток б
- •Додаток в
Реферат
Отчет о выполнении КП: 46с., 6 рис, 16 источников, 3 приложения
Ключевые слова: ПРОГРАММИРОВАНИЕ, НАДЕЖНОСТЬ, ТЕСТИРОВАНИЕ, ООП, КЛАСС, инкапсуляции, ПОЛИФОРФИЗМ, компьютор
Освещении основные концепции программирования и проведен сравнительный анализ современных инструментов и средств программирования. Выбрано среда разработки программного продукта от компании Майкрософт Visual Studio 2010 и инструмент программирования Visual Studio 2010 Express.
Разработанный программный продукт "Поиск файлов на компьютере". Проведен обзорный анализ предложенных на рынке аналогичных программных продуктов. Обоснована построение технологической и алгоритмической модели программного изделия.
Предложенный программный продукт не имеет аналогов, в котором реализовано интуитивно понятный интерфейс, оговорена возможность загрузки данных, простая и удобная локализация, переносимость и не требует инсталяции вспомогательных модулей, возможность установки на операционных системах Windows XP/7/8.Продукт прошел успешное империчне и формальное испытания. Задачи курсового проектирования выполнены в полном объеме. Рассмотрены теоретический материал и выполнено практическое задание.
ЗМІСТ
ПЕРЕЛІК СКОРОЧЕНЬ ТА ПОЗНАЧЕНЬ 3
ВСТУП 4
1 КОНЦЕПЦІЯ ОБ'ЄКТНО-ОРІЄНТОВАНОГО ПРОГРАМУВАННЯ 6
1.1 Поняття об'єктно-орієнтованого програмування 6
1.2 Засоби розробки 7
1.3 Порівняння мов програмування С sharp, C plus-plus 9
2 ВИБІР ІНСТРУМЕНТА ПРОГРАМНОГО ПРОДУКТУ 11
2.1 Огляд платформи .NET Framework 11
2.2 Огляд Visual Studio 2010 13
2.3 Поняття DreamSpark 14
2.4 Історія Visual Studio, C sharp, F sharp, Visual Basic 15
2.5 Мова програмуванняC# 18
3 ПОБУДОВА ПРОГРАМНОЇ МОДЕЛІ 20
3.1 Постановка задачі 20
3.2 Поняття алгоритму та модель програмного продукту модель 20
3.3 Поняття математична модель 23
3.4 Побудова технологічної моделі програми 24
4 РОЗРОБКА ПРОГРАМНОГО ВИРОБУ 26
4 1 Побудувати модель основного (глобальний) модуля програми 26
4.2 Побудувати модель вікон інтерфейсу програми 28
4.3 Розробка основного модуля програми 29
4.4 Емпіричне та формальне тестування програмного виробу 30
ВИСНОВОК 32
СПИСОК ДЖЕРЕЛ ІНФОРМАЦІ 34
ДОДАТОК А 35
ДОДАТОК Б 38
ДОДАТОК В 47
Перелік скорочень та позначень
.Net (англ. .NET Framework) - запропонована фірмою Microsoft як платформа;
ООП - об'єктно-орієнтованого програмування;
ASP.NET - веб-платформа;
C++ (С плас плас) - мова програмування;
Delphi – мова програмування Делфі;
F# - мова програмування;
J# - мова програмування;
Java - це мова програмування, тобто створення програм;
ML, (англ. Haskell,Scheme) - Функціональні мови програмування
VB - (англ.Microsoft Visual Basic) - засіб розробки;
Visual Studio - це середовище розробки компанії Майкрософт;
XML - (англ. eXtensible Markup Language - розширювана мова розмітки;
ВСТУП
Курсовий проект є закріпленню теоретичного матеріалу. Набули практичні навички проектування на об'єктно-орієнтованій мові програмування високо, рівневого програмування, додатків. Інструментальними засобами мови програмування C# у багатомовному інтегрованому середовищі Visual C# 2010 Express, та представлено отримані результати.
Постанова задачі. У ході курсового проекту будуть розглянуті поняття об’єктно-орієнтованого програмування, мови програмування, парадигми програмування та розробка програмного продукту "Пошук файлів на комп'ютері"
Мета. Розглянути об’єктно-орієнтоване програмування мови C# та застосування набутих знань при розробці програмного продукту який виконує пошук файлів на комп'ютері,та має бути актуальним. Тому, що він легко виконує пошук файлів, і працює з платформою
Актуальність. Даний програмний продукт повинен виконувати пошук різноманітних файлів на комп'ютері.NET Framework.
Новизна. Даний продукт якій був написаний на мові програмування С#, повинен виконувати при в вводі назви файлу почати пошук автоматично.
У першому розділі розглядається поняття об’єктно-орієнтованого програмування та його сучасне становище а саме: висвітлення сучасних методів програмування, висвітлення сучасних інструментальних засобів програмування, порівняння інструментальних засобів програмування. Також повинні розглянути порівняння та детальніше розглянути такі мови програмування, як C# та C++.
У другому розділі розглядаються інструменти програмування, якими ми користуємося для даного курсового проекту. А саме використання сервісу DreamSpark, який надає доступ до програмного забезпечення Майкрософт для навчальних цілей. Також платформу .NET Framework та мову програмування C#.
У третьому розділі розглядається побудова моделі програмного виробу. Розглядаються поняття алгоритму та математичної моделі.
У четвертому розділі розглядається етапи розроблення даного програмного продукту. Розглядається також модель глобального модулю та модель вікон інтерфейсу. Реалізується тестування програмного продукту.
У курсовому проекті буде розглянуто теоретичну частину об’єктно-орієнтованого програмування, розробка програмного продукту такого, як "Пошук файлів на комп’ютері". Даний програмний продукт є сучасним ми можемо швидко знайти файл якій нам потрібен.
.
