Алгоритмдей ж?не ба?дарламалау негіздері п?нінен С?хбатты? терезелерді ?олдану та?ырыбына презентация
Алгоритмдеу және бағдарламалау негіздеріКурс тақырыбы: 5.8 тақырып. Контейнерлер. Пішімдер, модальды пішімдер. Сұхбаттық терезеСабақтың тақырыбы: Сұхбаттық терезелерді қолдану2 негізгі ИС тобы
Сабақтың мақсаты:Білімділік: контейнерлер, пішімдер, модальды пішімдер және сұхбаттық терезе туралы түсініктермен таныстыру. Сұхбаттық терезелерді тәжірибеде қолданып, бағдарлама құруды үйрету.Тәрбиелілігі: Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін –өзі бағалауға тәрбиелеуДамытушылық: Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту.
Сабақтың өткізу барысыҮй тапсырмасын сұрау: * Өткен тақырып бойынша сұрақтар * Венна диаграммасы * Match the words2. Жаңа тақырыпТәжірибелік жұмыс3. Сабақты бекіту4. Сабақты қорытындылау, бағалау5. Үйге тапсырма
Тәуелді ауыстырғыш дегеніміз не? Оған қандай компонентті жатқызамыз?Тәуелсіз ауыстырғыш дегеніміз не? Оған жататын компонент?Тәуелді және тәуелсіз ауыстырғыштардың айырмашылығы?Үй тапсырмасынcұрауӨткен тақырып бойынша сұрақтар:
Ауыстырғыштармен жұмысқа арналған компоненттерді атаңыздарChekBox, RadioButton,RadioGroupВutton, BitBtn, SpeedButtonБарлық жауап дұрысMainMenu, PopupMenuҮй тапсырмасынcұрауfillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
State қасиетінің cbUnchecked мәні қандай күйді анықтайды?жалаушаға қатынас алмаймызешқандайжалауша қосылғанжалауша қосылмағанҮй тапсырмасынcұрауfillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
Ауыстырғқыштың жалаушасын өзгеріске ұшырамайтындай ету үшін, яғни блокировка қою үшін қандай қасиетті пайдаланамыз?EnabledItemsVisibleCheckedҮй тапсырмасынcұрауfillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
Тәуелді фиксациядағы ауыстырғыштарды топтастыратын контейнер болып табылатын компонент қалай аталады?RadioGroupChekBoxБарлығыMainMenuҮй тапсырмасынcұрауfillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
2. Тәуелсіз фиксациядағы ауыстырғыш?ChekBoxRadioButton және RadioGroupБарлығыMainMenuҮй тапсырмасынcұрауfillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
fillcolorfill.typefill.on
ТәуелдіТәуелсізҮй тапсырмасынсұрауCheck Box Radio Button AlignmentCaptionColorFontEnabledVisibleCheckedВенна диаграммасы
Match the wordsRadio button көмекCheck box түйме жалауAlingnment жоюCaption элемент Color қорғаныс қоюTrue жалғанFont ақиқатEnable түсіItems мәтін жолыCancel орналасуHelp тәуелді тіркелімді түймеFalse қаріпҮй тапсырмасын сұрау
Курс тақырыбы: 5.8 тақырып. Контейнерлер. Пішімдер, модальды пішімдер. Сұхбаттық терезеСабақтың тақырыбы: Сұхбаттық терезелерді қолдануЖоспар:Контейнер компоненттеріСұхбаттық терезе8 ақпан 2016 жылЖаңа тақырып
Контейнерлер GroupBox компоненті TGroupBox класына жатады. Компонентердің топтық контейнері. Бұл мағынасы бойынша байланысқан бірнеше компоненттерді біріктіру үшін қолданылады.
КонтейнерлерPanel компоненті TPanel класына жатады. Бұл компонент бір-бірімен байланысты бірнеше компоненттерді біріктіріп, бір жерде орналастыруға ыңғайлы. қасиеттері арқылы компоненттің жиектерін көркемдеуге болады.Жазуды Caption қасиеті арқылы өзгертуге болады.{69C7853C-536D-4A76-A0AE-DD22124D55A5}BorderStyleРамка стилін анықтайды: bsNone – рамка жоқ; bsSingle – периметрі бойынша компонент 1 пиксель қалыңдықты сызықпен жаңартылады. FullRepaintПанельді және барлық аналық элементтерін оның өлшемінің өзгеруі кезінде қайта салуға рұқсат береді/бермейді. LockedOLE объектісімен жұмыс істеу кезінде пайдаланылады.
КонтейнерлерRadioGroup Нәтижесінде тәуелді ауыстырғыштар тобының біреуі ғана True мәніне ие, яғни бір таңдау жасалады RadioGroup компоненті тәуелді переключательдерді орналастыру үшін арналған арнайы контейнерді білдіреді. Оған орналастырылатын әрбір переключатель Items арнайы тізіміне қойылады және топ қызметін индекс бойынша жеңілдету үшін қолайлы. {69C7853C-536D-4A76-A0AE-DD22124D55A5}ColumnsПереключательдер бағанының санын анықтайды. ItemlndexТаңдап алынған переключательдер индексінен тұрады. ItemsЭлементтер тақырыбы бар жолдар тізімінен тұрады. Элементтері қосу/жою Items тізімінің жолын қосу/жоюмен жүзеге асады.
Сұхбаттық терезеМәліметтерді енгізу және шығару терезелері. Енгізу терезесі – бұл INPUTBOX функциясының нәтижесінде экранда пайда болатын стандартты диалогтық терезе.Жалпы түріАйнымалы: = INPUTBOX (Тақырып,түсініктеме,мән)Мысалы: x:=Strtoint (INPUTBOX (‘мән енгізу’,’x –қа мән бер ’, ‘5’));Шығару терезесіШығару терезесінің ShowMessage процедурасының немесе MessageDlg функциясының көмегімен шақыруға болады. ShowMessage процедурасы экранға текстен және ОК командалық батырмасынан тұратын терезені шығарады.Жалпы түрі: ShowMessage (хабар)Мысалы: ShowMessage (‘x1=’+FloatTostr(x1)+#13+ ‘x2’+ FloatTostr (x2));Тақырыпты Project / Options/ Application командасы арқылы өзгертуге болады.
{35758FB7-9AC5-4552-8A53-C91805E547FA}ТұрақтыХабарлама типіБелгішеMtWarningЕскерту (Внимание)MtErrorҚате (Ошибка)MtInformationАқпарат ( Информация)MtConfirmationҰйғарым (Подтверждение)MtCustomқалыпты жағдайтаңбасызMessageDlg формасыАйнымалы:= MessageDlg (хабар,хабар типі, батырма, контекст_ анықтама)Мысалы: айнымалы қандай да бір айнымалыХабар типіБатырма тұрақтылары Контекст анықтамасы – анықтамалық жүйенің бөлімін анықтайтын параметр. Ол экранда қолданушы <F1> батырмасын басса ғана пайда болады. Егер анықтаманы шығару қажет болмаса, онда параметрдің мәні 0-ге тең болу керек.Мысалы: r:= MessageDlg (‘санды 0 –ге бөлуге болмайды' , mtError,[mbOK, mbCancel],ø);{69C7853C-536D-4A76-A0AE-DD22124D55A5}ТұрақтыБатырмаmbYesYes{69C7853C-536D-4A76-A0AE-DD22124D55A5}mbNoNombOKOK{69C7853C-536D-4A76-A0AE-DD22124D55A5}mbCancelCancelmbHelpHelpmbAbortAbortmbRetreyRetreymbIgnroreIgrorembAllAllСұхбаттық терезе
Тәжірибелік жұмыстар: Тапсырма №1. Шеңбердің ұзындығы берілген. Бұл шеңбермен шектелген дөңгелектің ауданын табыңдар. Тапсырма №2 Тапсырма №3. Берілген х нақты мән үшін функциясының мәнін есептейтін жоба жасаңдар. х мәнін InputBox() функциясының терезесінде енгізіп, нәтижені ShowMessage() процедурасын қолданып шығарыңдар.
Контейнер компоненттері дегеніміз не? Ол не үшін арналған? Контейнерге қандай компоненттер жатады? Оларға сипаттам беріңіз. Сұхбаттық терезе?Мәліметті енгізу терезесі?Мәліметті шығару терезесі?Сабақты бекітуСабақты бекіту сұрақтары:
{69C7853C-536D-4A76-A0AE-DD22124D55A5}ҮйрендімТүсінген жоқпынБілгім келеді Үйге тапсырма:Пішімдер және модальды пішімдер тақырыбын қарастырып, конспект жазуКез келген контейнерді қолданып, бағдарлама құруДузельбаев С.Т. Основы алгоритмизации и программирования, стр. 139Мен осы курс тақырыбы жайлы НЕ ... ?ҚорытындылауҮйге тапсырмаҚорытындылау