Список использованных источников
Подбельский, В. В. Язык СИ++: Уч. Пособие. Финансы и статистика / В. В. Подбельский — М.: 2001. Иванова, Г. С. Технология программирования / Г. С. Иванова. — М.: МГТУ им. М. Э. Баумана, 2002. Дейтел, П. Как программировать на С++ / П. Дейтел, X. Дейтел. — М.: Издательство «Бином» 2001. ADOTable5→FieldByName («stoimosti») — >AsInteger=ADOTable7→FieldByName («stoimost… Читать ещё >
Список использованных источников (реферат, курсовая, диплом, контрольная)
- 1. Савитч, У. Язык С++: курс объектно-ориентированного программирования / У. Савитч. — М.: Вильямс, 2001.
- 2. Архангельский, А. Я. Программирование в C++ Builder.7-е изд. / А. Я. Архангельский — М.: ООО «Бином-Пресс», 2010.
- 3. Орлов, С. А. Технология разработки программ / С. А. Орлов. — СПб.: Питер, 2004.
- 4. Иванова, Г. С. Технология программирования / Г. С. Иванова. — М.: МГТУ им. М. Э. Баумана, 2002.
- 5. Комолова, Н. В. html: учеб. курс / Н. В. Комолова — СПб.: Питер, 2007.
- 6. Стивен, П. Язык программирования / П. Стивен — М. Издательство «Диасофт», 2002.
- 7. Дейтел, П. Как программировать на С++ / П. Дейтел, X. Дейтел. — М.: Издательство «Бином» 2001.
- 8. Подбельский, В. В. Язык СИ++: Уч. Пособие. Финансы и статистика / В. В. Подбельский — М.: 2001.
- 9. Дейтел, Х. Дейтел П. Как программировать на С++: Пер. с англ. / Х. Дейтел, П. Дейтел — М.: Бином, 2000.
- 10. Прата, С. Язык программирования С++. Лекции и упражнения. Учебник: Пер. с англ. / С. Прата — СПб.: ДиаСофтЮП, 2003.
Приложения
Приложение А
Диаграмма классов
Приложение Б.
Диаграмма состояний
Приложение В.
Диаграмма вариантов использования
Приложение Г.
Диаграмма деятельности
Приложение Д.
Листинг программы
Unit1:
#include.
#pragma hdrstop.
#include «Unit1. h» .
#include «Unit2. h» .
#include «Unit3. h» .
// —————————————————————————————————————;
#pragma package (smart_init).
#pragma resource «*. dfm» .
TForm1 *Form1;
// —————————————————————————————————————;
__fastcall TForm1: TForm1 (TComponent* Owner).
: TForm (Owner).
{.
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button1Click (TObject *Sender).
{.
ADOTable1->Filtered=false;
ADOTable1->Filter="marka like '%" +Edit1->Text+" %'" ;
ADOTable1->Filtered=true;
Edit1->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button3Click (TObject *Sender).
{.
ADOTable2->Filtered=false;
ADOTable2->Filter="fio like '%" +Edit2->Text+" %'" ;
ADOTable2->Filtered=true;
Edit2->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button5Click (TObject *Sender).
{.
ADOTable3->Filtered=false;
ADOTable3->Filter="fio like '%" +Edit3->Text+" %'" ;
ADOTable3->Filtered=true;
Edit3->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button7Click (TObject *Sender).
{.
ADOTable4->Filtered=false;
ADOTable4->Filter="vid_remonta like '%" +Edit4->Text+" %'" ;
ADOTable4->Filtered=true;
Edit4->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button13Click (TObject *Sender).
{.
ADOTable7->Filtered=false;
ADOTable7->Filter="naimenovanie like '%" +Edit7->Text+" %'" ;
ADOTable7->Filtered=true;
Edit7->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button2Click (TObject *Sender).
{.
ADOTable1->IndexFieldNames="marka" ;
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button4Click (TObject *Sender).
{.
ADOTable2->IndexFieldNames="fio" ;
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button6Click (TObject *Sender).
{.
ADOTable3->IndexFieldNames="fio" ;
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button8Click (TObject *Sender).
{.
ADOTable4->IndexFieldNames="vid_remonta" ;
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button14Click (TObject *Sender).
{.
ADOTable7->IndexFieldNames="naimenovanie" ;
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button12Click (TObject *Sender).
{.
ADOTable6->Filtered=false;
ADOTable6->Filter="data_vipolnenia_zakaza like '%" +Edit6->Text+" %'" ;
ADOTable6->Filtered=true;
Edit6->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button9Click (TObject *Sender).
{.
ADOTable5->Filtered=false;
ADOTable5->Filter="stoimosti like '%" +Edit5->Text+" %'" ;
ADOTable5->Filtered=true;
Edit5->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button11Click (TObject *Sender).
{.
ADOTable6->IndexFieldNames="data_vipolnenia_zakaza" ;
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button10Click (TObject *Sender).
{.
ADOTable6->IndexFieldNames="stoimosti" ;
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button15Click (TObject *Sender).
{.
ADOTable1->Filtered=false;
Edit1->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button16Click (TObject *Sender).
{.
ADOTable2->Filtered=false;
Edit2->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button17Click (TObject *Sender).
{.
ADOTable3->Filtered=false;
Edit3->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button18Click (TObject *Sender).
{.
ADOTable4->Filtered=false;
Edit4->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button19Click (TObject *Sender).
{.
ADOTable5->Filtered=false;
Edit5->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button20Click (TObject *Sender).
{.
ADOTable6->Filtered=false;
Edit6->Clear ();
}.
// ————————————————————————————————————;
void __fastcall TForm1: Button21Click (TObject *Sender).
{.
ADOTable7->Filtered=false;
Edit7->Clear ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button22Click (TObject *Sender).
{.
Form2->QuickRep1->Preview ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: Button23Click (TObject *Sender).
{.
Form3->QuickRep1->Preview ();
}.
// —————————————————————————————————————;
void __fastcall TForm1: rabotaShow (TObject *Sender).
{.
int i;
for (i=1; iRecordCount; i++).
{.
ADOTable5->Edit ();
ADOTable5->FieldByName («stoimosti») — >AsInteger=ADOTable7->FieldByName («stoimost») — >Value+ADOTable4->FieldByName («stoimost») — >Value;
ADOTable5->Post ();
ADOTable5->Next ();
ADOTable7->Next ();
ADOTable4->Next ();
}.
}.
Unit2:
#include.
#pragma hdrstop.
#include «Unit2. h» .
#include «Unit1. h» .
// —————————————————————————————————————;
#pragma package (smart_init).
#pragma resource «*. dfm» .
TForm2 *Form2;
// —————————————————————————————————————;
__fastcall TForm2: TForm2 (TComponent* Owner).
: TForm (Owner).
Unit3:
#include.
#pragma hdrstop.
#include «Unit3. h» .
#include «Unit1. h» .
// —————————————————————————————————————;
#pragma package (smart_init).
#pragma resource «*. dfm» .
TForm3 *Form3;
// —————————————————————————————————————;
__fastcall TForm3: TForm3 (TComponent* Owner).
: TForm (Owner).