Знакомимся со строками
Создайте двухкнопочный проект с такой программой:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As Integer
a = 98
Debug.WriteLine(a)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim b As String
b = "Привет всем!"
Debug.WriteLine(b)
End Sub
Сравним две процедуры.
Объявление Dim a As Integer говорит о том, что переменная a обязана иметь числовое значение, и поэтому в первой процедуре оператор a=98 записывает в ячейку a число 98.
Объявление Dim b As Stringговорит о том, что переменная b обязана иметь строковое (текстовое) значение. Это значит, что ее значением будет не число, а произвольная цепочка символов, например, Привет всем! или рпН2Н(+*fD6:u . Оператор b ="Привет всем!" записывает в ячейку b строку Привет всем! . Оператор Debug.WriteLine(b), поскольку он обязан всегда выводить на экран содержимое ячейки b, выведет на экран текст Привет всем!
Обратите внимание, что в окне кода текст должен браться в двойные кавычки, а в памяти он хранится без кавычек и на экран выводится без кавычек. И когда вы его вводите в текстовое поле или в InputBox, то тоже вводите без кавычек.
Информация в ячейке памяти под строковую переменную может в процессе выполнения программы меняться точно так же, как и в ячейке для числовой переменной. Например, при выполнении процедуры
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim a As String
a = "Минуточку!" : Debug.WriteLine(a) : a = "Здравствуйте!" : a = "До свидания!" : Debug.WriteLine(a)
End Sub
в ячейке a будут по очереди появляться строки
Минуточку! Здравствуйте! До свидания!
а на экран будут выведены строки:
Минуточку!
До свидания!
Размеры ячейки под строковую переменную не фиксированы, они прямо зависят от размеров строки.
Операция &. Над строками, так же как и над числами, можно выполнять некоторые операции. Простейшая операция обозначается символом & и мы с ней знакомы – она просто соединяет строки в одну. Рассмотрим программу:
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim S As String = "беда"
Dim T As String
T = "По" & S
Debug.WriteLine(T)
Debug.WriteLine(T & T & T)
Debug.WriteLine(T + T + T)
End Sub
Вот что она печатает:
Победа
ПобедаПобедаПобеда
ПобедаПобедаПобеда
Вы видите, что операция + по отношению к строкам равнозначна операции &.
Строковые выражения и литералы. Встретившиеся нам выражения
"По" & S
T & T & T
"Объем = " & Format(V, "0.###")
и другие являются ни чем иным, как строковыми выражениями. По той простой причине, что в них производятся действия, результатом которых является строка. Конкретные взятые в двойные кавычки строки текста, которые мы видим в окне кода, будем называть строковыми литералами. Так, в приведенных выше строковых выражениях мы видим литералы "По", "Объем = ", "До свидания!" и другие. Строковые же выражения, как и любые другие выражения, не заключаются в двойные кавычки. В них заключаем только конкретные строковые литералы.
Операция & по отношению к числам. Если операцию & применить к числам, то она их «насильно» преобразует в строки и соединит, как привыкла, в одну строку. Рассмотрим программу:
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim a As Integer = 1234
Debug.WriteLine("Здесь было " & 76 & a & a & 908 & " зайцев")
End Sub
Вот что она печатает:
Здесь было 7612341234908 зайцев
Разумеется, строка цифр 7612341234908 это просто строка символов и не имеет никакого отношения к реальному числу. Это просто бывшие числа, ставшие строками и затем соединенные вместе.
Задание 14.
Определите без компьютера, что напечатает следующая программа?:
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Dim a As String = "Цикл"
a = a & a
Debug.WriteLine(a)
a = a & a
Debug.WriteLine(a & a & "Конец цикла")
End Sub
Пример. Строковую переменную можно задавать не только оператором присваивания, но и функцией InputBox:
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
Dim a As String
a = InputBox("Введите какое-нибудь слово")
Label1.Text = "Вы ввели слово " & a
End Sub
Пусть после нажатия на кнопку вы ввели слово Вперед. Вот результат в метке:
Вы ввели слово Вперед
Обратите внимание на пробел между буквой «о» и кавычкой в литерале "Вы ввели слово ". Пробел нужен для того, чтобы слова при выводе не сливались. Если бы его не было, результат был бы такой:
Вы ввели словоВперед
Диалог с компьютером
Напишем программу, которая осуществляла бы такой диалог человека с компьютером:
КОМПЬЮТЕР ВЫВОДИТ НА ЭКРАН:Здравствуй, я компьютер, а тебя как зовут?
ЧЕЛОВЕК ВВОДИТ С КЛАВИАТУРЫ: Коля
КОМПЬЮТЕР ВЫВОДИТ НА ЭКРАН:Очень приятно, Коля. Сколько тебе лет?
ЧЕЛОВЕК ВВОДИТ С КЛАВИАТУРЫ: 16
КОМПЬЮТЕР ВЫВОДИТ НА ЭКРАН:Ого! Целых 16 лет! Ты уже совсем взрослый!
Очевидно, что человек в процессе беседы имеет право вводить с клавиатуры какие угодно имена и какой угодно возраст.
Пусть компьютер задает свои вопросы в InputBox, человек вводит свои ответы в тот же InputBox, а последнюю реплику компьютер подает в MsgBox. Для хранения в памяти имени человека выдумаем переменную imya, а для возраста – vozrast.
Вот программа:
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
Dim imya As String
Dim vozrast As Integer
imya = InputBox("Здравствуй, я компьютер, а тебя как зовут?")
vozrast = InputBox("Очень приятно, " & imya & ". Сколько тебе лет?")
MsgBox ("Ого! Целых " & vozrast & " лет! Ты уже совсем взрослый!")
End Sub
Обратите внимание на запятые, точки и некоторые пробелы внутри кавычек. Если бы их не было, слова бы сливались вот так:
КОМПЬЮТЕР ВЫВОДИТ НА ЭКРАН:Очень приятноКоляСколько тебе лет?
КОМПЬЮТЕР ВЫВОДИТ НА ЭКРАН:Ого! Целых16лет! Ты уже совсем взрослый!
Диалог будет отличаться только той информацией, которую вводит человек. Так, в другой раз по этой же программе будет осуществлен следующий диалог:
КОМПЬЮТЕР: Здравствуй, я компьютер, а тебя как зовут?
ЧЕЛОВЕК : Фантомас!
КОМПЬЮТЕР:Очень приятно, Фантомас! . Сколько тебе лет?
ЧЕЛОВЕК: 100
КОМПЬЮТЕР:Ого! Целых 100 лет! Ты уже совсем взрослый!
Не подумайте, что эта программа очень умна. Она совершенно не анализирует, какую информацию человек ввел с клавиатуры. Поэтому с ней возможен и такой диалог:
КОМПЬЮТЕР: Здравствуй, я компьютер, а тебя как зовут?
ЧЕЛОВЕК: Сгинь с моих глаз!
КОМПЬЮТЕР:Очень приятно, Сгинь с моих глаз!. Сколько тебе лет?
ЧЕЛОВЕК: -2
КОМПЬЮТЕР:Ого! Целых -2 лет! Ты уже совсем взрослый!
Задание 15.
Напишите программу для следующей задачи: Компьютер запрашивает названия двух планет, радиусы их орбит (в миллионах километров) и скорости движения по орбите (в миллионах километров в сутки). После этого он вычисляет продолжительность года на планетах и выдает результат в таком виде:
Продолжительность года на планете Земля – 365 суток, а на планете Эоэлла – 12 суток.
Результат нужен в трех вариантах: вывод в текстовое поле, метку и MsgBox.
Указание для тех, кто не знает физики и геометрии: Год равен времени одного оборота по орбите, а оно равно длине орбиты, деленной на скорость движения по орбите. Длина орбиты равна 2πR, где R – радиус орбиты.
Оглядимся вокруг
Ну вот, с переменными величинами мы разобрались. Узнали что-то. А научились ли мы в результате этого знания делать что-нибудь новенькое и интересное? Вроде, нет. Ничего особенно приятного, за исключением, может быть, диалога с компьютером. Нда-а-а… Зачем же все мучения?
Вот зачем: Материал этой главы – патрон без пистолета, ненужная сама по себе вещь. А вот материал следующих глав – это самые разные пистолеты без патронов.
Алфавитный указатель
"................................................................... 154
#.................................................................. 362
&......................................................... 172, 492
*................................................................... 154
/.................................................................... 154
^................................................................... 154
+.................................................................. 492
<.................................................................. 201
<=................................................................ 201
<>................................................................ 201
=.................................................................. 201
>.................................................................. 201
>=................................................................ 201
A
A.................................................................. 357
Abort........................................................... 751
AboutBox..................................................... 87
Abs................................................................ 59
Access........................................................ 668
ActiveMdiChild......................................... 746
Add........................................... 178, 458, 484
Add project.................................................. 39
Add Reference......................................... 712
AddArc....................................................... 468
AddDays.................................................... 363
AddEllipse................................................. 468
AddHandler...................................... 639, 642
AddressOf................................................. 639
AddSeconds............................................. 365
AddTicks.................................................... 365
AddYears................................................... 364
ADO.NET................................................... 668
Alias............................................................ 718
Align........................................................... 118
Alt................................................................ 414
Anchor.......................................................... 71
And............................................................. 211
AND............................................................ 698
Appearance............................ 474, 477, 542
Append............................................. 502, 512
Application................................................ 717
AppWinStyle............................................. 719
Array........................................................... 445
Asc.............................................................. 495
ASCII символы......................................... 495
AscW.......................................................... 494
ASP.NET Web Application..................... 662
Assembler................................................. 759
Auto Hide................................................... 109
AutoPopDelay.......................................... 489
AutoScroll......................................... 375, 377
AutoSize.................................................... 336
B
B.................................................................. 356
BackColor.................................... 49, 69, 552
BackgroundImage............................ 76, 336
BackSpace....................................... 784, 785
Beep.................................................... 54, 718
BETWEEN................................................. 698
Binary......................................................... 512
BinaryReader............................................ 515
BinaryWriter.............................................. 515
Bitmap........................................................ 339
Bold............................................................... 66
Bold Italic..................................................... 66
Boolean..................................................... 214
BorderStyle.................................................. 70
break.......................................................... 149
Breakpoint Properties............................. 252
Breakpoints...................................... 147, 251
Bring to Front............................................ 118
Brushes...................................................... 187
Build..................................................... 94, 705
Busy............................................................ 653
Button.................................................. 32, 409
ButtonClick................................................ 543
Buttons....................................................... 540
ByRef.......................................................... 303
Byte.................................................... 157, 158
ByVal.......................................................... 303
C
Call............................................................. 275
Call Stack.................................................. 255
Cancel........................................................ 142
CapsLock.................................................. 784
Caption...................................................... 686
Catch.......................................................... 522
CBool......................................................... 163
CByte.......................................................... 162
CChar......................................................... 163
CDate......................................................... 163
CDbl........................................................... 163
CDec.......................................................... 163
CD-R........................................................... 770
CD-ROM.................................................... 770
CD-RW....................................................... 770
Ceiling........................................................ 155
Cells........................................................... 717
CenterImage............................................. 336
Changed.................................................... 650
Char................................................... 412, 494
CharacterCasing........................................ 73
Chars.......................................................... 496
CheckBox.................................................. 473
CheckBoxes.............................................. 544
Checked........................................... 474, 476
CheckedChanged................................... 475
CheckedIndices.............................. 485, 550
CheckedItems................................. 485, 550
CheckedListBox.............................. 483, 485
CheckState................................................ 474
Child........................................................... 552
Chr.............................................................. 495
Chr(10)....................................................... 508
Chr(13)....................................................... 508
ChrW.......................................................... 494
CInt............................................................. 162
Class Library............................................. 711
Class View................................................ 731
Clear....................... 190, 445, 484, 550, 697
Click..................................... 36, 89, 407, 408
Clicks.......................................................... 409
CLng........................................................... 163
Close........................................ 500, 501, 515
Close Solution................................... 38, 116
Closed.......................................................... 92
CloseFigure.............................................. 468
CLR............................................................... 18
CObj........................................................... 163
Code............................................................. 35
Collection.................................................. 457
Color....................... 329, 331, 356, 532, 558
ColorDepth................................................ 539
ColorDialog............................................... 558
Columns........................................... 544, 546
ColumnWidth............................................ 482
COM........................................................... 714
Combo простой...................................... 483
Combo раскрывающийся..................... 483
ComboBox................................................ 482
Command Window-Immediate............ 254
Comment Selection................................ 117
Common Language Runtime.................. 18
Compile..................................................... 726
Component Designer................................ 79
Connection................................................ 677
Console..................................................... 570
Console Application................................ 569
Const................................................. 310, 586
CONSTRAINT........................................... 700
Contains........................................... 484, 549
Contents........................................... 123, 724
ContextMenu............................................ 490
Continue.................................................... 149
Control..................................... 312, 414, 703
Controls............................................ 178, 459
Copy.................................. 43, 116, 519, 781
Cos............................................................. 156
Count................................................. 458, 484
COUNTER................................................. 700
CREATE TABLE....................................... 700
Created...................................................... 649
CreateDirectory........................................ 519
CreateObject............................................. 717
CShort........................................................ 162
CSng.......................................................... 163
CStr............................................................. 163
CurrentDirectory....................................... 520
CurrentPosition........................................... 87
Cursor........................................................... 71
Cut............................................... 43, 116, 781
D
DashStyle.................................................. 330
DataColumn............................................. 690
DataGrid.................................. 686, 691, 692
DataGridTableStyle................................. 693
DataSet.................................... 684, 685, 690
DataSource............................................... 686
DataTable.................................................. 690
Date................................................... 362, 364
DateAdd..................................................... 367
DateAndTime........................................... 366
DateDiff..................................................... 366
DatePart..................................................... 366
DateSerial................................................. 367
DateString................................................. 367
DateTime.......................................... 362, 363
DateTimePicker....................................... 487
DateValue................................................. 367
Day............................................................. 364
DayOfWeek............................................... 364
DayOfYear................................................. 364
DaysInMonth............................................. 365
Debug........................................................ 255
Debug.WriteLine............................... 55, 147
Decimal............................................ 157, 160
Declare...................................................... 718
Delete....................... 43, 116, 519, 782, 785
DELETE..................................................... 699
Deleted...................................................... 649
Delphi......................................................... 759
DESC......................................................... 683
design........................................................... 33
Designer...................................................... 31
Details........................................................ 544
DialogResult............................................. 531
Dim........................................... 143, 144, 586
Directory.................................................... 518
Dispose...................................................... 190
DLL............................................................. 705
Do............................................. 232, 233, 236
Do …. Loop............................................... 232
Do …. Loop Until...................................... 234
Do …. Loop While.................................... 233
Do Until …. Loop...................................... 235
Do While …. Loop.................................... 235
Dock..................................................... 71, 542
Dockable................................................... 108
DocumentComplete................................ 653
DoEvents................................................... 747
Double................... 144, 157, 159, 160, 161
DoubleClick..................................... 407, 408
DrawArc..................................................... 187
DrawBezier............................................... 466
DrawClosedCurve................................... 467
DrawCurve................................................ 466
DrawEllipse............................................... 185
DrawImage...................................... 339, 344
Drawing..................................................... 182
DrawLine.......................................... 183, 185
DrawLines................................................. 464
DrawPath................................................... 468
DrawPie..................................................... 187
DrawPolygon............................................ 465
DrawRectangle......................................... 185
DrawRectangles....................................... 464
DrawString................................................ 191
DROP TABLE............................................ 701
DropDown Combo.................................. 483
DropDownButton..................................... 541
DropDownList........................................... 482
DropDownStyle........................................ 482
Duration....................................................... 87
DVD-ROM.................................................. 770
Dynamic Help........................................... 123
E
e......................................................... 155, 637
E.................................................................. 155
Edit.............................................................. 116
Else............................................................. 198
ElseIf.......................................................... 208
Enabled........................................................ 71
EnableRaisingEvents.............................. 650
End..................................... 46, 221, 279, 280
End Function............................................. 308
End If.......................................................... 208
End Sub.............................................. 36, 271
EndCap...................................................... 331
EndsWith................................................... 496
Enter........................................................... 405
Enum.......................................................... 372
Environment.................................... 119, 520
EOF............................................................. 513
Event.......................................................... 641
EventArgs.................................................. 409
Excel........................................................... 714
Exception................................................... 522
Exists.......................................................... 519
Exit....................................................... 38, 116
Exit Do........................................................ 238
Exit For....................................................... 243
Exit Sub...................................................... 280
Exp.............................................................. 155
Expand....................................................... 552
ExpandAll.................................................. 552
F
False........................................................... 214
File..................................................... 116, 518
File System Object................................... 498
FileAttributes............................................. 519
FileClose.......................................... 510, 512
FileGet........................................................ 511
FileMode.................................................... 515
FileName............................................ 85, 528
FileOpen........................................... 510, 512
FilePut............................................... 510, 512
FileStream................................................. 514
FileSystem................................................ 498
FileSystemWatcher................................. 649
Fill............................................. 684, 687, 697
FillEllipse................................................... 187
FillPath....................................................... 468
FillPie......................................................... 187
FillPolygon....................................... 465, 467
FillRectangle............................................. 187
FillRectangles........................................... 465
Filter................................................... 529, 649
Find............................................................. 117
Fix............................................................... 155
FlatStyle....................................................... 70
Flip.............................................................. 345
Floating...................................................... 108
Floor........................................................... 155
Focus.......................................................... 406
Font............................................. 66, 333, 532
Font Style..................................................... 66
Fonts and Colors...................................... 119
FontStyle.................................................... 333
For............................................. 239, 240, 242
For Each................................................... 458
ForeColor............................................ 70, 552
Format............................................... 117, 164
FormBorderStyle........................................ 70
Friend......................................................... 586
FROM......................................................... 683
FromArgb......................................... 353, 354
FromFile.............................................. 77, 336
FromImage............................................... 348
FullPath...................................................... 650
Function..................................................... 308
G
G.................................................................. 356
Get.............................................................. 600
GetAttributes............................................. 519
GetChar..................................................... 492
GetCreationTime..................................... 519
GetCurrentDirectory................................ 520
GetDirectories........................................... 520
GetFiles...................................................... 521
GetItemChecked...................................... 486
GetLastAccessTime................................ 519
GetLastWriteTime.................................... 519
GetLogicalDrives..................................... 521
GetNodeCount......................................... 552
GetParent.................................................. 520
GetPixel..................................................... 356
GetUpperBound....................................... 445
GoTo........................................................... 226
Graphics.................................................... 182
GraphicsPath............................................ 467
GraphicsUnit............................................. 345
Grid Pane.................................................. 680
Grid Size.................................................... 121
GridColumnStyles................................... 693
GridLines................................................... 544
GroupBox.................................................. 374
H
Handled..................................................... 415
Handles............................................... 89, 637
HatchBrush...................................... 331, 332
HatchStyle................................................. 333
Height........................................... 70, 75, 342
Help.......................................... 122, 721, 727
HelpKeyword on HelpProvider1........... 727
HelpNamespace...................................... 727
HelpNavigator on HelpProvider1......... 727
HelpProvider............................................. 727
Hide..................................................... 48, 109
HideSelection.................................. 535, 550
HorizontalResolution............................... 342
Hour............................................................ 364
HScrollBar................................................. 477
HTML.......................................................... 652
HTML Help Workshop............................. 722
HTML-документ....................................... 659
Hue............................................................. 559
I
Icon............................................. 73, 339, 341
If......................................................... 198, 210
If блочный................................................. 206
If вложенные............................................ 210
If многострочный.................................... 206
If однострочный...................................... 200
Image....................... 77, 336, 339, 349, 477
Image Editor............................................. 360
ImageAlign.................................................. 77
ImageIndex............................................... 546
ImageList.......................................... 538, 540
Images....................................................... 538
ImageSize................................................. 539
Imports......................................................... 60
In................................................................. 457
IncludeSubdirectories............................. 649
Indeterminate........................................... 474
Index.................................................. 123, 726
IndexOf........................... 445, 484, 496, 543
Inflate......................................................... 326
Inherits....................................................... 606
InitialDelay................................................ 489
Input............................................................ 512
InputBox..................................................... 141
InputString................................................. 513
Insert......................................... 484, 496, 785
INSERT...................................................... 698
InStr............................................................ 493
Int................................................................ 658
Integer...................................... 143, 157, 158
IntelliSense............................................... 320
Internet....................................................... 771
Internet Explorer....................................... 652
Invalidate................................................... 472
Is......................................................... 217, 543
IsDate......................................................... 367
IsDigit......................................................... 412
IsLeapYear................................................ 365
IsLetter....................................................... 412
IsLetterOrDigit........................................... 412
IsLower...................................................... 412
IsMdiContainer......................................... 745
IsNumeric.................................................. 219
IsPunctuation............................................ 412
IsSeparator................................................ 412
IsUpper...................................................... 412
Italic............................................................... 66
Item............................................................. 692
Items......................................... 480, 483, 545
J
Java............................................................ 759
JPEG.......................................................... 401
K
KeyChar..................................................... 412
KeyCode.................................................... 413
KeyDown.......................................... 411, 413
KeyEventArgs........................................... 413
KeyPress................................................... 411
KeyPressEventArgs................................. 412
KeyPreview...................................... 414, 424
Keys............................................................ 414
KeyUp............................................... 411, 413
L
Label............................................................. 65
LabelEdit................................................... 547
LargeChange........................................... 477
LargeImageList........................................ 550
LastIndexOf...................................... 445, 496
Lcase.......................................................... 493
Leave......................................................... 405
Left....................................... 74, 75, 409, 492
Len....................................................... 60, 492
Length............................................... 445, 496
Let............................................................... 137
Lib............................................................... 718
LinearGradientBrush...................... 331, 332
LineCap..................................................... 331
LineInput.................................................... 513
LinkClicked............................................... 491
LinkLabel................................................... 490
LinkVisited................................................. 491
LISP............................................................ 759
ListBox....................................................... 480
ListView..................................................... 544
ListViewItem............................................. 545
Load.............................................................. 92
LoadFile..................................................... 536
Locals......................................................... 250
Lock Controls............................................ 118
Locked.......................................................... 70
LOF............................................................. 513
Log.............................................................. 155
Log10......................................................... 156
Logo........................................................... 759
Long.................................................. 157, 158
Loop........................................................... 233
Lowercase................................................. 117
LTrim.......................................................... 493
Luminosity................................................. 559
M
Main............................................................ 568
MainMenu.................................................... 79
MakeTransparent..................................... 401
MappingName......................................... 693
Math..................................................... 59, 155
Max............................................................. 155
MaximizeBox.............................................. 73
Maximum.................................................. 477
MaximumSize............................................. 73
MDI............................................................. 744
MdiChildren.............................................. 747
MdiParent.................................................. 746
Media Player............................................... 83
Members............................................. 55, 123
Message.................................................... 523
Metafile............................................. 339, 341
Microsoft...................................................... 54
Microsoft Chart Control........................... 565
Microsoft Multimedia Control 6.0..... 84, 88
Microsoft WebBrowser............................ 652
Mid.............................................................. 492
Middle........................................................ 409
Min.............................................................. 155
MinimizeBox............................................... 73
Minimum................................................... 477
MinimumSize.............................................. 73
Minute........................................................ 364
Mod............................................................. 154
Module....................................................... 566
Month......................................................... 364
MonthCalendar........................................ 487
MonthName.............................................. 367
MouseDown..................................... 407, 409
MouseEnter........................................ 90, 407
MouseEventArgs...................................... 409
MouseLeave............................................. 407
MouseMove............................ 407, 408, 411
MouseUp................................................... 407
Move........................................................... 519
MsgBox...................................................... 222
MsgBox........................................................ 78
MsgBoxResult........................................... 224
MsgBoxStyle............................................. 223
MultiColumn............................................. 481
Multiline........................................................ 72
MultiSelect................................................. 549
MustInherit................................................. 610
MustOverride............................................ 611
MyBase............................................... 92, 610
MyClass..................................................... 610
N
Name................................................... 64, 541
Namespace.............................................. 730
Navigate.................................................... 653
NET Framework......................................... 18
New.................. 39, 116, 178, 328, 578, 602
New Item................................................... 577
Next............................................................ 240
Nodes................................................ 551, 552
None........................................................... 410
Normal....................................................... 336
Not.............................................................. 213
Nothing............................................. 336, 740
Now............................................................ 365
NumericUpDown..................................... 488
O
Object....................................... 311, 455, 742
Object Browser......................................... 111
OldFullPath............................................... 649
OleDbCommand..................................... 697
OleDbConnection.................................... 684
OleDbDataAdapter.................................. 684
OnClick...................................................... 658
OnPaint...................................................... 472
Opacity......................................................... 73
Open........................................... 38, 116, 717
Open File..................................................... 41
Open Project............................................... 39
OpenFileDialog........................................ 527
OpenMode....................................... 510, 512
Option Explicit........................................... 145
Options....................................................... 118
Or....................................................... 212, 334
Order.......................................................... 118
ORDER BY................................................. 683
Orientation........................................ 478, 480
Output......................................... 56, 139, 512
Overloading.............................................. 612
Overridable............................................... 609
Overrides................................................... 609
P
Page Setup............................................... 116
Paint........................................................... 348
Panel.......................................................... 375
Parent......................................................... 552
Pascal........................................................ 759
PasswordChar.......................................... 221
Paste........................................... 43, 116, 781
Path............................................................ 649
PathGradientBrush.................................. 331
PC Speaker............................................... 768
Peek........................................................... 503
PeekChar.................................................. 518
Pen............................................................. 327
Pens........................................................... 183
PerformStep............................................. 480
PI................................................................. 155
PictureBox................................................. 336
Play............................................................... 85
PlayCount.................................................... 87
Point.................................................. 324, 464
PointF......................................................... 325
PRIMARY KEY........................................... 700
Print................................................... 116, 513
PrintLine.................................................... 513
Priority........................................................ 750
Private........................................................ 586
Private Const............................................ 586
Process...................................................... 720
ProgressBar.............................................. 479
Project............................................... 117, 576
Project Explorer........................................ 574
Prolog......................................................... 759
Properties Window..................................... 63
Property..................................................... 600
Protected................................................... 607
Providers................................................... 677
Public......................................................... 586
PushButton................................................ 541
Q
Query Builder............................................ 695
Quick Watch.............................................. 254
R
R.................................................................. 356
RadioButton.............................................. 476
RaiseEvent................................................ 641
Random............................................ 510, 512
Randomize................................................ 203
Rate............................................................... 87
Read........................................................... 502
ReadBoolean............................................ 518
ReadByte................................................... 515
ReadDouble.............................................. 518
ReadLine.......................................... 501, 570
ReadOnly............................ 72, 87, 415, 600
ReadString................................................ 518
ReadToEnd............................................... 507
Recent Projects........................................ 116
Rectangle.................................................. 325
RectangleF................................................ 325
Redo........................................................... 116
Reference Types...................................... 741
Refresh...................................................... 349
Region класс............................................ 469
Region свойство...................................... 469
Regular......................................................... 66
Remove................. 458, 484, 496, 548, 552
RemoveAt.................................................. 484
Rename.............................................. 43, 781
Renamed................................................... 649
RenamedEventArgs................................ 649
Replace............................................. 117, 496
Resize........................................................ 472
Resolution................................................. 341
Resume..................................................... 751
Return......................................................... 308
Reverse...................................................... 445
RichTextBox.............................................. 533
RichTextBoxStreamType........................ 537
Right.................................................. 409, 492
Rnd.................................................... 156, 203
Rotate......................................................... 345
RotateFlip.................................................. 345
RotateTransform...................................... 360
Round......................................................... 155
Rows........................................................... 690
RTrim.......................................................... 493
run................................................................. 34
Run To Cursor.......................................... 251
S
Saturation.................................................. 559
Save........................................................... 346
Save All............................................... 38, 116
SaveFile..................................................... 536
SaveFileDialog......................................... 526
ScaleTransform....................................... 358
Scroll.......................................................... 478
Scrollable.................................................. 550
ScrollBars.................................................... 72
Scrolling..................................................... 480
Search........................................................ 123
Second....................................................... 364
Seek.................................................. 512, 515
SeekOrigin................................................ 515
SELECT................................... 683, 694, 698
Select Case............................................... 216
SelectCommand...................................... 697
SelectedIndex........................................... 484
SelectedIndexChanged.......................... 484
SelectedIndices........................................ 549
SelectedItem.................................... 481, 484
SelectedItems........................................... 549
SelectedNode........................................... 552
SelectedText............................................. 536
SelectionAlignment................................. 535
SelectionBullet......................................... 535
SelectionColor.......................................... 535
SelectionFont............................................ 535
SelectionMode......................................... 486
Send to Back............................................. 118
sender........................................................ 637
Separator................................................... 541
Server Explorer........................................ 676
Set............................................................... 600
SET............................................................. 699
SetAttributes.............................................. 519
SetLastAccessTime................................. 520
SetLastWriteTime.................................... 519
SetPixel...................................................... 357
SetResolution........................................... 343
SetToolTip................................................. 489
Shadows.................................................... 610
Shared....................................................... 598
Shell........................................................... 719
Shift................................................... 414, 784
Short.................................................. 157, 158
Shortcut........................................................ 82
Show............................................................. 50
Show Grid.................................................. 121
Show Start Page...................................... 123
ShowColor................................................ 532
ShowDialog..................................... 527, 558
ShowHelp.................................................. 727
ShowHelpIndex........................................ 727
ShowInTaskbar........................................... 73
Sibling........................................................ 552
Sign............................................................ 155
Simple Combo......................................... 483
Sin............................................................... 156