Шығыс Қазақстан облысының білім басқармасы



Pdf көрінісі
бет126/180
Дата06.01.2022
өлшемі4,77 Mb.
#15026
1   ...   122   123   124   125   126   127   128   129   ...   180
Байланысты:
УМК-ОББ

Сабақты 
бекіту: 
1. 
Интерфейс 
дегеніміз 
не? 
2. 
Интерфейс 
қалай 
жобаланады? 
3. Көпқұжатты интерфейс дегеніміз не? 
 
№6 зертханалық  жұмыс  C# Visual Studio  ортасында қарапайым программалар 
құру. 
 
ОЯТҚЫШ 
  
Дыбысы бар оятқыш бағдарламасын жасаймыз. 
1.         Алдымен келесідей форма жасаймыз: 
 
2.         Формада бірінші болып Label компоненті тұр. Қасиеттері: 


128 
 
 
3.         Оның  астында  MaskedTextBox  компоненті  тұр.  Оны  қажетімізше  баптау  үшін 
компоненттің   белгісіне басып, «Установка маски» таңдаймыз. 
 
MaskedTextBox-қа оятқыштың уақытын жазатын боламыз. Стандарт бойынша уақыт 
(сағат:минут:секунд) түрінде, қос нүктемен ажыратылып, жазылады. 
4.         «Установка  маски»  таңдаған  соң  келесі  түрдегі  терезе  ашылады.  Бұл  жерде 
Time  жолын  таңдаймыз.  Ол  қолданушы  енгізген  мәліметті  бірден  DateTime  форматына 
ауыстырады және арасындағы қос нүктемен айналысудың қажеті туындамайды. 
 
5.         MaskedTextBox-тың қасиетін де өзгертеміз: 
 
6.         MaskedTextBox-тың артында Label2 тығылып тұр: 


129 
 
 
Ол бізге MaskedTextBox-тан мәндерді өзіне қабылдап алу үшін керек. Соған негізделе 
отырып, біздің бір таймер, қашан іске қосылу керек екенін білетін болатын. 
7.         Оның  астында  екі  Button  орналасқан.  Біріншісі  оятқышты  іске  қосады,  ал 
екіншісі қоңырау болған соң оны өшіретін болады. 
8.         Екі Timer орналастырамыз.  Біріншісі  уақытты  көрсететін  болады,  ал  екіншісі 
оятқыштың уақытында іске қосылуына жауап береді. 
9.         Енді  форманы  ерекшелеп,  тышқанның  оң  жағын  басамыз.  «Перейти  к  коду» 
таңдаймыз. 
10.     Алдымен дыбыстар кітапханасын қосу үшін келесіні код басына жазамыз: 
using System.Media; 
11.     Енді бірнеше айнымалыларды жариялаймыз: 
public partial class Form1 : Form 
    { 
        Timer timer01 = new Timer(); 
        SoundPlayer sp = new SoundPlayer("F:\\1.wav"); 
        bool b = false; 
Алдымен бірінші таймерді жарияладық, содан соң қажетті мелодияны іске керек кезде 
қосатын  айнымалыны  жарияладық.  Кейін,  бізге  қажетті  мелодияны  іске  қосатын 
айнымалыны жаздық. (F:\\1.wav) мелодияның орналасқан жерін білдіреді. 
Ескерту: 
System.Media  кітапханасы  тек  WAV  PCM  кеңейтілімі  бар  файлдармен  жұмыс  жасай 
алады. 
Оған қоса bool (true немесе false деген екі мәнді ғана қабылдайды) типті айнымалыны 
жарияладық. Ол «Қосу» батырмасының жұмыс істеу принципін өзгерту үшін керек. 
12.     Формаға  қайт  оралып,  тышқанның  сол  жақ  батырмасын  екі  рет  шертеміз.  Ол 
бізді  форманың  жүктелу  тұсына  апарады.  Осы  жерге  жазылған  код,  форма  жүктелген 
уақытта бірден орындалады: 
private void Form1_Load(object sender, EventArgs e) 
        { 
            button2.Enabled = false; 
            timer01.Interval = 1000; 
            timer01.Tick += new EventHandler(timer1_Tick); 
            timer01.Start(); 
        } 
Мұндағы, 


130 
 


Достарыңызбен бөлісу:
1   ...   122   123   124   125   126   127   128   129   ...   180




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет