Файл: Методические указания к контрольной работы ИТ.pdf

Добавлен: 21.10.2018

Просмотров: 3168

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

 

41 

—  объектные  репозитории.  Компоненты  выступают  в  роли  «строительных 

кирпичиков»,  позволяющих  собирать  готовое  приложение  с  богатыми 

возможностями,  написав  всего  десяток  строк  исходного  кода,  и  такой 

компонентный  подход  к  созданию  программ  считается  очень  перспективным, 

потому что без лишних усилий и на законных основаниях допускает повторное 

использование чужого труда. 

Формы  являются  ключевыми  элементами  в  приложениях  Access  для 

доступа к данным.  

Типы элементов управления 

В формах Access существует три типа элементов управления: 

1.  Присоединенные  элементы  управления  связаны  с  полем  источника  данных 

для  формы  или  подчиненной  формы.  Источником  данных  может  быть 

таблица  или  запрос.  Присоединенные  элементы  управления  отображают  и 

обновляют  в  ячейке  данных  текущей  выделенной  записи  значение  поля,  с 

которым  они  связаны.  Текстовые  поля  (Text  Boxes)  являются  наиболее 

общими  присоединенными  элементами  управления.  С  помощью 

присоединенного  элемента  управления  ОLЕ  можно  отображать  на  экране 

содержимое  графического  объекта  или  проигрывать  звуковой  аудио-файл. 

Можно  связать  переключатели,  выключатели  и  флажки  с  логическими 

полями типа «Да/Нет» (Yes/Nо). Все присоединенные элементы управления 

имеют  связанные  с  ними  метки,  отображающие  свойство  поля  «Имя» 

(Caption). Эту метку можно изменить или удалить, не влияя на присоединен-

ный элемент управления. 

2.  Свободные  элементы  управления  отображают  данные,  не  зависящие  от 

источника  данных  формы  или  подчиненной  формы.  Свободные  элементы 

управления  ОLЕ  используются  для  добавления  графики  в  форму.  Линии  и 

прямоугольники  можно  использовать  для  разделения  формы  на  логически 

связанные  части  или  для  имитации  на  экране  внешнего  вида  формы  на 

бумаге.  Свободные  текстовые  поля  используются  для  ввода  данных  без 

обновления  поля  в  источнике  данных,  но  возможно  использование  их  для 


background image

 

 

42 

других  целей,  например,  для  установки  значения,  используемого  в 

выражении.  Некоторые  свободные  элементы  управления,  например 

текстовые  поля,  имеют  связанные  с  ними  метки,  а  некоторые,  например 

свободные объекты ОLЕ, не имеют. 

3.  Вычисляемые  элементы  управления  в  качестве  своего  источника  данных 

используют выражения. Обычно в выражения, используемые вычисляемыми 

элементами  управления,  включается  значение  поля,  но  в  них  можно  также 

использовать значения, созданные с помощью свободных текстовых полей. 

Создание текстовых полей 

Access использует четыре основных типа текстовых полей: 

1.  Однострочные  текстовые  поля  обычно  являются  присоединенными  к 

элементам управления формы или полям таблицы или запроса. 

2.  Многострочные  текстовые  поля  обычно  являются  присоединенными  к 

мемо-полям  и  включают  вертикальную  полосу  прокрутки  для  просмотра 

текста, не поместившегося в пределах поля. 

3.  Вычисляемые  поля  получают  значения  из  выражений,  которые  начинаются 

со  знака  равенства  (=)  и  обычно  являются  однострочными  текстовыми 

полями.  Если  в  выражение  для  вычисляемого  поля  включить  значение 

какого-либо  поля,  например,  поля  «ДатаПлан»,  то  текстовое  вычисляемое 

поле  будет  присоединенным  к  этому  полю.  В  противном  случае 

вычисляемые 

текстовые 

поля 

являются 

свободными. 

Значение 

вычисляемого текстового поля нельзя редактировать. 

4.  Свободные  текстовые  поля,  не  являющиеся  вычисляемыми  текстовыми 

полями,  могут  быть  использованы,  например,  для  таких  вспомогательных 

значений как граничные даты в процедурах Access VBA. 

Большая часть способов создания форм в Access применима и к отчетам. 

Ниже перечислены основные различия между отчетами и формами: 

1.  Отчеты  предназначены  только  для  печати  и  в  отличие  от  форм  не 

предназначены для вывода в окне. При просмотре документа с увеличением 

в окне предварительного просмотра помещается только часть отчета. 


background image

 

 

43 

2.  Отчеты  не  обеспечивают  просмотра  в  режиме  таблицы.  Возможен  только 

предварительный  просмотр  перед  печатью  и  просмотр  макета  отчета  в 

режиме конструктора. 

Отчетам Access присущи многие черты форм, в том числе и следующие: 

1.  Мастера отчетов могут создавать отчеты разных типов, в том числе: 

 

отчет в одну колонку,  

 

групповой/итоговый  

 

почтовые наклейки.  

2.  Можно  произвольным  образом  изменять  отчеты,  созданные  Мастером 

отчетов (Report Wizard) в режиме Конструктора.  

3.  Разделы (Sections) отчета включают заголовок и примечание, появляющиеся 

в начале и в конце отчета, а также верхний и нижний колонтитулы страниц. 

В  примечании  часто  указываются  итоговые  значения.  Разделы  отчетов 

соответствуют разделам форм с теми же именами. 

4.  Разделы групп отчетов являются эквивалентами разделов групп в формах. К 

каждой  группе  можно  добавлять  заголовок,  включающий  заглавие,  и 

примечание  для  вывода  итоговых  значений  группы.  Можно  размещать 

статическую  (несвязанную)  графику  в  разделах  заголовка  и  примечания,  а 

связанную графику — в разделах групп. 

5.  Элементы управления добавляются к отчетам из панели элементов Access, а 

затем выбирается их положение и размер. 

6.  Подчиненные отчеты могут добавляться в отчеты так же, как добавляются 

элементы управления подчиненных форм в основных формах. 

 


background image

 

 

44 

ПРИЛОЖЕНИЕ 2 

ЯЗЫК РАЗМЕТКИ ТЕКСТА HTML 

Характеристика HTML как языка программирования для Интернет 

HTML является наиболее популярным языком разметки документов. В 

исходном  виде  файл  HTML  содержит  инструкции  форматирования  (теги), 

чередующиеся с текстом документа. Главной особенностью разметки HTML 

является  возможность  вставки  ссылок  на  внешние  документы  или  на 

внутренние разделы того же документа.  

Язык  HTML  отличается  от  других  широко  распространенных  языков 

программирования тем, что он позволяет отображать содержимое документа 

на  компьютерах  с  различными  аппаратными  платформами,  операционными 

системами и графическими характеристиками. Достигается это тем, что файл 

с документом WWW представляет собой набор инструкций для программы-

обозревателя  (браузера),  которая  выводит  содержимое  документа, 

интерпретируя  его  построчно.  При  этом  задача  выбора  точных  размеров 

окна,  размера  и  цвета  шрифтов  и  т.  п.  полностью  ложится  на  браузер, 

который  решает  их  в  соответствии  со  своими  возможностями  и  с 

возможностями  системы.  Этим  достигается  большая  гибкость  в  выборе 

технических  средств  вывода  изображения  документа,  но  теряется  точность. 

На  практике  это  означает,  что  изображения  одного  и  того  же  документа  на 

одном  компьютере,  выведенные  при  помощи  различных  браузеров,  будут 

отличаться. 

В соответствии со спецификациями языка HTML текстовые документы 

сохраняются  в  файлах,  имеющих  расширение  .htm  или  .html.  Однако  доку-

мент, открытый на сервере, редко бывает полностью текстовым, чаще всего 

он  содержит  графические  изображения,  создающие  фон  под  текстом,  либо 

имеющие  определенную  смысловую  нагрузку.  В  документе  могут 


background image

 

 

45 

присутствовать  и  звуковые  файлы,  и  движущиеся  изображения.  Все  эти 

составные  части  документа  являются  разными  файлами,  содержащими 

логически  связанную  между  собой  информацию  и  объединенными 

локальными  ссылками,  которые  позволяют  управлять  просмотром  графики, 

прослушиванием  звука,  перемещением  по  тексту,  либо  выполняют  другие 

функции. 

Наряду  с  неоспоримыми  достоинствами  язык  HTML  обладает  рядом 

слабых сторон. По сути, HTML - это технология представления информации, 

описывающая  то,  как  браузер  должен  скомпоновать  текст  и  графику  на 

странице.  В  результате  справедливо  утверждение:  «То,  что  вы  видите,  это 

все, что вы получаете»: 

 

невозможно описать данные независимо от отображения этих данных, что 

является главной проблемой поиска нужной информации; 

 

клиент  не  имеет  средств  извлечения  данных  со  страницы  Web  для 

дальнейшей обработки; 

 

на конкретной странице Web-клиент получает только одно представление 

конкретного множества данных. 

Например,  для  получения  данных,  отсортированных  иным  образом, 

нежели тот, что представлен на текущей странице, браузер должен посылать 

новый  запрос  серверу.  В  свою  очередь  серверу  придется  заново  отправлять 

полную  страницу  HTML  со  списком  данных.  Такое  манипулирование 

данными  ведет  к  значительному  увеличению  числа  обращений  к  Web-

серверам и затрудняет их дальнейшее масштабирование.  

Другой  недостаток  языка  HTML  заключается  в  его  «плоскости»,  т.  е. 

невозможности предоставления информации об иерархии данных.  

Непоследовательность  языка  HTML  (неоднозначность  синтаксиса) 

затрудняет  разбор  текста  программным  обеспечением  браузеров.  Примером 

такой  непоследовательности  может  служить  необязательное  наличие 

закрывающих  тегов  для  соответствующих  открывающих.  Для  обозначения