10 C# dasturlash tili


Матнли майдонга паролни киритиш ва шрифтни ўзгартириш



Yüklə 87,48 Kb.
səhifə5/6
tarix27.12.2023
ölçüsü87,48 Kb.
#199014
1   2   3   4   5   6
Otm

Матнли майдонга паролни киритиш ва шрифтни ўзгартириш
Ushbu misolda matnli maydonda foydalanuvchi tomonidan «ko‘rinmaydigan» simollarni kiritishi lozim bo‘lib, simvollar o‘rniga * belgisi yozilishi zarur. Dastur ekranli forma, TextBox, Label va Button boshqaruv elementlaridan iborat bo‘lib, ushbu tugma bosilganda matnli maydonda kiritilgan ma’lumot nishonli yozuvda chiqarilishi lozim.
VS 2012 muhitini ishga tushirib, yangi Windows Forms Application (Prilojeniye Windows Forms) loyihasini hosil qilib, unga Pasport nomini beramiz. Quyidagi 1.4 listingda ushbu misol yechimi keltirilgan:
// Dasturda matnli maydonda kiritilgan ma’lumot urniga * belgisi chikariladi
using System;
using System.Drawing;
using System.Windows.Forms;
// Fakat ushbu dastur uchun zarur direktivalar using da koldirildi
namespace Pasport
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// Forma yuklanish xodisasini kayta ishlash:
this.Text = "Parolni kiriting";
textBox1.Text = null;
textBox1.TabIndex = 0;
textBox1.PasswordChar = '*';
textBox1.Font = new Font("Courier New", 10.0F);
// yoki textBox1.Font = new Font(
// FontFamily.GenericMonospace, 10.0F);
label1.Text = String.Empty;
label1.Font = new Font("Courier New", 10.0F);
button1.Text = "Pasportni kursating";
}
private void button1_Click(object sender, EventArgs e)
{
// Tugma bosilganda xodisasini kayta ishlash:
label1.Text = textBox1.Text;
}
}
}
Forma yuklanganda matnli maydon tozalanib, TextBox1.PasswordChar xususiyati orqali uni «boshqa ko‘zlardan» (*) simvoli orqali himoyalanadi. So‘ngra TextBox1 va Label1 obyektlarining shriftlari Font xususiyati orqali o‘zgartirilib, o‘lchovi 10 ga teng qilib belgilangan.
TabIndex=0 xususiyati orqali dasturni ishga tushirishda fokus sifatida joriy obyekt tanlanganligi ko‘rsatilgan.
Keyingi qadamda Button1_Click hodisasini qayta ishlab, matnli maydonda kiritilgan himoyalangan yozuvni nishonli yozuvga qiymat sifatida uzatamiz. tugmasini bosib, dasturni sinovdan o‘tkazishingiz mumkin. 1.11 rasmda joriy dastur ishlashi keltirilgan:

Agar dasturni ishlatish jarayonida biror xatolik sodir bo‘lsa, uni yoki funksional tugmalari orqali tekshirib ko‘rish mumkin. Ushbu holda dasturning har bir operatori ketma-ket bajarilib, zarur o‘zgaruvchi qiymatini uning nomiga sichqonchani yaqinlashtirib ko‘rish mumkin.

Yüklə 87,48 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin