жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Ашық сабақ WInForms. Жанама мәзір. Жанама мәзірді динамикалық баптау
Қазақстан Республикасының Білім және ғылым министрлігі
КМҚК «Аягөз қаласының политехникалық колледжі»
КЕЛІСІЛДІ ____________ БЕКІТЕМІН __________
колледж әдіскері Ж.О. Дюсегулова директордың оқу ісі жөніндегі
«___»___________ 2019 ж. орынбасары Г.А. Дюсенбаева
«___»___________ 2019 ж.
АШЫҚ САБАҚ ЖОСПАРЫ
Сабақтың тақырыбы: Жанама мәзір. Мәзірді динамикалық баптау
ПЦК ________________________
отырысында қаралды
№__ хаттама «___»__________ 2019 ж.
Бірлестік жетекшісі: __________ Д.Е. Ардашева
Пән: Объектілі бағытталған бағдарламалау негіздері
Тобы: 17-ЭМО-3, 3 курс
|
Сабақтың тақырыбы |
Жанама мәзір. Мәзірді динамикалық баптау |
|
Мақсаты |
|
|
Білімділік: |
Мәтінмәндік мәзір түсінігін қалыптастыру. Мәзірді баптау амалдарын білу |
|
Дамытушылық: |
Жобаға мәтінмәндік мәзір қосу дағдыларын қалыптастыру, шығармашылық қабілеттерін дамыту. Интерфейс элементтері туралы білімдерін кеңейту |
|
Тәрбиелік: |
Эстетикалық талғамын қалыптастыруға, регламент сақтауға тәрбиелеу. Ұжыммен жұмыс істеуге тәрбиелеу |
|
Күтілетін нәтиже |
|
|
Сабақтың типі |
|
|
Сабақтың түрі |
|
|
Сабақтың әдіс-тәсілі |
|
|
Сабаққа қажетті құралдар |
компьютер, смартфон, стикерлер, үлестірмелі қағаздар, интерактивті тақта, интернет. |
|
Оқытушы компьютерінің қажетті бағдарламалық жабдықталуы |
|
|
Оқушы компьютерлерінің және смартфондарының қажетті бағдарламалық жабдықталуы |
|
|
Сабақтың жоспары |
І. Ұйымдастыру кезеңі 1.1. Оқушыларды түгелдеу Назарын сабаққа аудару ІІ. Өткенді қайталау 2.1. Интерактивті тапсырмалар ІІІ. Жаңа сабақ 3.1. Мұғалім түсіндірмесі 3.2. Мұғалімнің көрсетуі IV. Жаңа сабақты бекіту 4.1. Компьютерде тәжірибелік жұмыс V. Жаңа сабақты қорытындылау және оқушыларды бағалау 5.1. Kahoot бағдарламасында сұрау 5.2. Оқушыларды бағалау VІ. Үйге тапсырма 6.1. Өткен тақырып бойынша термин сөздерді теріп, ағылшын-орыс-қазақ тілдерінде жазып келу |
Аудитория: 202 каб. Уақыты: 2 академиялық сағат (90 минут)
|
уақыты |
Сабақтың барысы |
Мұғалімнің іс-әректі |
Оқушының іс-әрекеті |
|
2 мин |
I. Ұйымдастыру кезеңі
|
1.1. Амандасу. Оқушыларды түгендеу Назарын сабаққа аудару
|
|
|
15 мин |
II. Үй тапсырмасын сұрау (білу) Интерактивті тапсырмалар Өткен тақырыптар бойынша терминдермен жұмыс |
LearningApps.org желілік сервисінде Интерактивті тапсырмалар, термин сөздерді сәйкестендіруге тапсырма береді |
LearningApps.org желілік сервисінде тапсырмаларды орындайды, термин сөздерді сәйкестендіреді |
|
15 мин |
III. Жаңа сабақ (түсіну) 3.3 «Мұғалім түсіндірмесі»
|
Жаңа сабақты көрсете отырып, түсіндіреді:
|
Оқушылар мұқият тыңдап, дәптерге түріп отырады. |
|
10 мин |
IV. Жаңа сабақты бекіту (қолдану) 4.1. Тәжірибелік жұмыс (компьютерде)
|
Жаңа сабақты меңгергендерін көру үшін, компьютерде Visual Studio C++ 2010 программасында үй тапсырмасында өздері дайындап келген қосымшаға мәтінмәндік мәзір қосу практикалық жұмысы тапсырылады.
NetSupport Shool бағдарламасында оқушылардың жұмысын бақылау. |
Компьютерде практикалық жұмыстар жасайды.
|
|
2 мин |
V. Жаңа сабақты қорытындылау және оқушыларды бағалау (талдау, жинақтау)
|
Жаңа сабақты қорытындылау үшін, kahoot бағдарламасында сұрау жүргізеді. Қорытындысын айтады. Оқушыларды бағалайды.
|
Kahoot бағдарламасында сұрақтарға жауап береді. |
|
1 мин |
Үй тапсырмасын беру |
Жаңа тақырып бойынша терминдерді теріп, қазақша-орысша-ағылшынша дәптерге жазып келу беріледі |
Дәптерлеріне жазып алады. |
ҚОСЫМША 1
Жаңа сабақ дәрісі
Жанама мәзір. Мәзірді динамикалық баптау
MenuStrip басты меню
Компоненттер палитрасының Menus& ToolBars (Меню және құралсаймандар панелі) бөлімінде орналасқан
Қасиеттері:
|
Items |
элементы меню |
|
Checked |
была ли выбрана команда (true) |
|
CheckOnClick |
выбор команды при Checked == true |
ContextMenuStrip мәтінмәндік мәзір (тышқанның оң жақ батырмасы)
Visual Studio C++ компоненті ContextMenuStrip (Контекстное меню) компоненттер палитрасының Menus& ToolBars (Меню және құралсаймандар панелі) бөлімінде орналасқан. Бұл компонент MenuStrip компонентімен ұқсас, бірақ мәтінмәндік мәзір өздігімен қолданылмайды, ол міндетті түрде бір элементке, мысалы, мәтіндік өріс TextBox компонентіне тіркеледі.
Windows қосымшаларында тышқанның оң жақ батырмасын басқанда жиі мәзір пайда болады, оны мәтінмәндік, жанама немесе жергілікті (контекстное, вспылывающе или локольное), мәзір деп атауға болады. Әдетте бұндай мәзір шақырылған объектісі үшін басқару элементтерінен тұрады.


ContextMenuStrip компонентімMenuStrip компоненті сияқты визуалды емес болып табылады. Екі компоненттің айырмашылықтары мәтінмәндік мәзірде барлық пункттер бір бағанда орналасады, яғни екі немес одан көп жоғары деңгейдегі бөлімдері болмайды.
Әр компоненттің өз жанама мәзірі бола алады. Ол үшін компоненттің Properties терезесінде ContextMenuStrip қасиетіне қажет мәтінмәндік мәзірдің мәнін қою қажет.

Контексттік менюге жаңа элементтерді дизайнер режимінде қосуға болады.
MenuStrip компонентіндегі бөлімдерді мәтінмәндік мәзіргеде қоса аламыз.
ContextMenuStrip элементінің Items қасиетінің мәнін өзгерткенде Items Collection Editor терезенде ToolStripMenuItem (меню пункттері) немесе ToolStripSeparator (меню пункттерін бөлуге араналған горизантальды сызық) элементтерін қоюға болады.


-
Add әдісі бір пункт қосу үшін ContextMenuStrip.
this.contextMenuStrip1.Items.Add(toolStripMenuItem1);
-
AddRange әдісі бірнеше пункт қосу үшін ContextMenuStrip.
this.contextMenuStrip1.Items.AddRange(new
System.Windows.Forms.ToolStripItem[] {
this.toolStripMenuItem1, this.toolStripMenuItem2});
Енді кішігірім бағдарлама жасап көрсетейін. Формаға ContextMenuStrip және TextBox элементтерін қоямыз. Кодты келесідей өзгертейік:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
public partial class Form1 : Form { string buffer; public Form1() { InitializeComponent(); textBox1.Multiline = true; textBox1.Dock = DockStyle.Fill; // создаем элементы меню ToolStripMenuItem copyMenuItem = new ToolStripMenuItem("Копировать");
ToolStripMenuItem
pasteMenuItem = new ToolStripMenuItem(" |



Бұл курс Қазақстан Республикасы Оқу-ағарту министрлігімен келісілген