Dasturlash fanidan 1-Mustaqil ishi Mavzu: Maktab o’quvchilarini baholash tizimini samarali usullarini yaratuvchi dastur yaratish



Download 2,05 Mb.
bet1/3
Sana20.04.2022
Hajmi2,05 Mb.
#565244
  1   2   3
Bog'liq
Dasturlash fanidan 1 (2)


Dasturlash fanidan 1-Mustaqil ishi
Mavzu: Maktab o’quvchilarini baholash tizimini samarali usullarini yaratuvchi dastur yaratish

Ushbu dasturni yaratish uchun biz avvalo C++builder dasturini ochib olamiz va dasturdagi ushbu tugma ustiga bosib
Ushbu oynani hosil qilamiz. So’ng image komponentasining ustiga bosib, strelka turgan joyga bosamiz va image komponentasining Properties bo’limidan Picture hususiyatiga rasm yuklab olamiz. Biz buni quyidagicha amalga oshiramiz.

Load rasm tanlab ochish tugmasi bosiladi ok tugmasi bosiladi Align hususiyatidan Client tanlab olinadi
Stretch hususiyatini true o’zgartiriladi.

Ushbu holatga keladi. Keyin Edit komponentalarini tashlab olamiz va 1 dona Button komponentasini tashlab olamiz.
Ushbu oyna hosil bo’ladi. Keyin Yana bir Forma hosil qilamiz. Biz unga ushbu ketma-ketlikni hosil qilamiz.
ADOConnedtion---ADOTable---DataSource---DBGrid---Panel---BitBtn 3 ta---MainMenu---Label---sSkinManager larni birinma ketin Formaga tashlaymiz.
Ushbu holatga keladi. Bunda ADOConnectionga bazani bog’lab olamiz, ADOTabelni ADOConnectionga bog’laymiz, DataSourceni ADOTablega bog’laymiz, DBGridni DataSourcega bog’laymiz So’ngra biz yana bir Forma ochamiz. Unga 3ta DBEdit --- 3taLabel--- 1ta BitBtn --- Edit kompanentalarini tashlab quyida joylashtiramiz
DBEditlarni DataSourcega bog’lab olamiz. Biz bunda Edit komponentasini Visible hususiyatini true ga o’zgartiramiz.
So’ng biz yana bir Forma tashlab unga quyidagilarni tashlaymiz: 2ta Edit ---2ta Label --- 1ta Button Komponentalarini tashlaymiz

Va Formalarni bir biriga bog’lab olamizda ushbu kodlarni kiritamiz:
Forma 1 uchun:
//---------------------------------------------------------------------------

#include
#pragma hdrstop

#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "sSkinManager"
#pragma resource "*.dfm"
TForm1 *Form1;

//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::P1Click(TObject *Sender)
{
Form3->Show();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Edit1Change(TObject *Sender)
{
ADOTable1->Post();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button5Click(TObject *Sender)
{
ADOTable1->Post();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
ADOTable1->Insert();
Form4->Show();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
ADOTable1->Edit();
Form4->Show();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn3Click(TObject *Sender)
{
ADOTable1->Delete();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Panel1Click(TObject *Sender)
{
int s=ADOTable1->RecordCount;
Label1->Caption="Jadvalda "+IntToStr(s)+" ta o'quvchi mavjud";
}
//---------------------------------------------------------------------------

Download 2,05 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish