Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 12000UZS
Размер 838.0KB
Покупки 0
Дата загрузки 07 Ноябрь 2026
Расширение docx
Раздел Дипломные работы
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

Kutubxona

Купить
Mavzu:  Kutubxona
                                                 MUNDARIJA
Kirish ............................................................................................................... 2
......................................................................................................................... 3
I Bob. Kutubxona ............................................................................................ 3
1.1 Tuzilishi va Tartibi: ................................................................................... 3
1.2. Kitob nomi ................................................................................................ 5
1.3. Kitob nomi bo`yicha qidirish ................................................................... 8
1.4 Kitob qo`shish bo`limi ............................................................................. 10
1.5 Muallif ismi sharifi Malumot qismi: ....................................................... 11
 Xulosa: .......................................................................................................... 12
ILOVALAR: ................................................................................................. 13
ILOVA 1 ........................................................................................................ 13
ADABIYOTLAR RO`YXATI ...................................................................... 20
     Kirish
Bu   kursda   siz   "Kutubxona"   yaratish   va   undan   foydalanish   jarayonini
o'rganasiz.   Bu   matn   muharriri,   foydalanuvchilarga   matnli   fayllarni   ochish,
tahrirlash va saqlash imkonini beradi.
Nima uchun bu kurs?Oddiy va Qulay: Biz bu muharrirni yaratish jarayonini oddiy
va qulay ko'rishimizdan kelib chiqqanmiz. Amaliyot: Siz bu kurs orqali o'rganish
jarayonida teoridan ko'ra amaliyotni ham bajarib, yangi bilim va ko'nikmalarga ega
bo'lasiz.So'nggi   Texnologiyalar:   Kurs   davomida   so'nggi   matn   muharriri
texnologiyalari va qo'shimcha vositalar bilan tanishasiz.
Nima   o'rganasiz?Kutubxona?Fayllarni   qanday   ochish,   tahrirlash   va   saqlash
mumkin?Qanday qilib muharrirni sodda va samarali ishlatish mumkin?
Bu   va   boshqa   ko'plab   savollariga   javob   topish   uchun,   darslarimizni   davom
ettiramiz.   Boshlaymizmi?Bu   misol   kursingizning   maqsadiga   va   konseptiga
moslashtirilgan. 
                   
I Bob.    Kutubxona
1.1 Tuzilishi va Tartibi :
Biz   bu   bo`limda   mening   tayyorlagandasturimni   kurib   chiqamiz.bu   dasturda   ko`p
imkoniyatlarga   ega   bu   kutubxona   dasturida   qanday   menyular   bor   bo`lsa   qanday
ishlarni bajaraolsa shu imkoniyatlar bu dasturda hma mujassam. Kutubxona dasturi fayl qismida 2 ta sohaga ega bu sohalarda uziga hos funksiyalar
bajarishimiz mumkin.
 “Bu   bo`limda   oldindan   kitob   nomi   va   avftori   kiritilgan   kitoblar   ro`yxati
keltirilgan” bu baza kitoblar joylashtirlgan baza hisoblanadi. 
 “Kitob   nomi   bo`yicha   qidirish”   bu   buyruq   asosida   tayyorlagan   kitoblarni   baza
asosidabor kitoblarning kitob nomi oraqili qidirish  imkonini beradi.  “Natija” oynada izangan kitobni topib berganini guvohi bo`lishingiz mumkin.
  
1.2.  Kitob nomi
 “Bu   bo`limda   oldindan   kitob   nomi   va   avftori   kiritilgan   kitoblar   ro`yxati
keltirilgan” bu baza kitoblar joylashtirlgan baza hisoblanadi. 
 “Kitob   nomi   bo`yicha   qidirish”   bu   buyruq   asosida   tayyorlagan   kitoblarni   baza
asosidabor kitoblarning kitob nomi oraqili qidirish  imkonini beradi.  “Kitob   nomi”   bo`limi   yaratish   bo`limida   biz   ixtiyoriy   yangi   Kitobni   izlash
qulayligiga ega bo`lamiz.
 “Muallif ismi  sharifi” bu buyruq oz vaqtida Kitobning aftori orqali  izlash   uchun
yordam  beradi.bu buyruq asosida  ham  birxil vazifalar  bilan ishlash  va ko`makchi
hisoblanadi.
 “Bekor qilish Ctrl +Z” bu buyroq asosida biz qilgan xatolarimizni to`g`irlash imokonini tug`iladi
va avalgi yan`niy boshlagan holga qaytarish imonini beradi.
 “Qirqish Ctrl+X”Bu buyruq asosida bor mantdi  yoki tayyorlagan matnini qirqib olish imkonini
beradi 
 “Nusxalash Ctrl+C” bu buyroq asosida biz kerakli infarmatsiyalarni kapirovka qilib 
Imkonini beradi.
 “Qo`yish   Ctrl   +   V   ”   Bu   buyruq   asosida   kapirovka   qilgan   matnni   belgilagan   joyimizga
qo`yishimiz mumkin txt farmatiga qoyib mant holatida quyish imkonini beradi.
 “O`chirish  Del” bu buyroq keraksiz matn farmatlarni o`chirish imkonini beradi.
 “Bing yordamida qidirish” Bu buyruq Bing yordamida qidirish imkonini beradi.
 “Qidirish Ctrl+F” kerakli matndi qidirish uchun kerakli buyruq.
 “Oldingisini   topish   Shift+F3”   yozgan   infarmatsiyani   uchirgandan   keyin   bu   infarmatsiyani
avvalgi holiga qaytarish uchun buyruq.
 “Almashtirish…Ctrl +H”
 “O`tish Ctrl+G” tayyorlagan sloylardan hohlagan sloyga o`tish imkonini berivchi buyruq.
 “Hammasini   belgilash   Ctrl+A”bergan   infarmatsiya   matnini   bu   buyroq   asosida   bor   matn   larni
belgilab berish imkonini belgilaydi.
 “Vaqt   va   sana   F5”   bu   buyruq   vaqt   ba   sanani   aftamatik   ravishda   chiqarish   uchun   yordam
beruvchi buyruq hisoblanadi  
private : System:: Void  button1_Click(System:: Object ^   sender , System:: EventArgs ^  
e ) {
if  (textBox2->Text  ==   "Matematika" ) {
label6->Text =  "'Matematika misol va masalalar' \n Muallif: 
Usmonov" ;
}
else
if  (textBox2->Text  ==   "Iqtisod" ) {
label6->Text =  "'Iqtisodiyot nazariyasi' \n Muallif: Akbarov 
K.Q." ;
}
else
if  (textBox2->Text  ==   "Ehtimollar"  || textBox2->Text  ==   "Ehtimollar 
nazariyasi" ) {
label6->Text =  "'Ehtimollar nazariyasi va matematik 
statestika' \n Muallif: Rasulov A.S" ;
}
else
if  (textBox2->Text  ==   "Pedagogika"  || textBox2->Text  ==   "Umumiy 
pedagogika" ) {
label6->Text =  "'Umumiy pedagogika' \n Muallif: 
Yaxshiliqov J.A." ;
}
else
if  (textBox2->Text  ==   "Kartografiya" ) {
label6->Text =  "'Kartografiya' \n Muallif: Gulmurzayeva 
R.E." ; }
else
if  (textBox2->Text  ==   "Algoretm"  || textBox2->Text  ==   "Algoritm" ) {
label6->Text =  "'Algoretm va ma'lumotlar strukturasi' \n 
Muallif: Qodirov O.B." ;
}
else
if  (textBox2->Text  ==   "Falsafa" ) {
label6->Text =  "'Falsafa' \n Muallif: Yusupov 
O.A." ;
}
}
 
      1.3.  Kitob nomi bo`yicha qidirish
 “Bu   bo`limda   oldindan   kitob   nomi   va   avftori   kiritilgan   kitoblar   ro`yxati
keltirilgan” bu baza kitoblar joylashtirlgan baza hisoblanadi. 
 “Kitob   nomi   bo`yicha   qidirish”   bu   buyruq   asosida   tayyorlagan   kitoblarni   baza
asosidabor kitoblarning kitob nomi oraqili qidirish  imkonini beradi.
private : System:: Void  button1_Click(System:: Object ^   sender , System:: EventArgs ^  
e ) {
if  (textBox2->Text  ==   "Matematika" ) {
label6->Text =  "'Matematika misol va masalalar' \n Muallif: 
Usmonov" ;
}
else
if  (textBox2->Text  ==   "Iqtisod" ) {
label6->Text =  "'Iqtisodiyot nazariyasi' \n Muallif: Akbarov 
K.Q." ;
}
else
if  (textBox2->Text  ==   "Ehtimollar"  || textBox2->Text  ==   "Ehtimollar 
nazariyasi" ) {
label6->Text =  "'Ehtimollar nazariyasi va matematik 
statestika' \n Muallif: Rasulov A.S" ;
}
else
if  (textBox2->Text  ==   "Pedagogika"  || textBox2->Text  ==   "Umumiy 
pedagogika" ) {
label6->Text =  "'Umumiy pedagogika' \n Muallif: 
Yaxshiliqov J.A." ;
}
else
if  (textBox2->Text  ==   "Kartografiya" ) {
label6->Text =  "'Kartografiya' \n Muallif: Gulmurzayeva 
R.E." ;
}
else
if  (textBox2->Text  ==   "Algoretm"  || textBox2->Text  ==   "Algoritm" ) {
label6->Text =  "'Algoretm va ma'lumotlar strukturasi' \n 
Muallif: Qodirov O.B." ;
}
else
if  (textBox2->Text  ==   "Falsafa" ) {
label6->Text =  "'Falsafa' \n Muallif: Yusupov 
O.A." ;
}
}  1.4  Kitob qo`shish bo`limi
 “Bu   bo`limda   oldindan   kitob   nomi   va   avftori   kiritilgan   kitoblar   ro`yxati
keltirilgan” bu baza kitoblar joylashtirlgan baza hisoblanadi. 
 “Kitob   nomi   bo`yicha   qo`shish”   bu   buyruq   asosida   tayyorlagan   kitoblarni   baza
asosida bor kitoblarga kitob qo`shish imkonini beradi.
 “Kitob   nomi”   bo`limi   yaratish   bo`limida   biz   ixtiyoriy   yangi   Kitobni   qo`shish
qulayligiga ega bo`lamiz.
 “Muallif ismi sharifi” bu buyruq oz vaqtida Kitobning aftori orqali qo`shish  uchun
yordam  beradi.bu buyruq asosida  ham  birxil vazifalar  bilan ishlash  va ko`makchi
hisoblanadi. 1.5 Muallif ismi sharifi Malumot qismi:
 "Mualif   imi   sharifi”bu   buyroq   asosida   tayyorlagan   buyruq   tuzilishini   bir   xil
kitoblarni aftori orqali filtr qilish qulayligini yaratadi. 
Dastur haqida buyrug`i bu qismda hechqanday ish bajarmaydi faqat katigoriy
aga ega bo`lim hisoblanadi. 
if  (textBox3->Text  ==   "Usmonov" ) {
label6->Text =  "'Matematika misol va masalalar' \n Muallif: Usmonov" ;
}
else
if  (textBox3->Text  ==   "Karimov" ) {
label6->Text =  "'Iqtisodiyot nazariyasi' \n Muallif: Karimov 
I.Q." ;
}
else
if  (textBox3->Text  ==   "Abduazarov"  || textBox2->Text  ==   "Rasulov" ) {
label6->Text =  "'Ehtimollar nazariyasi va matematik statestika'
\n Muallif: AbduazarovK, Rasulov A.S" ;
}
else
if  (textBox3->Text  ==   "Pedagogika"  || textBox2->Text  ==   "Umumiy 
pedagogika" ) {
label6->Text =  "'Umumiy pedagogika' \n Muallif: Yaxshiliqov 
J.A." ;
}
else
if  (textBox3->Text  ==   "Abdusamadov" || textBox3->Text  ==  
"Abdusamatov" ) {
label6->Text =  "'Kartografiya' \n Muallif: Abdusamadov S., 
Gulmurzayeva R.E." ;
}
     else
if  (textBox3->Text  ==   "Qodirov"  || textBox2->Text  ==   "Yusupov" ) {
label6->Text =  "'Algoretm va ma'lumotlar strukturasi' \n 
Muallif: Yusupov O., Qodirov O.B." ;
}
else
if  (textBox3->Text  ==   "Zokirov" || textBox3->Text  ==   "Zokerov" ) {
label6->Text =  "'Falsafa' \n Muallif: Yusupov O.A., Zokirov 
M." ;
}
}                                      Xulosa:
Ma'lumotlarni   saqlash   va   qayta   ishlash   bo'yicha   mavjud   yondashuvlarni   tahlil
qilish   asosida   har   xil   turdagi   ma'lumotlar   va   ulardan   foydalanish   usullari,
shuningdek ularni qo'llash sohalari batafsil ko'rib chiqildi. Xulq-atvor tajribalaridan
to'plangan ma'lumotlar to'plamining o'ziga xos xususiyatlarini hisobga olgan holda,
uni   almashish   va   tahlil   qilish   uchun   zarur   bo'lgan   tegishli   relyatsion   ma'lumotlar
bazasi   tuzilmasi   ishlab   chiqilgan.   Ushbu   ma'lumotlar   bazasi   yordamida
ma'lumotlarni   saqlash   va   qayta   ishlashga   besh   xil   yondashuv   sinovdan   o'tkazildi.
Uch xil ko'rsatkich mos ravishda  tahlil qilindi: ma'lumotlarni  saqlash  uchun zarur
bo'lgan xotira, tashqi fayldan ma'lumotlarni kompyuter xotirasiga yuklash vaqti va
bir   tsikl   orqali   barcha   yozuvlar   bo'ylab   takrorlash   vaqti.   Olingan   natijalar   shuni
ko'rsatdiki,   ko'p   sonli   yozuvlarni   (o'n   millionlab   qatorlar   tartibida)   saqlash   uchun
dinamik massivlar (ikkilik fayl formatida tashqi muhitda saqlanadi) yoki mahalliy
yoki   masofaviy   ma'lumotlar   bazasini   boshqarish   tizimlari   to'g'ri   tanlovdir.
Ma'lumotlarni   yuklash   vaqtiga   kelsak,   dinamik   massivlardan   foydalanish   usuli
boshqa  to'rtta  yondashuvdan  sezilarli  darajada  ustundir.  Barcha   yozuvlar   bo'yicha
iteratsiya   vaqtiga   kelsak,   olingan   natijalar   dinamik   massivlar   va   mahalliy
ma'lumotlar   to'plamlari   ma'lumotlar   bazasi   yondashuvlari   tomonidan   yaratilgan
ma'lumotlar formatlariga qaraganda tezroq takrorlanganligini ko'rsatdi. ILOVALAR:
ILOVA 1
Blatnok yaratish uchun menyu panelida ishlatilgan kodlar.
C   ++   da   yaratish   bo`limini   funksiyasini   ishlatish   uchun   biz   quydagi   kodni
yozishimiz kerak bo`ladi.
#pragma once
namespace Kutubxonani_boshqrish_tizimi {
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;
/// <summary>
/// Сводка для MyForm1
/// </summary>
public ref class MyForm1 : public System::Windows::Forms::Form
{
public:
MyForm1(void)
{
InitializeComponent();
//
//TODO: добавьте код конструктора
//
}
protected :
/// < summary >
/// Освободить все используемые ресурсы.
/// </summary>
~MyForm1()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::Label^  label2;
protected:
private: System::Windows::Forms::Label^  label1;
private: System::Windows::Forms::Label^  label3;
private: System::Windows::Forms::TextBox^  textBox2;
private: System::Windows::Forms::TextBox^  textBox3;
private: System::Windows::Forms::Label^  label4;
private: System::Windows::Forms::Label^  label5; private: System::Windows::Forms::Button^  button1;
private: System::Windows::Forms::Button^  button2;
private: System::Windows::Forms::ListBox^  listBox1;
private: System::Windows::Forms::Label^  label6;
private :
/// < summary >
/// Обязательная переменная конструктора.
/// </summary>
System::ComponentModel::Container ^components;
#pragma region Windows Form Designer generated code
/// < summary >
/// Требуемый метод для поддержки конструктора — не изменяйте 
/// содержимое этого метода с помощью редактора кода.
/// </summary>
void InitializeComponent(void)
{
this->label2 = (gcnew System::Windows::Forms::Label());
this->label1 = (gcnew System::Windows::Forms::Label());
this->label3 = (gcnew System::Windows::Forms::Label());
this->textBox2 = (gcnew System::Windows::Forms::TextBox());
this->textBox3 = (gcnew System::Windows::Forms::TextBox());
this->label4 = (gcnew System::Windows::Forms::Label());
this->label5 = (gcnew System::Windows::Forms::Label());
this->button1 = (gcnew System::Windows::Forms::Button());
this->button2 = (gcnew System::Windows::Forms::Button());
this->listBox1 = (gcnew System::Windows::Forms::ListBox());
this->label6 = (gcnew System::Windows::Forms::Label());
this->SuspendLayout();
// 
// label2
// 
this->label2->Font = (gcnew System::Drawing::Font(L"Times New 
Roman", 28, System::Drawing::FontStyle::Bold, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->label2->Location = System::Drawing::Point(377, 7);
this->label2->Name = L"label2";
this->label2->Size = System::Drawing::Size(269, 46);
this->label2->TabIndex = 3;
this->label2->Text = L"Kutubxona";
// 
// label1
// 
this->label1->BackColor = System::Drawing::Color::Black;
this->label1->Location = System::Drawing::Point(11, 54);
this->label1->Name = L"label1";
this->label1->Size = System::Drawing::Size(977, 8);
this->label1->TabIndex = 2;
this->label1->Text = L"label1";
// 
// label3
// 
this->label3->BackColor = System::Drawing::Color::SeaShell; this->label3->BorderStyle = 
System::Windows::Forms::BorderStyle::FixedSingle;
this->label3->Font = (gcnew System::Drawing::Font(L"Times New 
Roman", 28, System::Drawing::FontStyle::Bold, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->label3->Location = System::Drawing::Point(11, 62);
this->label3->Name = L"label3";
this->label3->Size = System::Drawing::Size(977, 128);
this->label3->TabIndex = 5;
// 
// textBox2
// 
this->textBox2->Font = (gcnew System::Drawing::Font(L"Microsoft
Sans Serif", 12, System::Drawing::FontStyle::Regular, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->textBox2->Location = System::Drawing::Point(23, 97);
this->textBox2->Margin = System::Windows::Forms::Padding(3, 2, 
3, 2);
this->textBox2->Name = L"textBox2";
this->textBox2->Size = System::Drawing::Size(464, 30);
this->textBox2->TabIndex = 6;
// 
// textBox3
// 
this->textBox3->Font = (gcnew System::Drawing::Font(L"Microsoft
Sans Serif", 12, System::Drawing::FontStyle::Regular, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->textBox3->Location = System::Drawing::Point(513, 97);
this->textBox3->Margin = System::Windows::Forms::Padding(3, 2, 
3, 2);
this->textBox3->Name = L"textBox3";
this->textBox3->Size = System::Drawing::Size(457, 30);
this->textBox3->TabIndex = 7;
// 
// label4
// 
this->label4->BackColor = System::Drawing::Color::SeaShell;
this->label4->Font = (gcnew System::Drawing::Font(L"Times New 
Roman", 16, System::Drawing::FontStyle::Bold, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->label4->Location = System::Drawing::Point(182, 65);
this->label4->Name = L"label4";
this->label4->Size = System::Drawing::Size(163, 30);
this->label4->TabIndex = 8;
this->label4->Text = L"Kitob nomi";
// 
// label5
// 
this->label5->BackColor = System::Drawing::Color::SeaShell;
this->label5->Font = (gcnew System::Drawing::Font(L"Times New 
Roman", 16, System::Drawing::FontStyle::Bold, 
System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(162)));
this->label5->Location = System::Drawing::Point(616, 65);
this->label5->Name = L"label5";
this->label5->Size = System::Drawing::Size(257, 30);
this->label5->TabIndex = 9;
this->label5->Text = L"Muallif ismi sharifi";
// 
// button1
// 
this->button1->BackColor = 
System::Drawing::Color::LightSteelBlue;
this->button1->Font = (gcnew System::Drawing::Font(L"Microsoft 
Sans Serif", 12, System::Drawing::FontStyle::Regular, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->button1->Location = System::Drawing::Point(47, 130);
this->button1->Margin = System::Windows::Forms::Padding(3, 2, 
3, 2);
this->button1->Name = L"button1";
this->button1->Size = System::Drawing::Size(422, 54);
this->button1->TabIndex = 10;
this->button1->Text = L"Qidiruv";
this->button1->UseVisualStyleBackColor = false;
this->button1->Click += gcnew System::EventHandler(this, 
&MyForm1::button1_Click);
// 
// button2
// 
this->button2->BackColor = 
System::Drawing::Color::LightSteelBlue;
this->button2->Font = (gcnew System::Drawing::Font(L"Microsoft 
Sans Serif", 12, System::Drawing::FontStyle::Regular, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->button2->Location = System::Drawing::Point(532, 130);
this->button2->Margin = System::Windows::Forms::Padding(3, 2, 
3, 2);
this->button2->Name = L"button2";
this->button2->Size = System::Drawing::Size(422, 54);
this->button2->TabIndex = 11;
this->button2->Text = L"Qidiruv filtiri";
this->button2->UseVisualStyleBackColor = false;
this->button2->Click += gcnew System::EventHandler(this, 
&MyForm1::button2_Click);
// 
// listBox1
// 
this->listBox1->Font = (gcnew System::Drawing::Font(L"Times New
Roman", 18, System::Drawing::FontStyle::Bold, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->listBox1->FormattingEnabled = true;
this->listBox1->ItemHeight = 35;
this->listBox1->Items->AddRange(gcnew cli::array< 
System::Object^  >(23) { L"\"Kartografiya\"", L"Muallif: Abdusamadov S., 
Gulmurzayeva R.E.",
L"", L"\"Iqtisodiyot nazariyasi\"", L"Muallif: 
Akbarov K.Q.", L"", L"\"Dasturiy injenering\"", L"Muallif: Urinboyiv J.E.", L"",
L"\"Ehtimollar nazariyasi va matematik 
statestika\"", L"Muallif: Abdunazarov K., Rasulov A.S", L"", L"\"Matematika misol 
va masalalar\"",
L"Muallif: Usmonov", L"", L"\"Umumiy pedagogika\"",
L"Muallif: Yaxshiliqov J.A.", L"", L"\"Algoretm va ma\'lumotlar strukturasi\"",
L"Muallif: Yusupov O., Qodirov O.B.", L"", 
L"\"Falsafa\"", L"Muallif: Yusupov O.A., Zokirov M."
});
this->listBox1->Location = System::Drawing::Point(11, 276);
this->listBox1->Margin = System::Windows::Forms::Padding(3, 2, 
3, 2);
this->listBox1->Name = L"listBox1";
this->listBox1->Size = System::Drawing::Size(977, 144);
this->listBox1->TabIndex = 12;
this->listBox1->SelectedIndexChanged += gcnew 
System::EventHandler(this, &MyForm1::listBox1_SelectedIndexChanged);
// 
// label6
// 
this->label6->BackColor = System::Drawing::Color::LightSkyBlue;
this->label6->Font = (gcnew System::Drawing::Font(L"Times New 
Roman", 20, System::Drawing::FontStyle::Bold, 
System::Drawing::GraphicsUnit::Point,
static_cast<System::Byte>(162)));
this->label6->Location = System::Drawing::Point(11, 190);
this->label6->Name = L"label6";
this->label6->Size = System::Drawing::Size(977, 84);
this->label6->TabIndex = 13;
this->label6->Text = L"Natija...";
this->label6->Click += gcnew System::EventHandler(this, 
&MyForm1::label6_Click);
// 
// MyForm1
// 
this->AutoScaleDimensions = System::Drawing::SizeF(8, 16);
this->AutoScaleMode = 
System::Windows::Forms::AutoScaleMode::Font;
this->ClientSize = System::Drawing::Size(998, 454);
this->Controls->Add(this->label6);
this->Controls->Add(this->listBox1);
this->Controls->Add(this->button2);
this->Controls->Add(this->button1);
this->Controls->Add(this->label5);
this->Controls->Add(this->label4);
this->Controls->Add(this->textBox3);
this->Controls->Add(this->textBox2);
this->Controls->Add(this->label3);
this->Controls->Add(this->label2);
this->Controls->Add(this->label1);
this->Margin = System::Windows::Forms::Padding(3, 2, 3, 2);
this->Name = L"MyForm1";
this->Text = L"MyForm1"; this->ResumeLayout(false);
this->PerformLayout();
}
#pragma endregion
private: System::Void button1_Click(System::Object^  sender, 
System::EventArgs^  e) {
if (textBox2->Text == "Matematika") {
label6->Text = "'Matematika misol va masalalar' \n Muallif: 
Usmonov";
}
else
if (textBox2->Text == "Iqtisod") {
label6->Text = "'Iqtisodiyot nazariyasi' \n Muallif: Akbarov 
K.Q.";
}
else
if (textBox2->Text == "Ehtimollar" || textBox2->Text == "Ehtimollar 
nazariyasi") {
label6->Text = "'Ehtimollar nazariyasi va matematik 
statestika' \n Muallif: Rasulov A.S";
}
else
if (textBox2->Text == "Pedagogika" || textBox2->Text == "Umumiy 
pedagogika") {
label6->Text = "'Umumiy pedagogika' \n Muallif: 
Yaxshiliqov J.A.";
}
else
if (textBox2->Text == "Kartografiya") {
label6->Text = "'Kartografiya' \n Muallif: Gulmurzayeva 
R.E.";
}
else
if (textBox2->Text == "Algoretm" || textBox2->Text == "Algoritm") {
label6->Text = "'Algoretm va ma'lumotlar strukturasi' \n 
Muallif: Qodirov O.B.";
}
else
if (textBox2->Text == "Falsafa") {
label6->Text = "'Falsafa' \n Muallif: Yusupov 
O.A.";
}
}
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  
e) {
if (textBox3->Text == "Usmonov") {
label6->Text = "'Matematika misol va masalalar' \n Muallif: Usmonov";
}
else
if (textBox3->Text == "Karimov") {
label6->Text = "'Iqtisodiyot nazariyasi' \n Muallif: Karimov 
I.Q.";
}
else if (textBox3->Text == "Abduazarov" || textBox2->Text == "Rasulov") {
label6->Text = "'Ehtimollar nazariyasi va matematik statestika'
\n Muallif: AbduazarovK, Rasulov A.S";
}
else
if (textBox3->Text == "Pedagogika" || textBox2->Text == "Umumiy 
pedagogika") {
label6->Text = "'Umumiy pedagogika' \n Muallif: Yaxshiliqov 
J.A.";
}
else
if (textBox3->Text == "Abdusamadov"|| textBox3->Text == 
"Abdusamatov") {
label6->Text = "'Kartografiya' \n Muallif: Abdusamadov S., 
Gulmurzayeva R.E.";
}
     else
if (textBox3->Text == "Qodirov" || textBox2->Text == "Yusupov") {
label6->Text = "'Algoretm va ma'lumotlar strukturasi' \n 
Muallif: Yusupov O., Qodirov O.B.";
}
else
if (textBox3->Text == "Zokirov"|| textBox3->Text == "Zokerov") {
label6->Text = "'Falsafa' \n Muallif: Yusupov O.A., Zokirov 
M.";
}
}
private: System::Void label6_Click(System::Object^  sender, System::EventArgs^  e)
{
}
private: System::Void listBox1_SelectedIndexChanged(System::Object^  sender, 
System::EventArgs^  e) {
}
};
} ADABIYOTLAR RO`YXATI
https://www.geeksforgeeks.org/check-if-two-given-line-segments-intersect/
https://www.topcoder.com/thrive/articles/Checking%20for%20Line%20Segment
%20Intersection
https://codeforces.com/blog/entry/48122
https://cp-algorithms.com/geometry/intersecting_lines.html
https://github.com/mhleo/Algo/blob/master/Geometry/
LineSegmentIntersection.cpp
Tomas H. kormen, Charlz E. Leyzerson, Ronald L. Rivest va Klifford shteyn.

Kutubxona

Купить
  • Похожие документы

  • 3d-max dasturida obektlarni yaratish
  • Algoritm va ma’lumotlar strukturasi
  • 3D-MAX dasturi haqida
  • 3D Studio MAX dasturiga kirish. 3D Studio MAX dasturi haqida tushuncha
  • Adobe photoshop dasturida tasvirlarda ishlov berish,taqdimot yaratish

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha