Аналіз предметної області та відомих реалізацій програмної системи конвертації текстових файлів. Розробка алгоритмів функціонування основних модулів програмної системи конвертації текстових файлів. Характеристика сутності інформаційної технології.
Аннотация к работе
1.2 Огляд відомих реалізацій програмної системи конвертації текстових файлів Обєктно-орієнтоване проектування програмної системи конвертації текстових файлів 2.1 Універсальна мова моделювання UML в процесі проектування програмної системи конвертації текстових файлів 2.2 Розробка загальної структурної схеми функціонування програмної системи конвертації текстових файлів 2.5 Розробка алгоритмів функціонування основних модулів програмної системи конвертації текстових файлівСписок використаних джерелПрикладами таких файлів можуть бути файли, що створені редакторами типу вбудованого редактора програми Midnight Commander, файли, створювані програмою Notepad в Windows та vi в UNIX; файли з розширеними можливостями форматування тексту; від попередніх відрізняються числом кодів, що використовуються як керуючі можливостями форматування тексту. Прикладами таких файлів є файли, що створюються за допомогою простих редакторів типу Лексикон, файли у форматі .html. PDF to Word (PDF2Word) - програма дозволяє конвертувати текст і зображення з файлу PDF в документ Word (формат RTF). Серед основних можливостей програми PDF to Word можна виділити наступні: пакетний режим; підтримка протоколу PDF1.5; підтримка командного рядка; автоматична установка розміру і кількості сторінок; автоматичний розподіл тексту, зображень і інших частин пропозиції; підтримка видалення графіки і зображень з створюваного документа; підтримка конверсії шифрованих PDF файлів; пять режимів реконструкції конверсії PDF в Word; перетворення PDF файлу в плавний документ MS Word без текстових блоків [7].В даній курсовій роботі було розроблено програмну систему конвертації текстових файлів, що дозволяє перевести вказаний файл з одного формату в інший. В ході роботи на практиці було застосовано раніше отримані знання з обєктно-орієнтованої мови програмування C#, та поглиблені знання в процесі розробки програми. Було удосконалено навички роботи в середовищі розробки Visual Studio.Було вперше ознайомлено з універсальною мовою моделювання UML та набуто навичок в побудування UML діаграм. Також було вивчено деякі теоретичні питання: основні терміни інформатики, види та властивості алгоритмів, етапи створення програмних додатків, класифікацію алгоритмів за призначенням. Було визначено межі застосування програмування в реальному житті.{string WAYFROM = @ENTERWAYFORREAD.Text _pdf; string WAYTO = ENTERWAYFORWRITE.Text _doc; {string WAYFROM = @ENTERWAYFORREAD.Text _pdf; string WAYTO = @ENTERWAYFORWRITE.Text _txt; {string WAYFROM = @ENTERWAYFORREAD.Text _pdf;Під час виконання курсової роботи за довідник з мови програмування була взята книга Андерса Хейсберг «Язык программирования C#. Це четверте видання головної книги з мови C #, написаної легендою програмування - Андерсом Хейлсберг, архітектором C #, Delphi і Turbo Pascal, спільно з іншими фахівцями, які входили в групу розробників C # компанії Microsoft. Видання є найбільш повним описом мови і найавторитетнішим джерелом інформації по цій темі, побудованим в форматі збірника специфікацій, що включають в себе опис синтаксису, супутні матеріали та приклади, а також зразки коду.Для запуску програмної системи конвертації файлів необхідно запустити файл Creation authorization.exe. Після відкриття програми необхідно виконувати вказівки програми та обрати один з варіантів - “Start” або “About”. Обрано варіант “Start” Натиснувши кнопку “Start”, користувач повинен обрати формати конвертування, та вписати шлях до необхідного файлу, а також вказати шлях для збереження нового файлу Після введення даних необхідно натиснути кнопку “Start”.
Вывод
Список використаних джерелВ даній курсовій роботі було розроблено програмну систему конвертації текстових файлів, що дозволяє перевести вказаний файл з одного формату в інший. Розроблено алгоритм виконання операцій для реалізації програми та пошук оптимально короткого шляху досягнення результату. В ході роботи на практиці було застосовано раніше отримані знання з об’єктно-орієнтованої мови програмування C#, та поглиблені знання в процесі розробки програми. Було удосконалено навички роботи в середовищі розробки Visual Studio.Було вперше ознайомлено з універсальною мовою моделювання UML та набуто навичок в побудування UML діаграм. Також було вивчено деякі теоретичні питання: основні терміни інформатики, види та властивості алгоритмів, етапи створення програмних додатків, класифікацію алгоритмів за призначенням. Було визначено межі застосування програмування в реальному житті. Завдяки коригуванню системи на наявність збоїв було вдосконалено навички тестування програмних додатків. Було вивчено нові можливості тестування шляхом використання методології Agile, що дозволяє зменшити можливість виникнення критичних помилок до мінімального рівня. Було проаналізовано ключові аспекти програмування, що включають в себе запис математичних операцій шляхом використання розрахункових операторів, використання циклічних операторів для багаторазового використання окремих блоків коду. При застосуванні циклічних конструкторів було проаналізовано доцільність їхнього використання з питань оптимізації та використання ресурсу динамічної памяті ПК.
Список використаних джерел
1. Методичні вказівки [Електронний ресурс]: [Вебсайт] - Режим доступу: http://ua.kursoviks.com.ua/metodychni_vkazivky/article_post/48-metodichn-vkaz-vki-do-vikonannya-kursovo-roboti-po-discipl-nah-ob-ktno-or-ntovane-programuvannya-ta-ob-ktno-or-ntovana - Назва з екрану
2. Сравнение с языком Java [Електронний ресурс]: [Вебсайт] - Режим доступу:https://sites.google.com/site/programme666/home/istoria-cozdania/filosofia-c/sravnenie-s-azykom-java - Назва з екрану
3. UML [Електронний ресурс] [Вебсайт] - Режим доступу: http://uareferat.com/Уніфікована_мова_моделювання_UML_і_сутність_об`єктно-орієнтованого_підходу - Назва з екрану
4. Язык программирования C#. Классика Computers Science. 4-е изд. / Хейлсберг А., Торгерсен М., Вилтамут С., Голд П. . [Текстовий ресурс]: Книга з програмування - 784 с.
5. C# 4.0. Полное руководство / Герберт Шилдт [Текстовий ресурс]: Книга з програмування - 1056 с.
6. UML 2.0. Объектно-ориентированное моделирование и разработка / Дж. Рамбо, М. Блаха [Текстовий ресурс]: Книга з програмування - 544 с.
7. Конвертація документів [Електронний ресурс] [Вебсайт] - Режим доступу: http://programy.com.ua/ua/document_conversion/ - Назва з екрану
8. Основні принципи обробки текстових файлів [Електронний ресурс] [Вебсайт] - Режим доступу: http://icc.mdpu.org.ua/learn/kt/3 lek.html - Назва з екрану