ООП Visual Basic

8. Панели интрументов

E-mail Печать PDF

Создание панели инструментов

 

Для добавления панели инструментов используется компонент ToolBar. Класс ToolBar ? потомок класса Control. Кнопки на панель инструментов можно добавить при помощи компонента ImageList. Для этого необходимо связать компонент ToolBar со списком рисунков (свойство ImageList компонента Toolbar).

Свойство Buttons позволяет открыть окно ToolBarButton Collection Editor, в котором можно добавлять кнопки и назначать им рисунки из ImageList с помощью свойства ImageIndex. Для кнопок доступны методы Add, AddRange, Insert и Remove.

Свойство ShowToolTips отображает всплывающие подсказки. Wrappable отображает панель в две строки. Divider отображает линию, отделяющую панель от меню. Такие свойства как Style и Pushed позволяют изменять внешний вид кнопок.

У компонента Toolbar есть только одно общее событие Click, которое происходит при щелчке на любой кнопке панели инструментов.

Подробнее...
 

7. Меню

E-mail Печать PDF

Меню / Menu

 
Создание меню

 

Для создания меню используется компонент MainMenu. Для добавления пунктов меню необходимо щелкнуть на компоненте MainMenu. Отобразится надпись Type Here, в которой можно набрать название пункта меню.

Меню формы инкапсулируется в классе System.Windows.Forms.MainMenu. Объект MainMenu - контейнер для экземпляров MenuItem. Для организации подменю в экземплярах MenuItem определяется свойство MenuItems.Свойства меню:

Название

Комментарий

Enabled

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

Checked

Установка флажка слева от пункта меню. Используется, если пункт меню не является заголовком вложенного меню.

RadioCheck

Стиль выделения пунктов меню при помощи свойства Checked. Если False, в качестве отметок используется галочка, если True - кружок.

ShortCut

«Горячие» клавиши для пунктов меню. Горячие клавиши позволяют обратиться даже к невидимому, но активному пункту меню.

ShowShortСut

True ? рядом с пунктами меню отображаются сочетания клавиш.

Text

Содержание пункта меню. Символ & обрабатывается также как и в тексте элементов управления. Знак «минус» создает разделитель.

Mnemonic

Cимвол, следующий за амперсантом в свойстве Text или 0.

DefaultItem

True - подпункт меню по умолчанию. Текст полужирным шрифтом. Вызывается при двойном щелчке пункта, включающего подменю.

Чтобы создать обработчик события выбора пункта меню (Click), необходимо щелкнуть дважды по пункту меню.

VB .Net позволяет создавать динамически расширяемые меню (список открытых окон, недавно используемых документов). Для этого необходимо создать процедуру, в которую будет передаваться текст пункта меню.

Пример: добавление нового пункта в меню «файл».

Public Sub AddMenuItem(ByVal NewStuff As String)

Dim myMenuItemNew As New MenuItem()

myMenuItemNew.Text = NewStuff

mnuFileMenu.MenuItems.Add(myMenuItemNew)

 

Подробнее...
 

6. Работа с графикой

E-mail Печать PDF

Работа с графикой

Графика / Drawing

 
 

Связь между VB .Net и графическим интерфейсом устройств (GDI, Graphic Device Interface) осуществляется с помощью объекта Graphics. Для рисования непосредственно на форме или элементе управления необходимо получить ссылку на графическую поверхность объекта с помощью метода CreateGraphics.

Подробнее...
 

5. Обработка ошибок

E-mail Печать PDF

Обработка ошибок

Ошибки / Errors

 
 

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

Любой объект, представляющий исключение, принадлежит классу System.Exception или классу, производному от него. Например, функция FileOpen() при ошибке «файл не найден» генерирует исключение IOException (класс IOException производный от System.Exception), а при делении на нуль генерируется DivideByZeroException. Пользователь может создавать свои исключения.

Свойства класса System.Exception

Подробнее...
 

4. Элементы управления

E-mail Печать PDF

Стандартные элементы управления

 

Элементы управления - это кирпичики, из которых строится интерфейс приложения. Они являются составной частью операционной системы Windows. В среде .NET все элементы управления находятся на панели элементов управления (Toolbox). Панель содержит несколько вкладок.

Вкладки панели Toolbox

Название вкладки

Описание

Data

Элементы управления для доступа к базам данных

Components

Элементы управления решения внутренних задач приложения (а не для построения интерфейса)

Clipboard Ring

12 последних фрагментов текста, занесенных в буфер обмена

Windows Forms

Элементы управления для разработки Windows-приложений

General

Элементы управления, создаваемые пользователем

HTML

Появляется только при редактировании HTML-документов; содержит элементы управления, применяющиеся в веб-страницах

XML Schema

Используется при работе с XML Designer

Web Forms

Элементы управления для создания web-форм

 

Подробнее...
 

3. Базовые конструкции языка

E-mail Печать PDF
Рейтинг пользователей: / 1
ХудшийЛучший 

Базовые конструкции языка

 

Комментарии

В VB .NET комментарии оформляются с помощью апострофа или с помощью ключевого слова Rem. Комментирование нескольких строк не предусмотрено, но на панели инструментов есть кнопка, упрощающая создание таких комментариев.

Типы Данных / MinAndMax

 
 

Типы данных

Литералом называется последовательность символов, которая может интерпретироваться как значение одного из типов данных.

Наименование

Описание

Byte

1-байтовое целое без знака

Short

2-байтовое целое со знаком. Литерал - суффикс S, например, 237S.

Integer

4-байтовое целое со знаком. Литерал - суффикс I, например, 237I.

Long

8-байтовое целое со знаком. Литерал - суффикс L, например, 237L.

Single

4-байтовое вещественное число Литерал - F. 1.23F или 3F.

Double

8-байтовое вещественное число Литерал - суффикс R.

Decimal

12-байтовое вещественное число, гарантирующее отсутствие ошибок округления. Аналог типа Currency. Литерал - суффикс D.

Boolean

4 байта. Принимает значения True и False.

Date

Дата и/или время.

Char

Один символ Unicode.

String

Строка символов.

Object

Общие переменные, ссылающиеся на объекты разных типов.

Методы MaxValue и MinValue возвращают верхнюю и нижнюю границы интервала допустимых значений типа данных.

Пример: вывести на консоль диапазоны значений типов данных.

Подробнее...
 

2. Работа с формами.

E-mail Печать PDF

Работа с формами

 

Формы - основа Windows-приложений. Это окно приложения в процессе разработки. В VB .Net при создании новой формы автоматически генерируется код создания формы. Все формы являются экземплярами класса Windows.Forms.Form.

Объявляется новый общедоступный (public) класс Form1, который является экземпляром класса Form из пространства имен System.Windows.Forms.

Подробнее...
 

1. Введение в IDE

E-mail Печать PDF

Введение

 

Язык программирования BASIC (Beginner's All Purpose Symbolic Instruction Code - многоцелевой символьный язык программирования для начинающих) был разработан в 1964 г. в Дартмутском колледже в Нью-Гемпшире Джоном Кимени (John G. Kemeny) и Томасом Куртцем (Thomas E. Kurtz).

Создатели языка решили создать систему, доступную для гуманитариев. BASIC был сориентирован на простоту, а не на эффективность использования машины.

 

С появлением ОС DOS появились версии языка: QuickBasic, Turbo Basic, и др.

 

В 1991 г. был выпущен Visual Basic 1.0 for Windows - продукт, позволяющий строить приложения интерактивно, перетаскивая элементы управления на форму.

Первые две версии Visual Basic для Windows сочетали отличную среду программирования и относительно простой, но бедный язык.

Подробнее...
 
JPAGE_CURRENT_OF_TOTAL

Комментарии

Интересное




Похожие материалы

Партнёры