|
Введение. Программирование - это бурно развивающаяся область знаний. Еще не так давно для создании собственных Windows-программ обычному программисту или пользователю приходилось обязательно профессионально изучать Borland C++ под Windows. Однако, сегодня положение коренным образом изменилось. Появилось много новых хороших языков программирования, среди которых сегодня самая популярная в мире система проектирования приложений под Windows - это MicroSoft Visual Basic. Желающих освоить ставшую весьма популярной в последние годы среду разработки приложений.Visual Basic, которая, являясь мощным программным средством, позволяет реализовать широкий спектр практических задач. Основное ее достоинство состоит в оптимальном сочетании простоты использования, доступности и большого набора разнообразных возможностей, позволяющих охватить все основные направления деятельности разработчика прикладных программ. К основным возможностям языка Visual Basic можно отнести реализацию максимально гибкого и удобного интерфейса для приложения, создания самых разнообразных многоуровневых и вплывающих меню, обработку событий мыши и клавиатуры, работу с графикой. Разработчик может использовать в программе как стандартные, так и встроенные диалоги, применяющиеся для организаций обратной связи с пользователем. Приложение может осуществлять работу с таймером, обрабатывать файлы и каталоги на жестком диске, а также предоставлять доступ к базам данных. В Visual Basic имеется возможность внедрения в приложение различных объектов, которые поддерживаются другими программами. Помимо этого, разработчик может реализовать связь одного или несколько компьютеров, на которых установлено созданное приложение, с сетью Internet. Среда Visual Basic может с успехом использоваться начинающими пользователями для познания секретов программирования и создания собственных приложений и в то же время она представляет собой очень мощный инструмент для профессиональных программистов. Visual Basic - это язык програмированя с помощью которого можно создавать приложения для Windows. В данной работе используется программа «Visual Basic 6.0 Enterpris Предпринимательское издание» на русском языке. 1. Среда разработки Visual Basic 6.0 1.1 Возможности Visual Basic. Visual Basic является мощным программным средством, с помощью которого можно реализовать широкий спектр практических задач. Основное достоинство этого языка программирования состоит в том, что он оптимально сочетает в себе простоту использования, доступность и большой набор разнообразных возможностей, позволяющих охватить все основные области программисткой деятельности. В названии этого языка слово “Visual” означает способ, при помощи которого данным программным средством создаётся графический пользовательский интерфейс (Graphical user guide или сокращённо GUI). Вместо того чтобы описывать в программе, где и каким образом появится на экране тот или иной, программист может просто расположить его в нужном месте еще на этапе разработки своего приложения. В качестве таких заготовок в подавляющем большинстве случаев используются встроенные элементы управления, то есть уже созданные объекты с заданными наборами свойств и методов. Программист может изменять значения тех или иных свойств у выбранного объекта, а также описывать для него разнообразные методы . Кроме этого, имеется возможность обработки программистом различных событий, которые могут возникать в результате каких либо действий пользователя. Основные возможности языка Visual Basic приведены ниже.
удобного интерфейса для своего приложения, который сможет удовлетворить потребности даже самого взыскательного пользователя.
вплывающих меню.
1.2 Элементы среды разработки Visual Basic 6.0 Для того чтобы запустить программу VB 6, необходимо выполнить следующую последовательность действий:
После выполнения этих действий на экране откроется окно среды разработки Visual Basic 6.0 (Integrated Development Environment, сокращённо IDE). Внешний вид IDE Visual Basic 6.0 на рисунке ![]() Среда разработки является интегрированной, так как в ней можно выполнять различные действия при разработке программного продукта, такие как проектирования и описание составных частей приложения, редактирование программного кода, компиляцию всех элементов приложения в выполняемый файл, а так же отладку приложения. Основными элементами IDE являются: Меню. В состав этого элемента входят все команды, которые используются при создании приложений в среде разработки Visual basic 6.0. Среди пунктов меню есть как стандартные, присущие большинству окон Windows (File, Edit, View, Windows, Help), так и пункты, при помощи которых разработчик может создавать, запускать или отлаживать своё приложение (Project, Run, Debug). Меню расположено в верхней части IDE Visual basic 6.0 под заголовком окна. ToolBox (Панель элементов управления). При помощи данного элемента среды разработки программист может размещать на форме те или иные элементы управления, которые необходимы для создания приложения. В среде разработки панель ToolBox обычно находится слева от формы. ![]() ^ Служит для реализации часто выполняемых действий. Для каждого объекта среды разработки предусмотрено свое контекстное меню. Чтобы его вызвать, необходимо подвести указатель мыши к соответствующему объекту и щёлкнуть на нём правой кнопкой мыши. После этого следует выбрать ту команду из списка, которую предполагалось выполнить ![]() ToolBar (Панели инструментов). Эти элементы представляют собой различные группы кнопок с изображенными на них иконками. При помощи данных кнопок можно выполнять те или иные операции, предусмотренные в среде разработки, не используя при этом меню; то есть выполнять одно действие – нажатие соответствующей кнопки – вместо нескольких, в случае выполнения этой же операции при помощи меню. Панели инструментов расположены в верхней части IDE Visual basic 6.0, под элементом меню. В IDE существует четыре основные панели инструментов: 1. Debug (отладка); 2. Edit (правка); 3. Form editor (редактор форм); 4. Standard (стандартная); По умолчанию отображается только панель Standard. Для того чтобы добавить или удалить какую - либо панель инструментов, следует выбрать команду ToolBars из пункта меню View (или подвести указатель мыши к строке меню щёлкнуть правой кнопкой, вызывая контекстное меню). После этого появится окно со списком основных панелей инструментов причём некоторые из них могут иметь слева пометку, что означает наличие их на экране. Выбор панели из списка приведёт либо к её появлению на экране (если не было пометки) или к исчезновению (пометка присутствовала) ![]() Панель Standard или стандартная панель управления панель инструментов является основной в среде разработки. С её помощью можно выполнить широкий спектр действий, которые реализованы в пунктах меню File (Файл), Project (Проект), Debug (Отладка) и Run (Запуск). Стандартная панель обычно расположена под строкой меню. Однако при помощи мыши её можно перетаскивать в любые другие области экрана, при этом панель приобретает вид окна (рис. ниже). В таблице приведены основные элементы панели Standard и их назначение. ![]()
Помимо описанных элементов на стандартной панели присутствует отображение текущих параметров выделенного объекта (графический режим) или координат курсора (текстовый режим). ^ используется в том случае, когда осуществляется редактирование формы. Первая пара чисел для левого верхнего угла выбранного объекта относительно левой верхней точки формы, а вторая пара чисел отображает его длину и ширину. По умолчанию в качестве координат Visual Basic 6.0 используются так называемые твипы (567 твипов = 1 сантиметр). ![]() ^ активизируется при редактировании в окне кода. Приведённые числа показывают, в какой строке и на какой позиции (относительно начала строки) располагается в данный момент курсор. ![]() ^ (Дизайнер форм). Представляет собой окно, которое служит для редактирования форм, то есть добавления и удаления из них различных элементов управления Каждая открытая форма имеет свой дизайнер форм, который в среде разработки обычно расположен в центре ![]() Properties (Окно свойств). Используется для того, чтобы изменять свойства выделенного объекта подразумевается какая-либо его характеристика, например, имя или координаты расположения на экране. В среде разработки окно свойств, как правило, находится в правой части ![]() Code (Окно редактирования кода). Предназначено для создания или редактирования кода программы. Если на экране осуществляется работа с несколькими окнами дизайнера форм, то имеется возможность открыть для каждого из них своё окно кода. Это можно реализовать при помощи двойного щелчка на объекте (форме или элементе управления), для которого предполагается изменить или создать программный код. Данное действие также осуществляется путём выбора в пункте меню View команды Code. ![]() ^ (Окно Проводника проектов). Используется в случае необходимости работы с несколькими проектами одновременно. Содержимое этого окна отображает иерархические структуры, в которых вершинами всех иерархий являются открытые в данный момент проекты, а исходящие от них ветви – являются составными частями проектов (например, формы). Если какая-либо иерархическая структура из числа имеющихся ещё не открыта то рядом с названием соответствующей вершины будет расположен значок «+». Для того чтобы открыть её, следует щёлкнуть левой кнопкой мыши на этом значке или выполнить двойной щелчок на названии вершины. При этом раскроется список ветвей, непосредственно исходящих из только что открытой вершины, а значок «+» в этом случае изменится на « - ». В среде разработки окно Проводника проектов обычно расположено справа. ![]() ^ (Окно размещения форм). Даёт возможность расположить формы открытого проекта в тех областей экрана в которых они должны находиться при выполнении приложения. Чтобы задать для формы какую либо область необходимо в окне размещения форм при помощи мыши переместить её изображение в заданное место. Рассмотренное действие осуществляется следующим образом. Вначале указатель мыши располагается над отображением формы, при этом его обычный вид стрелки изменяется на стрелку с четырьмя вершинами. Затем следует нажать левую кнопку мыши и, не отпуская её, переместить форму в требуемое место на макете экрана. Окно размещения форм, как правило, в среде разработки находится в правом нижнем углу. ![]() ^ (Палитра Цветов). Наряду с рассмотренными компонентами, в среде VB.6 имеет также окно Color Palette, отображаемое командой View\Color Palette. Оно предназначено для задания цвета фона выбранного в данный момент элемента управления (или формы). Выбор осуществляется щелчком мыши на требуемом цвете ![]() В том случае, если нужно вернуть цвет фона выбранного объекта в исходное состояние, следует воспользоваться кнопкой Default. Кроме этого, имеется возможность добавить собственные цвета в рассматриваемую палитру. Для этой цели необходимо выбрать один из квадратиков нижнего ряда, после чего активируется кнопка Define color данного окна. При её нажатии на экране отобразится одноимённое диалоговое окно выбора цвета. Диалоговое окно Define Color позволяет задать пользователю требуемый цвет, который устанавливается с помощью щелчка мыши в той или иной точке цветовой области и выбора положения вертикального движка находящегося в правой части окна. Цвет также может быть задан путём ввода числовых значений в группы полей Hue(Тон), Sat(Насыщенность), Lum(Яркость) Red(Красный), Green(Зелёный), Blue(Синий). Выбранный цвет можно добавить в палитру Color Palette с помощью кнопки Add Color. ![]() ^ Мы рассмотрим таблицу, в которой приведены названия и функциональное предназначение.
2. Проекты и приложения ^ Проектом называется комплект файлов, которые используются для разработки приложения. В состав проекта входят следующие основные файлы.
Файл проекта. Содержит связи между всеми элементами приложения и включает в себя все его формы и модули, а также различные ссылки и настройки для компиляции Для того чтобы создать новый проект, необходимо сначала
после этого в появившемся окне следует вначале выполнить одно из действий:
После этого в диалоговом окне необходимо выбрать требуемый файл проекта и нажать на кнопку Открыть. Чтобы сохранить созданный проект или обновить уже существующий путём сохранения внесённых в него дополнений, необходимо выполнить одно из действий:
Если проект сохраняется в первые, то после этого необходимо указать имена для всех компонентов (форм, модулей классов и так далее), составляющий проект, а также дать название созданному проекту. В том случае, когда редактируется созданный ранее проект, то после выполнения одного из описанных выше действий обновятся все элементы проекта, в которые были внесены какие либо изменения. Существует также возможность сохранения проекта под другим именем. Для этого необходимо вначале выбрать пункт Save Project As (сохранить проект как) в меню File, после чего указать новое название файла проекта. Если перед этим какие-либо формы или модули проекта были изменены, то необходимо дать им новые имена (или сохранить под старыми названиями). ^ Содержат описание форм, используемых в приложении, составляющих их элементов со значениями свойств, а также объявляемые переменные, константы, процедуры обработки событий и пользовательские процедуры и функции. Для каждой формы приложения существует свой файл – модуль Фомы. ^ Их содержимым являются процедуры, функции, а также объявляемые переменные и константы, которые можно использовать в других модулях данного приложения.
Все открытые проекты и список составляющих их файлов можно увидеть в окне проводника проектов, отображаемого командой View/Project Explorer. Кнопки, имеющиеся в этом окне, позволяют выполнять следующие действия: ![]() ![]() ![]() Имеется возможность открыть сразу несколько проектов, при этом название окна Проводника проектов изменится с ^ на Project Group (Группа проектов). Для одновременного открытия нескольких проектов необходимо: 1. Создать стандартным способом новый проект или открыть уже существующий 2. В меню File выбрать пункт Add Project (добавить проект). 3. В появившемся диалоговом окне выбрать тип создаваемого проекта (вкладка ^ ) или открыть уже существующий (вкладка Existing). Можно также выбрать один из недавно открываемых проектов (Вкладка Recent). После этого необходимо нажать кнопку Открыть. Для того чтобы удалить один из открытых проектов, необходимо:
Аналогичным образом осуществляется работа с файлами открытого проекта. ^ При создании и запуске любого приложения на Visual Basic следует выполнить последовательно четыре операции;
Далее будет рассмотрена каждая из этих операций. Интерфейс. Фундаментальной частью интерфейса любого приложения являются формы, содержащие в себе все созданные окна (т.е. элементы управления) и используемые в программе стандартные диалоги. Помимо этого, на формах также размещают элементы, которые не видны в процессе работы приложения. Таким образом при создании приложения необходимо вначале описать новую форму, которая будет являться «базой» описываемого интерфейса. Следующий шаг будет заключаться в добавлении на создаваемую форму различных элементов управления, необходимых для реализации поставленной перед разработчиком задачи. В качестве примера можно рассмотреть следующую задачу: необходимо, чтобы на форме располагалась кнопка, щелчок на которой приводил бы к появлению над ней надписи «Первое приложение», а ещё один щелчок удалял бы эту надпись. Соответственно, в начале работы приложения надписи быть не должно. Также необходимо предусмотреть кнопку выхода из приложения. Для реализации этих возможностей можно воспользоваться двумя стандартными элементами управления CommandButton и Label. Чтобы добавить на форму элемент при помощи стандартной панели инструментов, необходимо выполнить следующую последовательность операций.
Существует ещё один метод создания объекта на форме, при котором необходимо выполнить двойной щелчок на изображении требуемого элемента управления в стандартной панели инструментов. При этом на форму будет добавлен новый объект с установленными по умолчанию свойствами, в частности, размерами и местоположением. Если необходимо изменить какой-либо объект на форме, его вначале необходимо выделить, при этом на его границах появится так называемые манипуляторы размера в виде маленьких закрашенных прямоугольников. Для перемещения объекта по форме следует нажать на нём левую кнопку мыши и переместить указатель в требуемое место, причём объект на новом месте будет изображаться в виде контура, после чего нужно отпустить кнопку. Перемещать объект по форме можно также при помощи клавиатуры. Для этого объект нужно выделить, после чего нажимать клавишу Ctrl и стрелки управления курсором до тех пор, пока объект не переместится в требуемую позицию. Чтобы расположить один или несколько объектов на форме в заданном порядке или поместить объект в определённое место формы (например, в центре), можно воспользоваться панелью Form Editor. Для изменения размеров объекта следует воспользоваться манипуляторами размера, подведя указатель к одному из них (при этом указатель примёт вид двойной стрелки) и нажав левую кнопку мыши. Затем можно при помощи возникшего контура уменьшить или увеличить объект, после чего отпустить кнопку. Следует отметить, что манипуляторы, расположенные по углам объекта, могут изменять как его ширину, так и высоту, тогда как остальные – только один определённый размер. Существует ещё один способ изменения размеров выделенного объекта – с помощью клавиатуры. Для этого следует нажать клавишу Shift и одну из стрелок управления курсором. При достижении объектом требуемых размеров, клавиши необходимо отпустить. Если расположение и размеры всех элементов установлены, то можно запретить их дальнейшее изменение при помощи пункта Lock Controls Toggle в панели Form Editor. Такое же действие можно выполнить при помощи команды Lock Controls в меню Format. При этом для всех элементов создаваемой формы изменяется цвет манипуляторов их размера. Для отмены установленного запрета следует повторить аналогичные действия. Необходимо отметить, что запрет на перемещение и изменение размеров не распространяется на клавиатуру, а предназначен исключительно для блокировки случайного воздействия на характеристики объектов при помощи мыши. Свойства. После этого как все необходимые элементы добавлены на форму, можно приступить к установке их исходных свойств, которые будут определять внешний вид и особенности работы с интерфейсом. Данные действия выполняются при помощи окна свойств, которое можно вывести в случае его отсутствия в среде разработки несколькими способами:
В окне свойств присутствует несколько элементов, каждый из который будет описан ниже. ^ состоит из двух частей; в левой части выводится список всех существующих свойств для выбранного объекта, а в правой – установленные для этих свойств значения, которые можно редактировать (текстовые поля) или выбирать (перечислимые поля). Определить для перечислимого свойства требуемое значение (или просмотреть весь список) можно двумя способами:
Например, для метки на создаваемой форме можно установить свойство ^ (видимость объекта) в одно из значений: True(ложь) или False(истина). Список объектов представляет собой раскрывающийся список в верхней части окна свойств, при помощи которого можно выбрать тот или иной объект из имеющихся на форме для просмотра и редактирования его свойств. Вкладки для сортировки свойств позволяют выполнять сортировку свойств выбранного объекта.
Список свойств, значение которых необходимо определить в создаваемом приложении, а также названия соответствующих объектов приведены в таблице. Остальные свойства всех объектов остаются без изменений.
Описание используемых свойств: ^ – имя объекта; Caption – Заголовок объекта (текст, который на нём располагается); Visible – определяет видимость/невидимость элемента при работе приложения; StartUpPosition – свойство формы, которое задаёт её положение на экране при запуске приложения. Код. Заключительным этапом в создании интерфейса является написание программного кода для его обработки. Редактирование программы осуществляется при помощи окна кода для создаваемой формы, которое можно открыть несколькими способами:
^ End Sub Для каждого объекта существует набор стандартных событий, которые могут возникнуть при работе приложения, и для любого может быть написана процедура, которая обрабатывает то или иное событие. В данном случае для кнопок Текст и выход будут созданы процедуры, обрабатывающие событие Click. Если необходимо обрабатывать другие события, то в окне кода из списка всех возможных событий для данного объекта следует выбрать нужное название, после чего появится заготовка для процедуры. ![]() При написании кода для обработки событий, имена создаваемых процедур формируются следующим образом: вначале – имя объекта, для которого в данный момент пишется программный код, затем символ «_» и в самом конце – название события. В рассматриваемом примере название создаваемой процедуры выглядит так: cmdWork_Click. Алгоритм процедуры обработки события Сlick для управляющей кнопки cmdWork будет заключаться в следующем: если объект lblText является видимым, то необходимо сделать его невидимым, и наоборот. Программный код выглядит следующим образом: ^ If lblText.Visible = False Then lblText.Visible = True Else lblText.Visible = False End If End Sub Аналогично создаётся заготовка процедуры обработки события Click для объекта cmdExit. Её содержимым будет одна команда: End, при выполнении которой работа приложения завершается: ^ End End Sub В среде разработки Visual Basic существует возможность автоматизации редактирования программного кода при использовании которой для текущей команды или слова отображается список возможных вариантов её написания. Данная возможность применяется также в том случае, когда для какого-либо элемента управления необходимо просмотреть полный список его свойств. Выбор требуемого элемента из списка осуществляется стрелками управления курсора, после чего нажатием клавиши Таb он добавляется в текст. ![]() Запуск приложения. Запустить данную программу на выполнение можно несколькими способами:
При этом в центре экрана появится окно созданной формы. При нажатии кнопки Текст будет появляться и исчезать надпись «Первое приложение», а завершить работу приложения можно с помощью кнопки Выход. Кроме этого работу программы можно закончить, закрыв окно формы. ![]() Заключение. Visual Basic 6.0 является мощной средой разработки для программистов, которые создают более мощные приложения для Windows и к тому же является очень простым для новичков которые только начинают познавать азы программирования. Благодаря очень удобному интерфейсу и всевозможным командам позволяет быстро создать приложение и корректировать код. Важной особенностью VB я считаю то, что при запуске программы, код компилируется в памяти, а запись в файл производится только при создании исполнимого файла или библиотеки. Как и у всего сущего у VB есть свои недостатки, к ним я отнесу необходимость создавать Setup для своих программ, чтобы быть уверенным в их работоспособности. В общих чертах, программирование на VB - это рисование на форме, окна Windows-программы и обработка событий элементов управления. Сами элементы управления являются отдельными объектами языка. После размещения объекта на форме, вы можете обрабатывать его события и изменять свойства, путём использования процедур, функций, переменных и массивов переменных. Процедура - последовательность ключевых слов с присвоенным ей уникальным именем, которое затем используется как ключевое слово языка. Функция отличается от процедуры тем, что возвращает значение, путём присваивания, в теле функции, определённого значения для её имени. |
![]() | Справочник по специальным функциям. Skp-56/120hx гибридно-клавишная телефонная система. Содержание Программирование системного быстрого набора Программирование персонального быстрого набора | ![]() | Образовательные области выделенные в фгт Образовательная область – это совокупность дисциплин, курсов, модулей учебного плана основной образовательной программы, обеспечивающих... |
![]() | Посредник, заключение договора на поставку Инженерия знаний область информатики, в рамках которой проводятся исследования по представлению знаний в эвм, поддержание их в актуальном... | ![]() | Роль школы в воспитании и обучении детей из неполных семей Школа как развивающаяся система сохраняет то лучшее, что создано предыдущими поколениями, транслирует это достояние новым поколениям... |
![]() | Программа проведения квалификационных экзаменов Область знаний: правовое регулирование хозяйственной деятельности и трудовых отношений | ![]() | Термин «технология обучения» появился в педагогической науке совсем недавно, примерно в 50-х гг. ХХ в Технология обучения – это Хх в Технология обучения это направление в дидактике, область научных исследований, система способов |
![]() | Учителя информатики Методический материал к теме «Разработка алгоритма. Структурное программирование» | ![]() | Исследования в пользу отдельных групп (bsg-cso) Рост, занятость и конкурентоспособность в обществе знаний- применительно к Европе (Бюджет 8 млн. Евро) Область 2 |
![]() | Внеклассное мероприятие в 1 классе Тема: Путешествие в страну Знаний Знаний, разгадать и познать тайны нашего прекрасного мира. А что вас ожидает в этой стране, давайте, обратим внимание на доску. Нас... | ![]() | Использование информационных технологий при изучении содержательной линии «Алгоритмизация и программирование» в предмете «Информатика и икт» общеобразовательных учреждений |