Bu sahifaga misolning dasturiy qismi yoziladi vashu faylda saqlanadi.Dasturiy qismni yozib bo'lgandan so‘ng dastumi kompilyatsiya qilish va ishga tushirish kerak(7 - rasm).
Shifrfash«Deshifr/ash Surish qadamini kiritlngо
Matn ® Решение “VVindovvsFormsApplicetionl’ {проектов: 1) *■ Р > Properties
Р -* References
*3 App.config
л * forml.es > 13 Form' .Designer.es 13 Forml .resx P Foiml
Список ошибок
Shifimatn
Свойства button2 System.Windows-Forms Button
S 9*! Й f A
о MtrwnumSize
0:0
Modifiers
Private
a Padding
0,0; 0:0
fbghtloLeft
Ho
в Size
240; 52
Tab index
1
Fab St op
True
Tag
Text
Deshifrlash
Text
Текст, связанный с элементом управления.
:Обозреватель решений . Командный обозреватель
rasm. Dasturni ishga tushirish.
Kompilyatsiya qilish va ishga tushirish uchun asosiy oynadagi ishga tushirish tugmasi bosiladi va dasturishga tushadi. Exe fayli ishga tushadi (7 - rasm) va foydalanuvchi o'rnida o'zim dastumi ishlashini tekshiraman. Ya‘ni sonlami qiymatini klaviatura yordamida kiritaman. Bunda ekranda so'raglan sonlar kiritilib amal tanlanib teng orqali natija olinadi.
Shifrtash
ШForml - □ X Surish qadamini kiriting 5 matn
Salomdunyo
Shifr matn
)3(jriisdt
Г
rasm. Dastumi ishlash jarayoni(Shifrlash).
j i<6 Forml
Shifriash Desh/fr/as Surish qadamini kiriting [si j Shifr matn
Xt$riadt
matn
Salomdunyo
9-rasm. Dasturni ishlash jarayoni(Deshifrlash).
Endi esa dasturda ishlatilgan kompanentlar haqida ma’lumot beramiz. Label kompanentasi. Label Yozuv (label komponenti) yorliqni ifodalaydi va ko'pincha o'ziningCaption xususiyatiga ega bo'lmagan boshqa boshqaruv elementlarining sarlavasi sifatida ishlatiladi. Ko'pincha yozuvlami tasvirlash uchun nishon deb nomlanadigan Label kompanenti ishlatiladi. U dastur bajarilish vaqti foydalanuvchi tahrirlashi mumkin bo'lgan oddiy matnni tasvirlash uchun ishlatiladi. Visual Studio dasturida Label kompanentasini ishlatish uchun —Панель элементов oynasida Label nomli kompanenta tanlanadi. Тк?*я<ж(ю. панели 1»л«.м«мт®а *• Р Бее ■*•■ д Стандарт пые элементы vnp...
% Укашъпь @Button О CftecfeBofc |S Chec:feedt«tSos в ComeoSox шDateTiroePscVe? Ufcd A umaab«t SI tiStSCX If5 iistView
U- MasfcedT сйВож: ШMonthtatfcnctef jgp KotifykoFi ЩMumerkVpQ£3 PsctweBo* SS3 ProgresiBsr 10-rasm. Label kompanentasini tanlash. Textbox kompanentasi. Bir satrli redaktor matn tasvirlanishi va o'zgartirilishi mumkin bo'lgan ma'lumot kiritish maydonini ifodalaydi. Visual Studioda bir qancha bir satrli redaktorlar mavjud bo'lib, ulardan TextBox kompanenti ko'p qo’ llaniladi.
i tam. *ьэдад»чыв двиньте or;. Отлад*.*
textBoxJ %TtenvVVinetows.forroj-TertBo» »В jo f 5 >Ap$jnirtltt»r S ilDeieBmjJmgs)
textBox1
AcceptsK*!um
false
Acreptsfab Ac^eswbfeOfirftpfion ■ Aeeira-sA&eWam*
Fefee
Acefcss&teRoS*
D**a.*!t
ABewfCrop
Fsiwt
Anchor
Tofe Left,
AutoCsmpkteCVstomSe Обвллекция*
AuteC evAptjcteMttftc
5ian*
Fterte
BecicCote?
П
BerdesSt^
FsaaOtV
4 Forml j=?J ®.XШ ^
T вест,. еялиитлёА о.
TextBox kompanenti klaviaturadan turli simvollami kiritish va tahrirlashga imkon beradi. Bunda boshqaruv tugmalaridan foydalanib satr bo'ylab siljish, va tugmalari yordamida simvollami o'cherish, matn (bo'lagini ) qismini belgilash va boshqa amallami bajarish mumkin. Ta'kidlash joizki, bir satrli redaktorlar va boshqaruv tugmalariga javob bermaydi.
11-rasm. Textbox kompanentasi bilan ishlash.
Button komponentasi
Tugmalar boshqaruv elementlari hisoblanadi va ma lum funksional vazifalami bajarishga buyruq berish uchun ishatiladi. Tugma yuzasida matn va yoki rasmtasvirlanishi mumkin. Visual studio tizimi turli variantdagi tugmalami tavsiya etuvchi bir qanchakompanentalarga ega. Quyidagi turdagi tugmalar mavjud: -Button standart tugma; -BitBtn rasmli tugma; -SpeedButton tez murojaat tugmasi; Visual studio standart tugma Button kompanenti yordamida berilgan. Tugma yuzasidagi bosilganda bajariladigan ish-harakatni tavsiflovchi yozuvga egabo'lishi mumkin. Tugma uchun asosiy hodisa u bosilganda yuzaga keladigan OnClick hodisasihisoblanadi. Bunda tugma bajarilayotgan harakatni Visual (ko'rinarli) tasvirlovchi mosko'rinishga ega bo'ladi. OnClick hodisasini qayta ishlovchi qism dasturda joylashganharakat tugma qo'yib yuborilishini bilanoq bajariladi. Tugmani quyidagi usullar bilan bosish mumkin:
sichqonchani qirsillatish bilan ;
Caption xususiyatida berilgan tugmalar majmuini tanlash bilan;
yoki probel tugmalarini bosish bilan;
tugmasini bosish bilan
XULOSA. Men ushbu kurs ishini yozish davomida axborot tushunchasi, uni turlari saqlash, uzatish haqidagi bilimlarimni mustahkamladim, qadimdagi kodlash usullari haqida yangi bilimlar oldim. Eng qadimgi kodlash usuli bo’lgan alifboni usulidan foydalanib Visual Studio 2012 da matnlami shifrlovchi hamda deshifrlovchi dastur loyihasini yaratdim. Axborotlarni kodlash insoniyat tomonidan faqat amallar bajarish qulay bo'lishi uchun emas, balki axborotni maxfiy saqlash uchun ham qo'llanilgan. Ushbu yashayotgan zamonamizni kompyuter va texnologik qurilmalarsiz tasawur qila olmaymiz. Kompyuterlar asosini dasturlar tashkil etadi. Bu kurs ishini ishlash mobaynida biz bunga yana birbora amin boidik. Dastumi tuzishda Visual Studiodan foydalanildi. Bu dastumi Visual Studioning Windows form application kompilyator orqali form yaratib textbox, button va label kompanentalar bilan ishlash o‘rganildi. 0‘ylaymanki qilgan ishlarimiz kelajakda yurtimizda dasturlash texnologiyasi rivojlanishiga o‘z hissasini qo‘shadi degan umiddaman. FO YDALANILGANADABIY OTL AR. ГербертШилдт.Полное руководство C# 4.0 Москва,Санкт-
ПетербургКиев. 2011 г. В. Boltayev, М. Mahkamov , A. Azamatov, S. Rahmonqulova. Informatika 7-sinf. «0‘zbekiston milliy ensiklopediyasi» Davlat ilmiy nashriyoti Toshkent - 2017
Трей Неш. C# 2008 усконренный курс для профессионалов: - Москва: Санкт-Петербург, Киев, 2008г.
Павел Агуров. C# Сборник рецептов: -Москва: Санкт-Петербург, 2008г.
Дейтел X, Дейтел П, Листфилд Дж. C# Наиболее полное руководство В Подлиннике: -Москва: Санкт-Петербург, 2006г.
Лабор В. В. Создание приложений для Windows: -Москва: Харвест, 2003.