Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика Шпоры.doc
Скачиваний:
2
Добавлен:
21.12.2018
Размер:
257.54 Кб
Скачать

48. Модули и макросы

При обработке больших объёмов данных часто приходится выполнять длинные последовательности операций. Макрос – это последовательность операций, записанных в виде инструкций на специальном языке. С помощью Макросов вы можете повысить эффективность общения с БД и сократить время обработки данных (особенно при выполнении часто повторяющейся последовательности операций). Модули содержат программы на языке Visual Basic, которые разрабатываются пользователем для реализации нестандартных процедур обработки данных в задачах пользователя. Основное содержание модулей — это процедуры на языке VBA. Существуют два типа модулей: стандартные модули (содержат общие процедуры, которые не связаны с конкретным объектом: формой или отчетом) и модули класса (кроме процедур, он содержит описание объекта и используется для создания объектов).

49. Технология Plug and Play

- позволяет программному обеспечению автоматически устанавливать конфигурацию аппаратных средств, когда вы ставите (или снимаете) адаптер в стационарный или портативный компьютер. Plug and Play - это стандарт компьютерной индустрии для автоматизации процесса добавления новых возможностей к компьютеру или изменения адаптеров PCMCIA в портативном компьютере. Технология Plug and Play возникла в связи с историческими проблемами, связанными с установками звуковых карт на компьютеры, работавших под управлением DOS или Windows3.1.; мультимедиа или играет в компьютерные игры, чем для любой другой категории пользователей. Его суть: после физического подключения внешнего устройства к разъему шины PCI происходит обмен данными между устройством и материнской платой, в результате которого устройство автоматически получает номер используемого прерывания, адрес порта подключения и номер канала прямого доступа к памяти.

50. . Структурное программирование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков. Технология нисходящего программирования заключается в разбиении одной большой задачи на более мелкие подзадачи, каждая из которых решается отдельно. В результате программа становится похожа на иерархическую структуру. Поэтому в данном случае чаще используется понятие структурного программирования. При таком подходе важна грамотная декомпозиция задачи, что достигается путем использования ограниченного числа управляющих конструкций (следование, ветвление, цикл). Обязательным элементом структурного программирования является наличие подпрограмм. Чаще всего во многих языках программирования роль подпрограмм выполняют только функции. Подпрограмма – это обособленный участок кода, который решает одну небольшую задачу. Подпрограммы как раз и являются результатом декомпозиции основной большой задачи. Код подпрограммы располагается либо в отдельном файле (модуле), либо в начале кода основной программы. Из текста программы доступ к коду функции или процедуры осуществляется путем вызова их по имени. Вызов происходит в том месте программы, где следует использовать код данной функции. Структурное программирование делает программу более понятной. Ее легче отлаживать и сопровождать. Разные модули (в которых содержатся функции и процедуры) могут разрабатывать разные люди, в результате чего проще организовать коллективное решение одной большой задачи, т.к. каждый будет решать свою подзадачу. Структурное программирование было особенно популярным в 70-х годах. На сегодняшний день программирование зачастую начинают изучать именно с него.