Ovqat resepti


-laboratoriya ishi. Windows uchun C# .NET tilidagi ilovalar ishlab chiqish



Download 0,95 Mb.
bet98/104
Sana01.07.2022
Hajmi0,95 Mb.
#728469
1   ...   94   95   96   97   98   99   100   101   ...   104
Bog'liq
f17c5dc6cfc54c35d02030b2b706cfef «DASTURIY INJENERING” FANINING O’QUV – USLUBIY MAJMUA (Moddle tizimi asosida)

6-laboratoriya ishi. Windows uchun C# .NET tilidagi ilovalar ishlab chiqish.

.NET platformasi - Windows formalri, WPF, Windows do'koni uchun ilovalar (Windows 8/8.1/10 uchun) yordamida grafik interfeyslarni yaratish uchun turli xil texnologiyalar qo'llaniladi. Biroq, Windows forms yoki formalar hali ham eng oddiy va eng qulay platformadir. Quyida WinForms texnologiyasidan foydalangan holda grafik interfeyslarni yaratish tamoyillari va asosiy boshqarish vositalarining ishlashi to'g'risida tushuncha berishga harakat qilamiz.


Grafik ilovalarni yaratish.
Grafik loyihani yaratish uchun bizga Visual Studio integrallashgan muhiti kerak. Visual Studio 2013 uning eng keng tarqalgan versiyalaridan biridir.
Muhini va uning barcha tarkibiy qismlarini o'rnatgandan so'ng, Visual Studioni ishga tushiring va grafik dastur loyihasini yarating. Buning uchun menyudan File ni tanlang va ichki menyudan New->Project ni tanlang. Shundan so'ng, bizning oldimizda yangi loyiha yaratish uchun dialog oynasi ochiladi:

Chap ustunda Windows Desktopni tanlang va loyiha turlarining markaziy qismida Windows Forms Application turini tanlang va unga quyidagi maydonga nom bering. Masalan, buni HelloApp deb nomlaymiz. Shundan so'ng OK ni bosing.

Shundan so'ng, Visual Studio standart ravishda yaratilgan fayllar bilan bizning loyihamizni ochadi:

Visual Studioning ko'p qismini kelajakda foydalanish uchun forma shaklini o'z ichiga olgan grafik dizayner egallaydi. U bo'sh va faqat Form1 sarlavhasiga ega. O'ng tomonda Yechim/Loyiha fayl oynasi - Solution Explorer. Bizning dasturimiz bilan bog'liq barcha fayllar, shu jumladan Form1.cs shaklidagi fayllar mavjud.


Pastki o'ng tomonda Xususiyatlar oynasi - Свойства. Jimlik bo’yicha forma boshqaruv sifatida tanlangani sababli, ushbu maydon forma bilan bog'liq xususiyatlarni namoyish etadi.
E ndi ushbu oynada Formaning Text xossasini topaylik va uning qiymatini boshqasiga o'zgartiraylik.
Shunday qilib, biz forma nomini o'zgartirdik. Endi biz ba'zi boshqaruv elementini, masalan, tugmachani, maydonga o'tkazamiz. Buni amalga oshirish uchun Visual Studio-ning chap tomonidagi Toolbox yorlig'ini toping. Ushbu yorliqni bosing va biz elementlar bilan panelga ega bo'lamiz, bu yerda biron bir elementni formaga o'tkazish uchun sichqonchani ishlatamiz:

Elementlar orasidan tugmachani toping va uni sichqoncha ko'rsatkichi bilan ushlang, formaga o'tkazing:


Bu visual qismi edi. Endi dasturlashni o'zi boshlaylik. Xabarni tugmachani bosish uchun ko'rsatish uchun eng oddiy C # kodini qo'shing. Buning uchun ushbu forma bilan bog'langan kod fayliga o'tishimiz kerak. Agar bizda ochilgan kod fayli bo'lmasa, biz sichqonchaning o'ng tugmachasini bosishimiz va paydo bo'lgan menyuda View Code ni tanlashimiz mumkin:




Biroq, qo'shimcha kodni ko'p yozmaslik uchun biz boshqa usuldan foydalanamiz. Tugmani ustiga bosing va ustiga ikki marta bosing. Biz avtomatik ravishda Form1.cs kod fayliga o'tamiz, bu quyidagicha:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace HelloApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
}
}
}

Kodni quyidagicha o'zgartirgan holda tugmani bosish orqali xabarning chiqishini qo'shing:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace HelloApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Привет");
}
}
}


Download 0,95 Mb.

Do'stlaringiz bilan baham:
1   ...   94   95   96   97   98   99   100   101   ...   104




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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