31. Использование Visual Basic For Application. Создание процедур обработки событий.
Одним из эффективных способов использования VBA есть привязка кода к кнопкам, которые добавляются в форму с помощью мастеров элементов управления. Чтобы прибавить кнопку с фрагментом кода, а потом просмотреть код, необходимо выполнить следующее:
1. Открыть какую-либо БД, в которой есть таблица.
2. Выбрать таблицу и выполнить кацання на кнопке Автоформа стандартной панели инструментов. Для таблицы будет созданная форма по умолчанию.
3. Сохранить созданную форму, выполнив щелкание на кнопке закрытия окна, а потом на запрос о сохранении ответить утвердительно и ввести имя созданной формы или оставить предложенное для сохранения имя формы.
4. Выбрать вкладку Формы. Выбрать созданную форму.
5. Выполнить щелкание по кнопке Конструктор, для переключения в режим конструктора формы.
6. Выбрать команду Вид - > Панель элементов, если панель элементов не отображена на экране.
7. Проверить, или активизированные мастера элементов управления (т.е. или нажатая кнопка Мастера).
8. Выполнить щелкание на элементе Кнопка.
9. Выполнить щелкание на свободном месте формы, чтобы вставить у нее кнопку. Откроется диалоговое окно мастера кнопок.
10. В списке Категории выбрать пункт Переходы по записям, а потом в списке Действия - > Поиск записи. После щелкания на кнопке Готовый в форму будет прибавленная кнопка, которая выполняет поиск.
11. Выполнить щелкание на элементе Кнопка.
12. Вставить кнопку на свободном месте формы ниже предыдущей, созданной раньше. Опять откроется окно кнопок.
13. В списке Категории выбрать пункт Робота с формой, а в списке Действия - пункт Закрытия формы. После щелкания по кнопке Готовый в форму будет прибавленная кнопка, которая выполняет закрытие формы.
14. Сохранить форму, выбрав команду Файл - > Сохранить. После этого можно запустить форму и проверить работу прибавленных кнопок.
15. Переключиться в режим Констуктора, выполнив щелкание по кнопке Конструктор.
16. Выбрать команду Вид - > Программа или выполнить щелкание по кнопке Программа на панели инструментов. Откроется окно редактора Visual Basic for Applications.
Код процедуры обработки события привязывается к событию, которое может состояться при работе с формой, отчетом или элементом управления.
Хотя конкретный вид процедуры зависит от события и желательного отзыва, можно предложить общую последовательность действий по созданию процедуры обработки события.
1. Открыть нужную форму или отчет в режиме конструктора. Если необходимо привязать процедуру к элементу управления, выбрать этот элемент.
2. Выбрать команду Вид - > Свойства, чтобы открыть окно свойств формы, отчета или элемента управления.
3. Открыть вкладку События.
4. Выполнить щелкание на строке свойства того события, которое должно запускать процедуру. Например, если процедура должна запускаться в ответ на изменение пользователем данных, выполнить щелкание на свойстве После обновления.
5. Выполнить щелкание по кнопке с тремя точками, чтобы открыть диалоговое окно Строитель.
6. В этом окне выполнить двойное щелкание мышью на строке Программы. Откроется окно редактора Visual Basic, в котором автоматически появится начальная и конечная строки процедуры.
7. Ввести операторов, образовывающих код процедуры.
Для повышения легкости для чтения кода процедуры, которая вводится между ограничительными операторами, применяют приемы структуризации. Один из таких приемов заключается в том, что все операторы процедуры записываются с отступлением от начала строки. Для создания отступления можно использовать клавишу Tab. По умолчанию позиции табуляции установлены через четыре символа. Отступления образуются и с помощью команды Увеличить отступление из меню Правка.
В результате активизации этой команды строка смещается вправо на то количество символов, которое указано в поле интервал табуляции. Команда Уменьшить отступление служит для выполнения противоположного действия.
С помощью отступлений выделяют вложенные циклы и условных операторов внутри процедуры.
Тексты программ принято обеспечивать комментариями. В начале каждой строки комментария относится апостроф, и такие строки не влияют на выполнение программы, а при синтаксическом анализе и компиляции - пропускаются.
- 1. Способы кодировки информации в сетях эвм
- 2. Топология построения сетей.
- 3. Структура домену.
- Адресация узлов в сети (аппаратные, символьные и др. Адреса)
- Оборудование сети
- Протокол tcp, назначение и реализация
- Протокол ip и его основные функции
- Протокол arp
- Классы ip-адрес
- Принцип эталонной модели osi
- Принцип построения ip –адреса
- Основные уровни модели osi
- Понятие о протоколе и стеку протоколов.
- Настройка пк для работы в сети
- Стек tcp / ip.
- Основные этапы разработки баз данных
- 17. Инфологичная модель данных ("сущность-связь").
- 18. Общие понятия реляционного подхода к организации бд
- 19. Архитектура банка данных и три типа моделей.
- 20. Реляционная модель данных. Принципиальные отличия иерархической и сетевой моделей данных.
- 21. Логическая и физическая модели данных.
- 22. Базовые понятия реляционных баз данных. Правила Кодда.
- 23. Схема отношения, схема базы данных, типы связей
- 24. Проектирование реляционных баз данных с использованием нормализации. Нормальные формы
- 25. Алгоритм нормализации
- 27. Основные структурные элементы бд ms Access : таблицы, запить, формы, отчеты, макросы, модули.
- 28. Работа с запросами в субд Access. Создание запроса-выборки. Создание итогового запроса. Групповые операции. Расчеты в запитые с помощью выражений.
- 29. Работа с запросами в субд Access. Запить в режиме sql.
- Insert into таблица select ...;
- 30. Работа с формами в субд Access. Создание форм, элементов управления и элементов макета. Свойства формы. Свойства элемента управления.
- 31. Использование Visual Basic For Application. Создание процедур обработки событий.
- 32. Разработка отчетов в субд Access. Группирование и сортировка записей. Расчеты в отчете.
- 33. Создание главной кнопочной формы. Налаживание параметров запуска
- 34. Макросы и модули в ms Access.
- 35. Запись sql –операторов.
- 36. Создание простых запросов языком sql
- 37. Группирование результатов средствами языка sql.
- 38. Создание много табличных запросов средствами языка sql.
- 39. Изменение содержимого базы данных средствами языка sql.
- 40. Идентификаторы языка sql
- 41. Создание баз данных средствами языка sql.
- 42. Технологичность программного обеспечения. Модули. Требования к модулям.
- 43. Разработка программного обеспечения (восходящая и нисходящая).
- 44. Средства описания структурных алгоритмов.
- 45. Эффективность. Уменьшение времени выполнения программы.
- 46. Программирование "с защитой от ошибок".
- 47. Блочно-иерархический подход к созданию сложных систем.
- 48. Жизненный цикл и этапы разработки программного обеспечения.
- 49. Модели (каскадная, спиральная) жизненного цикла программного обеспечения.
- 50. Управление программным проектом (начало, измерение, оценка, риски, планирования, трассировки, контроль).
- 51. Планирование проектных задач.
- 52. Размерно-ориентированные метрики
- 53. Функционально-ориентированные метрики.
- 54. Классические методы анализа. Структурный анализ. Анализ, который ориентируется на структуры данных.
- 56. Модульность. Информационная закрытость. Связность модуля.
- 57. Сложность программной системы.
- 58. Структурное тестирование программного обеспечения
- 59. Функциональное тестирование программного обеспечения
- 60. Технология разработки объектно-ориентированных программных систем
- Дистанционное образование: особенности, принципы, методы, организационные формы, программное обеспечение.
- Возможности использования компьютерных сетей в учебно-воспитательном процессе.
- 5. Контроль в учебно-воспитательном процессе. Автоматизация контроля. Психолого-педагогическая диагностика на основе компьютерного тестирования.
- 6. Стандарты электронной учебы
- 7. Цели и задачи преподавания информатики в средней школе
- 8. Содержание I структура школьного курса информатики. Действующие программы курса информатики.
- 9.Допрофильная подготовка по информатике
- 10. Критерии оценивания знаний и умений учеников из школьного курса информатики.
- 11. Курсы по выбору для профильной учебы информатики.
- 12. Технологическая учеба информатики : понятие информационно-технологических знаний, умений, навыков.
- 13. Методические подходы к технологической учебе информатики.
- 14. Организация дополнительных внеурочных форм учебы информатики в школе: кружки, факультативы, олимпиады.
- 15. Специфика урока информатики. Подготовка учителя к уроку. Организация I проведения разных типов урока из информатики.
- 16. Учебно-методическое и программное обеспечение школьного курса информатики. Классификация педагогических программных средств. Приблизительный состав программного обеспечения
- Раздел 1: 1) Алгоритм и алгоритмический язык, 2) Построение алгоритма для решения задач.
- Раздел 2:1) Устройство эвм, 2) Знакомство с программированием, 3) Роль эвм в современном обществе перспективы развития вычислительной техники.
- Часть 1 - персональный компьютер(история создания, устройство, операционная система, графический редактор, текстовый редактор, архивация, вирусы, электронные таблицы, субд, сети).
- Часть 2 - Основы алгоритмизации и программирования.
- Методические особенности учебных пособий из курса информатики.
- 9 Класс