Користувацький вхід

Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з графічним інтерфейсом.

  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:f80c4b8b8b064f5020ba3cc0d1bb5faa' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"editor-center-button\"><img src=\"/sites/default/files/imce/user31592/rozdil_5.jpg\" width=\"314\" height=\"234\" alt=\"rozdil_5.jpg\" align=\"center\" /></div>\n<p>Урок 25<br />\nТЕМА УРОКУ. Елементи керування “кнопка”. Основні компоненти програми для ОС з графічним інтерфейсом</p>\n<p>МЕТА УРОКУ:<br />\n Навчальна. формувати уявлення про основні етапи створення проекту, формувати вміння пояснювати поняття властивостей, методів, подій елементів керування; задавати значення властивостей компонентів в режимі виконання програми;<br />\nРозвиваюча. розвивати пам’ять та увагу учнів, логічне мислення, креативність , навички по обробці подій.<br />\nВиховна. виховувати інтерес до вивчення інформатики.<br />\nОБЛАДНАННЯ: комп’ютери кабінету з виходом в мережу Інтернет, мультимедійний проектор, програмне забезпечення, роздатковий матеріал.<br />\nТИП УРОКУ: комбінований.<br />\nХІД УРОКУ.</p>\n<p>І. Організація класу до уроку<br />\nПеревірка наявності та готовності учнів до уроку. Створення позитивного настрою для проведення уроку.<br />\nІІ. Мотивація навчальної діяльності.<br />\n- Форма є основним елементом керування при розробці проекту в Lazarus, контейнером для інших компонентів. На уроці ви розширите ваші уявлення про властивості форми і дізнаєтесь, як запрограмувати обробку подій для форми. Ви навчитеся програмувати виведення повідомлень про результати виконання програми.<br />\nIII.Вивчення нового матеріалу<br />\n Пояснення вчителя з елементами демонстрування або самостійна робота учнів з джерелом інформації (презентація)<br />\n Одним з елементів керування, який можна розмістити на формі, є кнопка.<br />\n Щоб розмістити кнопку на формі, потрібно підвести вказівник до її зображення на вкладці Standart вікна середовища Lazarus і двічі клацнути ліву кнопку миші.<br />\n Після цього кнопка з\'явиться у верхній лівій частині форми, а її ім\'я додасться до списку компонентів проекту в полі Components вікна Інспектор об\'єктів.<br />\n За потреби кнопку можна перетягнути в будь-яке інше місце форми.<br />\n Якщо вибрати кнопку на формі або вибрати її ім\'я в полі Components вікна Інспектор об\'єктів, то на вкладці Властивості цього вікна відобразиться список властивостей кнопки та їхніх значень.<br />\n Усі властивості форми, які ми розглядали (Caption, Color, Height, Width, Top, Left, Name), є і у кнопки. Але змінення значення властивостей:<br />\n Color яке встановлено за замовчуванням, не змінює стандартний колір кнопки,<br />\n Caption визначає текст на самій кнопці,<br />\n Тор і Left визначають відстань верхньої і лівої межі кнопки не від відповідних меж екрана, як для форми, а від відповідних меж форми, на якій розташовано цю кнопку.<br />\n Розглянемо ще кілька властивостей, які мають і кнопка, і форма:<br />\n Enabled (англ. enabled - доступний) - її значення визначає, чи доступний об\'єкт для операцій над ним. Ця властивість може набувати лише одного з двох значень: True (англ. true - істина, правда) - об\'єкт доступний або False (англ. false - хиба, неправда) - об\'єкт недоступний;<br />\n Visible (англ. visible - видимий) - її значення визначає, чи видимий даний об\'єкт у вікні. Ця властивість може також набувати лише одного з двох значень: True - об\'єкт видимий або False - об\'єкт невидимий.<br />\n Font (англ. font - шрифт) - її значення визначає значення властивостей шрифту, яким буде виводитися текст на об\'єкті. На відміну від усіх попередніх властивостей, ця властивість є комплексною.<br />\n Так її називають тому, що вона складається з кількох властивостей шрифту: Color, Height, Name, Size (англ. size - розмір) та ін. Значення кожної з них можна змінити, якщо відкрити їх список вибором кнопки > ліворуч від назви властивості Font, або у вікні Шрифт, що відкривається вибором кнопки … у правій крайній частині рядка Font. Ця кнопка стає доступною, якщо зробити поточним поле цього рядка.<br />\n Змінити, наприклад, колір шрифту в ході виконання проекту можна командою:<br />\nButton1.Text.Color := clBlue.</p>\n<p> Якщо виділити кнопку, то на вкладці Події вікна Інспектор об\'єктів можна, як і для форми, вибрати подію, для якої буде створено заготовку для тексту відповідної процедури - обробника цієї події. Як і для форми, можна ввести до цієї процедури команди змінення значень властивостей кнопки і форми та виконати створений проект. </p>\n<p>РОЗВ\'ЯЖІТЬ КРОСВОРД</p>\n<p>(Кнопка)<br />\nIV. Фізкультхвилинка<br />\nПроведення комплексу вправ для зняття м\'язового напруження<br />\nV. Усвідомлення набутих знань.<br />\nVI.ФОРМУВАННЯ ПРАКТИЧНИХ УМІНЬ І НАВИЧОК<br />\nТехніка безпеки та правила поведінки в комп’ютерному кабінеті.</p>\n<p>VII. ЗАКРІПЛЕННЯ, СИСТЕМАТИЗАЦІЯ ТА УЗАГАЛЬНЕННЯ ЗНАНЬ<br />\n1.Фронтальне опитування<br />\n1. Як розмістити кнопку на формі?<br />\n2. Які ви знаєте властивості кнопки?<br />\n3. Що визначають значення відомих вам властивостей кнопки?<br />\n4. Чим відрізняється змінення значень властивості Color для форми і для кнопки?<br />\n5. Чим відрізняється властивість Caption для форми і для кнопки?<br />\n6. Чим відрізняються властивості Тор і Left для форми і для кнопки?<br />\nVIII. ПІДБИТТЯ ПІДСУМКІВ УРОКУ<br />\nIX. ДОМАШНЄ ЗАВДАННЯ<br />\nОпрацювати відповідний параграф підручника, конспект уроку.<br />\nЗавдання за підручником.</p>\n', created = 1747243624, expire = 1747330024, headers = '', serialized = 0 WHERE cid = '2:f80c4b8b8b064f5020ba3cc0d1bb5faa' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 112.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:ba8a392160e1e160ab52f67052592b6e' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<p><strong><em>Тереховський В.Ю.</em></strong></p>\n', created = 1747243624, expire = 1747330024, headers = '', serialized = 0 WHERE cid = '1:ba8a392160e1e160ab52f67052592b6e' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 112.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:ae9e9179f9964a340aa3ff4dc06d017b' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<p><a href=\"http://terehovskiy.at.ua/load/dlja_urokiv_informatiki/8_klas_za_rivkindom/80\" title=\"http://terehovskiy.at.ua/load/dlja_urokiv_informatiki/8_klas_za_rivkindom/80\">http://terehovskiy.at.ua/load/dlja_urokiv_informatiki/8_klas_za_rivkindom/80</a><br />\n<a href=\"http://terehovskiy.ru/download/free/oxgrlhrvsnvl#\" title=\"http://terehovskiy.ru/download/free/oxgrlhrvsnvl#\">http://terehovskiy.ru/download/free/oxgrlhrvsnvl#</a></p>\n', created = 1747243624, expire = 1747330024, headers = '', serialized = 0 WHERE cid = '1:ae9e9179f9964a340aa3ff4dc06d017b' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 112.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:0ced0ef91163b154994897597fd5f6ab' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<p><a href=\"/node/4697\" title=\"Отримати до атестації сертифікат на підтвердження публікації\">Сертифікати Методичного порталу. Умови, правила та порядок замовлення</a></p>\n<p><a href=\"/sertif/reestr-e\" title=\"Реєстр електронних сертифікатів Методичного порталу. Отримати сертифікат до атестації швидко і безкоштовно\">Реєстр електронних версій сертифікатів</a></p>\n<p><a href=\"/sertif/reestr-p\" title=\"Сертифікат на підтвердження публікації на Методичному порталі (до атестації вчителів) з печаткою та QR-кодом поліграфічної якості\">Реєстр заявок друкованої (платної) версії сертифіката. </a></p>\n<p><a href=\"/node/2277\" title=\"\">Замовлення сертифіката (докладна інструкція)</a></p>\n<!--\n<a href=\"/node/5840\" title=\"\">Сертифікати Методичного порталу. Питання - відповіді</a>\n--><!--\n<a href=\"/node/5840\" title=\"\">Сертифікати Методичного порталу. Питання - відповіді</a>\n--><!--\n<a href=\"/node/5023\" title=\"\">Як роздрукувати електронну версію сертифіката</a>\n--><!--\n<a href=\"/node/5023\" title=\"\">Як роздрукувати електронну версію сертифіката</a>\n-->', created = 1747243624, expire = 1747330024, headers = '', serialized = 0 WHERE cid = '2:0ced0ef91163b154994897597fd5f6ab' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 112.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:84eb3e5574742c8fa4ae080a478ab36f' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<p><img src=\"/sites/default/files/imce/user3/text200_2.png\" width=\"160\" height=\"34\" alt=\"Контакти\" align=\"right\" /></p>\n<!--\n<img src=\"/sites/default/files/imce/user3/text200.png\" width=\"160\" height=\"34\" alt=\"Контакти\" align=\"right\" />\n--><!--\n<img src=\"/sites/default/files/imce/user3/text200.png\" width=\"160\" height=\"34\" alt=\"Контакти\" align=\"right\" />\n-->', created = 1747243624, expire = 1747330024, headers = '', serialized = 0 WHERE cid = '2:84eb3e5574742c8fa4ae080a478ab36f' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 112.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:04fbaf38808e37531e5f41cb1149e028' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:3d838474a2bc6baf08bfee67e2aa320c' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<h2><a href=\"/user/register\">Зареєструйтесь</a>,<br />\n щоб мати можливість переглядати всі сторінки та файли,<br />\nпублікувати власні матеріали, отримувати <a href=\"/node/4697\">сертифікати</a>.</h2>\n', created = 1747243625, expire = 1747330025, headers = '', serialized = 0 WHERE cid = '1:3d838474a2bc6baf08bfee67e2aa320c' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 112.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:bd26d5c1b123463aee5dc0a31e4af1d5' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.
  • user warning: Table './u7066_mpcom/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:e8645e480b910356631c73ddec803187' in /var/www/metodportal/data/www/metodportal.com/includes/cache.inc on line 27.

Зареєструйтесь,
щоб мати можливість переглядати всі сторінки та файли,
публікувати власні матеріали, отримувати сертифікати.


rozdil_5.jpg

Урок 25
ТЕМА УРОКУ. Елементи керування “кнопка”. Основні компоненти програми для ОС з графічним інтерфейсом

МЕТА УРОКУ:
Навчальна. формувати уявлення про основні етапи створення проекту, формувати вміння пояснювати поняття властивостей, методів, подій елементів керування; задавати значення властивостей компонентів в режимі виконання програми;
Розвиваюча. розвивати пам’ять та увагу учнів, логічне мислення, креативність , навички по обробці подій.
Виховна. виховувати інтерес до вивчення інформатики.
ОБЛАДНАННЯ: комп’ютери кабінету з виходом в мережу Інтернет, мультимедійний проектор, програмне забезпечення, роздатковий матеріал.
ТИП УРОКУ: комбінований.
ХІД УРОКУ.

І. Організація класу до уроку
Перевірка наявності та готовності учнів до уроку. Створення позитивного настрою для проведення уроку.
ІІ. Мотивація навчальної діяльності.
- Форма є основним елементом керування при розробці проекту в Lazarus, контейнером для інших компонентів. На уроці ви розширите ваші уявлення про властивості форми і дізнаєтесь, як запрограмувати обробку подій для форми. Ви навчитеся програмувати виведення повідомлень про результати виконання програми.
III.Вивчення нового матеріалу
Пояснення вчителя з елементами демонстрування або самостійна робота учнів з джерелом інформації (презентація)
Одним з елементів керування, який можна розмістити на формі, є кнопка.
Щоб розмістити кнопку на формі, потрібно підвести вказівник до її зображення на вкладці Standart вікна середовища Lazarus і двічі клацнути ліву кнопку миші.
Після цього кнопка з'явиться у верхній лівій частині форми, а її ім'я додасться до списку компонентів проекту в полі Components вікна Інспектор об'єктів.
За потреби кнопку можна перетягнути в будь-яке інше місце форми.
Якщо вибрати кнопку на формі або вибрати її ім'я в полі Components вікна Інспектор об'єктів, то на вкладці Властивості цього вікна відобразиться список властивостей кнопки та їхніх значень.
Усі властивості форми, які ми розглядали (Caption, Color, Height, Width, Top, Left, Name), є і у кнопки. Але змінення значення властивостей:
Color яке встановлено за замовчуванням, не змінює стандартний колір кнопки,
Caption визначає текст на самій кнопці,
Тор і Left визначають відстань верхньої і лівої межі кнопки не від відповідних меж екрана, як для форми, а від відповідних меж форми, на якій розташовано цю кнопку.
Розглянемо ще кілька властивостей, які мають і кнопка, і форма:
Enabled (англ. enabled - доступний) - її значення визначає, чи доступний об'єкт для операцій над ним. Ця властивість може набувати лише одного з двох значень: True (англ. true - істина, правда) - об'єкт доступний або False (англ. false - хиба, неправда) - об'єкт недоступний;
Visible (англ. visible - видимий) - її значення визначає, чи видимий даний об'єкт у вікні. Ця властивість може також набувати лише одного з двох значень: True - об'єкт видимий або False - об'єкт невидимий.
Font (англ. font - шрифт) - її значення визначає значення властивостей шрифту, яким буде виводитися текст на об'єкті. На відміну від усіх попередніх властивостей, ця властивість є комплексною.
Так її називають тому, що вона складається з кількох властивостей шрифту: Color, Height, Name, Size (англ. size - розмір) та ін. Значення кожної з них можна змінити, якщо відкрити їх список вибором кнопки > ліворуч від назви властивості Font, або у вікні Шрифт, що відкривається вибором кнопки … у правій крайній частині рядка Font. Ця кнопка стає доступною, якщо зробити поточним поле цього рядка.
Змінити, наприклад, колір шрифту в ході виконання проекту можна командою:
Button1.Text.Color := clBlue.

Якщо виділити кнопку, то на вкладці Події вікна Інспектор об'єктів можна, як і для форми, вибрати подію, для якої буде створено заготовку для тексту відповідної процедури - обробника цієї події. Як і для форми, можна ввести до цієї процедури команди змінення значень властивостей кнопки і форми та виконати створений проект.

РОЗВ'ЯЖІТЬ КРОСВОРД

(Кнопка)
IV. Фізкультхвилинка
Проведення комплексу вправ для зняття м'язового напруження
V. Усвідомлення набутих знань.
VI.ФОРМУВАННЯ ПРАКТИЧНИХ УМІНЬ І НАВИЧОК
Техніка безпеки та правила поведінки в комп’ютерному кабінеті.

VII. ЗАКРІПЛЕННЯ, СИСТЕМАТИЗАЦІЯ ТА УЗАГАЛЬНЕННЯ ЗНАНЬ
1.Фронтальне опитування
1. Як розмістити кнопку на формі?
2. Які ви знаєте властивості кнопки?
3. Що визначають значення відомих вам властивостей кнопки?
4. Чим відрізняється змінення значень властивості Color для форми і для кнопки?
5. Чим відрізняється властивість Caption для форми і для кнопки?
6. Чим відрізняються властивості Тор і Left для форми і для кнопки?
VIII. ПІДБИТТЯ ПІДСУМКІВ УРОКУ
IX. ДОМАШНЄ ЗАВДАННЯ
Опрацювати відповідний параграф підручника, конспект уроку.
Завдання за підручником.

Автор: 

Тереховський В.Ю.

Голосування

Які матеріали Ви шукаєте?:

Останні коментарі