Проектування технологій навчання по темі "Управління базами даних (макроси)"
Проектування програми професійної підготовки молодшого спеціаліста за фахом "Обслуговування інтелектуальних інтегрованих систем" і технологій навчання по темі "Управління базами даних (макроси)". Організація уроку теми, розробка дидактичних матеріалів.
Рубрика | Педагогика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 24.12.2010 |
Размер файла | 286,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Реферат
Курсовий проект містить 41 с., 18 таблиць, 3 рисунки, 10 джерел.
Об'єктом дослідження є дидактичний проект розробки технологій навчання молодшого спеціаліста за фахом «Обслуговування інтелектуальних інтегрованих систем».
Предметом дослідження є дидактичне проектування технологій навчання молодшого спеціаліста за фахом «Обслуговування інтелектуальних інтегрованих систем», використовуючи різну навчальну документацію.
Метою дослідження є формування умінь визначати способи організації конкретного учбового процесу, орієнтуючись на умови соціального замовлення.
ЗВЕДЕНО-ТЕМАТИЧНИЙ ПЛАН, ДИДАКТИЧНИЙ ПРОЕКТ УРОКУ, ТАКТИЧНІ ЦІЛІ, ДИДАКТИЧНІ ЦІЛІ, МОТИВАЦІЙНІ ТЕХНОЛОГІЇ, БІНАРНІ ДІЇ, КРЕАТИВНІ ТЕХНОЛОГІЇ, МАКРОС, МАКРОРЕКОДЕР, БАЗА ДАНИХ, VISUAL BASIC FOR APPLICATION.
Зміст
- Вступ
- 1. Проектування програми професійної підготовки за фахом «Обслуговування інтелектуальних інтегрованих систем»
- 1.1 Аналіз професійної діяльності фахівця
- 1.2 Формування кваліфікованої характеристики фахівця
- 1.3 Розробка змісту професійної підготовки фахівця
- 2. Проектування технологій навчання по темі «Управління базами даних (макроси)»
- 2.1 Проектування дидактичних матеріалів
- 2.2 Аналіз базових умов навчання. Вибір способів формування базових знань
- 2.3 Проектування мотиваційних технологій навчання
- 2.4 Проектування технологій формування ООД
- 2.5 Проектування технологій формування виконавчих дій (ВД)
- 2.6 Проектування технологій формування контрольних дій (КД)
- 2.7 Складання перспективно-поурочному плані викладу теми «Управління базами даних (макроси)»
- 2.8 Організація та методика уроку обраної теми
- 3. Розробка дидактичних матеріалів інноваційних технологій навчання
- Висновок
Вступ
Методична підготовка є інтегруючою ланкою між психолого-педагогічною і інженерною підготовками. Її мета -- сформувати у інженерів-педагогів уміння проектувати дидактичні системи, іншими словами -- уміння створювати і реалізовувати власні дидактичні проекти.
Інженер-педагог повинен добре уявляти собі сутність теоретичного навчання, яке полягає в формуванні тих знань, відносин до спеціальності та виробництва, а також елементів творчої діяльності, які забезпечать спеціалісту отримання певної кваліфікації.
У число напрямів якісно більш високої професійної підготовки інженерів-педагогів, що включає створення і використання інноваційних компонентів, входить формування професійного стилю діяльності. Процес становлення професійного стилю діяльності включає раціональне використання в навчанні індивідуальних переваг і схильностей майбутніх педагогів (викладачів і майстрів професійного навчання), розвиток у них саморегуляції та професійної рефлексії, адаптації до заданих умов і вимог майбутньої професійної діяльності. Формування професійного стилю діяльності повідомляє навчання інженерів-педагогів додатковий зміст, робить його більш вмотивованим, стимулює навчальну та навчально-дослідну активність. Даний процес припускає також підбір комплексу індивідуально-своєрідних прийомів, які забезпечують успішне вирішення студентами професійно-навчальних завдань.
Формування умінь визначати способи організації конкретного учбового процесу, орієнтуючись на умови соціального замовлення, і є метою даної курсової роботи.
1. Проектування програми професійної підготовки за фахом «Обслуговування інтелектуальних інтегрованих систем»
1.1 Аналіз професійної діяльності фахівця
Діяльність фахівця «Молодший спеціаліст з обслуговування інтелектуальних інтегрованих систем» пов'язана з експлуатацією окремих складових інтелектуальних інтегрованих систем управління об'єктами і процесами видобування, перетворення, виробництва матеріалів, виробів продукції та утилізації відходів, з обслуговуванням, а також функціонуванням транспорту; з діяльністю, пов'язаною з державним та організаційно-технічним управлінням, операціями з нерухомістю в сфері інформатизації, а також підготовки, перепідготовки підвищення кваліфікації працівників різних видів економічної діяльності.
Таблиця 1. 1 - Професійне призначення і місце використання робітника за професією «Обслуговування інтелектуальних інтегрованих систем»
Вид діяльності |
Місця використання фахівця |
|
1. Підготовка об'єкта до впровадження інтелектуальних інтегральних систем (ІІС), засобів автоматики і управління в дію, призначення персоналу.2. Монтаж, пуск, регулювання та випробування ІІС, засобів автоматики і управління та її програмного забезпечення.3. Розробка та впровадження більш вдосконалених апаратних та програмних реалізацій ІІС. Засобів автоматики і управління.4. Технічна та організаційна реалізація правил безпеки та екологічних норм.5. Контрольні випробування апаратного та програмного забезпечення систем.6. Супровід системного(СПЗ) і прикладного (ППЗ) програмного забезпечення ІІС. |
Обробна промисловість, харчова, текстильна, целюлозно-паперова промисловість, видавнича справа, металургія, виробництво, оптова та роздрібна торгівля, готелі та ресторани, транспорт та транспортні послуги, пошта і зв'язок, фінансова діяльність, страхування, операції з нерухомістю, сфера інформації, дослідження та розробки, технічний контроль та аналіз, державне управління, соціальна сфера, оборона, юстиція, освіта. |
Виділені трудові процеси лежать в основі побудови функціональної структури діяльності фахівця.
Так, фахівець виконує слідуючи функції: підготовчу (підготовка фахівця до діяльності), технологічну (виконання основних робіт, які передбачені у кваліфікаційній характеристиці), контрольну (поточний контроль у процесі роботи), організаційну (раціональна організація робочого місця, дотримання техніки безпеки).
Таблиця 1. 2 - Структура виробничої діяльності робітника за професією «Обслуговування інтелектуальних інтегрованих систем»
Функції діяльності |
Процедура діяльності |
Предметдіяльності |
Матерiальнi засоби діяльності |
Умовидіяльності |
Продукти діяльності |
Вимоги до фахівця: знати, вміти |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
1. Пiдготовча |
Підготовка систем до експлуатації. |
Робоче місце, ПК, БД |
ПК та периферійні пристрої, ПЗ для керування БД |
Стандартні |
Підготовлений до роботи ПК та налаштоване периферійне обладнання та програмне забезпечення |
З: правила безпеки при роботі з ПК;У: вмикати і налаштовувати обладнання та програмне забезпечення. |
|
2. Технологічна |
Роба з ПЗ для керування базами даних; робота з макросами: створення, редагування; управління БД за допомогою макросів. |
БД, макроси, VBA |
ПК та периферійні пристрої, елементи інтелектуальних систем |
Стандартні |
БД, що керується за допомогою макросів |
З: правила експлуатації комп'ютерної техніки і систем зв'язку, технологію створення макросів, робочі інструкції;У: приймати участь в розробці БД та макросів до них;здійснювати перевірки, регулювання, настроювання та випробовування макросів. |
|
3. Контрольна |
Контрольні випробовування апаратного та програмного забезпечення систем |
БД, макроси, VBA |
ПК та периферійні пристрої, елементи інтелектуальних систем |
Стандартні |
Налаштована та випробувана ІС, комп'ютерна техніка та система зв'язку |
З: технічні характеристики, структуру БД та принцип дії макросу;У: розробляти пропозиції щодо удосконалення структури та алгоритмічно-програмного забезпечення. |
|
4. Організаційна |
Керування розробкою, налаштуванням та випробуванням ІС |
ПК, робоче місце |
ПК та периферійні пристрої, макроси, нормативні документи |
Стандартні |
Правильно налаштована та випробувана ІС та комп'ютерна техніка. |
З: нормативні документи та правила експлуатації ІС;У: володіти нормативними документами щодо контрольних випробовувань ІС і засобів автоматики та управління. |
Підготовка спеціаліста вимагає постановки тактичних цілей навчання. При постановці мети вивчення учбового курсу викладач має чітко уяснити, які саме характеристики особи слід формувати, на які елементи структури особи слід впливати.
Таблиця 1.3 - Постановка тактичних цілей професійного навчання прохідника на рівні спеціальної теоретичної дисципліни
Елементи структури особистості |
Характеристика цілей |
||
Досвід особистості |
Професійна компетентність |
Сформувати загальні уявлення про елементи управління.Сформувати загальні уявлення про принцип роботи та призначення макросів.Сформувати загальні уявлення про керування базами даних за допомогою макросів. |
|
Професійна спрямованість |
Сформувати бажання працювати в області майбутньої професії.Сформувати поняття про важливість виконання своєї роботи якісно і сумлінно. |
||
Комунікативна готовність |
Сформувати професійну термінологію (нормативні документи та правила експлуатації ІС, управління базами даних, макроси).Сформувати вміння спілкуватися, використовуючи технічну мову. |
||
Економічна ерудиція |
Сформувати знання передових технологій організації виробництва. |
||
Правова ерудиція |
Сформувати уявлення про основні поняття трудового права (режим праці та відпочинку, нормальні умови роботи і т.д.) |
||
Професійна пам'ять |
Сформувати вміння поліпшення довгострокової, короткочасної, логічної, образної, слухової і зорової пам'яті. |
Функціональний механізм психіки |
Технічне мислення |
Сформувати оперативне мислення, пов'язане з роботою з технічною документацією та спеціальним обладнанням. |
|
Здатність до вирішення творчих завдань |
Сформувати вміння використовувати нові, прогресивні технології при вирішенні поставленої задачі. |
||
Типологічні властивості |
Здатність до саморегулювання і самоаналізу |
Сформувати вміння аналізувати свою діяльність, знаходити в ній помилки і виправляти їх. |
1.2 Формування кваліфікованої характеристики фахівця
На основі сформульованих в табл. 1.2 функціональних одиниць діяльності треба скласти перелік вмінь та знань, необхідних при підготовці робітника за професією «Обслуговування інтелектуальних інтегрованих систем».
Таблиця 1.4 - Перелік вмінь та знань, необхідних для професійної діяльності робітника за фахом «Обслуговування інтелектуально-інтегрованих систем»
Вміння |
Знання |
||||||
№ |
Найменування |
Вид |
Рівень |
№ |
Найменування |
Рівень |
|
1. |
Вмикати та налаштовувати обладнання та програмне забезпечення |
ПП |
С |
1.1 |
Базові поняття про ПК та ПЗ |
ПА |
|
1.2 |
Налаштування ПК та ПЗ |
ПА |
|||||
1.3 |
Правила безпеки при роботі з ПК |
ОО |
|||||
2. |
Створювати макроси для керування ними БД |
ПП |
С |
2.1 |
Технологію створення макросів |
ПА |
|
2.2 |
Мова програмування Visual Basic. |
ПС |
|||||
3. |
Здійснювати перевірку та налаштування макросів. |
ПП |
С |
3.1 |
Правила експлуатації БД. |
ОО |
|
3.2 |
Принцип роботи макросу. |
ПА |
|||||
4. |
Розробляти пропозиції щодо удосконалення структури БД. |
ЗП |
СА |
4.1 |
Поняття про структуру БД |
ОО |
|
5. |
Володіти засобами оптимізації робочого процесу при експлуатації ІС та засобів і управління. |
ПП |
СА |
5.1 |
Нормативні документи. |
ОО |
|
5.2 |
Правила експлуатації ІС |
ПА |
На основі змісту знань, необхідних при підготовці прохідника, формується список тем, необхідних для теоретичного та практичного навчання спеціаліста з обслуговування інтелектуальних інтегрованих систем (табл.1.5).
Таблиця 1. 5 - Перелік тем теоретичного та практичного навчання, необхідних для підготовки робітників за фахом «Обслуговування інтелектуально-інтегрованих систем»
№ вміння |
№ знання |
Зміст необхідних тем |
||||||
ПО |
ТО |
|||||||
№ теми |
Найменування |
Кіль-ть годин |
№ теми |
Найменування |
Кіль-ть годин |
|||
1 |
1.11.21.3 |
1 |
Введення до автоматизованого управління за допомогою ПК |
2 |
1 |
Основні відомості про VBA. Алфавіт мови. Синтаксис. |
2 |
|
2 |
2.12.23.2 |
2 |
Елементи керування. |
90 |
2 |
Властивості елементів керування. Використання та зміна властивостей при реалізації алгоритмів. |
24 |
|
3 |
3.13.23.32.12.2 |
3 |
Модифікація й удосконалення макросів. |
18 |
3 |
Основні алгоритмічні конструкції. |
6 |
|
4 |
4.14.23.1 |
4 |
Забезпека правильної роботи БД, захист БД |
20 |
4 |
Управління БД за допомогою макросів. |
8 |
1.3 Розробка змісту професійної підготовки фахівця
На основі тактичних цілей навчання слідує розробка програм теоретичної («Спецтехнологія») і практичної («Виробниче навчання») професійної підготовки фахівця.
Щоб визначити теми програми професійної теоретичної підготовки фахівця, необхідно врахувати такі чинники, як структура галузі господарської діяльності фахівця і види виконуваною їм професійній діяльності. Структурними компонентами галузі господарської діяльності фахівцями є техніка, технологія, організація управлінням, економіка, правові питання галузі наукові дослідження.
Таблиця 1.6 - Формування набору тем професійної теоретичної підготовки фахівця.
Структура об'єкта вивчення |
Види діяльності фахівця |
Узагальнена структура |
Набір тем програми професійної теоретичної підготовки |
|
Техніка |
Технологічна |
Техніка |
Принцип дії макросуСтворення макросу |
|
Технологія |
Технологічна |
Загальна технологія |
Технологія створення/запису макросуТехнологія удосконалення алгоритмів кодуПроектування інтелектуальних систем |
|
Організація і економіка |
Організаційно-управлінська |
Економіка і організація виробництва |
Безпека при роботі з макросамиОптимізація виробництва БД |
|
Охорона праці |
Організаційно-технологічна |
Охорона праці і техніка безпеки |
Правила експлуатації ІСПравила експлуатації комп'ютерної технікиКорекція дій при виникненні проблемних ситуацій |
|
Правові питання галузі |
Технолого-управлінська |
Право |
- |
|
Екологія |
Технолого-управлінська |
- |
- |
|
Наукові дослідження |
Науково-дослідницька |
- |
- |
На основі всіх виконуваних розробок формується зведено-тематичний план підготовки фахівця. Зведено-тематичний план повинен включати тематику спеціальних дисциплін ( «Спецтехнологія», «Виробниче навчання» і так далі), регламентувати послідовність вивчення тем і кількість часу, що відводиться на їх вивчення, посеместрове розчленовування учбових курсів, відображати форми навчання (уроки, практики).
Таблиця 1.7 - Звідно-тематичний план підготовки спеціаліста робітника за фахом «Обслуговування інтелектуально-інтегрованих систем»
Перелік тем |
|||||
Виробниче навчання |
Спеціальна технологія |
||||
№ |
Найменування |
К-тьгодин |
Найменування |
К-тьгодин |
|
Елементи управління у базах даних. |
6 |
Поняття елементів управляння |
2 |
||
Процедура запису макросу. |
6 |
Макроси. Макрорекодери. |
2 |
||
Синтаксис процедурної мови програмування. |
12 |
Основні алгоритмічні конструкції. |
8 |
||
Створення простішого макросу. |
6 |
Технологія створення максросів. |
4 |
||
Модернізація баз даних. |
18 |
Макроси в управлінні. |
6 |
||
Захист інформації баз даних. |
12 |
Інформаційна безпека при роботі з макросами. |
8 |
Таблиця 1. 8 - Робоча програма дисципліни «Обслуговування інтелектуально-інтегрованих систем»
№ |
Вид заняття |
Кількість годин |
Зміст заняття |
|
Лекція |
2 |
Властивості елементів керування. |
||
Лабораторна робота |
4 |
Використання та зміна властивостей при реалізації алгоритмів. |
||
Лекція |
2 |
Основні відомості про VBA. Алфавіт мови. Синтаксис. |
||
Лабораторна робота |
4 |
Основні алгоритмічні конструкції. |
||
Лекція |
2 |
Інформаційна безпека у базах даних. |
||
Лабораторна робота |
2 |
Захист баз даних. |
професійний інтелектуальний програма урок макрос
2. Проектування технологій навчання по темі «Управління базами даних (макроси)»
2.1 Проектування дидактичних матеріалів
Цілеспрямованість управління передбачає усвідомлене рух до чіткої і ясної мети. Оперативна мета навчання повинна бути сформульована у формі знань і умінь, які необхідно сформувати у майбутнього фахівця в ході вивчення теми.
Таблиця 2.1 - Постановка оперативних цілей вивчення теми «Управління базами даних (макроси)».
№ рівня |
Мета (перелік дій) |
Еталони |
|||
Умови |
|||||
1 |
Впізнавати основні поняття з теми «Управління базами даних (макроси)»: база даних, макроси, макрорекодер, процедурна мова програмування. |
Знання основних понять з теми. |
Сформовані знання основних понять з теми «Управління базами даних (макроси)». |
100-90% правильних відповідей -5; 89-80%-4; 79-60%-3; 59-0%-2. |
|
2 |
Знати інтерфейс мови програмування Visual Basic, її синтаксис та алгоритм створення додатків. |
Знання, необхідні для створення макросу. |
Сформовані знання з роботи з VBA та створення макросів. |
100-90% правильних відповідей -5; 89-75%-4; 74-50%-3; 49-0%-2. |
|
3 |
Вміти працювати з основними алгоритмічними конструкціями. |
Знання алгоритмічних конструкцій. |
Сформовані навички роботи з алгоритмічними структурами. |
100-90% правильних відповідей -5; 89-75%-4; 74-45%-3; 44-0%-2. |
|
4 |
Вміти застосовувати створений код для управляння базами даних. |
Знання застосування макросів для ведення БД. |
Сформовані вміння застосовувати макроси в управлінні БД. |
100-90% правильних відповідей -5; 89-75%-4; 74-45%-3; 44-0%-2. |
Аналіз однотипної учбової літератури по темі: «Управління базами даних (макроси)» виробимо бальним методом.
Підручники |посібники|:
1) Мэтью Мак-Дональд. Access 2007 Недостающее руководство. -- БХВ-Петербург, 2007. -- 784 с|.
2) Майк Гандерлой, Сьюзан Сейлз Харкинз. Автоматизация Microsoft Access с помощью VBA. -- Вильямс, 2006. -- 416 с.
Перелік найбільш важливих показників якості і коефіцієнти їхньої значимості приведені в табл. 2.2. На підставі отриманих результатів робиться висновок про вибір підручника для подальшого його використання.
Таблиця 2.2 - Системи якості порівнюваних підручників
№ |
Найменування |
Кп |
Посібник 1 |
Посібник 2 |
|||
Рi |
Nj |
Рi |
Nj |
||||
1. |
Наявність діагностично поставленої мети |
8 |
13 |
||||
1.1 |
Перелік спеціальностей, для яких призначений підручник |
1 |
0 |
0 |
1 |
1 |
|
1.2 |
Вказівка рівнів засвоєння матеріалу, який вивчається |
1 |
0 |
0 |
1 |
1 |
|
1.3 |
Наявність мети|цілі| перед кожним розділом |
1 |
1 |
1 |
1 |
1 |
|
1.4 |
Наявність структури підручника |
1 |
4 |
4 |
5 |
5 |
|
1.5 |
Наявність рекомендацій по його використанню |
1 |
3 |
3 |
5 |
5 |
|
2. |
Дидактична обробка змісту |
82 |
115 |
||||
2.1 |
Повнота відображення матеріалу, який вивчається |
3 |
3 |
9 |
5 |
15 |
|
2.2 |
Наявність і відображення логічної структури матеріалу, який вивчається |
3 |
4 |
12 |
5 |
15 |
|
2.3 |
Послідовність і логічність |
3 |
4 |
12 |
5 |
15 |
|
2.4 |
Відображення сучасних досягнень розвиток науки і техніки |
3 |
3 |
9 |
5 |
15 |
|
2.5 |
Зв'язок теорії з|із| практикою |
3 |
3 |
9 |
4 |
12 |
|
2.6 |
Відповідність позначень і термінів загальноприйнятим в базових дисциплінах |
2 |
5 |
10 |
5 |
10 |
|
2.7 |
Рівномірність розподілу учбового матеріалу |
2 |
5 |
10 |
5 |
10 |
|
2.8 |
Доступність викладанню |
3 |
4 |
12 |
5 |
15 |
|
2.9 |
Наочність |
2 |
4 |
8 |
4 |
8 |
|
3. |
Дидактичні принципи і організація структури підручника |
12 |
45 |
||||
3.1 |
Наявність вказівок до самостійної роботи по кожному розділу |
3 |
0 |
0 |
4 |
12 |
|
3.2 |
Наявність завдань|задач| і вправ з|із| прикладами|зразками| їх рішення|вирішення| і методичними вказівками |
3 |
1 |
3 |
4 |
12 |
|
3.3 |
Наявність завдань|задач| для самостійного вирішення |
2 |
0 |
0 |
3 |
6 |
|
3.4 |
Наявність тестів самоперевірки і критеріїв оцінювання відповідей по ним |
3 |
3 |
9 |
5 |
15 |
|
Оцінка підручника |
102 |
173 |
За даними аналізу однотипної учбової літератури по темі: «Управління базами даних (макроси)» бальним методом вибираємо для подальшого використання підручники (2), оскільки сума балів у нього на 71 більше, ніж у (1).
План викладу теми:
1. Створення макросів. Основи мови VBA:
1.1 Редактор Visual Basic.
1.2 Змінні, константи та типи даних.
1.3 Використання процедур.
1.4 Вибір правильних функцій VBA
1.5 Використання інструкцій передачі управління
1.6 Масиви
1.7 Об'єкти
2. Робота з інтерфейсом користувача Access:
2.1 Робота з формами.
2.2 Робота з простими і комбінованими списками.
2.3 Інші елементи управління.
3. Робота з даними в Access.
4. Використання в Access розширених засобів.
Рисунок 1 - Логіко-семантична структура
1.1.1 Макроси.
1.1.2 Макрорекодер.
1.1.3 Запис макросу
1.1.4 Vba
1.2.1 Змінні.
1.2.2 Константа.
1.2.3 Тип даних.
1.3.1 Процедура.
1.4.1 Функция.
1.5.1 Інструкції.
1.6.1 Масиви.
1.7.1 Об'єкти.
2.1.1 Інтерфейс користувача.
2.1.2 Форми.
2.2.1 Списки.
3.1.1 Дані.
2.2 Аналіз базових умов навчання. Вибір способів формування базових знань
Наступний етап дидактичного проектування припускає здійснення аналізу і діагностики процесу навчання. Встановлення виду МТ- зв'язку дозволяє визначиться із способом її реалізації в навчанні та обрати способи контролю формування базових знань у навчених. Виходячи з виду МТ- зв'язку і особливостей її реалізації вибираються способи контролю базових знань з урахуванням характеристик учбової групи, складності і важливості нового матеріалу, резерву часу.
Таблиця 2. 3 - Аналіз МТ-зв'язків і вибір базового матеріалу по темі «Управління базами даних (макроси)».
Найменування теми, розділу, підрозділу |
Перелік базового матеріалу |
Тип МТ- зв'язків |
Спосіб реалізації зв'язків |
|
1 |
2 |
3 |
4 |
|
Створення макросів. Основи мови VBA |
1. Макрос; 2. Мова vba. |
Передуючий |
Повторення, накоплення. |
|
Робота з інтерфейсом користувача Access |
1. Бази даних; 2. Access; 3. Види БД. |
Передуючий |
Повторення, накоплення. |
|
Робота з даними в Access |
1. Дані; 2. Захист даних; 3. Віруси. |
Передуючий |
Повторення, накоплення. |
Таблиця 2. 4 - Визначення способів контролю базових знань учнів по темі «Управління базами даних (макроси)».
Перелік базового матеріалу |
Способи контролю |
Засоби контролю |
Критерії оцінки |
|
Створення макросів. Основи мови VBA |
Письмова самостійна робота |
1. Дати визначення макросу. 2. Розповісти технологію створення макросу. 3. Описати алгоритм роботи з vba. 4. Створити макрос. |
В обговорюванні приймали участь 60% учнів, із них 50% відповідали вірно |
|
Робота з інтерфейсом користувача Access |
Письмова самостійна робота |
1. Опишіть інтерфейс Access. 2. Описати елементи управління форми. 3. Створити форму для управління БД. |
||
Робота з даними в Access |
Фронтальне опитування |
1. Дати визначення даним. 2. Які типи даних використовуються у БД. |
Таблиця 2. 5 - Визначення способів формування базових знань по темі «Управління базами даних (макроси)».
Способи формування базових знань |
Засоби формування базових знань |
|
Пояснення визначення макросу із описанням їх програмно-алгоритмічної структури. |
План пояснення: 1. Дати визначення макросам. 2. Структура коду макросів. 3. Технологія створення. |
|
Пояснення роботи з інтерфейсом. |
План пояснення: 1. Інтерфейс користувача. 2. Налаштування інтерфейсу. 3. Робота з інтерфейсом. |
|
Опис операцій над даними. |
План пояснення: 1. Дані. 2. Типи даних. 3. Операції над даними. |
|
Обговорення методів захисту інформації у базах даних при використанні макросів. |
План обговорення: 1. Макровіруси. 2. Методи захисту баз даних. |
2.3 Проектування мотиваційних технологій навчання
Мотивація -- це спонукання до дії; динамічний процес фізіологічного та психологічного плану, керуючий поведінкою людини, який визначає його спрямованість, організованість, активність і стійкість; здатність людини діяльно задовольняти свої потреби.
Мотивація має під собою інтелектуальну підоснову, емоції лише побічно впливають на процес.
Фрагмент мотивації теми: «Управління базами даних (макроси)».
В даний час відбувається процес становлення інформаційного суспільства, в якому знання стають головним товаром і головним продуктом виробництва. У таких умовах суспільство ставить перед освітою нові завдання і висуває нові вимоги до підготовки фахівців. У сучасному інформаційному суспільстві багато професій вимагають впевнених навичок роботи на персональному комп'ютері з базами даних і знання таких програм як бази даних в системах. Одним з засобів оптимізації процесу управління є макрос.
Макроси економлять час і розширюють можливості щодня використовуваних програм. Макроси можна використовувати для автоматизації виконання повторюваних дій при редагуванні документа, оптимізації виконання трудомістких завдань і для створення рішень, наприклад для автоматизації створення документів, які ви і ваші колеги постійно використовуєте. Ті, хто добре знайомий з мовою VBA, можуть використовувати макрос для створення користувацьких надбудов, що включають шаблони, діалогові вікна, і навіть для зберігання багаторазово використовуються відомостей.
2.4 Проектування технологій формування ООД
Проектування технологій формування орієнтовної основи діяльності (ООД) включає вибір типу навчання, його структурних елементів, а також методів і прийомів їх реалізації. ООД забезпечує не тільки правильне виконання дій, але і раціональний вибір одного з багатьох можливих виконань. Виходячи з цього, діяльність по розробці технологій формування нових знань зводиться до конструювання орієнтованої основи і вибору типа навчання, які потім визначають методи і форми організації учбового процесу.
Таблиця 2. 6 - Вибір способів формування ООД по темі «Управління базами даних (макроси)».
Найменування теми (пунктів плану) |
Цілі навчання |
№ рівня |
Методи викладу |
Наочна допомога |
|
1 |
2 |
3 |
4 |
5 |
|
Створення макросів. Основи мови VBA. |
Сформувати та закріпити знання про макроси та основи програмування на мові VBA. |
ІІІ |
Розповідь, лекція, демонстрація. |
Трансляція кодів та дії макросу на проекторі. |
|
Робота з інтерфейсом користувача |
Сформувати уміння працювати з інтерфейсом користувача. |
ІІ |
Розповідь, лекція, демонстрація, пояснення. |
Скріншоти |
|
Робота з даними в БД |
Сформувати уміння та навички працювати з даними. |
ІІ ІІІ |
Розповідь, індивідуальне опитування, програмований контроль. |
Скріншоти |
2.5 Проектування технологій формування виконавчих дій (ВД)
Тепер наступає етап формування виконавчих дій.
У таблиці приведена загальна характеристика способів навчання, які представлені через методи навчання, і опис діяльності викладача стосовно кожного з етапів формування діяльності.
Таблиця 2. 7 - Вибір технологій формування ВД по темі «Управління базами даних (макроси)».
Найменування розділу |
Цілі навчання |
Рівень |
Вибраний спосіб закріплення |
|||||
Засоби закріплення |
||||||||
Метод |
Форма |
Назва |
Варійовані параметри |
Варіанти рішення |
||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
1. Створення макросів. Основи мови VBA. |
Закріплення вмінь давати визначення макросам; оволодіння основами мови VBA. |
II III |
Вправа |
Фронтальна, індивідуальна |
Питання: 1. Дати визначення макросу. 2. Розповісти технологію створення макросу. 3. Описати алгоритм роботи з vba. |
Макроси, їх структура та принцип дії. |
Відповіді: 1. Дати визначення макросам. 2. Навести приклад макросу. |
|
2. Робота з інтерфейсом користувача |
Закріплення вмінь працювати з інтерфейсом. |
II III |
Вправа |
Індивідуальна |
Питання: 1. Опишіть інтерфейс Access. 2. Описати елементи управління форми. 3. Створити форму для управління БД. |
Інтерфейс користувача, робота з інтерфейсом. |
Відповіді: 1. Описати інтерфейс користувача. 2. Описати елементи керування. |
|
3. Робота з даними в БД |
Закріплення знань про макроси |
II III |
Вправа |
Фронтальна |
Питання: 1. Що таке дані? 2. Які типи даних використовуються у БД? |
Дані, типи даних. |
Відповіді: 1. Дати визначення даним. 2. Типи даних. |
2.6 Проектування технологій формування контрольних дій (КД)
Діяльність викладача по розробці системи контролю включає ряд етапів:
1) Аналіз мети навчання.
2) Вибір видів контролю. На цьому етапі необхідно так побудувати систему контролю і продумати способи контролю, щоб викладач чітко отримав відповідь на питання: чи виконує учень ту дію, яка намічена? Чи правильно його виконує?
3) Вибір способів контролю.
Таблиця 2. 8 - Вибір технологій формування КД по темі «Управління базами даних (макроси)».
Найменування розділу |
Цілі навчання |
Рівень |
Вибраний спосіб контролю |
|||||||
Тип |
Вигляд |
Метод |
Форма |
Засоби закріплення |
||||||
Назва |
Варіативні параметри |
Варіанти рішення |
||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
1. Створення макросів. Основи мови VBA. |
Закріплення вмінь давати визначення макросам; оволодіння основами мови VBA. |
I II |
Проміжний |
Поточний |
Опит |
Фронтальний, усний |
Питання: 1. Дати визначення макросу. 2. Розповісти технологію створення макросу. 3. Описати алгоритм роботи з vba. |
Макроси, їх структура та принцип дії. |
Макрос -- це набір інструкцій, які повідомляють програмі, які дії слід виконати, щоб досягти певної мети. |
|
2. Робота з інтерфейсом користувача |
Закріплення вмінь працювати з інтерфейсом. |
II III |
Проміжний |
Поточний, систематичний |
Опит |
Фронтальний, усний |
Питання: 1. Опишіть інтерфейс Access. 2. Описати елементи управління форми. 3. Створити форму для управління БД. |
Інтерфейс користувача, робота з інтерфейсом. |
Інтерфейс - сукупність засобів, методів і правил взаємодії між елементами системи. |
|
3. Робота з даними в БД |
Закріплення знань про макроси |
I II |
Проміжний |
Поточний |
Опит |
Фронтальний, усний |
Питання: 1. Що таке дані? 2. Які типи даних використовуються у БД? |
Дані, типи даних. |
Дані - це представлення фактів та ідей у формалізованому вигляді, придатному для передачі та обробки в деякому інформаційному процесі. Спочатку - дані величини, тобто величини, задані заздалегідь, разом з умовою задачі. Протилежність - змінні величини. |
2.7 Складання перспективно-поурочному плані викладу теми «Управління базами даних (макроси)»
Перспективно-поурочний план -- це документ, який містить перелік уроків по конкретній темі, а також організаційні і дидактичні характеристики кожного з них, представлені часом, що відводиться на вивчення тих або інших питань теми, типом уроку, цілями навчання, змістом базового матеріалу, методами навчання.
Таблиця 2. 9 - Перспективно-поурочний план теми «Управління базами даних (макроси)».
№ уроку |
Тема уроку |
Тип уроку |
Учбова мета |
Розвиваюча мета |
|
1 |
2 |
3 |
4 |
5 |
|
Урок № 1 2 години |
Елементи керування БД. |
Лекційне заняття: 1. Організаційний момент (2-3хв); 2. Мотивація (5хв); 3. Повідомлення нового матеріалу (75хв); 4. Видача д/з(5хв). |
Вивчити типи та призначення елементів керування. Виховати відповідальність, дисципліну, самостійність. |
Розвинути пам'ять, мислення, цікавість до предмету. |
|
Урок № 2 2 години |
Засоби управління БД. Макроси. Елементи управління на формах. |
Лабораторне заняття: 1.Організаційний момент (3 хв.) 2.Актуалізація (5 хв.) 3.Мотивація (2 хв.) 4.Вступний інструктаж (10 хв.) 5.Знайомство з інструкцією (10 хв.) 6.Виконання лабораторної роботи. (35 хв.) 7.Оформлення звітів по л/р. (10 хв.) 8.Опитування по звіту. (10 хв.) 9.Підведення підсумків (5 хв.) |
Вивчити способи управління БД за допомогою макросів. Виховати відповідальність, дисципліну, самостійність. |
Розвинути пам'ять, просторове мислення. |
|
Урок № 3 2 години |
Інтерфейс користувача. |
Комбінований урок 1. Організаційний момент (2-3); 2. Мотивація (2хв); 3. Актуалізація (3хв); 4. Повідомлення нового матеріалу (35хв); 5. Практична робота (45хв); 6. Видача д/з (5хв). |
Вивчити структуру та можливості інтерфейсу користувача. Виховати відповідальність, дисципліну, самостійність. |
Розвинути пам'ять, здатність до самостійного навчання. |
|
Урок № 4 2 години |
Захист даних при роботі з макросами. |
Лекційне заняття: 1. Організаційний момент (2-3хв); 2. Мотивація(2хв); 3. Повідомлення нового матеріалу (75хв); 4. Видача д/з (5хв). |
Вивчити методи захисту інформації при роботі з макросами. Виховати відповідальність, дисципліну, самостійність. |
Розвинути здатність до самостійного навчання, цікавість до предмету |
|
Урок № 5 2 години |
Контрольне заняття |
Письмова самостійна робота: 1. Організаційний момент (2-3хв); 2. Вхідний інструктаж (10хв); 3. Контрольна робота (70-75хв); 4. Заключний інструктаж (5-7хв); |
Перевірити знання учнів по темі «Управління базами даних (макроси)».. |
Розвинути професійні інтереси до професії, пам'ять, просторове мислення. |
2.8 Організація та методика уроку обраної теми
Тема: Засоби управління БД. Макроси. Елементи управління на формах.
Мета:
· дидактична: сформувати знання з використання елементів управління; сформувати навички створювати макроси для автоматизації деяких операцій, зв'язувати їх з кнопками на формах.
· розвиваюча: розвинути пам'ять, самостійність, абстрактне та логічне мислення;
· виховна: виховати відповідальність, цілеспрямованість, професійну етику.
Тип уроку: лабораторна робота.
Методи навчання:
· наочний: знімки з екрану, що демонструють хід роботи;
· словесний: розповідь, бесіда, пояснення;
· контрольний: самостійна робота, індивідуальний захист звітів.
Дидактичне забезпечення:
а) методичні вказівки до виконання роботи;
б) комп'ютер зі встановленою ОС та пакетом офісних програм.
Список рекомендованої літератури:
1. Мэтью Мак-Дональд. Access 2007 Недостающее руководство. -- БХВ-Петербург, 2007. -- 784 с|.
2. Майк Гандерлой, Сьюзан Сейлз Харкинз. Автоматизация Microsoft Access с помощью VBA. -- Вильямс, 2006. -- 416 с|.: ил.
Структура заняття:
1. Організаційний момент (3 хв.)
2. Актуалізація (5 хв.)
3. Мотивація (2 хв.)
4. Вступний інструктаж (10 хв.)
5. Знайомство з інструкцією (10 хв.)
6. Виконання лабораторної роботи. (35 хв.)
7. Оформлення звітів по лабораторній роботі. (10 хв.)
8. Опитування по звіту. (10 хв.)
9. Підведення підсумків (5 хв.)
Хід роботи
I. Організаційний момент.
II. Актуалізація:
· Що собою являє реляційна БД? Наведіть приклади.
· У чому полягає різниця між записом і полем БД?
· Чим відрізняється ключове поле від решти полів?
· Які типи полів можуть бути присутніми в БД?
· Перерахуйте об'єкти БД.
· Назвіть режими роботи з таблицею.
· Що таке схема даних? Назвіть типи зв'язків.
III. Мотивація: В даний час відбувається процес становлення інформаційного суспільства, в якому знання стають головним товаром і головним продуктом виробництва. У таких умовах суспільство ставить перед освітою нові завдання і висуває нові вимоги до підготовки фахівців. У сучасному інформаційному суспільстві багато професій вимагають впевнених навичок роботи на персональному комп'ютері з базами даних і знання таких програм як бази даних в системах. Одним з засобів оптимізації процесу управління є макрос.
Макроси економлять час і розширюють можливості щодня використовуваних програм. Макроси можна використовувати для автоматизації виконання повторюваних дій при редагуванні документа, оптимізації виконання трудомістких завдань і для створення рішень, наприклад для автоматизації створення документів, які ви і ваші колеги постійно використовуєте. Ті, хто добре знайомий з мовою VBA, можуть використовувати макрос для створення користувацьких надбудов, що включають шаблони, діалогові вікна, і навіть для зберігання багаторазово використовуються відомостей.
IV. Вступний інструктаж:
Макрос -- це набір інструкцій, які повідомляють програмі, які дії слід виконати, щоб досягти певної мети.
Макроси дуже важливі для роботи з Access, тому що вони значно розширюють функціональні можливості баз даних. Незважаючи на те, що записати макрос в Access не можна, можна створити макрос за допомогою програмних засобів Access VBA або за допомогою інструменту Macro Builder. Access володіє декількома можливостями, і мова VBA - всього лише одна з ряду засобів, за допомогою яких можна задати необхідну автоматизацію.
У Access макрос - певна послідовність операцій. Вони зберігаються у вікні, що нагадує таблицю, в такому порядку, в якому їх необхідно виконувати. При запуску макросу Access виконує ці дії. Макрос може істотно полегшити використання Access. Однією з корисних особливостей макросів є можливість їх прив'язки до кнопок, які містяться у форми. Ці кнопки можуть виконувати часто повторювані операції (наприклад, відкривати діалогові вікна для пошуку, змінювати порядок сортування даних або друкувати звіт). Користувачі Access можуть використовувати певні кнопки для виконання цих дій, навіть не знаючи всіх подробиць операцій, виконуваних макросом. Використовуючи макроси, можна створювати завершені програми з призначеним для користувача меню і діалоговими вікнами.
Створення макросів.
Для створення макросу необхідно відкрити вкладку Макроси у вікні БД і клацнути по кнопці Створити. Цю ж дію можна виконати з використанням пунктів меню Вставка => Макрос.
Вікно макросів ділиться на дві частини: верхню і нижню. У верхній частині знаходиться список макрокоманд, які необхідно виконати, і необов'язкові примітки до цих команд. У нижній частині вікна знаходяться аргументи дії.
При розробці макросу необхідно задати дії (ввести макрокоманди), які він повинен виконати (наприклад, відкрити форму, роздрукувати звіт, виконати запит або експортувати вміст таблиці у файл електронної таблиці). У Access такі дії можна визначити двома способами:
1. Вибрати зі списку у стовпці Макрокоманда (або ввести їх вручну),
2. Перемістити об'єкти з вікна БД в стовпець Макрокоманда вікна макросів.
1-й спосіб.
1. У вікні макросів клацнути мишею на першій порожній комірці в стовпці Макрокоманда. Потім клацнути по кнопці розкриття списку, при цьому розкривається повний список макрокоманд.
2. Вибрати зі списку команду, яку має виконати макрос або набрати цю команду вручну.
3. Клацнути в нижній частині вікна або натиснути клавішу F6 і вказати аргументи дії.
4. При необхідності додати коментар у стовпці Примітка.
2-й спосіб.
Для створення такого макросу необхідно виконати наступні дії:
1. Перемістити вікно макросів і змінити його розміри таким чином, щоб одночасно було видно вікна макросів і бази даних.
2. Вибрати вкладку об'єкта, який буде відкриватися макросом
3. Клацнути на потрібному об'єкті і перемістити його в порожній рядок стовпця Макрокоманда вікна макросів. Після цього в стовпці Макрокоманда з'явиться відповідна команда.
4. У розділі Аргументи дії з'являться аргументи. При необхідності їх можна змінити.
У стовпці Примітка можна ввести будь-які коментарі, які допоможуть простежити яку дію виконує макрос.
Збереження макросів.
Для збереження макросу необхідно виконати наступні дії: вибрати команду Файл => Зберегти, або клацнути по піктограмі Зберегти на панелі інструментів. Якщо макрос зберігається вперше, Access запитає для нього ім'я. Ввести ім'я створеного макросу, клацнути по кнопці ОК і закрити вікно макросів, натиснувши комбінацію клавіш Ctrl + F4.
Виконання макросу.
Після завершення розробки макросу можна перевірити його роботу, запустивши макрос на виконання. Найпростішим способом є наступний: відкрити вкладку Макроси у вікні БД, виділити макрос і клацнути по кнопці Запуск або виконати подвійне клацання на макросі у вікні БД.
Інший спосіб запуску наступний: вибрати команду Сервіс => Макрос => Запуск макросу. У діалоговому вікні Запуск макросу вибрати або ввести ім'я макросу.
Якщо макрос відкрито в режимі конструктора, його можна виконати, клацнувши по кнопці Запуск на панелі інструментів.
Крім того, макроси можна виконувати за допомогою кнопок, які додаються до форми. Кнопки макросів можна створити методом перетягування.
1. Відкрити потрібну форму в режимі конструктора, перемістити форму і встановити її розміри таким чином, щоб можна було бачити і вікно БД.
2. Відкрити вкладку Макроси у вікні БД для відображення макросів.
3. Перетягнути потрібний макрос у те місце форми, де необхідно розмістити кнопку. Створена кнопка з'явиться у вікні форми.
Макрос можна налаштувати таким чином, щоб він виконувався автоматично при запуску БД.
Для цього достатньо при збереженні створеного макросу присвоїти йому ім'я Autoexec. Макроси Autoexec зазвичай використовуються для відкриття форм, з якими найчастіше працюють користувачі, або для розміщення на екрані декількох часто використовуваних форм і / або звітів.
Утримуючи клавішу Shift під час відкриття БД, можна скасувати запуск макросу Autoexec.
Редагування макросів
Структура таблиці у вікні макросів нагадує структуру звичайної таблиці БД. Команди редагування тексту, що використаються для видалення, перенесення і копіювання вмісту комірок, можуть застосовуватися і в рамках таблиці макросу.
Редагування макросу здійснюється в режимі конструктора. Аргументи та короткий опис дії відображаються у вікні макросів тільки при її маркуванні.
Наприклад, для вставки додаткової дії в існуючий макрос необхідно виконати наступні дії:
· Вибрати вкладку Макроси у вікні БД;
· Вибрати макрос для редагування, виконавши на ньому клацання мишею;
· Відкрити макрос у режимі конструктора, вибравши кнопку Конструктор;
· Вибрати макрокоманду перед якою необхідно зробити вставку нової, виконавши клацання мишею в одному з полів цієї дії або маркірованого весь рядок цілком;
· Вибрати пункт меню Вставка, підпункт Строки. Перед маркованим рядком буде вставлений порожній;
· Помістити в цей рядок нову макрокоманду;
· Зберегти макрос (Файл => Зберегти).
VI. Виконання лабораторної роботи
Мета роботи: навчитися використовувати елементи управління та створювати макроси для автоматизації деяких операцій.
План роботи:
1. Ознайомтесь з теоретичним матеріалом до даної роботи.
2. Згідно свого варіанту виконайте завдання.
3. Оформити звіт.
4. Зробити висновки по роботі.
Хід роботи:
Створення коду VBA за допомогою майстрів елементів управління
Одним з ефективних способів використання VBA є прив'язка коду до кнопок, що додаються на форму за допомогою майстрів елементів управління. Щоб додати кнопку з фрагментом коду, а потім переглянути код, необхідно виконати наступне:
1. Відкрити будь-яку БД, в якій є таблиця.
2. Вибрати таблицю і клацнути на кнопці Автоформа стандартної панелі інструментів. Для таблиці буде створена форма за замовчуванням.
3. Зберегти створену форму, виконавши клацання на кнопці закриття вікна, а потім на запит про збереження відповісти ствердно і ввести ім'я створеної форми або залишити запропоноване для збереження ім'я форми.
4. Вибрати вкладку Форми. Вибрати створену форму.
5. Клацнути по кнопці Конструктор для перемикання в режим конструктора форми.
6. Вибрати команду Вид => Панель елементів, якщо панель елементів не відображена на екрані.
7. Перевірити, активізовані чи майстра елементів управління (тобто натиснута кнопка Майстра).
8. Клацнути на елементі Кнопка.
9. Клацнути на вільному місці форми, щоб вставити в неї кнопку. Відкриється діалогове вікно майстра кнопок, показане на рисунку 2.
Рисунок 2
10. У списку Категорії вибрати пункт Переходи по записах, а потім у списку Дії=> Пошук запису. Після клацання на кнопці Готово у форму буде додано кнопку, що виконує пошук.
11. Клацнути на елементі Кнопка.
12. Вставити кнопку на вільному місці форми нижче за попередню, створеної раніше. Знову відкриється вікно кнопок.
13. У списку Категорії вибрати пункт Робота з формою, а в списку Дії -- пункт Закриття форми. Після клацання по кнопці Готово у форму буде додано кнопку, що виконує закриття форми.
14. Зберегти форму, вибравши команду Файл => Зберегти. Після цього можна запустити форму і перевірити роботу доданих кнопок.
15. Перейти в режим Констуктор, виконавши клацання по кнопці Конструктор.
16. Вибрати команду Вид => Програма або клацнути по кнопці Програма на панелі інструментів. Відкриється вікно редактора Visual Basic for Applications, представлене на рисунку 3.
Рисунок 3
У цьому вікні можна бачити три фрагменти програми на мові VBA: розділ оголошень (у верхній частині вікна), який містить код, що відноситься до всієї форми в цілому, а також два розділи коду, прив'язаних до двох кнопок.
Перший розділ починається з заголовка процедури:
Private Sub Кнопка13_Click ()
Закінчується процедура оператором: End Sub. Оператори, укладені між ними, виконуються після клацання по кнопці Знайти. Основна частина роботи виконується наступним оператором:
DoCmd.DoMenuItem acFormBar, AcEditMenu, 10, AcMenuVer70
Цей оператор виконує ті ж дії, що і команда меню Правка => Знайти, тобто виводить на екран діалогове вікно Пошук в полі, за допомогою якого можна виконати пошук.
Відкривши модуль VBA, його можна редагувати як текст у будь-якому текстовому редакторі. У вікні редактора Visual Basic в код можна вставити текст з іншого файлу. Для цього вибрати команду Вставка => Файл, а в діалоговому вікні вибрати потрібний файл і клацнути по кнопці ОК.
Модулі мовою Visual Basic можна виводити на друк. Для цього слід відкрити модуль і вибрати команду Файл => Друк.
Процедури.
Процедурою називається цілісна структурна одиниця коду на мові VBA. Кожна процедура складається з операторів, у яких застосовуються вбудовані в функції, методи і властивості, які призначені для виконання будь-яких операцій над даними. Наприклад, до властивості Click кнопки Знайти наведеного раніше прикладу прив'язана наступна процедура:
Private Sub Command6_Click ()
On Error GoTo Err_Command6_Click
Screen.PreviosControl.SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, 10,, acMenuVer70
Exit Command6_Click:
Exit Sub
Err_Command6_Click:
MsgBox Err.Descrition
Resume Exit_Command6_Click
End Sub
Для звернення до перерахованих об'єктів, а також для позначення операторів використовуються ключові слова, які записуються з великої літери (наприклад, Function).
Створення процедур обробки подій.
Початківцям розробникам додатків знадобиться набір процедур для відгуку на різні події, наприклад, внесення змін в полі або клацання на кнопці. Код процедури обробки події прив'язується до події, яка може відбутися при роботі з формою, звітом або елементом керування. Результат виконання процедури-функції зазвичай застосовується:
· Як значення за замовчуванням для поля таблиці;
· В якості значення критерію для запитів або фільтрів;
· В якості вмісту поля.
Хоча конкретний вид процедури залежить від події й бажаного відгуку, можна запропонувати загальну послідовність дій зі створення процедури обробки події.
1. Відкрити потрібну форму або звіт у режимі конструктора. Якщо необхідно прив'язати процедуру до елемента керування, вибрати цей елемент.
2. Вибрати команду Вид => Властивості, щоб відкрити вікно властивостей форми, звіту або елемента керування.
3. Відкрити вкладку Події.
4. Клацнути на рядку властивості тієї події, яка повинна запускати процедуру. Наприклад, якщо процедура повинна запускатися у відповідь на зміну користувачем даних, клацнути на властивості Після оновлення.
5. Клацнути по кнопці з трьома крапками, щоб відкрити діалогове вікно Будівник.
6. У цьому вікні виконати подвійне клацання мишею на рядку Програми. Відкриється вікно редактора Visual Basic, у якому автоматично з'явиться початкова та кінцева рядка процедури.
7. Ввести оператори, що утворюють код процедури.
Аргументи процедури.
Завдяки аргументів користувач має можливість управляти виконанням процедури. При описі процедури, що залежить від аргументів, ім'я аргументу прийнято вводити в дужках за ім'ям процедури в рядку з ключовим словом Function / Sub. Наприклад:
Function Рублі_в_Доллари (Коефіцієнт)
При виклику такої функції значення аргументу вказується в дужках після імені функції Наприклад:
= Рублі_в_Доллари (4500)
Виклик процедури, що має аргументи, повинен супроводжуватися завданням значень для всіх оголошених аргументів. Ці значення перераховуються у тому ж порядку, що й аргументи при оголошенні і розділяються комами. У користувацьких функціях або модулях в якості аргументів можуть застосовуватися вираження.
Умовні оператори.
У мові VBA, як і в інших мовах програмування, основними елементами, які керують ходом виконання процедури, є умовні оператори. Найбільш простий з них -- оператор If. . . Then:
If Поліна = "Ж" Then
Вітання = "З 8 березня!"
End if
Якщо умова, заданий виразом між ключовими словами If і Then виконується, дотримуються інструкції всередині блоку, обмеженого ключовими словами Then і End if. Інакше оператори між ключовими словами не виконуються, а ACCESS перейде до обробки оператора, який слідує за ключовими слова End if. У разі необхідності провести два різних дії (одне при дотриманні умови, а друге -- ні), належить скористатися повною формою оператора If:
If вираз Then
Оператор1
Else
Оператор2
End if
Якщо умова дотримується, виконується Оператор1 (або група операторів, розташованих між ключовими словами Then і Else, а якщо не дотримується -- Оператор2 (або група операторів, розташованих між ключовими словами Else і End if.
Однак, не завжди можливі два варіанти рішення. З огляду на це, VBA надає в розпорядження користувачів оператор Select Case, призначений для вибору одного з множин варіантів рішень:
Select Case Місто
Case "Київ"
Код_МГТС = "044"
Case "Москва"
Код_МГТС = "095"
Case "Запоріжжя"
Код_МГТС = "061-2"
Case Else
Print "Я не знаю такого міста!"
End Select
При виконанні цього оператора перевіряється значення змінної Місто. У залежності від результату перевірки змінної Код_МГТС присвоюється телефонної код деякого міста. Якщо значення змінної Місто не збігається ні з одним із значень, перерахованих у рядках з ключовим словом Case, виробляється дія, зазначеної між ключовими словами Case Else і End Select.
Оператори циклу.
Цикл використовується для багаторазового повторення однієї або декількох інструкцій. Кількість повторень циклу пов'язано з деяким умовою. У VBA передбачено кілька різновидів циклів. Найпростішим прикладом циклічної конструкції є так званий цикл по лічильнику.
For Лічильник = 1 To 10
Print Лічильник
Next Лічильник
Цикл по лічильнику обмежується ключовими словами For і Next. Після ключового слова For вказується ім'я змінної, яка буде виконувати роль лічильника, після знаку рівності - початкове значення лічильника, а після ключового слова To - кінцеве значення лічильника.
Ще один різновид циклу - While-цикл. Умова виконання команд всередині такого циклу визначається деяким умовним оператором:
Do While Лічильник <> 10
Loop
Різновидом циклу Do є Until-цикл, який виконується, поки умовний вираз брехливо:
Do Until Лічильник = 10
Лічильник = Лічильник 1
Loop
Вибір дидактичної технології:
3. Розробка дидактичних матеріалів інноваційних технологій навчання
Ділова гра «Мозковий штурм»
Тема уроку: Макроси у базах даних.
Мета уроку:
– освітня: узагальнення та систематизація знань за темою: «Управління базами даних (макроси)».
– розвиваюча: розвиток прийомів розумової діяльності, пам'яті, уваги, пізнавального інтересу учнів.
– виховна: виховання почуття дружби, здорового суперництва, вміння працювати в командах.
Обладнання:
· ПК зі встановленою операційною системою;
· роздатковий матеріал:
· таблички з назвою команд «Сині» та «Зелені»;
· листи з кросвордом (2 шт. -- за кількістю команд);
· картки з практичним завданням (написання макросу);
· олівці, ручки;
· залікові бали («Ордена») -- 40 шт.;
· турнірна таблиця для обліку зароблених балів -- «Орденів» (див. Таблицю 2.10)
Ролі і функції учасників:
Заняття проводить педагог (головнокомандуючий штурму), йому допомагає педагог-організатор (ад'ютант).
План уроку:
1. Організаційний момент: «Підготовка до штурму» -- 5 хв.
2. Основний етап (робота в командах): «Мозковий штурм» -- 35 хв.
3. Підведення підсумків заняття, нагородження переможців: «Після штурму» -- 5 хв.
Хід заняття
I. Організаційний момент. Підготовка до штурму: (привітання, оголошення теми заняття і постановка цілей перед учнями, оголошення умов гри, розбивка учнів на дві команди «Синіх» і «Зелених») -- 5 хв.
II. Основний етап (робота в командах). Мозковий штурм -- 35 хв.
а) Розвідка боєм (інтелектуальна розминка)
Дане завдання носить характер розминки, сприяє настрою учнів на гру в командах.
Запропонувати учням відповісти на питання «Що таке макрос?». Той, хто правильно відповів заробляє для своєї команди додатковий заліковий бал «Орден», а також право на перший хід.
Обидві команди за 3 хвилини повинні скласти нові слова зі слова «МАКРОРЕКОДЕР». Команда, що склала більше слів і склала найдовше слово, виграє та отримує «Орден».
Ад'ютант підводить підсумки першого конкурсу, результати фіксує в таблиці.
б) Перша атака (термінологічний опитування)
Це завдання дозволить систематизувати знання термінології учнів, розвине пам'ять, увагу, швидкість мислення.
Педагог проводить усне опитування в режимі бліц за темами «Бази даних», «Макроси», «Основи мови Visual Basic Application». Питання задаються кожній команді по черзі по 15 запитань. Кожна команда, що правильно відповів на поставлене запитання, отримує заліковий бал -- «Орден». Час, відведений на проведення даного конкурсу -- 7 хвилин.
Подобные документы
Проектування програми професійної підготовки за фахом "Обслуговування інтелектуальних інтегрованих систем". Проектування технологій навчання по темі "Віруси. Антивірусні програми". Проектування дидактичних матеріалів. Аналіз базових умов навчання.
курсовая работа [145,2 K], добавлен 29.11.2010Проектування програми професійної підготовки за фахом "Обслуговування інтелектуальних інтегрованих систем". Складання перспективно-поурочного плану викладу теми "Візуальне програмування в Delphi". Розробка змісту професійної підготовки фахівця.
курсовая работа [1,8 M], добавлен 04.12.2010Порядок проектування програми професійної підготовки робітника за фахом "Кравець 4 розряду", його принципи та аналіз. Проектування технологій навчання по темі "Особливості конструювання двошовного рукава до пальто" курсу "4", його етапи та призначення.
курсовая работа [74,9 K], добавлен 10.06.2011Постановка навчально-методичних цілей вивчення теми "Концентратори". Аналіз базових умов навчання. Вибір способів актуалізації (формування) базових знань. Проектування технології формування ООД, КД, ВД. Розробка бінарних дій викладача і учнів на уроці.
курсовая работа [49,1 K], добавлен 17.04.2011Аналіз професійної діяльності інженера-педагога по створенню дидактичного проекту підготовки фахівця. Формування кваліфікованої характеристики фахівця, змісту. Проектування технологій навчання по темі "проведення та кріплення похилих гірничих виробок".
курсовая работа [57,9 K], добавлен 10.11.2010Проектування технології навчання по темі "Ремонт автоматичних регуляторів" з курсу "Електроавтоматика". Розробка бінарних дій викладача й учнів на уроці. Аналіз професійної діяльності фахівця. Визначення основних кваліфікаційних вимог і умов атестації.
курсовая работа [89,7 K], добавлен 14.12.2012Аналіз умов здійснення професійної діяльності робітника. Побудова програми професійної підготовки фахівця. Обґрунтування доцільності змісту, обсягу, послідовності викладу навчального матеріалу по технології збірки електричних машин. Складання плану уроку.
курсовая работа [62,9 K], добавлен 25.10.2014Постановка цілей вивчення теми "Мікроклімат виробничих приміщень", вибір еталонів дій учнів. Аналіз технічних і дидактичних засобів навчання. Критерії вибору форм та методів викладення матеріалу. Складання перспективно-поурочного плану викладу теми.
курсовая работа [35,7 K], добавлен 07.07.2013Проектування програми професійної підготовки робітника за фахом "слюсар-інструментальник 3-го розряду". Постановка тактичних цілей навчання за циклом дисциплін. Розробка бінарних дій викладача й студентів. Складання поурочного плану викладення теми.
курсовая работа [147,1 K], добавлен 13.06.2014Проектування програми професійної підготовки за спеціальністю "Апаратник широкого профілю". Трудові процеси, які виконує фахівець. Розробка змісту професійної підготовки спеціаліста. Вибір системи виробничого навчання. Аналіз базових умов навчання.
дипломная работа [93,0 K], добавлен 18.02.2011