Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснювальна записка.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.78 Mб
Скачать

2.Опис використовуваного програмного забезпечення

2.1 Програмне забезпечення для розробки програмного модуля

Як вже було сказано, для розробки програми було вибрано мову програмування С# та середовище програмування Microsoft Visual Studio 2012.

Microsoft Visual Studio - лінійка продуктів компанії Microsoft, що включають інтегроване середовище розробки програмного забезпечення і ряд інших інструментальних засобів. Дані продукти дозволяють розробляти як консольні додатки, так і додатки з графічним інтерфейсом, в тому числі з підтримкою технології Windows Forms, а також веб-сайти, веб-додатки, веб-служби як в рідному, так і в керованому кодах для всіх платформ, підтримуваних Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework і Silverlight.

Visual Studio включає в себе редактор вихідного коду з підтримкою технології IntelliSense і можливістю найпростішого рефакторінга коду. Вбудований відладчик може працювати як відладчик рівня вихідного коду, так і як відладчик машинного рівня. Вбудовані інструменти включають в себе редактор форм для спрощення створення графічного інтерфейсу додатку, веб-редактор, дизайнер класів і дизайнер схем баз даних. Visual Studio дозволяє створювати і підключати сторонні додатки (плагіни) для розширення функціональності практично на кожному рівні, включаючи додавання підтримки систем контролю версій вихідного коду (як, наприклад, Subversion і Visual SourceSafe), додавання нових наборів інструментів (наприклад, для редагування і візуального проектування коду на предметно-орієнтованих мовах програмування) або інструментів для інших аспектів процесу розробки програмного забезпечення (наприклад, клієнт Team Explorer для роботи з Team Foundation Server).

Середовище має простий зрозумілий інтерфейс, опції з налаштуваннями інтерфейсу, тому кожному користувачеві легко буде налаштувати інтерфейс під себе для зручної роботи. Середовище включає різноманітні допоміжні статті, а також посилання на відеоматеріали для швидкого навчання роботі з існуючими компонентами, цим самим схиляючи користувача до вибору саме цього середовища розробки. Зручний довідник функцій, який можна передивлятися під час написання коду, значно поліпшує пошук потрібних функцій та методів, що відіграє роль при невисокому рівні пізнання засобів мови програмування.

Рис 2.1 Інтерфейс середовища програмування Microsoft Visual Studio 2012

    1. Додаткові пакети для забезпечення роботи програми

Пакет SDK для Excel 2007 використовується для зв’язку з продуктом Microsoft Offise Excel 2007.

Пакет включає програмний інтерфейс (API) C - включає файли заголовків і вихідного коду, які дозволяють бібліотекам DLL отримувати доступ до функцій Excel 2007, і опис інтерфейсу, який бібліотека DLL повинна відкривати для роботи з диспетчером надбудов Excel.

Проекти Microsoft Visual Studio - включають вихідний код на C / C ++ і демонструють використання API C. Ці приклади проектів надають приклади і служать відправною точкою для розробки власних надбудов.

При розробці рішень Word в Visual Studio виконується взаємодія з об'єктною моделлю Word. Ця об'єктна модель складається з класів і інтерфейсів, які надаються в основний збірці взаємодії для Word і задаються в просторі імен Microsoft.Office.Interop.Word.

Застосування. Відомості цього розділу застосовуються до проектів рівня документа і рівня програми для Word 2013 і Word 2010. Додаткові відомості див. У розділі Доступність функцій за типами додатків Office і проектів.

У цьому розділі представлений короткі загальні відомості про об'єктної моделі Word. Список документації для більш глибокого вивчення всієї об'єктної моделі Word див. Розділ Документація по використанню об'єктної моделі Word.

Додаткові можливості, які відкриває простір імен

Microsoft.Office.Interop.Word:

  • Робота з документами Microsoft Office Word;

  • Робота з текстом в документах Microsoft Office Word;

  • Робота з таблицями Microsoft Office Word.

В Word надаються сотні об'єктів, з якими можна взаємодіяти. Ці об'єкти організовані в ієрархію, яка точно слідує інтерфейсу користувача. Вгорі ієрархії знаходиться об'єкт Application. Цей об'єкт являє поточний екземпляр Word. Об'єкт Application містить об'єкти Document, Selection, Bookmark і Range. Кожен з цих об'єктів має безліч методів і властивостей, які можна отримати доступ для управління і взаємодії з об'єктом.

Рис 2.2 Подання об'єктів в ієрархії об'єктної моделі Word

На перший погляд, об'єкти перекриваються. Наприклад об'єкти Document і Selection члени об'єкта Application, але об'єкт Document також член об'єкта Selection. Обидва об'єкти, Document і Selection, містять об'єкти Bookmark і Range. Перекриття існує, оскільки існує безліч способів доступу до одного і того ж типу об'єкта. Наприклад, форматування застосовується до об'єкта Range; але може знадобитися отримати доступ до об'єктів у діапазоні поточного вибору, конкретного параграфа, розділу або всього документа.