Среда разработки IDE

Основные возможности языка Visual Basic и среда разработки. Описание встроенных элементов управления. Элементы панели инструментов Debug, реализация возможности простейшего текстового редактора. Использование графического и активизация текстового режима.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 05.06.2009
Размер файла 53,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Министерство Образования Республики Таджикистан

Таджикский Технический Университет

им. академика М.С.Осими

Кафедра “АСОИ и У”

Лабораторная работа на тему:

«Среда разработки IDE»

Душанбе-2009

Visual Basic: общие положения

Visual Basic является мощным программным средством, с помощью которого можно реализовать широкий спектр практических задач. Основное достоинство этого языка программирования состоит в том, что он оптимально сочетает в себе простоту использования, доступность и большой набор разнообразных возможностей, позволяющих охватить все основные области программистской деятельности.

В названии этого языка слово «Visual» означает способ, при помощи которого данным программным средством создаётся графический пользовательский интерфейс (Graphical User Guide, или сокращённо GUI). Вместо того чтобы описывать в программе, где и каким образом появится на экране тот или иной объект, программист может просто расположить его в любом месте ещё на этапе разработки своего приложения. В качестве таких «заготовок» в подавляющем большинстве случаев используются встроенные элементы управления, то есть уже созданные объекты с заданными наборами свойств и методов. Программист может изменять значения тех или иных свойств у выбранного объекта, а также описывать для него разнообразные методы. Кроме этого, имеется возможность обработки программистом различных событий, которые могут возникать в результате каких-либо действий пользователя.

Основными возможностями языка Visual Basic являются:

· Реализация разработчиком максимально гибкого и удобного интерфейса для своего приложения, который сможет удовлетворить потребности даже самого взыскательного пользователя.

· Создание самых разнообразных многоуровневых и всплывающих меню.

· Обработка событий мыши и клавиатуры, вывод на экран различных графических изображений, а также геометрических фигур.

· Управление цветом, настройками принтера, использование стандартных диалогов.

· Работа с графикой, рисование, обработка изображений.

· Использование таймера.

· Обработка файлов и каталогов на жёстком диске.

· Доступ к базам данных.

· Разработка собственных элементов управления ActiveX.

Среда разработки Visual Basic

Среда разработки или IDE Visual Basic является интегрированной, так как в ней можно выполнять различные действия при разработке программного продукта, такие как проектирование и описание составных частей приложения, редактирование программного кода, компиляцию всех частей приложения в выполняемый файл, а также отладку приложения.

Основными элементами IDE являются:

Меню. В состав этого элемента входят все команды, которые используются при создании приложений в среде разработки VB6. Среди пунктов есть как стандартные, присущие большинству окон Windows (File, Edit, View, Window, Help), так и пункты, при помощи которых разработчик может создавать, запускать или отлаживать своё приложение (Project, Run, Debug). Меню расположено в верхней части IDE VB6 под заголовком окна.

ToolBox (Панель элементов управления). При помощи данного элемента среды разработки программист может размещать на форме те или иные элементы управления, которые необходимы для создания приложения (см. рис.2). В среде разработки панель ToolBox обычно находится слева

Описание встроенных элементов управления

Элемент

Название

Назначение

Pointer (указатель)

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

PictureBox (рисунок)

Вывод графических элементов в форме (может

использоваться в качестве контейнера)

Label (метка)

Отображение надписей в форме

TextBox (текст)

Ввод текста

Frame (рамка)

Объединение в группу различных элементов управления (такие элементы называются контейнерами)

CommandButton (управляющая кнопка)

Выполнение приложением определённых действий, вызванных нажатием на управляющую кнопку

CheckBox (флажок)

Установка/отключение настроек

OptionButton (переключатель)

Выбор пользователем одного из нескольких возможных пунктов (их должно быть не меньше двух)

ComboBox (комбинированный список)

Выбор элемента из раскрывающегося списка

ListBox (список элементов)

Выбор пользователем какого-либо элемента из тех, которые имеются в списке

HscrollBar (горизонтальная полоса прокрутки)

Пролистывание в горизонтальном направлении имеющегося в другом элементе управления списка

VscrollBar (вертикальная полоса прокрутки)

Пролистывание в вертикальном направлении имеющегося в другом элементе управления списка

Timer (таймер)

Выполнение приложением действий в реальном времени

DriveListBox (список дисков)

Выбор пользователем какого-либо диска

DirListBox (список каталогов)

Выбор пользователем каталога на диске

FileListBox (список файлов)

Выбор пользователем файла из каталога

Shape (фигура)

Отображение геометрических фигур в форме

Line (линия)

Изображение графических линий

Image (изображение)

Выведение графических элементов в форме (не может использоваться в качестве контейнера)

Data (данные)

Соединение с существующей базой данных

OLE

Добавление в приложение функций других программных средств

Контекстное меню. Служит для реализации часто выполняемых действий. Для каждого объекта среды разработки предусмотрено своё контекстное меню. Чтобы его вызвать, необходимо подвести указатель мыши к соответствующему объекту и щёлкнуть на нём правой кнопкой. После этого следует выбрать ту команду из списка, которую предполагалось выполнить (на рис.3 изображено контекстное меню для объекта Command1).

ToolBar (Панели инструментов). Эти элементы представляют собой различные группы кнопок с изображёнными на них иконками. При помощи данных кнопок можно выполнять те или иные операции, предусмотренные в среде разработки, не используя при этом меню; то есть выполнять одно действие - нажатие соответствующей кнопки - вместо нескольких, в случае выполнения этой же операции при помощи меню. Панели инструментов расположены в верхней части IDE VB6, под элементом Меню В IDE существует четыре основные панели инструментов:

· Debug (отладка);

· Edit (правка);

· Form Editor (редактор форм);

· Standard (стандартная);

По умолчанию отображается только панель Standard. Для того, чтобы добавить или удалить какую-либо панель инструментов, следует выбрать команду ToolBars из пункта меню View (или подвести указатель мыши к строке меню и щёлкнуть правой кнопкой, вызывая контекстное меню). После этого появится окно со списком основных панелей инструментов причём некоторые из них могут иметь слева пометку, что означает наличие их на экране. Выбор панели из списка приведёт либо к её появлению (если рядом с названием не было пометки), либо к исчезновению с экрана (если пометка присутствовала).

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

Панель Debug предназначена для выполнения отладки (тестирования) программы с исправлением возникающих ошибок (аналогично пункту меню Debug). В Visual Basic предусмотрены широкие возможности для отладки приложения, такие как отслеживание текущих значений переменных программы, пошаговое выполнение приложения (на каждом шаге выполняется один оператор), временная остановка выполнения программы на определённом шаге и т. д. Перечень всех элементов панели Debug представлен в нижеследующей таблице.

Элементы панели инструментов Debug

Кнопка

Название

Назначение

Start

Запуск приложения

Break

Временная остановка выполнения программы (пауза)

End

Завершение работы приложения и переход к этапу разработки

Toggle Breakpoint

Установка контрольной точки, то есть определение шага в программе, перед которым выполнение приложения временно прекращается (при этом программа переводится в так называемый режим прерывания)

Step Into

Программа находится в режиме прерывания, и выполняется один последующий оператор, причём вызываемые процедуры в этом случае будут выполнятся пошагово

Step Over

Выполнение одного последующего оператора в режиме прерывания, причём выполнение процедуры будет осуществляться за один шаг

Step Out

Автоматическое завершение выполняемой процедуры в режиме отладки Step Into

Locals Window

Открытие окна Locals, содержащего в свою очередь окна Call Stack и Watch, которые позволяют отслеживать текущие значения различных переменных

Immediate Window

Открытие окна Immediate для выполнения проверочного кода

Watch Window

Отслеживание значений переменных при помощи окна Watch

Quick Watch

Отображение значений одной переменной или выражения в окне Quick Watch

Call Stack

Контроль вызова процедур и функций с помощью окна Call Stack

Панель Edit предназначена для работы с текстом программы (аналогично пункту меню Edit). Эта панель реализует возможности простейшего текстового редактора: копирование и вырезание текста в буфер обмена, вставка из буфера, поиск или замена слов и фраз в тексте программы и т.д. Список всех элементов панели Edit представлен в нижеследующей таблице.

Кнопка

Название

Назначение

List Properties/Methods

Отображение всех доступных методов и свойств текущего объекта во всплывающей подсказке

List Constants

Вывод списка констант объекта

Quick Info

Отображение значения текущей переменной при выполнении программы в режиме прерывания

Parameter Info

Вывод для вызываемой процедуры (или метода) названий всех её параметров

Complete Word

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

Indent

Создание в тексте отступов от левого края страницы в окне кода

Outdent

Отмена установленных отступов от левого края страницы

Toggle Breakpoint

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

Comment Block

Добавление комментариев к коду при помощи автоматической вставки апострофа в начале строки

Uncomment Block

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

Toggle Bookmark

Создание закладок в программе

Next Bookmark

Перемещение курсора по тексту программы к следующей закладке

Previous Bookmark

Перемещение курсора по тексту программы к предыдущей закладке

Clear All Bookmarks

Удаление в окне Code всех установленных до этого закладок

Панель Form Editor (см. рис.7) предназначена для перемещения элементов управления в форме, изменения их размеров, выравнивания относительно границ формы (аналогично пункту меню Format). Перечень всех элементов панели Form Editor представлен в нижеследующей таблице.

Кнопка

Название

Назначение

Bring To Front

Служит для перемещения выделенного объекта на передний план, располагая его перед всеми остальными объектами

Send To Back

Предназначен для того, чтобы переместить выбранный объект на задний план

Align

Используется в том случае, если необходимо несколько выделенных объектов формы выровнять определённым образом относительно какого-либо из них, причём эталонный объект должен при этом быть выделен последним

Center Horizontally/Vertically

Предназначен для размещения выделенного объекта в центре формы относительно вертикальной и горизонтальной осей

Make With Same Size

Служит для изменения всех выделенных объектов на форме таким образом, чтобы их высота и/или ширина были равны, соответственно, высоте и/или ширине того объекта, который был выделен последним

Lock Controls Toggle

Используется в том случае, если необходимо запретить перемещение объекта по форме или изменение его размеров

В случае выравнивания элементов формы относительно эталона (пункт Align) при выполнении одной из возможных команд (см. рис.8) изображение кнопки выравнивания на панели Form Editor изменяется в соответствии с выбранным пунктом. Возможны следующие команды:

Lefts - выравнивание всех выделенных объектов относительно левого края эталонного объекта;

Centers - выравнивание по центру эталона относительно вертикальной оси;

Rights - выравнивание относительно правого края эталона;

Tops - выравнивание по верхней границе эталонного объекта;

Middles - выравнивание по центру эталона относительно горизонтальной оси;

Bottoms - выравнивание относительно нижнего края эталона;

to Grid - выравнивание с привязкой к узлам сетки.

Расположение элементов формы относительно её центра (пункт Center Horizontally/Vertically), которое задаётся одной из возможных команд (см. рис.9), приводит к изменению изображения соответствующей кнопки на панели Form Editor аналогично предыдущему пункту. При этом возможны следующие команды:

Horizontally - выравнивание относительно вертикальной оси.

Vertically - выравнивание относительно горизонтальной оси.

Аналогично предыдущим рассмотренным возможностям преобразование размера выбранных элементов формы (пункт Make With Same Size) также приводит к изменению соответствующей кнопки в панели Form Editor. Возможен выбор одного из следующих пунктов

Width - приведение ширины выделенных объектов к эталонной;

Height - преобразование высоты выделенных объектов УК высоте эталона;

Both - приведение ширины и высоты объектов на форме к эталонным размерам.

Панель Standard или стандартная панель инструментов является основной в среде разработки. С её помощью можно выполнить широкий спектр действий, которые реализованы в пунктах меню File, Project, Debug и Run. Стандартная панель обычно расположена под строкой меню. Однако при помощи мыши её можно перетаскивать в любые другие области экрана, при этом панель приобретает вид окна. В нижеследующей таблице приведены основные элементы панели Standard и их назначение. Помимо описанных элементов на стандартной панели присутствует отображение текущих параметров выделенного объекта (графический режим) или координат курсора (текстовый режим).

Графический режим используется в том случае, когда осуществляется редактирование формы. Первая пара чисел представляет собой горизонтальную и вертикальную координаты для левого верхнего угла выбранного объекта относительно левой верхней точки формы, а вторая пара чисел отображает его длину и ширину. По умолчанию в качестве координат в Visual Basic используются так называемые твипы (567 твипов = 1см).

Текстовый режим активизируется при редактировании в окне кода. Приведённые числа показывают, в какой строке и на какой позиции (относительно начала строки) располагается в данный момент курсор.

Form Designer (дизайнер форм). Представляет собой окно, которое служит для редактирования форм, то есть добавления и удаления из них различных элементов управления. Каждая открытая форма имеет свой дизайнер форм, который в среде разработки обычно расположен в центре.

Properties (окно свойств). Используется для того, чтобы изменять свойства выделенного объекта, в частности, элемента управления. Под свойством объекта подразумевается какая-либо его характеристика, например, имя или координаты расположения на экране. В среде разработки окно свойств, как правило, находится в правой части.

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

Если на экране осуществляется работа с несколькими окнами дизайнера форм, то имеется возможность открыть для каждого из них своё окно кода.

Это можно реализовать при помощи двойного щелчка на объекте (форме или элементе управления), для которого предполагается изменить или создать программный код. Данное действие также осуществляется путём выбора в пункте меню View команды Code.

Project Explorer (окно проводника проектов). Используется в случае необходимости работы с несколькими проектами одновременно Содержимое этого окна отображает иерархические структуры, в которых вершинами всех иерархий являются открытые в данный момент проекты, а исходящие от них ветви - являются составными частями проектов (например, формы).

Если какая-либо иерархическая структура из числа имеющихся ещё не открыта, то рядом с названием соответствующей вершины будет расположен значок «+». Для того чтобы открыть её, следует щёлкнуть левой кнопкой мыши на этом значке или выполнить двойной щелчок на названии вершины. При этом раскроется список ветвей, непосредственно исходящих из только что открытой вершины, а значок «+» в этом случае изменится на «-». В среде разработки окно Проводника проектов обычно расположено справа.

Form Layout (окно размещения форм). Даёт возможность расположить формы открытого проекта в тех областях экрана, в которых они должны находится при выполнении приложения. Чтобы задать для формы какую-либо область, необходимо в окне размещения форм при помощи мыши переместить её изображение в заданное место.

Рассмотренное действие осуществляется следующим образом. Вначале указатель мыши располагается над отображением формы, при этом его обычный вид стрелки изменяется на стрелку с четырьмя вершинами. Затем следует нажать левую кнопку мыши и, не отпуская её, переместить форму в требуемое место на макете экрана.

Окно размещения форм, как правило, в среде разработки находится в правом нижнем углу.

Color Palette (палитра цветов). Наряду с рассмотренными компонентами, в среде VB6 имеется также окно Color Palette, отображаемое командой View => Color Palette. Оно предназначено для задания цвета фона выбранного в данный момент элемента управления (или формы). Выбор осуществляется щелчком мыши на требуемом цвете (см. рис.19). В том случае, если нужно вернуть цвет фона выбранного объекта в исходное состояние, следует воспользоваться кнопкой Default. Кроме этого, имеется возможность добавить собственные цвета в рассматриваемую палитру.

Для этой цели необходимо выбрать один из квадратиков нижнего ряда, после чего активизируется кнопка Define Colors данного окна. При её нажатии на экране отобразится одноимённое диалоговое окно выбора цвета

Диалоговое окно Define Color позволяет задать пользователю требуемый цвет, который устанавливается с помощью щелчка мыши в той или иной точке цветовой области и выбора положения вертикального движка, находящегося в правой части окна. Цвет также может быть задан путём ввода числовых значений в группы полей Hue (тон), Sat (насыщенность), Lum (яркость) или Red (красный), Green (зелёный), Blue (синий).

Выбранный цвет можно добавить в палитру Color Palette с помощью кнопки Add Color.


Подобные документы

  • Типы, основные функции, элементы и принцип работы текстового редактора (компьютерной программы). Методы вставки внешних объектов в текст. Особенности текстового процессора Microsoft Word, его специальные возможности. Типовая структура интерфейса.

    реферат [15,8 K], добавлен 07.12.2010

  • Дизайн интерфейса приложения как связь человека и персонального компьютера. Adobe Photoshop и его возможности, анализ функциональности и содержание главных операций. Используемые инструменты для разработки дизайна интерфейса текстового редактора.

    контрольная работа [407,5 K], добавлен 12.10.2015

  • Редактор Visual Basic в интерпретации Microsoft - интегрированная среда проектирования (IDE). Средства и инструменты, необходимые программисту для разработки и создания приложений. Характеристика основных возможностей редактора. Запись и запуск макроса.

    презентация [531,2 K], добавлен 26.10.2011

  • Особенности создания ряда игровых приложений, логической игры. Программное обеспечение простейшего калькулятора, генератора функций. Разработка элементов интерфейса простейшего графического редактора, электронной записной книжки, текстового редактора.

    методичка [788,7 K], добавлен 24.10.2012

  • Описание текстового редактора MS WORD, его возможности. Основные элементы интерфейса редактора: кнопка Office, главные команды панели быстрого доступа, лента, контекстное меню и полоса прокрутки. Рабочая область приложения, настройка строки состояния.

    реферат [24,0 K], добавлен 23.10.2014

  • Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.

    контрольная работа [989,9 K], добавлен 29.03.2011

  • Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.

    реферат [20,7 K], добавлен 11.03.2010

  • Необходимые компоненты и порядок составления текстового редактора. Текст программы решения задачи на языке программирования C++. Контрольный пример работы текстового редактора. Создание и произведение операции форматирования простого документа.

    курсовая работа [1,6 M], добавлен 03.09.2011

  • Рабочая среда Visual Basic (VB) и ее основные компоненты. Ввод и вывод данных в VB. Объявление переменных и констант в программе. Создание и работа с процедурами и функциями, их виды. Организация ветвления в VB. Использование циклов в программировании.

    практическая работа [502,5 K], добавлен 26.10.2013

  • Панели как основные визуальные средства редактирования документов, их размещение и конфигурация в различных программах Microsoft Office. Панели текстового редактора Microsoft Word и Excel, основные их функциональные возможности и предназначение.

    лабораторная работа [885,6 K], добавлен 31.05.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.