- •Объектно-ориентированное программирование (общие сведения). (см. 2)
- •Атрибуты объекта в ооп.
- •Преимущества многократного использования кода в Visual Basic. (???)
- •Понятие и назначение интегрированной среды разработки (ide) Visual Basic.
- •Возможности Visual Basic по проектированию программ.
- •Состав интегрированной среды разработки (ide) Visual Basic.
- •Настройка интегрированной среды разработки (ide) Visual Basic.
- •1. Вкладка Editor
- •6. Вкладка Advanced
- •Назначение и состав формы в Visual Basic.
- •Особенности управления программами в операционной системе Windows (логические операторы, операции сравнения и принятия решений, организация циклов).
- •Анатомия формы. Порядок выполнения событий в форме.
- •Понятие многодокументных форм (mdi).
- •Свойство модальности Visual Basic.
- •Надстройки в Visual Basic.
- •Понятие о модулях и классах в Visual Basic.
- •Понятие процедуры в Visual Basic.
- •Понятие функции в Visual Basic.
- •Процедуры и функции (основные отличия).
- •Передача параметров в Visual Basic.
- •Методы, свойства и события модулей классов.
- •Возможности Class Builder.
- •Последовательность выполнения компьютером программы.
- •Типы переменных в Visual Basic.
- •Особенности объявления переменных в Visual Basic.
- •Объявление массива данных в Visual Basic.
- •Логические операторы Visual Basic.
- •Операции сравнения в Visual Basic.
- •Проектирование программ принятия решений в Visual Basic.
- •Организация циклов в Visual Basic.
- •Организация доступа к данным в Visual Basic.
- •Способы Visual Basic по работе с базами данных.
- •Элемент данных и его атрибуты в Visual Basic.
- •Создание баз данных в Visual Basic.
- •Дополнительная информация, содержащаяся в базе данных Visual Basic.
- •Особенности технологии ActiveX Data Objects (ado).
- •Возможности Visual Basic по созданию графических приложений.
- •Управляющий элемент «рисунок» в Visual Basic.
- •Графическое поле в Visual Basic.
- •Отличие графического поля от рисунка в Visual Basic.
- •Свойства, события и методы графических полей в Visual Basic.
- •Основные события мыши в Visual Basic.
- •Особенности работы с ole-объектами в Visual Basic.
- •Возможности Visual Basic по выводу на печать.
- •Метод Print в Visual Basic.
- •Отладочные средства меню Debug Visual Basic.
- •Понятия компиляции проекта в Visual Basic.
- •Возможности Visual Basic по программированию для Интернета.
- •Использование dll в Visual Basic. (см. 49)
- •Понятие Windows api.
- •Технология Active X.
Понятия компиляции проекта в Visual Basic.
Превращение программы в исполняемый файл .exe, библиотеку динамической компоновки .dll или элемент управления Active X .ocx (кнопка, флажок) называется компиляцией.
Параметры компиляции устанавливаются в меню File → Make Project → Options:
Вкладка Make – содержит различные параметры, влияющие на ход сборки программы (номер версии, лицензионную информацию и др.).
Вкладка Compile – определяет параметры компиляции приложения.
Компиляция может производиться:
-в P-code (псевдокод)-для DLL библиотек;
-непосредственно в машинный код (Native Code).
Возможности Visual Basic по программированию для Интернета.
Программирование для сетей Интернет и Интранет представляет процесс создания приложений.
Интернет – это компьютерная сеть, которая предоставляет пользователям единое информационное пространство. Интранет – это сеть предприятий, работающая по тем же принципам, что и Интернет.
Возможности Интернет определяются службами:
E-mail – служит для отправки электронных документов. Сообщения могут включать текст, звуки, графику и др. ресурсы;
Newsgroups – Информация от пользователей группируется по темам.
Chat – служба общения в реальном времени посредством сообщений, набираемых на клавиатуре;
FTP – Обеспечивает доступ к удаленному компьютеру. Использует протокол FTP(File Transfer Protocol).
WWW – механизм, который применяет гипертекстовые связи для соединения страниц и ресурсов и позволяет передать файл через Интернет.
С помощью службы WWW создано единое гипертекстовое пространство, представляющее собой совокупность интерактивных документов. Это позволяет переходить от одного документа к другому, используя ссылки (гипертекстовые связи) в тексте.
Для работы WWW использует протокол HTTP (Hyper Text Transfer Protocol), который обеспечивает обмен гипертекстовой информацией между Web – сервером и Web – браузером.
Web – браузер – элемент WWW, который выдает информацию (в виде гипертекста) пользователю. Средство, с помощью которого пользователь запрашивает информацию с Web – сервера и просматривает ее, называется Web – браузером (например, Internet Explorer).
Гипертекстовая информация описывается с помощью языка HTML (HyperText Markup Language), который позволяет использовать кроме текста специальные «описатели» (тэги) для разметки страницы, управления шрифтом, цветом и вставки в текст различных объектов: графики, звука и т.п.
Чтобы идентифицировать полный путь к файлу в Интернет используется URL (Uniform Resource Locator) – унифицированный адрес ресурса. имеет следующий синтаксис:
Protocol://server/path
Формат URL
protocol |
Имя операции, которая будет выполняться при интерпретации данного URL. Основные методы: file (чтение файла с диска), http (доступ к Web-странице в сети с использованием HTTP-протокола), ftp (запрос файла с анонимного ftp сервера), news (вызов службы новостей). |
server |
Имя сервера. Если имя сервера не указано, то ссылка считается локальной, и полный путь, указанный далее в URL, вычисляется на той машине, с которой взят HTML документ, содержащий данную ссылку. |
path |
Частичный или полный путь к документу, который должен вызываться в результате интерпретации URL. Различные Web-сервера сконфигурированы по разному для интерпретации пути доступа к документу. |
Пользователь может задать URL, при этом Web-браузер отправит запрос соответствующему Web – серверу. В ответ на запрос Web – сервер отправляет текст указанного документа, а Web-браузер отображает его. При переходе по гиперссылке от одного документа к другому реализуется такой же механизм.
Элемент Web Browser упрощает работу с протоколами TCP (Transmission Control Protocol) и UDP (User Datagram Protocol).
Для TCP необходимо существование сеанса (session) – изолированный логический канал между двумя приложениями, по которому осуществляется их взаимодействие.
Протокол UDP не ориентирован на соединение, достаточно только сообщить о существовании приложений.
Программирование происходит для технологии «клиент-сервер» и содержит серверную и клиентскую части.
Общие сведения о HTML.
HTML – это стандартный язык, предназначенный для создания гипертекстовых документов в среде Web. Если документ создан с использованием HTML, Web-браузера интерпретирует HTML для выделения различных документа и их первичной обработки. Применение HTML позволяет форматировать документы, используя шрифты, линии и другие графические элементы в любой доступной для их просмотра системе.
Многие документы имеют стандартные элементы, такие как заголовки, разделы, списки. Используя тэги HTML, можно идентифицировать их, обеспечивая Web-браузер необходимой информацией для отображения данных элементов, сохраняя общую структуру и информационную полноту документов. Web-браузер воспроизводит документ, не изменяя его первоначального вида.
HTML документы могут быть созданы с помощью текстового редактора (Word), имеющего конвертор, преобразующий документ в формат HTML, или специализированных HTML редакторов (Front Page).
Все тэги HTML начинаются с символа < (стартовый тэг) и заканчиваются символом > (завершающий тэг).
Пример.
Использование тэгов заголовка, определяющих текст, находящийся внутри стартового и завершающего тега как заголовок документа:
<TITLE > Заголовок документа </TITLE >
Простой HTML документ может быть представлен следующим образом: < HTML > …текст … < HTML >.
Самый первый тэг в документе должен быть тэгом HTML. Данный тэг сообщает Web-браузера, что документ написан с использованием языка HTML.
Тэг заголовка документа <HEAD> должен располагаться сразу после тэга <HTML> и не применяться больше в теле документа. Внутри тэга <HEAD> не должен размещаться никакой текст. Стартовый тэг <HEAD> должен помещаться перед тэгом <TITLE> и другими тэгами, описывающими документ. Завершающий тэг </ HEAD > размещается сразу после окончания описания документа:
<HTML>
<HEAD>
<TITLE> …текст …</ TITLE>
</ HEAD >.
Введение в VBScript
Хотя язык HTML разработан для управления документами, его возможности ограничены по сравнению с алгоритмическими языками. Для расширения возможностей HTML разработаны специальные языки сценариев, одним из которых является VBScript (JavaScript).
VBScript является подмножеством языка VB. VBScript предназначен для использования в Web-страницах, однако в настоящее время он применяется в технологии Active Server Page и выполняется сервером макросов (Windows Scripting Host). Microsoft SQL Server 7.0 позволяет использовать VBScript для операций с данными.
VBScript при использовании в Web-странице включается в состав HTML-документа и отправляется Web-браузера. Далее браузер распознает текст VBScript и вместо отображения на экране интерпретирует его и выполняет его. Сценарий, написанный на VBScript, выполняется на компьютере пользователя, просматривающего Web-страницу. Включить текст сценария в HTML-документ можно с помощью тега <SCRIPT >:
<SCRIPT LANGUAGE = "VBScript">.
DHTML
DHTML – это средство для создания Internet-приложений, функционирующих на стороне пользователя. Для написания кода DHTML используется не VBScript, а VBA (полное множество конструкций и возможностей VB). Работа над проектом осуществляется в среде VB с помощью мастера DHTML Application в диалоговом окне New Project.
3. Проектирование документов.
Документы Active X представляют собой приложения VB, в которых контейнера выполняет MI Explower.
4. Использование DHTML.
5. Шаблон приложения IIS – помогает создать базовую структуру DHTML и используется для разработки серверных приложений.