Облік зареєстрованих автомобілів в ДАІ

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Введення

 

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

Досвід застосування ЕОМ для побудови прикладних систем обробки даних показує, що найефективнішим інструментом тут є не універсальні алгоритмічні мови високого рівня, а спеціалізовані мови для створення систем управління даними.

Метою курсової роботи є розробка програми Обліку .

Завданнями курсової роботи є:

Знання середовища програмування Builder C;

Знання основних принципів обєктно-орієнтованого програмування;

Знання мови програмування C;

Знання класів Builder C;

Знання компонентів Builder C;

Уміння застосовувати основні концепції обєктно-орієнтованого програмування;

Вміння писати програми з застосуванням компонентів для роботи з текстом;

Уміння створювати програми, передбачаючи можливі виняткові ситуації;

Вміння писати програми з застосуванням компонентів для роботи зі списками, кнопками, перемикачами.

  1. Середовище розробки C + + Builder

 

Середовище розробки C++ Builder

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

 

Історія

C++ Builder спочатку створювалася тільки для платформи Microsoft Windows. Пізні версії, Кроссплатформенную, що містять, компонентну бібліотеку Borland, підтримують і Windows і Linux.

У 2003 Borland випустила C++ BuilderX (CBX), написаний за допомогою тієї ж інфраструктури, що і JBuilder, який при цьому був мало схожий на C++ Builder або Delphi. Цей продукт призначався для розробки великих програм для великих підприємств, але комерційного успіху не досяг. У кінці 2004 року Borland оголосила, що продовжить розвиток класичного C++ Builder і обєднає його з середовищем розробки Delphi, припинивши, таким чином, розробку C++ BuilderX.

Опісля приблизно рік після цього оголошення, Borland випустила Borland Developer Studio 2006, який включав Borland C++ Builder 2006, що пропонував поліпшене управління конфігурацією і відладкою. Borland Developer Studio 2006 - єдиний повноцінний комплект, Delphi, що містить, C++Builder і C#Builder.

У 2007 CodeGear випустила C++ Builder 2007, в якому реалізувала повну підтримку API Microsoft Windows Vista, збільшила повноту відповідності стандарту ANSI C++, збільшила швидкість компіляції і зборки до 500 %, включила підтримку MSBuild, архітектури баз даних DBX4 і "VCL для Web", поддеживающий AJAX. Підтримка API Microsoft Windows Vista включила додатки, спочатку оформлені в стилі Vista, і природну підтримку VCL для Aero і Vista Desktop. CodeGear RAD Studio 2007 містить C++ Builder 2007 і Delphi. Також в 2007 CodeGear "воскресила" марку "Turbo" і випустила дві "Turbo" версії C++ Builder : Turbo C++ Professional і Turbo C++ Explorer (безкоштовний), заснованих на Borland C++ Builder 2006.

У кінці 2008 року компанія CodeGear випустила новий

Раніше повідомлялося, що наступна версія, CodeGear C++Builder (кодове імя "Commodore"), матиме підтримку x86 - 64 і можливістю створювати машинний x86 - 64 код. Проте в 2010 році до складу RAD Studio XE включена версія C++ Builder XE без цієї функціональності.

 

Інтерфейс

 

Рис.1.1 Середовище розробки C + + Builder

Цей інтерфейс називається середовищем швидкої розробки додатків RAD, скорочення від англійських слів Rapid Application Development. Таку назву цей інтерфейс дістав за те, що створення програми в нім зводиться в основному до простого конструювання вікна майбутньої програми з готових кубиків, а велику частину стандартних і рутинних операцій за людину виконує компютер. Наприклад, компютер створює автоматично заготівлю тексту програми для функцій обробки подій.

C++ Builder є SDI -приложение, головне вікно якого містить інструментальну панель (ліворуч), що настроюється, і палітру компонентів (справа). Окрім цього, за умовчанням при запуску C++ Builder зявляються вікно інспектора обєктів (ліворуч) і форма нового застосування (справа). Під вікном форми додатка знаходиться вікно редактора коду.

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

 

Компоненти C Builder

Компоненти розділяються на видимі (візуальні) і невидимі (невізуальні). Візуальні компоненти зявляються під час виконання точно так, як і під час проектування. Прикладами є кнопки і редаговані поля. Невізуальні компоненти зявляються під час проектування як піктограми на формі. Вони ніколи не видно під час виконання, але мають певну функціональність (наприклад, забезпечують доступ до даних, викликають стандартні діалоги Windows та ін.)

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

Кожен компонент C++ Builder має тр