Visual Basic .NET для "чайников". [Уоллес Вонг] (pdf) читать постранично, страница - 4

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

форме.

ИспользованиепанелиToolboxдлярисованияобъектов
Чтобы нарисовать объект, нужно воспользоваться панелью элементов Toolbox, которая
обычно находится в левой части экрана (если вы ее еще не переместили в какое-нибудь другое
место). На панели расположены значки и перечислены соответствующие им имена, представляющие различные типы объектов, которые вы можете нарисовать в окне формы (рис. 3.1).

Глава 3. Создаем пользовательский интерфейс

39

Toob
l ox

_„._._
, ..*"!

tt Panto
AM
A U*UM
.«] Buton
RbiTextBat
P Oe
ickBox
(^ RaSoButcn
^| pk*4*SProject

Visual Basic .NET отобразит диалоговое окно New Project (Создать проект), в котором вы сможете выбрать тип создаваемой программы.
2. Щелкните на значке Windows Application (Приложение Windows).
3. Щелкните в строке Name (Название), наберите слово H e l l o , а затем щелкните на кнопке ОК.
Visual Basic .NET отобразит пустую форму, именуемую F o r m l .
4. Поместите курсор мыши над правым нижним углом формы (прямо над маленьким квадратиком, называемым маркером, который будет отображен

40

Часть I. Создание программ на Visual Basic .NET

напротив угла формы) так, чтобы он принял вид двунаправленной стрелки.
Нажмите левую кнопку мыши и переташите курсор, придав окну формы
нужный размер.
1

5. Выберите команду View ^ Tool box, чтобы на своем обычном месте в левой
части экрана отобразилась панель Toolbox.
(Пропустите этот шаг если панель Toolbox уже отображена.)
6. В панели Toolbox щелкните на значке Button (Кнопка).
7. Поместите курсор в окно формы, а затем переташите его, чтобы нарисовать
кнопку (рис. 3.2).
Не стоит особо беспокоиться по поводу точного размещения объекта в окне формы. Попытайтесь лишь придать ему вид, подобный тому, который вы видите на
рис. 3.2.
8. В панели Toolbox щелкните на кнопке PictureBox (Рисунок) и нарисуйте
объект в окне формы.
Повторите этот процесс еще два раза, чтобы выделить места для трех рисунков.
На рис. 3.3 показано, как эти места могут быть распределены. (Обратите внимание: на рисунке все три объекта выделены, благодаря чему вы их видите.)
'.К; WindawsAnulicationJ - Microsoft Visual Basic.NET Idesitin] - f-orm1.vl> Uesninl

£ile

£dlt

yiew

£rojeet fiulld gebug

Data

Fflfmat loots Hfindow

r"1 ?>•
I t x I [Properties _

X0

3ullon1 Syse
tm Wnidows For
BactCoo
li
• Conrlol
Backgroundn
la
i g«[J3l ("ore]
Cursor
Detauf
щ Fon(
Image
IrragtAlign

RigHToLeft
Тек!

MicioioilSan
I

I (топе)
MiddleC enter
О
(none
(none)
No
Bulloni

Allow Drop
ConlextMenu
Enabled
Tablndey
TahSlop
Visible
S C'.infiijylAl*
J4 IflunainirPini
1
f«Htt

Nor»
True
0
Ttue
True

Ready

Рис. З.2. Создание кнопки в окне формы
ч. Щелкните на значке объекта Label (Надпись) и нарисуйте его в окне формы
(рис. 3.4).
I О. Выберите команду File^Save All (Файл^Сохранить все).

Глава 3. Создаем пользовательский интерфейс

41

Рис. 3.3. Выделение места для трех рисунков

Рис. 3.4. Создание надписи в окне формы
11. Нажмите клавишу (или выберите команду DebugOStart).
Visual Basic .NET запустит вашу программу, и вы сможете увидеть созданный интерфейс. Поскольку вы пока еще не изменили установленные по умолчанию свойства объекта, ваш пользовательский интерфейс будет выглядеть пустым и обезличенным. Как сделать его более презентабельным, вы узнаете в следующем разделе.
12. Щелкните на кнопке закрытия в правом верхнем углу формы.
Visual Basic .NET остановит выполнение программы, и вы сможете продолжить
процесс ее создания.

OnfteqeAettue
uHineficfieuca
Прорисовка пользовательского интерфейса —- это только первый шаг на пути к разработке программы Visual Basic .NET. Теперь нужно определить свойства каждого созданного
объекта интерфейса.
"°—*'

42

Хотя каждый объект имеет целый набор установленных по умолчанию свойств, совсем не обязательно изменять каждое из них. В большинстве случаев достаточно
модифицировать два или три свойства.

Часть I. Создание программ на Visual Basic .NET

Зачем нужны свойства
Свойства определяют характеристики объектов, такие как место расположения, размер,
форма, цвет и т.д. Почти каждый объект имеет целый набор свойств, а чтобы легче было в
них ориентироваться, свойства разбиты на несколько категорий (рис. 3.5).

Lab ell Syse
tm Wndows Fom
i s Label*]
В Behavi»
AllowDrop
AutoSize
ContentMenu
Enabled
Tablnde*
Visible

False
False
(none)
True
2
7fue

В (DynamicP'opeitie
(Advanced)

В Dare
Ш (DataBindings)
Tag
В De?iqn

ШШ1ВН
' Locked
Modfiers
В Focus

'||
Labeli
FaJse
Atiembly

CausesVakdation True
В Lavout
Anchor
T O D , Lelt
Dock
None
Ш Location
Б4. 128
Ш Sue
184.48

%
^
Щ
%
§|
К

-.

Рис. З.5. В окне Properties все свойства организованы по категориям
Каждый объект может иметь свойства сразу нескольких категорий. Чаще всего вы можете
встретить следующие из них:
ii J Appearance (Отображение). Свойства этой категории определяют цвета, выравниI
вание, текстовые надписи, которые будут отображаться на объекте.
| S Behavior (Поведение). Определяют, как объект будет себя вести, когда пользоваI
тель щелкнет кнопкой мыши или нажмет клавишу.
S Data (Данные). Связывают объект с информацией, сохраненной в базе данных.
S Design (Проект). Определяют имя объекта,