Облік зареєстрованих автомобілів в ДАІ
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
° виконана наступна мета: створити додаток, що дозволяє істотно спростити введення обліку зареєстрованих автомобілів в ДАІ.
Розроблена програма зберігає дані у файл. Крім цього, у програмі організований пошук.
Також були придбанні навички застосування основних концепцій обєктно-орієнтованого програмування, написання програми із застосуванням компонентів для роботи з даними, створення програми, передбачаючи можливі виняткові ситуації, застосування стандартних діалогів, виконавши всі попередні настроювання даних компонентів, написання програми із застосуванням компонентів для створення головного й контекстного меню, застосування графічних компонентів у програмах, збереження й зчитування даних з файлів із застосуванням процедур і функцій, компонентів для роботи з файлами й каталогами.
Створений додаток дозволяє автоматизувати роботу співробітників ДАІ.
Список використаної літератури:
- Архангельський А.С. Borland C builder.
- Джаррод Холінгворт, Боб Сворт, Марк Кешмен, Поль Густавсон Borland C + + Builder 6. Керівництво розробника = Borland C + + Builder 6 Developers Guide. - М.: Вільямс, 2004. - С. 976. - ISBN 0-672-32480-6
- Джерод Холлінгворс, Ден Баттерфілд, Боб свот C + + Builder 5. Керівництво розробника = C + + Builder 5 Developers Guide. - М.: Діалектика, 2001. - С. 884. - ISBN 0-672-31972-1
- Краснов М. Графіка в проектах Borland C builder. - Санкт-Петербург: БХВ, 1998. - 356 с.
- Проценко С. С., Чаленко П. Й., Ставровській А. Б. Техніка програмування на мові Сі. - До: Лебідь, 1993 - 224 с.
- Шелест С. Д. Програмування: материал технічної інформації. Санкт-Петербург: БХВ, 2002. - 592 с.
-
Додаток
Лістинг програми:
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit1.h"
#include "Unit3.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
float p=1,b=1,l,g,m,x,a,c,d,e,buff,Find,z=1,w=0.3,k;
int i;
AnsiString aFileName;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
aFileName = "";
}
//---------------------------------------------------------------------------
// Кнопка закрыть
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::StringGrid1Click(TObject *Sender)
{
StringGrid1->Options = StringGrid1->Options >> goEditing;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
if (p>=1)
{
StringGrid1->RowCount = StringGrid1->RowCount+1;
StringGrid1->Cells[0][b]=p;
p=p+1;
}
if ( Edit1->Text =="")
{
ShowMessage("Введите Номер телефона");
}
else
{
StringGrid1->Cells[1][b]=Edit1->Text;
}
if ( Edit4->Text =="")
{
ShowMessage("Введите Ф.И.О. аб.");
}
else
{
StringGrid1->Cells[2][b]=Edit4->Text;
}
if ( ComboBox1->Text=="" )
{
ShowMessage("Выберите Вашего Оператор");
}
else
{
StringGrid1->Cells[3][b]= ComboBox1->Text;
}
if ( ComboBox2->Text=="" )
{
ShowMessage("Выберите Оператора вызываемого абонента");
}
else
{
StringGrid1->Cells[4][b]= ComboBox2->Text;
}
if ( Edit2->Text=="" )
{
ShowMessage("Введите продолжительность звонка");
}
else
{
StringGrid1->Cells[5][b]=Edit2->Text;
}
//Для МТСа
if (ComboBox1->Text =="МТС" && ComboBox2->Text == "МТС" )
{
StringGrid1->Cells[6][b]= w;
}
if (ComboBox1->Text =="МТС" && ComboBox2->Text == "Киевстар" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="МТС" && ComboBox2->Text == "Life :)" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="МТС" && ComboBox2->Text == "Билайн" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="МТС" && ComboBox2->Text == "Городской телефон" )
{
StringGrid1->Cells[6][b]= z;
}
//Для Киевстара
if (ComboBox1->Text =="Киевстар" && ComboBox2->Text == "Киевстар" )
{
StringGrid1->Cells[6][b]= w;
}
if (ComboBox1->Text =="Киевстар" && ComboBox2->Text == "МТС" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="Киевстар" && ComboBox2->Text == "Life :)" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="Киевстар" && ComboBox2->Text == "Билайн" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="Киевстар" && ComboBox2->Text == "Городской телефон" )
{
StringGrid1->Cells[6][b]= z;
}
//Для Life :)
if (ComboBox1->Text =="Life :)" && ComboBox2->Text == "Life :)" )
{
StringGrid1->Cells[6][b]= w;
}
if (ComboBox1->Text =="Life :)" && ComboBox2->Text == "МТС" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="Life :)" && ComboBox2->Text == "Киевстар" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="Life :)" && ComboBox2->Text == "Билайн" )
{
StringGrid1->Cells[6][b]= z;
}
if (ComboBox1->Text =="Life :)" && ComboBox2->Text == "Городской телефон" )
{
StringGrid1->Cells[6][b]= z;
}
//Для Билайна
if (ComboBox1->Text =="Билайн" && ComboBox2->Text == "Билайн" )
{
StringGrid1->Cells[6][b]= w;
}
if (ComboBox1->Text =="Билайн" && C