Материалдар / Borland C++ Builder ортасында бағдарламалар құру.

Borland C++ Builder ортасында бағдарламалар құру.

Материал туралы қысқаша түсінік
Қосымшадағы терезелердің және мәзірлердің жұмысын ұйымдастыру
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
30 Мамыр 2018
2216
1 рет жүктелген
770 ₸
Бүгін алсаңыз
+39 бонус
беріледі
Бұл не?
Бүгін алсаңыз +39 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
logo

Материалдың толық нұсқасын
жүктеп алып көруге болады



САБАҚ ЖОСПАРЫ

  • Атаулы категориясы
  • 1.1. Мамандығы мен біліктілігінің атауы1305000 – «Ақпараттық жүйелер (салалары бойынша)»Біліктілік 1305023 – «Техник бағдарламашы»
    1.2. Курсы, тобы3 негізгі ИС
    1.3. Оқу модулінін/пәннің, менгеретін тараудын атауы11. Қасиеттер, оқиғалар, әдістер.
    1.4. Сабақтын тақырыбыBorland C++ Builder ортасында бағдарламалар құру.
    1.5. Сабақтын ұйымдастырушылық формасытоптық
    1.6. Білім алушылырдын тақырып бойынша қызметті орындау үшін қажетті білімі мен иемділігі-басқарудың терезелік және терезелік емес элементтері. - Қасиеттер. Оқиғалар. Әдістер.
    1.7. Кәсіби және енбекпен қамтылуы үшін білігін біріктірудегі оқу сабағының мүмкіншілігі- негізгі компоненттер
    2. Сабақтың мақсаты
    2.1. Студенттердін дәл осы сабақта үйренетін жұмысқа орналастырудын және жұмысты іздеудің келесі ептіліктерін жетілдіруге мүмкіндік береді- тыңдай алу;- топпен қарым-қатынас;- өзгенің пікірімен алмасу.
    2.2. Студентерді жаттықпа сабақтар барысында менгеретін кәсіптік ептілікке үйрету- жұмыс орнын дұрыс тағайындау;- әдебиетпен жұмыс істей алу;- топта жұмыс істей алу;- логикалық ойлау.
    3. Сабақ қорытындысын сипаттау
    3.1. Сабақтын аяғында білім алушылар білу және істуі қажетБатырмалар, ауыстырғыштар және жалаушалар компонеттерін қолданып бағдарламалар құру
    3.2. Сапа белгілеріБатырмалар, ауыстырғыштар және жалаушалар компонеттерін қолданып бағдарламалар құруға дағылау
    4. Жоспарлау фазасы
    4.1. Оқу-әдестемелік жабдықтау, анықтамалық әдебиеттер тізіміМұқашева М. «Программалау/С++Builder 6»
    4.2. Техникалық жабдықтау, материалдармультимедиялық презинтация, процессор, жады түрлері, контроллерлер, адаптерлер ДК
    4.3. Студенттер іс әрекетінін ретін сипаттау

    4.4. Оқытушының ролі- тақырып бойынша негізгі түсініктерді хабарлау;- терминдерді және олардың ретін сипаттау.
    5. Жоспарды жүзеге асыру
    5.1. Сабақ жоспарынын сипаттамасы, оқытушы мен студенттер іс-әрекетінің мазмұны (кесте)Кесте «Оқытушы мен студенттер өзара әрекетінің мазмұны мен оны ұйымдастыру»
    6. Бағалау
    6.1. Орындалған тапсырмалардың сапасын бағалауЖаңа түсініктер мен терминдерді меңгеру дәрежесін анықтау.


    Оқытушы ______________ Қалымжанова А.Б.

    Оқытушы мен студенттер өзара әрекетінің мазмұны мен оны ұйымдастыру

    Сабақтың негізгі кезендеріӘрекеттердін түрі мен ретіСтуденттердін қызметіОқытушымен студентердін біріккен қызметіОқытушынын қызметі






    ЖекешеТоптықТопаралық

    Кенес беруНұсқауБақылау
    1.Бағдарлау және жоспарлау кезеніСабақтын тақырыбы мен мақсаты

    Х

    Х

    Х

    2.Жұмысты орындау кезеніЖұмыс орынын дайындау

    Х



    Х







    Материалдарды дайындау

    Х



    Х







    Технологиялық барыс: конспектіллеу, Конспектімен жұмыс, Интерактивті тақтада жұмыс істеу,Карточкалармен жұмыс.



    ХХ

    Х



    Х










    ХХ

    Х



    Х






    ХХ

    Х



    Х
    3.Аралық және сонғы нәтижені бағалау және талдау кезеніСапа белгілері боынша бағалау:Айырма сөйлемдер әдісіАнаграммаСөз тендіктеріАртық термин





    ХХХХ












    ХХХХ










































    Сабақтын тақырыбы : Borland C++ Builder ортасында бағдарламалар құру.Қосымшадағы терезелердің және мәзірлердің жұмысын ұйымдастыру. Форма және мәзірлер Әдістемелік нұсқаулар Мәзірлер. Барлық Windows қосымшаларында қолданушы интерфейсінің элементі ретінде ең көп тараған элемент – мәзір. Мәзір – қосымшада орындалатын командаларды атқаратын қызметтеріне немесе т. б. белгілеріне қарай бір топқа біріктіріп тиімді пайдалану үшін қолданылады. Windows қосымшаларында қолданылатын мәзірлерді келесі түрлерге бөледі: - Жүйелік мәзір (SystemMenu) – бұл, Windows қосымшаларының барлығына тән мәзір түрі, сондықтан C++Builder-де қосымша құрғанда жүйелік мәзір форманың өзімен қоса анықталады. Жүйелік мәзірдің сурет-таңбасы, форманың тақырыптар зонасының сол жағында, ал оның командаларына сәйкес сурет-таңбалар (,  , немесе ) оң жағында орналасады және оларды форманың BorderIcons (типі TBorderIcons) қасиетіндегі biSystemMenu (типі Boolean) мәнін false өзгерту арқылы алып тастауға болады. Қосымшадағы негізгі мәзір (немесе оны бас мәзір, горизонталь мәзір деп те атайды) формаға MainMenu компонентінің көмегімен қойылады. Қосымшаның жекелеген элементтеріне арналып жасалатын контекстік мәзір (тышқанның оң жақ батырмасын басқанда пайда болатын мәзір) қосымшаға визуальдық емес PopupMenu компонентінің көмегімен енгізіледі. Мәзір конструкторын пайдалану. C++Builder ортасында формаға қойылған мәзірдің пункттерімен жұмыс жасау үшін Мәзір конструкторын (Menu Designer) қолданады. Оны шақыру үшін формада орналасқан MainMenu немесе PopupMenu компоненттеріне екі рет шерту керек, я болмаса олардың Items қасиеті шақырылады /1-сурет/. 1- сурет. Мәзір дизайнерінің терезесі. Жаттығу жұмыстары Музыка тыңдауды және суреттер қарауды орындай алатын әмбебап қосымша құрыңыз. Қосымша төрт терезеден тұрады. /1-сурет(а,б,с,д)/1-сурет. а) Унерверсал программа терезесі1-сурет. б) Музыка терезесі1-сурет. с) Суреттер терезесі1-сурет. д) Анықтама терезесі 1.«Универсал - программа» /Form1/ терезедегі компоненттер қасиеттерінің және Компоненттің аты Қасиеттерінің мәндері, оқиғалары Form1 Caption = 'Универсал-программа' МainMenu1 N1: Caption = 'Тандау' N2: Caption = 'Музыка' OnClick = N2Click N3: Caption = 'Суреттер' OnClick = N3Click N4: Caption = 'Программа туралы' N5: Caption = 'Аныктама' OnClick = N5Click N6: Caption = 'Программадан шыгу' OnClick = N6Click Animate1 Active = True FileName = 'D:\WINDOWS\clock.avi' «Универсал- программа» терезесінің unit1 мәтіні: #include #pragma hdrstop #include "Unit1.h" #include "Unit2.h" #include "Unit3.h" #include "Unit4.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::N2Click(TObject *Sender) { Form2->Show(); } //--------------------------------------------------------------------------- void __fastcall TForm1::N3Click(TObject *Sender) { Form3->Show(); } //--------------------------------------------------------------------------- void __fastcall TForm1::N6Click(TObject *Sender) { Form1->Close(); } //--------------------------------------------------------------------------- void __fastcall TForm1::N5Click(TObject *Sender) { Form4->Show(); } //--------------------------------------------------------------------------- 2. «Музыка» /Form2/ терезедегі компоненттер қасиеттерінің және оқиғаларының мәндері: Компоненттің аты Қасиеттерінің мәндері, оқиғалары Form2 Caption = 'Музыка' MainMenu1 N1: Caption = 'Файл' N2: Caption = 'Ашу' OnClick = N2Click N3: Caption = 'Жyру' N4: Caption = 'Алга' OnClick = N4Click N5: Caption = 'Кейiн' OnClick = N5Click Label1 Caption = 'Файл' Font.Height = -13 Font.Name = 'MS Sans Serif' Font.Style = [fsBold] MediaPlayer1 System жапсырмасында орналасқан OpenDialog1 Dialogs жапсырмасында орналасқан Edit1 Text қасиеті тазаланады «Музыка» терезесінің unit2 мәтіні: #include #pragma hdrstop #include "Unit2.h" #include "Unit1.h" #include "Unit3.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm2 *Form2; //--------------------------------------------------------------------------- __fastcall TForm2::TForm2(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm2::N2Click(TObject *Sender) // Файл -> Ашу пунктінің коды { if (OpenDialog1->Execute()) { Edit1->Text=OpenDialog1->FileName; MediaPlayer1->FileName=OpenDialog1->FileName; MediaPlayer1->Open(); } } //--------------------------------------------------------------------------- void __fastcall TForm2::N4Click(TObject *Sender) { Form3->Show(); } //--------------------------------------------------------------------------- void __fastcall TForm2::N5Click(TObject *Sender) { Form1->Show(); } //---------------------------------------------------------------------------- 3. «Суреттер» /Form3/терезедегі компоненттер қасиеттерінің және оқиғаларының мәндері: Компоненттің аты Қасиеттерінің мәндері, оқиғалары Form3 Caption = 'суреттер' MainMenu1 N1: Caption = 'Файл' N2: Caption = 'Ашу' OnClick = N2Click N3: Caption = 'Жyру' N4: Caption = 'Кейін' OnClick = N4Click N5: Caption = 'Программадан шығу' OnClick = N5Click OpenPictureDialog1 Dialogs жапсырмасында орналасқан Image1 Stretch = True «Суреттер» терезесінің unit3 мәтіні: #include #pragma hdrstop #include "Unit1.h" #include "Unit2.h" #include "Unit3.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm3 *Form3; //--------------------------------------------------------------------------- __fastcall TForm3::TForm3(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm3::N4Click(TObject *Sender) { Form2->Show(); } //--------------------------------------------------------------------------- void __fastcall TForm3::N5Click(TObject *Sender) { Form1->Close(); } //--------------------------------------------------------------------------- void __fastcall TForm3::N2Click(TObject *Sender) { if (OpenPictureDialog1->Execute()) Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName); } 4. «Аныктама» / Form4/ терезедегі компоненттер қасиеттерінің және оқиғаларының мәндері: Компоненттің аты Қасиеттерінің мәндері, оқиғалары Form4 Caption = 'Анықтама' BorderIcons = [biSystemMenu] biSystemMenu =true biMinimize=false biMaximize=false biHelp=false Label1 Caption = 'Программа мәзірлермен (MainMenu жане PopupMenu компоненттери ) жумыс жасауды корсететин демонстрациялык програма болып табылады. Программада музыкалык файлдарды тындау ушин MediaPlayer, Image, OpenDialog, OpenPictureDialog компоненттери пайдаланылды.' WordWrap = True PopupMenu1 Caption = 'Бул контекстик мәзір -PopupMenu' Button1 Caption = 'КЕЙIН' PopupMenu = PopupMenu1 OnClick = Button1Click «Анықтама» терезесінің unit4 мәтіні: #include #pragma hdrstop #include "Unit1.h" #include "Unit4.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm4 *Form4; //--------------------------------------------------------------------------- __fastcall TForm4::TForm4(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm4::Button1Click(TObject *Sender) { Form1->Show(); } //--------------------------------------------------------------------------- Өзіндік жұмыс тапсырмалары 1. Ақша айырбастау пунктіндегі таблонның жұмысын мәзірлер арқылы программалаңыз. 2. Бағдаршамның жұмысын түсіндіруді мәзірлерді пайдаланып программалаңыз. 3. Келушінің сұранысына қарай асхана мәзірінен ақпарат беретін программа құрыңыз. 4. Қолданушының таңдауы бойынша жазықтық фигуралардың /үшбұрыш, төртбұрыш, трапеция және т. б./ периметрі мен ауданын есептейтін программа құрыңыз. Мәзірлерді пайдаланыңыз.



    Оқытушы ______________ Қалымжанова А.Б.

    Ресми байқаулар тізімі
    Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
    Осы аптаның ең үздік материалдары
    Педагогтардың біліктілігін арттыру курстары
    Аттестацияда (ПББ) 100% келетін
    тақырыптармен дайындаймыз
    Аттестацияда (ПББ) келетін тақырыптар бойынша жасалған тесттермен дайындалып, бізбен бірге тестілеуден оңай өтесіз
    Өткен жылы бізбен дайындалған ұстаздар 50/50 жинап рекорд жасады
    Толығырақ