Введення
Мета курсової роботи - розробка модуля для комп'ютерної програми - векторного графічного редактора. Загальна задача модуля - автоматичне розміщення текстових написів на малюнку. p align="justify"> Необхідно створити програмний інтерфейс дозволяє, за допомогою миші створювати довільні полігональні об'єкти, а також програмний модуль для визначення центру мас полігонального об'єкта. p align="justify"> Зображення повинно виводитися на стандартну форму Visual Basic. Робота з графікою здійснюється спеціальною підсистемою спирається на підсистему win32 API, конкретно бібліотеку gdi32.dll. p align="justify"> У рамках даної роботи будуть реалізовані такі завдання:
1. Розглянути можливі варіанти вирішення в рамках поставлених умов.
2. Теоретичне обгрунтування методів і прийомів вирішення поставленого завдання.
. Програмна реалізація.
. Підготовка звіту.
Огляд засобів розробки і технологій
Умовами курсового проекту обумовлена ​​середовище розробки Visual Basic 6.0, а також технологія Win32 API.
Мова програмування Visual Basic.
Visual Basic являє собою мову програмування високого рівня. У складі інтегрованого середовища розробки (IDE) є мовою для швидкого створення користувацьких додатків. IDE VB дозволяє візуально проектувати інтерфейс, надає простий доступ до БД використовуючи встановлені в системі драйвера доступу до даних. p align="justify"> Visual Basic є функціонально завершене засіб для розробки додатків від інтерфейсу до бізнес логіки, має великий набір вбудованих функцій різного призначення. Однак для вирішення деяких прикладних задач стандартних засобів мови буває недостатньо, тоді програміст має можливість звернутися до підсистеми win32 API для здійснення виклику до внутрішніх функцій операційної системи. p align="justify"> Набір вбудованих функцій VB досить великий і багато з них створені для вирішення типових завдань з якими доводиться стикатися програмісту. Однак у випадку нестандартних завдань часто виникає ситуація коли застосування високорівневих функцій ускладнене. У цьому випадку і приходить на допомогу система бібліотек Win32 API. Функції бібліотеки є базові функції операційної системи і відповідно є найбільш гнучким інструментом для реалізації поставленого завдання в середовищі Windows. br/>
Підсистема Win32 API
Інтерфейс прикладного програмування Win32 API (Application Programming Interface) - це програмний інтерфейс, який використовується для управління операційною системою Windows. Win32 API складається з набору функцій і підпрограм, що поставля...