Считывание данных из гостевой книги в таблицуРефераты >> Программирование и компьютеры >> Считывание данных из гостевой книги в таблицу
Описание разработанной программы, области применения, методы использования.
Набор процедур, включенных в эту курсовую, был специально создан для сайта THE TECH REPUBLIC (www.techrepublic.com).
Этот набор процедур разработан для считывания данных из Гостевой книги, созданной в приложении FrontPage, в однотабличную базу данных, созданную в приложении Access.
При работе с Гостевой книгой очень удобно использовать этот набор процедур.
Сейчас очень широко используется Интернет. Существует огромное количество сайтов, на которых очень часто можно встретить страничку с Гостевой книгой. Там можно не только просто зарегистрироваться, заполнив необходимые формы, но и оставить свой комментарии по тому или иному вопросу, подписаться на всевозможные электронные журналы и газеты и многое другое.
Рассматриваемый набор процедур работает с простой Гостевой книгой. Увидеть эту страничку и зарегистрироваться вы можете по адресу-
http:// univers/college/students/emel/main.htm
Эта Гостевая книга была создана в приложении FrontPage. Это – новое приложение расширенного пакета Microsoft Office2000. Сейчас в этом приложении создавать веб-узлы стало еще проще. Приложения пакета Office 2000 и FrontPage 2000 используют общие панели инструментов, темы, меню, а также некоторые инструментальные средства, такие как фоновая проверка орфографии и "Формат по образцу" (Format Painter). FrontPage 2000 также упрощает использование форм и баз данных на веб-узлах.
FrontPage 2000 обеспечивает разработчиков веб-узлов простыми и мощными инструментальными средствами. FrontPage не изменяет импортированный код HTML и дает пользователям возможность самостоятельно настраивать его форматирование. Работая в режиме редактирования HTML, пользователи могут ускорить процесс создание страниц, используя кнопки и элементы меню.
FrontPage 2000 облегчает совместную работу. Пользователи приложений пакета Microsoft Office могут сохранять документы непосредственно на веб-узлах, созданных с помощью FrontPage, а система резервирования документов и отчеты по проекту помогают осуществлять совместную работу над веб-страницами. FrontPage 2000 прост в обслуживании и эксплуатации. В нем используется та же программа установки, что и в приложениях Microsoft Office. Эта программа позволяет производить установку по требованию, запускать приложения с сервера и восстанавливать программное обеспечение.
Гостевые книги используются в разнообразных целях, на пример для получения статистических данных или для создания базы данных пользователей этого сайта. Для создания такой базы данных и был создан данный набор процедур, который считывает данные Гостевой книги, сохранённые в локальном файле, и записывает их в базу данных.
В дальнейшем, используя этот набор процедур, можно будет постоянно обновлять данные в этой базе данных.
Используя в дальнейшем возможности базы данных приложения Access, можно создавать различные запросы и отчёты, на пример отчёт о количестве пользователей сайта за определённый месяц, отчёт по регионам о месте проживания пользователей сайта и т.д.
Система обозначений, описание переменных, аргументов функций и процедур и т.д.
Для VBA существуют соглашения о наименовании Реддика (RVBA), которые предоставляют указания по присвоению имён объектам в языке Microsoft Visual Basic for Applications (VBA). Наличие соглашений необходимо для любого программного проекта. При использовании соглашений имя объекта несёт в себе информацию о его назначении. Предлагаемые соглашения стандартизируют обозначения в сфере программирования.
Язык VBA разработан для взаимодействия с базовым приложением, например с MS Access, Visual Basic, MS Excel, MS Project. Соглашения RVBA применимы ко всем разработкам на языке VBA, независимо от базового приложения.
Соглашения RVBA основаны на Венгерской нотации. Цель этой нотации – лаконичное и эффективное представление информации об объекте в его имени.
Единственной обязательной частью имени объекта является признак – короткий набор символов, обычно мнемонический, который указывает тип объекта. Признак должен состоять из строчных букв и обычно выбирается из стандартного списка признаков, указанного в Таблице 2
Таблица2 Признаки для переменных VBA
Признак |
Типы объекта |
Byt |
Byte |
F |
Boolean |
Int |
Integer |
Sng |
Single |
Dbl |
Double |
Cur |
Currency |
Dtm |
Date |
Obj |
Object |
Str |
String |
Stf |
String(фиксированной длины) |
Var |
Variant |
Lng |
Long |
В данном наборе процедур используется Венгерская нотация. Все переменные и объекты имеют в своём имени признак, который соответствует типу этих переменных и объектов.
Набор рассматриваемых процедур состоит из двух частей: процедуры LookForNameStart и процедуры ProcessContact. Перед написанием кода процедур, оператор Dim объявляет переменные txtobj1 как объект, имеющий доступ к файловой системе компьютера(Scripting) и считывающий текст файла потоком(FileStream); strTemp как строковую переменную и rst1 как встроенный объект(Recordset) ADO базы данных (см. Рис7) и выделяет под эти переменные часть памяти. Объявление переменных до написания самого кода процедур необходимо для того, чтобы эти переменные были доступны более чем одной процедуре.
Оператор Sub объявляет тело и имя процедуры LookForNameStart.
Оператор Dim резервирует часть памяти под переменную fs , которая будет иметь доступ к системному файлу.
Оператор Set связывает ссылку на новый объект, имеющий доступ к системному файлу с переменной fs. Также этот оператор связывает ссылку на новый объект fs, в котором открывается файл Myformrstl.htm(См.Рис.12) для чтения ( с помощью оператора Open) с диска F: на локальном компьютере с объектомt xtobj1. Он также связывает rst1 с новым встроенным объектом ADO базы данных. Потом в объекте rst1 открывается таблица “tblContacts” в текущем проекте CurrentProject.Connection.