Реферат: Програмирование на Visual Basic
Название метода | Элементы управления, для которых используются события | Описание действия |
Hide | Form, MD1 form | Спрятать форму с экрана без ее выгрузки |
Line | Form, picture box. Printer | Рисование линии или прямоугольника |
Move | Все, кроме timer и menu | Перемещение элемента |
MoveFirst, Move Last, MoveNext, Move Previous | Data control | Переход к первой, последней, следующей или предыдущей записи, соответствующей заданному критерию Запись делается текущей |
NewPage | Printer | Переход при печати к следующей странице |
Point | Form, picture box | RGB (red-green-blue) цвет точки |
PopupMenii | Form | Вывод всплывающего меню в заданной точке формы |
Form, picture box. Debug, Printer | Печать строки на объекте | |
PnntForm | Form | Побитовая распечатка формы |
PSct | Form, picture box. Printer | Точка на объекте |
Refresh | Все | Немедленная перерисовка на экране |
Remove Item | List box, combo box, grid | Удаление элемента списка или ячеек в сетке |
Scale | Form, picture box. Printer | Координаты объекта |
Set Data | Clipboard | Запись графики в Clipboard с заданным форматом |
SetFocus | CheckBox, ComboBox, CommandButton, DiiListBox, DnveListBox, FileListBox, Form, HScrollBar, ListBox, MDIForm, OLE Container, OptionBiitton. PictureBox, Text Box. VScrollBar | Установка курсора |
SetText | Clipboard | Запись строки в Clipboard с заданным форматом |
Show | Form | Вывод формы на экран |
TextHcight | Form, picture box. Printer | Высота текстовой строки при печати с текущим шрифтом |
TextWidth | Form, picture box. Printer | Ширина текстовой строки при печати с текущим шрифтом |
Окончание табл 2 3
Название метода | Элементы управления, для которых используются события | Описание действия |
Update | Data control | Сохранение буфера копирования |
UpdateControls | Data control | Контроль изменения данных |
Update Record | Data control | Сохранение изменения данных |
ZOrder | App, CheckBox, ComboBox, CommandButton, DirListBox, DnveListBox, FileListBox, Form, Frame, Grid, HScrollBar, Image, Label, Line, ListBox, MDIForm, OptionBiitton, PictureBox, Shape, TextBox, VScrollBar | Расположение на переднем или заднем плане |
Более подробную информацию об использовании методов можно получить из встроенной в Visual Basic справочной системы.
Рассмотрим более подробно использование свойств, процедур обработки событий и методов для форм и элементов управления при создании графического интерфейса приложений.
2.2. ФОРМА
Каждая форма в период выполнения соответствует отдельному окну. Внешний вид и поведение формы на экране определяется значением свойств. Эти свойства определяются в окне свойств на этапе разработки формы или операторами программы в процессе выполнения приложения. Наиболее часто используемыми свойствами являются:
BorderStyle (Тип границ) принимает одно из четырех стандартных значений, изменение которых допускается только на этапе разработки формы и определяют вид и поведение формы в процессе выполнения приложения (но не влияют на вид формы при разработке):
О - None - границы окна отсутствуют;
/ - Fixed Single - окно постоянного размера, определяемого на этапе разработки, с одинарной линией границы; 2 - Sizeable - окно изменяемого размера с двойной линией границы;
3 - Fixed Double - окно постоянного размера, определяемого на этапе разработки, с двойной линией границы.
Caption (Название) - заголовок окна.
ControlBox (Кнопка системного меню) принимает одно из двух стандартных значений, изменения которых допускается только на этапе разработки формы:
True - кнопка системного меню в левом верхнем углу окна;
False - кнопка отсутствует.
Enabled (Доступ) принимает одно из двух стандартных значений:
True - форма доступна (по умолчанию);
False - форма недоступна (блокирована от воздействия любых событий, связанных с мышью или клавиатурой).
FontName (Имя), FontSise (Размер), FontBold (Полужирный), Fontltalic (Курсив), FontStrikethru (Зачеркнутый), FontUnderline (Подчеркнутый) определяют шрифты выводимого на форму текста.
Размер шрифта определяется в пунктах (point) - стандартная типографская единица измерения (1 пт равен 1/72 дюйма или 0,035 см).
BackColor (Цвет фона) и ForeCoIor (Основной цвет) определяют цвет фона формы и выводимого на форму текста или изображения.
Height (Высота), Width (Ширина) определяют высоту и ширину формы. Единица измерения 1 twip равна 1/1440 дюйма или 0,0018 см.
MaxButton (Кнопка развернуть), MinButton (Кнопка свернуть) опеделяют наличие на форме соответствующих кнопок.
Name (Имя) - имя формы. Используется при написании текста программы и изменяться не может.
Тор (Верхняя координата), Left (Левая координата) определяют координаты левого верхнего угла формы.
Visible (Видимость), WindowsState (Состояние окна) определяют видимость формы на экране (True - видима, False - невидима) и отображение (0 - нормальное, 1 - свернутое в значок, 2 -развернутое).
Наиболее часто используются следующие события:
Click (Щелчок) или DblClick (Двойной щелчок) мышью в любом месте формы вызывает процедуры обработки события Form_Click или Form_DblClick.
KeyPress (Нажатие клавиши) вызывает процедуру обработки события Form_KeyPress, на вход которой подается значение ASCII-кода нажатой клавиши.
Load (Загрузка) - событие происходит при загрузке формы (например, при запуске приложения) и удобна для инициализации свойств и переменных при запуске программы.
Из методов рассмотрим:
CIs очищает форму от всех изображений и текста. Синтаксис:
[имя формы.] CIs;
Print выводит текст на форму и очень удобен для вывода на форму простой информации. Синтаксис:
[имя формы.]Print [[выражение][{;!,}]]...
Если после выражения стоит “;”, то за последним символом предыдущего выражения сразу выводится следующее. Если стоит “,”, то вывод производится по зонам, каждая из которых имеет размер 14 символов. Отсутствие после последнего выражения “;” или “,” переводит позицию вывода в начало следующей строки.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37