Реализация средствами С++ базы данных "Учёт фототехники"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
? и т.д. Так как созданный проект работает с локальной базой данных, то, как вариант усовершенствования программы, может быть реализация ее в качестве клиент-серверного приложения.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1.Аммерааль Л. STL для программистов на С++. Пер. с англ. - М.: ДМК, 1999. - 240 с.: ил.
2.Динман М.И. С++ освой на примерах. - СПб.: БХВ-Петербург, 2006. - 384 с.: ил.
.Крупник А. Б. Самоучитель C++. - СПб.: Питер, 2005. - 252 с: ил.
.Лафоре Р. Объектно-ориентированное программирование вС++. Классика ComputerScience. 4-е изд. - СПб.: Питер, 2008. - 926 с.: ил.
.Мейерс С. Эффективное использование STL. Библиотека программиста. - СПБ.: Питер, 2002. - 224 с.: ил.
.Павловская Т.А., Щупак Ю.А. С++. Объектно-ориентированное программирование. Практикум. - СПб.: Питер, 2008. - 265 с.: ил.
.Фридман А., Кландер Л., Михаэлс М., Шильдт Х. С/С++. Архив программ - М.: ЗАО Издательство БИНОМ, 2001 г. - 640 с.: ил.
.Шилдт Г. Справочник программиста С/С++. - М.: Издательский дом Вильямс, 2006. - 432 с.;
9.Яновский А., О.Мороз О., В.Шевяков В., О.Сивограков О., С.Шимукович С. Дисненский край Минск, 2000 г. - 44 с.;.
10.www.citforum.ru
11.www.warayg.narod.ru
12.www.helpstudio.h1.ru
13.www.terrasoft.ru
ПРИЛОЖЕНИЕ А
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"
#include "Unit6.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"*Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------__fastcall TForm1::Button1Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------__fastcall TForm1::Button2Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------__fastcall TForm1::Button3Click(TObject *Sender)
{->Show();
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit2.h"
#include "Unit1.h"
#include "Unit5.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"*Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------__fastcall TForm2::Button1Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------__fastcall TForm2::DBGrid1TitleClick(TColumn *Column)
{
Active)((ADOTable1->Sort.Pos(Column->FieldName)>0)&&(ADOTable1->Sort.Pos("ASC")>0))->Sort=Column->FieldName+"DESC";ADOTable1->Sort=Column->FieldName+"ASC";">if (ADOTable1->Active)((ADOTable1->Sort.Pos(Column->FieldName)>0)&&(ADOTable1->Sort.Pos("ASC")>0))->Sort=Column->FieldName+" DESC";ADOTable1->Sort=Column->FieldName+" ASC";
}
//---------------------------------------------------------------------------__fastcall TForm2::Button2Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------__fastcall TForm2::Edit1Change(TObject *Sender)
{->Filtered = false;(Edit1->Text=="")
{->Filter="";
}
{(RadioButton1->Checked)->Filter = "[Наименование] like %"+Edit1->Text+"%";
}->Filtered = true;
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit3.h"
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"*Form3;
//---------------------------------------------------------------------------
__fastcall TForm3::TForm3(TComponent* Owner)
: TForm(Owner)
{
}__fastcall TForm3::DBGrid1TitleClick(TColumn *Column)
Active)((ADOTable1->Sort.Pos(Column->FieldName)>0)&&(ADOTable1->Sort.Pos("ASC")>0))->Sort=Column->FieldName+"DESC";ADOTable1->Sort=Column->FieldName+"ASC";">{(ADOTable1->Active)((ADOTable1->Sort.Pos(Column->FieldName)>0)&&(ADOTable1->Sort.Pos("ASC")>0))->Sort=Column->FieldName+" DESC";ADOTable1->Sort=Column->FieldName+" ASC";
}
//---------------------------------------------------------------------------__fastcall TForm3::Button1Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit5.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"*Form5;
//---------------------------------------------------------------------------
__fastcall TForm5::TForm5(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------__fastcall TForm5::Button1Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------__fastcall TForm5::Button2Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit6.h"
#include "Unit5.h"
#include "Unit2.h"
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"*Form6;
//---------------------------------------------------------------------------
__fastcall TForm6::TForm6(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------__fastcall TForm6::Button1Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------__fastcall TForm6::Button2Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------__fastcall TForm6::Button3Click(TObject *Sender)
{->Show();->Hide();
}
//---------------------------------------------------------------------------
ПРИЛОЖЕНИЕ Б
Рис. 1- Диаграмма развёртывания, разработанная в среде Rational Rose
Рис. 2- Диаграмма кооперации, разработанная в среде Rational Rose