С целью создания средства для расширения и облегчения контактов, только не между различными группами людей, а между непрофессионалами и ЭВМ, в 1964 г. сотрудниками Дартмутского колледжа Джон Кемери и Томас Куртс был разработан алгоритмический язык Basic(Бейсик). Он, как и всякий другой язык программирования, является формальной знаковой системой, используемой для связи человека и ЭВМ и предназначенной для описания данных и алгоритмов их обработки на вычислительной машине. Название Basic является аббревиатурой английской фразы "Beginner’sAllpurposeSymbolicInstructionCode", что в переводе означает "многоцелевой язык, символических команд для начинающих".
Языку Basic легко обучиться и легко с ним работать, программы на нем пишутся быстрее, чем на многих других языках программирования. Basic снабжен мощными средствами решения специфических задач. В программах на Basic можно пользоваться таблицами, прямоугольными или линейными. Современная реализация языка – VisualBasic, переменные в котором именуются с помощью идентификаторов, имеющих длину до 255 символов. . В систему программирования Visual Basic входит текстовой редактор для написания текстов программ и конструктор форм. Чтобы программа выполнялась, исходные тексты переводятся на машинный язык. Это делает компилятор, который также входит в систему программирования. Не выходя из среды Visual Basic, можно многократно запускать свою программу на выполнение, проверяя и отлаживая ее работу, и возвращаться обратно. Таким образом, программа может находиться либо в режиме проектирования, либо в режиме выполнения. Готовая программа сохраняется в виде исполняемого файла (EXE модуля), который может работать в отсутствии исходного текста. Его создает компилятор. Интерпретаторы отличаются от компиляторов тем, что "переводят" и выполняют программу построчно.
Среда программирования VB 5.0 имеет в своем составе развитую справочную подсистему Help, дающую программисту ответы на многие вопросы.
Исходя из расширенных возможностей VB, мы выбрали именно этот язык программирования для создания поискового окна.
Данный курсовой проект был разработан в табличном процессоре MicrosoftExcel с использованием макросов и гиперссылок.
Работа имеет вид книги с 27 листами.
Для работы с листами рабочей книги используют контекстно-зависимое меню для ярлычков, которое вызывается щелчком правой кнопки мыши на ярлычках рабочих листов. С помощью него можно управлять рабочими листами книги. После выбора команды Вставка на экране появится диалог, который позволяет выбрать тип вставляемого листа.
Ненужный или пустой рабочий лист можно удалить, выбрав соответствующую команду из контекстно-зависимого меню. Можно удалить сразу несколько листов, предварительно выделив их. Выделение производится при нажатой клавише Ctrl.
Для ежедневной работы переименование рабочих листов очень важно. Для этого нужно выбрать команду "Переименовать". После чего в появившемся диалоге нужно ввести новое имя для рабочего листа.
Можно легко перемещать и копировать листы как внутри рабочей книги, изменяя порядок их следования, так и между рабочими книгами. Для этого нужно выбрать команду Переместить/ Скопировать из контекстно-зависимого меню для ярлычков. После этого на экране появиться диалог.
В поле "В книгу" необходимо указать книгу, в которую необходимо поместить или скопировать рабочий лист, по умолчанию в этом поле находится название текущей книги. В поле "Перед листом" указывается позиция, куда переместить или скопировать лист. С помощью переключателя "Создать копию" можно выбрать между перемещением копированием рабочего листа.
Перемещать и копировать рабочие листы можно и при помощи мыши. Для перемещения листа необходимо установить указатель мыши на ярлычке перемещаемого листа и нажать левую кнопку мыши, затем, удерживая кнопку мыши, перетащить ярлычок в нужную позицию (во время перетаскивания указатель мыши принимает форму стрелки с листом бумаги). Если нужно скопировать рабочий лист, то во время перетаскивания необходимо нажать клавишу Ctrl.
Словарь имеет вид таблицы, которая заполнена буквами русского алфавита, и набором терминов с определениями, расположенными на разных листах. Алфавит и термины с определениями связаны при помощи макросов и гиперссылок.
Гипертекст - текст со вставленными в него словами (командами) разметки, ссылающимися на другие места этого текста, другие документы, картинки и т.д.
С точки зрения компьютерной науки, сущность гипертекста состоит именно в том, что он – гибрид, который нельзя поместить в традиционные границы. Гипертекст – это метод БД, вводящий новую форму прямого доступа к данным. Он совершенно не похож на традиционный метод запросов. В то же время гипертекст есть схема представления данных – вариант семантический сети, где смешивается неформализованный текстовый материал с более формализованными, механизированными операциями и процессами обработки. Наконец, гипертекст характеризуется интерфейсной модальностью, выражающейся в наличии кнопок, пиктограмм, икон связей, которые могут внедряться пользователем в имеющийся материал произвольным образом.
Создание гиперссылок.
Для создания гиперссылки необходимо выполнить следующие действия:
Выделить нужную ячейку с буквой, на которую будет создана гиперссылка.
Выбрать команду ВСТАВКА – ГИПЕРССЫЛКА и указать на соответствующий лист из файла.
Нажать ОК.
Создание макросов.
Excel имеет возможность работы с макросами в любом месте рабочей области.
Макрокоманда – последовательность обычных команд.
Макрофункция – собственные формулы и функции, расширяющие набор стандартных функций Excel.
Макрос – записанная последовательность нажатия клавиш, перемещений и щелчков кнопками мыши, которая при необходимости может быть воспроизведена многократно. Чтобы включить запись макроса, необходимо выбрать СЕРВИС; ЗАПИСЬ МАКРОСА; ЗАПИСАТЬ НОВЫЙ МАКРОС. После завершения всех действий, записываемых в макрос, нужно выключить запись, нажав кнопку "ОСТ" в правой части рабочей области или выбрав команду меню СЕРВИС – ЗАПИСЬ МАКРОСА – ОСТАНОВИТЬ ЗАПИСЬ. При этом сообщение ЗАПИСЬ в строке состояния пропадет.
Более эффективным способом нахождения требуемых терминов является поисковая программа, разработанная при помощи языка программирования VisualBasic.
После запуска VB 5.0 на экране появляется окно создания проекта NewProject. Далее необходимо щелкнуть левой кнопкой мыши по пиктограмме VBEnterpriseEditionControls, расположенной на вкладке New, а затем по клавише "Открыть": появятся четыре прикладных окна VB 5.0.
В основном окне располагаются меню команд и панель инструментов, которые используются в режимах проектирования и выполнения программы.
Окно проекта позволяет получить быстрый доступ к формам и кодам проекта.
Окно свойств позволяет получить доступ к свойствам всех объектов в текущей форме проекта.
Для открытия окна формы проекта достаточно в окне Project выполнить двойной щелчок по пиктограмме Forms, а затем – по пиктограмме Form(Form1).
Расположение окон на экране можно изменить с помощью мыши. Прикладные окна можно переместить, изменить их размер, закрыть и вновь открыть.
Разработку приложения в VB 5.0 можно разделить на три основных этапа.
Создание стартовой формы проекта – выбор и расположение объектов в окне формы проекта.
Написание кода (текста программы) в окне кода формы, состоящего из процедур обработки событий, происходящих с объектами.
Подготовка приложения для инсталляции с гибких дисков на других компьютерах.
Изменение названия формы: в окне Properties-Form1 найти свойство Caption (заголовок).
Удалить текст "Form1" (клавишей Backspace).
Ввести текст: "Поиск".
Создание полей надписи:
Выполнить двойной щелчок левой кнопкой мыши по кнопке А в панели компонентов. В форме появится поле Label1, окруженное восемью квадратиками – маркерами. Одновременно с этим в окне Properties появится имя Label1 Label. Положение и размеры поля надписи в форме могут быть легко изменены традиционными для Windows способами с помощью мыши.
Поместить текстовый курсор в правую половину поля Caption окна Properties и заменить его на "Введите термин".
Воспользовавшись возможностями поля Font окна с гибких дисков на другие компьютерах. обработки событий, происходящих с объектами. Properties, можно установить понравившийся тип и размер шрифта, которым буде отображен текст в форме. Для автоматической установки размера поля надписи в форме свойство AutoSize в окне Properties должно иметь значение True.
Аналогично делаются и другие надписи в форме.
Создание полей редактирования:
Выполнить двойной щелчок левой кнопкой мыши по кнопке ab1 в панели компонентов. В форме появится поле Text1, окруженное восемью маркерами. Одновременно с этим в окне Properties появится имя: Text1 Textbox. Удалить "Text1" в правой половине поля Text в окне Properties.
Создание кнопки:
С помощью Командной кнопки (CommandButton), расположенной на Панели инструментов, создаем необходимые кнопки.
В данном курсовом проекте мы показали эффективность использования гипертекста в экономике на примере словаря экономических терминов, созданного с помощью возможностей табличного процессора Excel и языка программирования Visual Basic.
Разработанная технология действительно способствует оптимальным образом использовать предоставляемые компьютером возможности.
Работа позволила нам закрепить полученные в течение учебного процесса знания и навыки работы с Excel, а также ознакомиться с языком программирования Visual Basic, так как основная работа проводилась в табличном процессоре. Их преимущества были использованы при решении конкретной задачи.