Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЧЕТ.docx
Скачиваний:
102
Добавлен:
21.02.2016
Размер:
2.75 Mб
Скачать

Қорытынды

Бұл сабақтың мақсаты С++ Buildеr ортасының графикалық мүмкіндіктерін көрсететін программа және теориялық материал дайындау болды. Ізденістерімнің нәтижесінде мен көптеген қызықты жайттарға тап болыдым. Және де көп материалды игеріп қана қоймай, графикалық мүмкіндктерін үйрендім. Жалпы курстық жұмыс мен үшін өте пайдалы болды.

Қазіргі кезде жаңа информациялық техноло+++гияның жетістіктерін, идеяларын қолданбайтын саланы айту қиын. Ғылымның әр саласының есептері программалау тілдерінің көмегімен шешіліп, күрделі құбылыстарды зерттеу мен болжау мүмкіндіктері жаңа деңгейге көтерілді. Программалау технологияларының негізгі бағыттарының бірі – объектіге бағытталған программалау тілі. С++ Buildеr интегралды ортасы объектіні программалау принципіне негізделген. Бұл ортада күрделі қосымшалар, анықтамалық және тестілеу жүйелерін, электрондық оқулықтар, мәліметтер қорын құруға болады.

Осылайша, "Студенттердің емтихан тапсыру нәтижесі " деректер қорының ақпараттық жүйесі фрагментімен жұмыс аяқталды, яғни алға қойған мақсатқа қол жеткіздік. Мен бұл программамен жұмыс жасаған себебім, бұл программада компоненттер көп және оларды қолдана отырып олардың көмегімен өзгертуге болады, бұл программаның мүмкіндігі жоғары және жұмыс жасау жылдамдығы әлде қайда тез болғандықтан осы программа маған өте ұнады. С++ Buildеr программалау ортасының мүмкіндіктерін қолдана отырып жасалынған бағдарламасы студенттердің сессия тапсырыу нәтижесін сараптау қызметінде өте маңызды рөл атқарады деп санаймын. Және де бұл бағдарлама қолданушыға өзінің ыңғайлылығымен ерекшеленеді.

Қолданылған әдебиеттер

  1. М.Мұқашева. Праграммалау /С++Builder 6/ 2011 ж

  2. Культин Н.Б. - С_С++_в задачах и примерах(2005)

  3. Подбельский В.В. Я. C++ програмалау тілі: Оқу құралы. - М.: Финансжәне статистика,1995, - 560 с.

  4. Франка П. C++ учебный курс

  5. Урок 12. Чтение из файла (Часть 1)

  6. Interbase и С++Builder на примерах: Борис Пахомов — Санкт-Петербург, БХВ-Петербург, 2006 г.- 288 с.

  7. Алгоритмы и программы на C++ Builder. Ю. П. Федоренко — Москва, ДМК Пресс, 2010 г.- 544 с.

  8. Практика программирования: Visual Basic, C++ Builder, Delphi. Юлий Кетков, Александр Кетков — Санкт-Петербург, БХВ-Петербург, 2002 г.- 464 с.

  9. Программирование в C++ Builder. А. Я. Архангельский — Санкт-Петербург, Бином-Пресс, 2010 г.- 1304 с.

  10. Самоучитель C/С++ и С++ Builder 2007. Борис Пахомов — Москва, БХВ-Петербург, 2008 г.- 672 с.

Программаның коды

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

//---------------------------------------------------------------------------

USEFORM("Unit1.cpp", Form1);

USEFORM("Unit2.cpp", Form2);

USEFORM("Unit3.cpp", Form3);

//---------------------------------------------------------------------------

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)

{

try

{

Application->Initialize();

Application->CreateForm(__classid(TForm1), &Form1);

Application->CreateForm(__classid(TForm2), &Form2);

Application->CreateForm(__classid(TForm3), &Form3);

Application->Run();

}

catch (Exception &exception)

{

Application->ShowException(&exception);

}

catch (...)

{

try

{

throw Exception("");

}

catch (Exception &exception)

{

Application->ShowException(&exception);

}

}

return 0;

}

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Unit1.h"

#include "Unit2.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn1Click(TObject *Sender)

{

Form2->Show();

}

//----------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Unit2.h"

#include "Unit3.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm2 *Form2;

int i=0;

//---------------------------------------------------------------------------

void __fastcall TForm2::Table1CalcFields(TDataSet *DataSet)

{

Table1obw->Value=Table1Do->Value+Table1Vo->Value+Table1Ves->Value;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn5Click(TObject *Sender)

{

Table2->Insert();

Table2->Post();

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn1Click(TObject *Sender)

{

Table1->Insert();

Table1->Post();

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn2Click(TObject *Sender)

{

Table1->Delete();

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn3Click(TObject *Sender)

{

Table1->Edit();

Table1->Post();

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn6Click(TObject *Sender)

{

Table2->Edit();

Table2->Post();

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn7Click(TObject *Sender)

{

Table2->Delete();

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button1Click(TObject *Sender)

{ Button2->Visible=true;

Label7->Visible=true;

Table1->Open();

Table1->First();

while(!Table1->Eof)

{i++;

Table1->Next();

}

Table1->First();

Label7->Caption = i;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn8Click(TObject *Sender)

{

Table1->Filtered=true;

Table1->Filter="Wifr='"+DBComboBox4->Text+"'";

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn9Click(TObject *Sender)

{

Table1->Filtered=false;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button2Click(TObject *Sender)

{ Button2->Visible=false;

Label7->Visible=false;

i=0;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::BitBtn4Click(TObject *Sender)

{

Form3->QuickRep1->Preview();

}

//---------------------------------------------------------------------------

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Unit3.h"

#include "Unit2.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm3 *Form3;

//---------------------------------------------------------------------------

__fastcall TForm3::TForm3(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]