Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




End Sub

Dim C as Single

Public Sub Multiply (A as Single, B as Single)

End Sub

End

Private Sub cmdExit_Click ()

 

Процедура Multiply создается с помощью команды Add Procedure меню Tools как Public.

C=A* B

TxtResult.Text=Str (C)

Оператор Multiply передает процедуре Multiply два параметра числа X и Y. Это значение, которое подставляется в процедуру Multiply вместо параметров A и B.

Вызов процедуры Multiply можно также расписать в виде оператора Call Multiply (X, Y)

Процедура Multiply выполняет определенные действия, но не возвращает в процедуру, которая ее вызвала, никакого результата. (Наоборот, процедура - функция Function, в случае ее использования, будет возвращать значение результата).

 

После запуска Visual Basic появится диалоговая панель New Project. При работе с типом приложения Standard.exe (обычная автономная программа) появляется пустое окно Project1 - Form1 (Form). Внутри него содержится другое окно Form1 с сеткой из точек, на основе которого создается форма приложения. Сетка используется для выравнивания элементов управления на экране.

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

 

 

 

Слева от окна Form1 размещается окно панели инструментов (toolbox), в которой находятся стандартные элементы управления, доступные к размещению на форме. Справа от Form1 можно вывести еще 3 окна:

1. окно проекта Project Explorer, которое предоставляет доступ ко всем модулям и формам проекта (в данном случае над формой);

2. окно свойств Properties Window, где устанавливаются различные свойства формы и ее элементов управления;

3. окно Form Layout для изменения месторасположения формы на экране.

Под строкой заголовка окна проекта располагается линейка меню для выбора средств разработки, тестирования и сохранения приложений.

Под линейкой меню располагается одна из 4 встроенных линеек инструментов (Стандартная, Редактирования, Отладки, Настройки формы).

 

1.3.1. Линейка меню:

Меню File служит для работы с файлами проекта и включает следующие основные команды:

- NewProject- выгружает текущий и создает новый проект.

- OpenProject - открывает существующий проект.

- Add project – добавитьпроект (для работы с группами проектов).

- Remove project – удалить проект.

- SaveProject - сохраняет все файлы текущего проекта и создает файл проекта, если он еще не существует.

- SaveProjectAs - сохранение проекта с заданным именем.

- SaveForm - сохранение формы.

- SaveFormAs - сохранение формы с заданным именем.

- Print - печать содержимого формы, текста процедур формы.

- PrintSetup - настройка печати.

- MakeЕxeFile - для создания автономного приложения Windows.

- MakeProjectGroup - для создания группы проектов.

- Exit - завершение работы.

 

Меню Edit содержит средства редактирования для создания исходного кода и включает следующие команды:

- Undo, Redo – отмена (снятие отмены) последних изменений.

- Cut, Copy, Paste - вырезать, копировать, вставить - используются при редактировании и работе с буфером обмена.

- Paste Link - для динамического обмена информацией между приложениями.

- Remove – удаление текста.

- Delete - удаление выделенной информации без ее вставки в буфер.

- Delete Table from Database - удаление таблицы из БД.

- Select Аll - выделение всего текста или объектов.

- Table – редактирование таблицы.

- Find - поиск строки.

- Replace - поиск с заменой.

- Indent, Outdent - отступ и выступ в программном коде.

- InsertFile - вставка содержимого файла в текст программы, начиная с текущей позиции курсора в окне Code.

- List Properties/Methods, List Constants, Complete Word, Quick Info - элементы IntelliSence, помогают автоматическому набору программы.

- Parameter info – информация о параметрах.

- Go To Row – перейти к заданной строке.

- Bookmark - вставка закладки для быстрого перемещения по тексту кода.

 

С помощью меню View можно вывести на экран или скрыть различные элементы среды разработки. Также можно управлять объектами и управляющими элементами приложения. Сюда включены следующие команды:

- Code - просмотр кода для активной формы или модуля.

- Object - переход к форме или объекту, соответствующему данному коду.

- Definition - выводит текст процедуры, на которую указывает курсор.

- Last Position - переход к прежней позиции в окне Code.

- Object Browser - выводит окно с информацией об объектах, доступных в данном проекте.

- Immediate Window, Local Window, Watch Window, Call Stack – вспомогательные окна для отладки программы.

- Project Explorer - вызов окна для просмотра содержимого проекта.

- Properties Window - окно свойств.

- Form Layout Window - план формы для определения первоначального расположения формы на экране.

- Properties Pages - диалоговая панель свойств некоторых объектов.

- Table – параметры таблицы.

- Zoom – масштаб просмотра.

- Show Panes – показать составные элементы (таблицу, сетку, SQL – запрос).

- Toolbox - активизация окна с панелью инструментов.

- Data View Window - окно для просмотра связанных данных.

- Color Palette - окно, позволяющее изменять цвета объектов.

- Toolbars - для выбора, создания или модификации линеек инструментов.

 

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

- Add Form - для добавления новых форм к текущему приложению.

- Add MDI Form - для формирования дочернего окна.

- Add Module - добавление кода модуля, предназначенного для совместного использования всеми элементами приложения.

- Add Class Module - добавление модуля, содержащего определение класса, к которому необходимо предоставить совместный доступ.

- Add User Control - добавление элемента управления пользователя.

- Add Property Page - добавление страницы свойств к элементам управления пользователя.

- Add User Document - для работы с документами ActiveX.

- Add DHTML Page – добавитьстраницу DHTML.

- Add Data Report – добавить отчет.

- Add WebClass – добавить Web –класс.

- More ActiveX Designer - среда разработки документов ActiveX.

- Add File - для вставки кода программы из другого файла в текущий модуль начиная с позиции курсора.

- Remove Form1 - удаление основной формы.

- References - для задания в приложении ссылок на другие объекты из доступных библиотек, применяется совместно с окном Object Browser.

- Components - выводит диалоговую панель для выбора дополнительных элементов управления, в том числе ActiveX- компонент.

- Project Properties - панель со сведениями о текущем проекте.

 

Меню Format служит для облегчения работы с элементами управления и включает следующие команды:

- Align - выравнивание элементов по левому, правому краю, по центру формы.

- Make Same Size - одинаковый размер (ширина, высота) у группы объектов.

- Size to Grid - привязать элемент управления к сетке.

- Horizontal Spacing - горизонтальная табуляция – расстояние между группой объектов.

- Vertical Spacing - вертикальная табуляция.

- Center in Form - центрирование формы.

- Order - порядок расположения элементов на форме (впереди, позади).

- Lock Controls - фиксация элементов управления на форме.

 

Меню Run используетсядля запуска, прерывания и прекращения выполнения текущего приложения и включает команды:

- Start - запускает проект (F5), используется только при разработке приложения. Во время выполнения проекта этот пункт становится командой Break (используется при отладке).

- Start with Full Compile (так как в целях экономии времени Visual Basic компилирует только часть программы, необходимую для запуска проекта, этот пункт будет компилировать весь программный код).

- Break – прерывание программы.

- End - прекращает работу программы и высвобождает все ресурсы.

- Restart – перезапуск программы

 

Меню Debug используетсядля отладки программы и включает команды:

- Step Into – выполняет следующую исполняемую строку кода приложения с заходом в процедуры.

- Step Over – выполняет следующую исполняемую строку кода приложения без захода в процедуры.

- Step Out – выполняет остаток текущей процедуры и останавливает выполнение на следующей строке в вызывающей процедуре.

- Run To Cursor – перевод выполнения к оператору ниже по тексту кода (используется в режиме прерывания).

- Add Watch – вводвыражения наблюдения для контроля за текущими значениями наблюдаемой переменной или выражения.

- Edit Watch – редактирование и удаление выражения наблюдения.

- Quick Watch – выводит текущее значение выражения, в то время, как приложение находится в режиме прерывания.

- Toggle Breakpoint – установить точки прерывания.

- Clear All Breakpoints – убрать всеточки прерывания.

- Set Next Statement – устанавливается для выполнения произвольная строка кода текущей процедуры.

- Show Next Statement – перемещение курсора на строку кода, которая должна быть выполнена.

 

Меню Query (это меню доступно при создании приложений баз данных), содержит команды, облегчающие создание запросов SQL, такие как:

 

- Run – запуск команды с запросом.

- Clear Results – очистить результаты.

- Verify SQL Syntax – проверка синтаксиса SQL – выражения.

- Group By – задание признаков группировки.

- Change Type – изменение типа запроса (выбрать, вставить в таблицу, изменить, удалить, создать новую таблицу).

- Add To Output – добавить к результирующему набору данных.

- Sort Ascending – сортировать по возрастанию.

- Sort Decending – сортировать по убыванию.

- Remove Filter – убрать фильтр.

- Select All Rows From <Table A> - выбрать все строки 1-й таблицы.

- Select All Rows From <Table B> -- выбрать все строки 2 таблицы.

 

Меню Diagram содержит команды редактирования диаграмм.

 

Меню Tools включает команды:

 

- Add Procedure - для добавления новой процедуры в код программы.

- Procedure Attributes – диалоговая панель для задания нужных атрибутов процедуры.

- Menu Editor - добавляет меню к проектам Visual Basic.

- Options - диалоговая панель, используемая при настройке среды разработки программ Visual Basic, с закладками:

= Editor (параметры записи и редактирования строк программы, проверки синтаксических ошибок).

= Editor Format - управляет внешним видом кода программы: задает шрифты кода, его цвет, размер.

= General - задает общие параметры, например, параметры сетки, режим поиска ошибок, режим компиляции.

= Docking - обеспечивает привязку вспомогательных окон и панелей к главному окну приложения, управляет размерами окна и его положением на экране.

= Environment - управляет параметрами среды разработки (например, автоматическое сохранение изменений).

 

Меню Add-Ins организует доступ к другим средствам разработки, добавляет дополнительные программы к меню, например, Application Wizard (Мастер приложений), Add-In Manager, Visual Data Manager, DataFormWizard.

 

Меню Window управляет расположением окон на экране.

Меню Help организует вызов справочной системы.

 




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 348; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.289 сек.