На бирже курсовых и дипломных проектов можно найти образцы готовых работ или получить помощь в написании уникальных курсовых работ, дипломов, лабораторных работ, контрольных работ, диссертаций, рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Работа № 82666


Наименование:


Курсовик Розробка програмного додатку«Графчний редактор»С++

Информация:

Тип работы: Курсовик. Добавлен: 10.12.2014. Сдан: 2014. Страниц: 59. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Зміст
Вступ………………………………………………………..4
Технічне завдання………………………………………….6
1. Вибір інструментальних засобів розробки…………….....7
2. Теоретичні відомості……………………………………….8
3. Опис бібліотек………………………………………………..10
3.1 Опис класів……………………………………………….….10
3. Керівництво користувача…………………………………..20
4. Інтерфейс програми ………………………………………..21
Використана література………………………………….....22
Додатки……………………………………………………....23





Вступ
Обє?ктно-орієнто?ване програмува?ння (ООП) - одна з парадигм програмування, яка розглядає програму як множину «обєктів», що взаємодіють між собою. Основу ООП складають три основні концепції: інкапсуляція, успадкування та поліморфізм. Одною з переваг ООП є краща модульність програмного забезпечення (тисячу функцій процедурної мови, в ООП можна замінити кількома десятками класів із своїми методами).
Попри те, що ця парадигма зявилась в 1960-тих роках, вона не мала широкого застосування до 1990-тих, коли розвиток компютерів та компютерних мереж дозволив писати надзвичайно обємне і складне програмне забезпечення, що змусило переглянути підходи до написання програм. Сьогодні багато мов програмування або підтримують ООП або ж є цілком обєктно-орієнтованими (зокрема, Java, C#, C++, Python, PHP, Ruby та Objective-C, ActionScript 3, Swift).
Обєктно-орієнтоване програмування сягає своїм корінням до створення мови програмування Симула в 1960-тих роках, одночасно з посиленням дискусій про кризу програмного забезпечення. Разом із тим, як ускладнювалось апаратне та програмне забезпечення, було дуже важко зберегти якість програм. Обєктно-орієнтоване програмування частково розвязує цю проблему шляхом наголошення на модульності програми.
На відміну від традиційних поглядів, коли програму розглядали як набір підпрограм, або як перелік інструкцій компютеру, ООП програми можна вважати сукупністю обєктів. Відповідно до парадигми обєктно-орієнтованого програмування, кожний об’єкт здатний отримувати повідомлення, обробляти дані, та надсилати повідомлення іншим обєктам. Кожен обєкт - своєрідний незалежний автомат з окремим призначенням та відповідальністю.

В наш час комп’ютерна техніка розвивається швидкими темпами. Комп’ютери набули широкого використання у різних сферах діяльності людини. Ними користуються і для роботи, і для приємного дозвілля.
Тема курсового проекту «Графічний редактор ». Дана тема була обрана тому, що вона є досить важкою та під час її виконання можна детально ознайомитись з можливостями C++Builder 6.
Сенс цього редактору полягає в тому, щоб дати можливість користувачеві
створювати та змінювати певні картинки, малюнки. За допомогою даного графічного редактору можна створити малюнок який в подальшому можна модифікувати. Користувач може скористатись багатьма функціями які містить редактор, а саме функціями - олівцем ,заливкою а також , функціями побудови прямих ліній, прямокутників, кіл та багатокутників. Користувач також може змінити товщину олівця, або створюваної фігури. Користувач може змінити колір фігури або заливки на панелі інструментів, а також може змінити яскравість кольору. Малюнок при потребі можна перевернути зверху вниз або зліва направо, а також зменшити чи збільшити його розмір. Програма містить функцію «накладення» зображення одне на одне. Також програма містить функції які роблять зображення чорно-білим, або негативним (міняють кольори на протилежні). Після завершення роботи користувач може зберегти та роздрукувати малюнок.


Технічне завдання
1. Програма повинна надавати можливість користувачу створювати та обробляти різні зображення.
2. Курс проект повинна розроблятися на мові С++.
3.Інтерфейс програми повинен бути реалізований через програму C++Builder 6.
4. Програмний комплекс повинен містити стандартні модулі, а також модулі користувача (за наявності), процедури і функції користувача.
5. В програмі повинно міститися меню, до пунктів якого можна звертатися у довільному прядку. Вибір конкретного пункту здійснюється за допомогою курсору та лівого кліку миші.
6. Користувач повинен мати змогу роздрукувати чи зберегти створений ним графічний файл.
7. Користувач повинен мати змогу змінити налаштування принтеру, а також встановити за потреби новий принтер з метою подальшої роботи з ним.
8. Коритувач повинен мати змогу самостійно вибирати висоту та ширину малюнку.

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

· C ++ Builder (українською зазвичай вимовляють [сі-плюс-плюс білдер], [сі білдер]) - програмний продукт, інструмент швидкої розробки додатків (RAD), інтегроване середовище програмування (IDE), система, використовувана програмістами для розробки програмного забезпечення на мові програмування C ++.

Спочатку розроблявся компанією Borland Software, а потім її підрозділом CodeGear, нині належить компанії Embarcadero Technologies.

C ++ Builder обєднує в собі комплекс обєктних бібліотек (STL, VCL, CLX, MFC та ін.), Компілятор, відладчик, редактор коду і багато інших компонентів. Цикл розробки аналогічний Delphi [1]. Більшість компонентів, розроблених в Delphi, можна використовувати і в C ++ Builder без модифікації, але зворотне твердження не вірно.

C ++ Builder містить інструменти, які за допомогою drag-and-drop дійсно роблять розробку візуальної, спрощує програмування завдяки вбудованому WYSIWYG - редактору інтерфейсу та ін.


· VCL (укр. Бібліотека візуальних компонентів )-обєктноорієнтована бібліотека для розробки програмного забезпечення ,
розроблена компанією «Borland» для підтримки принципів візуального програмування. VCL входить в комплект постачання «Delphi» , «C++ Builder» і
«Borland Developer Studio» і є, по суті, частиною середовища розробки, хоча розробка застосунків в цих середовищах
можлива і без використання VCL. VCL представляє величезну кількість готових до використання компонентів для роботи в найрізноманітніших областях програмування, таких, наприклад, як інтерфейс користувача (екранні форми і т.зв. «контроли»), робота з базами даних , взаємодія з операційною системою , програмування мережевих застосунків і інше.

Крос-платформовий еквівалент VCL, CLX (Component Library for Cross Platform ), розроблявся для використання в Delphi , C++ Builder і Kylix , проте згодом був залишений на користь VCL. У середовищі RAD Studio XE2



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы

* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.