Kirish 2 I. Bob. Axborot tushunchasiva uni turlari. Axborot xavfsizligi 4
Download 132.99 Kb.
|
Qurbonov
rasm.Yangi loyihani yaratish.
Yangi loyiha oynasida dasturlash tilini, loyiha turini tanlash, loyiha nomini ko'rsatish kerak. Biz dasturlash tilining Visual C# loyihani turi nomini va saqlash joyini ko‘rsatamiz, Ok tugmasini bosamiz va shunda 3-rasm dagi poyna ishga tushadi.
Текст, связанный с элементом управления Списохсшябсг rasm.Dastur interfeysi ko’rinishi. Bunda Visual Studio 2012 ning asosiy oynasi va dasturiy qismi (kodi)saqlanuvchi fayl sahifasi ham ochiladi (6-rasm).
Текст, связанный с элементом управления. 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. Ш Forml - □ X Surish qadamini kiriting 5 matn
Salomdunyo Shifr matn )3(jriisdt rasm. Dastumi ishlash jarayoni(Shifrlash). Shifrtash Г
T вест,. еялиитлёА о. 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; 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. Fundamentals of computer programming with c#. (the bulgarian c# programming book) © svetlin nakov & со., 2013 https://metanit.com/sharp/tutorial/ http://eduportai.uz/Umumivfiies/darslikiar/7/informatika 7 uzb.pdf ILOVALAR. Sezar usuli yordamida matnni shifrlash dastur kodi: 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 WindowsFormsAppIicationl { publicpartialclassForml : Form { // Bu yerda string tipi orqali alifboni kichik harflari elon qilinadi; string si = "abcdefghijklmnopqrstuvwxyz"; // Bu yerda string tipi orqali alifboni katta harflari elon qilinadi; string s2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // s tipidagi o’zgaruvchi elon qilinyapti; string s = public Forml() { In itia lizeCom ponen t(); } privatevoid Forml_Load(object sender, EventArgs e) { } privatevoid buttonl_Click(object sender, EventArgs e) { s = label3.Text = "Shifr matn"; labeE.Text = ’’matn”; int index; int к = int.Parse(textBoxl.Text); foreach (char c in richTextBoxl.Text) { if (sl.Contains(c)) { index=sl.IndexOf(e); int i=(index+k)%26; s+=sl[i]; } elseif (s2.Contains(c)) { index=s2.IndexOf(c); int i=(index+k) % 26;s+=s2[i]; } else s+=c; } richTextBox2.Text = s; } privatevoid button2_Click(object sender, EventArgs e) { labe!2.Text = "Shifr matn"; label3.Text = ’’matn'1; s = int index; int к = int.Parse(textBoxl.Text); к = к % 26; foreach (char c in richTextBoxl.Text) { int i; if (sl.Contains(c)) { index = sl.IndexOf(c); if (index - к < 0) i = 26 + index - k; else i = index - k; s += sl[i]; } elseif (s2.Contains(c)) { index = sl.IndexOf(c); if (index - к < 0) i = 26 + index - k; else i = index - k; s += s2[i]; } Download 132.99 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling