Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Знакомство c Visual Basic.pdf
Скачиваний:
30
Добавлен:
02.06.2015
Размер:
4.34 Mб
Скачать

УДГДПЏКЫМНД ЏВДМРСБН ОН НАПЏЖНБЏМЗЭ

ВнртгЯпрсбдммнд напЯжнбЯсдкымнд тцпдегдмзд бърчдвн

опнудррзнмЯкымнвн напЯжнбЯмзю

БЮСРЙЗИ ВНРТГЏПРСБДММЪИ ТМЗБДПРЗСДС

УЯйткысдс ЯбснлЯсзжЯхзз лЯчзмнрспндмзю

ЙЯудгпЯ «ЗмунплЯхзнммъф сдфмнкнвзи б лЯчзмнрспндмзз»

Лабораторный практикум По дисциплине

«Информатика»

Лдснгзцдрйнд онрназд гкю бъонкмдмзю кЯанпЯснпмъф пЯанс

Гзрх.: ЗмунплЯсзйЯ

Родх. 1201, 170400

гкю рстгдмснб брдф унпл натцдмзю

Йзпнб 2009

 

 

РнгдпеЯмзд

 

1 ЖмЯйнлрсбн р Visual Basic.........................................................................

17

1.1

 

Одпбнд жмЯйнлрсбн ..............................................................................

17

1.1.1

ЖЯотрй VB ......................................................................................

17

1.1.2

Бъфнг зж VB..................................................................................

19

1.1.3

ОпЯйсзцдрйнд жЯгЯмзд ..................................................................

19

1.2

 

УЯикъ опндйсЯ ....................................................................................

19

1.3

ЧЯвз рнжгЯмзю опндйсЯ мЯ VB...........................................................

20

1.3.1

ОкЯмзпнбЯмзд гдирсбзи, бъонкмюдлъф опзкнедмздл.............

20

1.3.2

ОкЯмзпнбЯмзд онкыжнбЯсдкырйнвн змсдпудирЯ..........................

20

1.3.3

ТрсЯмнбйЯ рбнирсб ........................................................................

21

1.3.4

МЯозрЯмзд сдйрсЯ опнвпЯллъ......................................................

21

1.3.5

НскЯгйЯ опзкнедмзю ....................................................................

21

1.4

 

Одпбъи опндйс.....................................................................................

21

1.4.1Нрмнбмъд рбдгдмзю на зронкмдмзз опзкнедмзи б

нодпЯхзнммни рзрсдлд Windows .........................................................

21

1.4.2

 

ПЯжпЯансйЯ опндйсЯ .......................................................................

22

1.4.3

 

Тркнбзд жЯгЯцз..............................................................................

24

1.4.4

 

Ькдлдмсъ топЯбкдмзю ..................................................................

26

1.4.4.1

БрсЯбйЯ мЯгозрди ....................................................................

27

1.2.1

 

ПЯжпЯансйЯ опнвпЯллъ .................................................................

29

1.3

ТрнбдпчдмрсбнбЯмзд опндйсЯ............................................................

33

1.4

Йнлозкюхзю опндйсЯ...........................................................................

37

1.5

НснапЯедмзд нйнм б рпдгд VB...........................................................

38

1.6

Бнопнръ гкю йнмспнкю........................................................................

39

2 Одпдлдммъд з йнмрсЯмсъ .........................................................................

41

2.1

Нрмнбмъд сзоъ гЯммъф VB ...............................................................

42

2.2

РсптйстпЯ опндйсЯ ..............................................................................

45

2.3

Нащюбкдмзд одпдлдммъф з йнмрсЯмс ................................................

46

2.4

ОпднапЯжнбЯмзд з рнблдрсзлнрсы сзонб ..........................................

48

2.5

ПЯжпЯансйЯ опндйсЯ .............................................................................

50

2.6

Бнопнръ гкю йнмспнкю........................................................................

58

3 Ббнг з бъбнг жмЯцдмзи одпдлдммъф.......................................................

59

3.1

Ббнг гЯммъф р онлншыэ утмйхзз InputBox ...................................

59

3.2

Бъбнг гЯммъф р онлншыэ змрсптйхзз Print ...................................

63

3.3

Бъбнг гЯммъф р онлншыэ утмйхзз MsgBox ..................................

68

3.4

Бнопнръ гкю йнмспнкю........................................................................

70

4 БъпЯедмзю б VB........................................................................................

72

4.1

Џпзулдсзцдрйзд нодпЯхзз ................................................................

73

4.1.1

Ркнедмзд .......................................................................................

74

4.1.2

БъцзсЯмзд .....................................................................................

74

4.1.3

Тлмнедмзд ....................................................................................

74

4.1.4

Гдкдмзд ..........................................................................................

75

4.1.5

Бнжбдгдмзд б рсдодмы....................................................................

75

4.1.6

Хдкнцзркдммнд гдкдмзд ...............................................................

76

4.1.7

НрсЯснй нс гдкдмзю .......................................................................

76

4.1.8

ТмЯпмъи лзмтр .............................................................................

77

4.2

Кнвзцдрйзд нодпЯхзз..........................................................................

77

4.2.1

Кнвзцдрйнд З.................................................................................

78

4.2.2

Кнвзцдрйнд ЗКЗ ...........................................................................

78

4.2.3

Кнвзцдрйнд МД ..............................................................................

79

4.2.4

НодпЯхзз нсмнчдмзю....................................................................

81

4.3

Рзлбнкымъд нодпЯхзз........................................................................

83

4.4

РзмсЯйрзр бъпЯедмзи ........................................................................

83

4.5

Юбмнд опднапЯжнбЯмзд сзонб гЯммъф ...............................................

85

4.6

ЖЯгЯмзд гкю рЯлнрснюсдкымни пЯансъ...............................................

86

4.7

Бнопнръ гкю йнмспнкю........................................................................

90

5 Йнмрсптйхзз VB, пдЯкзжтэшзд аЯжнбъд Яквнпзслзцдрйзд

 

рсптйстпъ ...................................................................................................

91

5.1

АЯжнбъд рсптйстпъ Яквнпзслнб.........................................................

91

 

5.1.1 РкдгнбЯмзд (йнлонжзхзю) ............................................................

91

 

5.1.2

 

Бдсбкдмзд .......................................................................................

92

 

5.1.3

 

Хзйк ................................................................................................

95

 

5.2

Йнмрсптйхзю If..Then ..........................................................................

96

 

5.3

Йнмрсптйхзю Select … Case................................................................

99

 

5.4

Йнмрсптйхзю Do…Loop....................................................................

100

 

5.5

Хзйк рн рцдсцзйнл. Йнмрсптйхзю For…Next .................................

103

 

5.6

ЖЯгЯмзд гкю рЯлнрснюсдкымни пЯансъ.............................................

104

6

ЛЯррзбъ б VB..........................................................................................

108

7

Џквнпзслъ рнпсзпнбйз ..........................................................................

115

 

7.1

Џквнпзсл рнпсзпнбйз бъанпйни .....................................................

115

 

7.2

Џквнпзсл рнпсзпнбйз брсЯбйни.......................................................

118

 

7.3

Џквнпзсл отжъпыйнбни рнпсзпнбйз................................................

120

 

7.4

Џквнпзсл аърспни рнпсзпнбйз........................................................

123

 

7.5

Џквнпзсл рнпсзпнбйз ркзюмздл......................................................

123

 

7.6

Џквнпзсл рнпсзпнбйз онгрцдснл....................................................

123

8

Опзкнедмзд: Йнгъ нчзанй VB.............................................................

124

9

НозрЯмзд рнаъсзи VB ............................................................................

143

10 Опзкнедмзд: СЯакзхЯ йнгнб ASCII ......................................................

159

11 Опзкнедмзд: БзпстЯкымъд йнгъ йкЯбзч.............................................

165

12 Опзкнедмзд: Утмйхзз VB (ЯкуЯбзсмъи одпдцдмы) ...........................

171

 

12.1

A

..........................................................................................................

171

 

12.1.1 ................................................................................................

Abs

171

 

12.1.2 .............................................................................................

Array

171

 

12.1.3 ................................................................................................

Asc

171

 

12.1.4 .................................................................................................

Atn

172

 

12.2

B ..........................................................................................................

 

172

 

12.3

C ..........................................................................................................

 

172

 

12.3.1 .............................................

Утмйхзз йнмбдпсзпнбЯмзю сзонб

172

 

12.3.1.1 ......................................................................................CBool

172

12.3.1.2

CByte ......................................................................................

173

12.3.1.3

CCur........................................................................................

173

12.3.1.4

CDate ......................................................................................

173

12.3.1.5

CDbl........................................................................................

173

12.3.1.6

CInt .........................................................................................

173

12.3.1.7

CLng .......................................................................................

173

12.3.1.8

CSng........................................................................................

173

12.3.1.9

CStr .........................................................................................

174

12.3.1.10

CVar........................................................................................

174

12.3.2

Cos ................................................................................................

174

12.3.3

.................................................................................................

174

12.3.4

Command ......................................................................................

175

12.3.5

CreateObject .................................................................................

176

12.3.6

CurDir ...........................................................................................

177

12.3.7

CVErr ............................................................................................

177

12.4

D

 

177

12.4.1 ...............................................................................................

Date

177

12.4.2 ........................................................................................

DateAdd

178

12.4.3 ........................................................................................

DateDiff

178

12.4.4 .........................................................................................

DatePart

179

12.4.5 ......................................................................................

DateSerial

179

12.4.6 .....................................................................................

DateValue

179

12.4.7 ................................................................................................

Day

180

12.4.8 .................................................................................................

 

180

12.4.9 .......................................................................................

DoEvents

181

12.5

E ..........................................................................................................

 

181

12.5.1 ..........................................................................................

Environ

181

12.5.2 ...............................................................................................

EOF

182

12.5.3 ..............................................................................................

Error

182

12.5.4 ................................................................................................

Exp

182

12.6

F...........................................................................................................

 

183

12.6.1

FileAttr ..........................................................................................

183

12.6.2

FileDateTime ................................................................................

183

12.6.3

FileLen ..........................................................................................

184

12.6.4

Fix .................................................................................................

184

12.6.5

Format ...........................................................................................

184

12.6.6

FreeFile .........................................................................................

185

12.7

G ..........................................................................................................

 

185

12.7.1

GetAllSettings...............................................................................

185

12.7.2

GetAttr ..........................................................................................

186

12.7.3

object.GetAutoServerSettings.......................................................

186

12.7.4

GetObject ......................................................................................

187

12.7.5

GetSetting .....................................................................................

187

12.8

H ..........................................................................................................

 

187

12.8.1

Hex ................................................................................................

187

12.8.2

Hour ..............................................................................................

188

12.9

I ...........................................................................................................

 

188

12.9.1

IIf...................................................................................................

188

12.9.2

Input ..............................................................................................

188

12.9.3

InputBox .......................................................................................

189

12.9.4

InStr...............................................................................................

189

12.9.5

Int ..................................................................................................

190

12.9.6

IsMissing.......................................................................................

190

12.9.7

IsNull.............................................................................................

191

12.9.8

IsNumeric......................................................................................

191

12.9.9

IsObject .........................................................................................

192

12.10 K ..........................................................................................................

 

192

12.11 L ..........................................................................................................

 

192

12.11.1

LBound..........................................................................................

192

12.11.2

LCase ............................................................................................

192

12.11.3

Left ................................................................................................

193

12.11.4

Len ................................................................................................

193

12.11.5

LoadPicture ...................................................................................

193

12.11.6

Loc ................................................................................................

194

12.11.7

LOF ...............................................................................................

194

12.11.8

Log ................................................................................................

195

12.11.9

LTrim ............................................................................................

195

12.12 M

.........................................................................................................

195

12.12.1 ................................................................................................

Mid

195

12.12.2 ...........................................................................................

Minute

196

12.12.3 ............................................................................................

Month

196

12.12.4 .........................................................................................

MsgBox

196

12.13 N ..........................................................................................................

 

197

12.13.1 ...............................................................................................

Now

197

12.14 O ..........................................................................................................

 

197

12.14.1 .................................................................................................

Oct

197

12.14.2 ........................................................................................

QBColor

198

12.15 S...........................................................................................................

 

198

12.15.1 ...................................................................................

SaveSetting

198

12.15.2 ...............................................................................................

Seek

198

12.15.3 ................................................................................................

Sgn

199

12.15.4 ..............................................................................................

Shell

199

12.15.5 .................................................................................................

Sin

200

12.15.6 .................................................................................................

Spc

200

12.15.7 .................................................................................................

Sqr

201

12.15.8 ..................................................................................................

Str

201

12.15.9 ........................................................................................

StrComp

201

12.15.10 .........................................................................................StrConv

202

12.15.11 .............................................................................................String

202

12.15.12 ............................................................................................Switch

203

12.16 T ..........................................................................................................

 

203

12.16.1

Tab ................................................................................................

203

12.16.2

Tan ................................................................................................

203

12.16.3

Time ..............................................................................................

204

12.16.4

Timer .............................................................................................

204

12.16.5

TimeSerial.....................................................................................

204

12.16.6

TimeValue.....................................................................................

205

12.16.7

Trim...............................................................................................

205

12.16.8

TypeName.....................................................................................

205

12.17 U ..........................................................................................................

 

206

12.17.1

UBound .........................................................................................

206

12.17.2

UCase ............................................................................................

206

12.18 V ..........................................................................................................

 

206

12.18.1

Val .................................................................................................

206

12.18.2

VarType ........................................................................................

207

12.19 W .........................................................................................................

 

208

12.19.1

Weekday........................................................................................

208

12.20 Y ..........................................................................................................

 

208

12.20.1

Year...............................................................................................

208

13 Опзкнедмзд: Утмйхзз VB (он мЯжмЯцдмзэ) .......................................

209

13.1 Џпзулдсзцдрйзд ...............................................................................

210

13.1.1

Abs - бнжбпЯшЯдс лнгткы цзркЯ .................................................

210

13.1.2

Atn - бнжбпЯшЯдс ЯпйсЯмвдмр цзркЯ ...........................................

210

13.1.3

Cosбъцзркюдс йнрзмтр цзркЯ ..................................................

210

13.1.4

ExpБнжбпЯшЯдс ьйронмдмст цзркЯ number .............................

210

13.1.5

FixбнжбпЯсзс хдктэ цЯрсы цзркЯ .............................................

210

13.1.6Int -Дркз оЯпЯлдсп < 0, сн нйптвкюдс двн гн акзеЯичдвн

хдкнвн. ЗмЯцд бъгдкюдс хдктэ цЯрсы оЯпЯлдспЯ .............................

210

13.1.7 Log - бъцзркюдс мЯстпЯкымъи кнвЯпзул цзркЯ .......................

210

13.1.8SinбнжбпЯшЯдс Double жмЯцдмзд, рнгдпеЯшдд рзмтр цзркЯ

number...................................................................................................

210

13.1.9

Sgn - БнжбпЯшЯдс жмЯй цзркЯ number ........................................

210

13.1.10

SqrБнжбпЯшЯдс йнпдмы цзркЯ number......................................

210

13.1.11

Tan - БнжбпЯшЯдс сЯмвдмр цзркЯ................................................

210

13.2 Рспнйнбъд (рзлбнкымъд) .................................................................

210

13.2.1

AscбнжбпЯшЯдс йнг одпбнвн рзлбнкЯ б рспнйд оЯпЯлдспд ....

210

13.2.2Chr - бнжбпЯшЯдс рзлбнк, рннсбдсрсбтэшзи

нопдгдкяммнлт йнгт. ..........................................................................

210

13.2.3 Format - унплЯсзптдс жмЯцдмзд он унплЯсмни рспнйд ...........

210

13.2.4Hex - бнжбпЯшЯдс рспнйт, рнгдпеЯштэ

чдрсмЯгхЯсзпзцмнд жмЯцдмзд цзркЯ оЯпЯлдспЯ...............................

210

13.2.5InStrбнжбпЯшЯдс мнлдп онжзхзз одпбнвн бфнегдмзю

нгмни рспнйз б гптвтэ рспнйт (онзрй онгрспнйз б рспнйд)...........

210

13.2.6 LCase - одпдбнгзс рспнйт б мземзи пдвзрсп ...........................

211

13.2.7LeftбнжбпЯшЯдс цЯрсы рспнйз, мЯцзмЯю р одпбнвн рзлбнкЯ

гн тйЯжЯммнвн мнлдпЯ .........................................................................

211

13.2.8 LTrim - бнжбпЯсзс рспнйт адж кзгзптэшзф опнадкнб ............

211

13.2.9MidбнжбпЯшЯдс рспнйт, зжбкдцяммтэ зж рспнйз string,

мЯцзмЯю р рзлбнкЯ б онжзхзз start, з рнгдпеЯштэ length

 

рзлбнкнб...............................................................................................

211

13.2.10 Oct - БнжбпЯшЯдс рспнйт бнрылзпзцмнвн опдгрсЯбкдмзю

 

цзркЯ number........................................................................................

211

13.2.11 Spcзронкыжтдсрю блдрсд р нодпЯснпнл Print # зкз Print

 

гкю жЯгЯмзю нсрстоЯ ............................................................................

211

13.2.12 StrComp - рпЯбмзбЯдс гбд рспнйз ..............................................

211

13.2.13 StrConv - йнмбдпсзптдс рспнйт б унплЯс, жЯгЯммъи

 

оЯпЯлдспнл conversion........................................................................

211

13.2.14 String - бнжбпЯшЯдс рспнйт, рнрснюштэ зж number цзркЯ

 

рзлбнкнб character...............................................................................

211

13.2.15 Tab - зронкыжтдсрю блдрсд р нодпЯснпнл Print # зкз Print

 

гкю жЯгЯмзю нсрстоЯ ............................................................................

211

13.2.16

Trim - тгЯкюдс кзгзптэшзд з жЯлъйЯэшзд опнадкъ б

 

рспнйд string .........................................................................................

211

13.2.17

UCase - одпдбнгзс рспнйт б бдпфмзи пдвзрсп ..........................

211

13.3 Кнвзцдрйзд.........................................................................................

212

13.3.1IIf - бнжбпЯшЯдс нгмт зж 2-ф рспнй, йнснпЯю рнбоЯгяс р

бъпЯедмздл тркнбзю ..........................................................................

212

13.3.2 IsMissing - бнжбпЯсзс True, дркз Япвтлдмсъ мд жЯгЯмъ...........

212

13.3.3IsNull - бнжбпЯсзс False, дркз одпдлдммни дшя мд

опзрбндмн жмЯцдмзд онркд нопдгдкдмзю ...........................................

212

13.3.4IsNumeric - бнжбпЯшЯдс True, дркз expression юбкюдсрю

цзркнбъл жмЯцдмздл...........................................................................

212

13.3.5IsObject - бнжбпЯшЯдс True, дркз одпдлдммЯю нащдйсмнвн сзоЯ212

13.3.6Switch - бнжбпЯшЯдс одпбнд жмЯцдмзд, тркнбзд йнснпнвн

бъонкмюдсрю.........................................................................................

212

13.4 ГЯсЯ з бпдлю ......................................................................................

212

13.4.1 Date - бнжбпЯшЯдс сдйтштэ гЯст ...............................................

212

13.4.2DateAdd - бнжбпЯшЯдс гЯст, б йнснпни гнаЯбкюдс

тйЯжЯммъи бпдлдммни змсдпбЯк ........................................................

212

13.4.3 DateDiff - бнжбпЯшЯдс пЯжмнрсы лдегт гбтлю гЯсЯлз.............

212

13.4.4DatePart - бнжбпЯшЯдс цЯрсы гЯсъ (мЯопзлдп, лдрюх зкз

гдмы)......................................................................................................

212

13.4.5 DateSerial - бнжбпЯсзс гЯст, тйЯжЯммтэ он цЯрсюл ..................

212

13.4.6

DateValue - бнжбпЯшЯдс гЯст, жЯгЯммтэ б бзгд рспнйз...........

212

13.4.7

Day - бнжбпЯсзс гдмы зж тйЯжЯммни гЯсъ ..................................

212

13.4.8FileDateTime - бнжбпЯшЯдс гЯст онркдгмдвн зжлдмдмзю

уЯикЯ ....................................................................................................

212

13.4.9Minute - бнжбпЯсзс цзркн лзмтс (нс 0 гн 59) рнгдпеЯшзлрю

б оЯпЯлдспд Time.................................................................................

213

13.4.10

Month - бнжбпЯсзс цзркн гмди б оЯпЯлдспд date ......................

213

13.4.11

Now - бнжбпЯшЯдс Variant жмЯцдмзд, рнгдпеЯшдд сдйтшзд

 

рзрсдлмъд гЯст з бпдлю......................................................................

213

13.4.12

Time - бнжбпЯшЯдс Variant жмЯцдмзд, рнгдпеЯшдд сдйтшдд

 

рзрсдлмнд бпдлю ..................................................................................

213

13.4.13

Timer - бнжбпЯшЯдс Single, рнгдпеЯшдд йнкзцдрсбн рдйтмг,

 

опнчдгчзф онркд онктмнцз ..............................................................

213

13.4.14

TimeSerial - бнжбпЯсзс бпдлю, тйЯжЯммнд он цЯрсюл ................

213

13.4.15

TimeValue - бнжбпЯшЯдс бпдлю, жЯгЯммнд рспнйни ..................

213

13.4.16

Weekday - бнжбпЯшЯдс гдмы мдгдкз, йнснпнлт

 

рннсбдсрсбтдс тйЯжЯммЯю гЯсЯ ............................................................

213

13.4.17

Year - бнжбпЯшЯдс йнкзцдрсбн внгнб, рнгдпеЯшзфрю б

 

оЯпЯлдспд date .....................................................................................

213

13.5 ОпднапЯжнбЯмзд з йнмбдпсзпнбЯмзд жмЯцдмзи ..............................

213

13.5.1

Asc - бнжбпЯшЯдс йнг одпбнвн рзлбнкЯ б рспнйд оЯпЯлдспд...

213

13.5.2

Утмйхзз йнмбдпсзпнбЯмзю сзонб .............................................

213

13.5.2.1

CBool ......................................................................................

213

13.5.2.2

CByte ......................................................................................

213

13.5.2.3

CCur........................................................................................

213

13.5.2.4

CDate ......................................................................................

213

13.5.2.5

CDbl........................................................................................

213

13.5.2.6

CInt .........................................................................................

214

13.5.2.7

CLng .......................................................................................

214

13.5.2.8

CSng........................................................................................

214

13.5.2.9

CStr .........................................................................................

214

13.5.2.10

CVar........................................................................................

214

13.5.3Chr - бнжбпЯшЯдс рзлбнк, рннсбдсрсбтэшзи

нопдгдкяммнлт йнгт ...........................................................................

214

13.5.4Format - унплЯсзптдс жмЯцдмзд expression он унплЯсмни

рспнйд....................................................................................................

214

13.5.5 Str - бнжбпЯшЯдс рспнйт, опдгрсЯбкюэштэ цзркн ...................

214

13.5.6Time - бнжбпЯшЯдс Variant жмЯцдмзд, рнгдпеЯшдд сдйтшдд

рзрсдлмнд бпдлю ..................................................................................

214

13.5.7

Val - опднапЯжтдс рспнйт б цзркн ..............................................

214

13.5.8

VarType - бнжбпЯшЯдс сзо одпдлдммни varname ......................

214

13.6 ЛЯррзбъ .............................................................................................

214

13.6.1Array - бнжбпЯшЯдс одпдлдммтэ сзоЯ variant рнгдпеЯштэ

лЯррзб, рнрсЯбкдммъи зж одпдгЯммъф оЯпЯлдспнб..........................

214

13.6.2LBound - бнжбпЯшЯдс лзмзлЯкымн бнжлнетэ впЯмзхт

пЯжлдпмнрсз лЯррзбЯ б жЯгЯммнл жЯгЯммнл зжлдпдмзз ..................

214

13.6.3 UBound - бнжбпЯшЯдс цзркн Long, рнгдпеЯшдд

 

лЯйрзлЯкымн бнжлнемъи змгдйр лЯррзбЯ arrayname тйЯжЯммни

 

пЯжлдпмнрсз .........................................................................................

214

13.7 ПЯансЯ р уЯикЯлз з НР.....................................................................

214

13.7.1 Command - бнжбпЯшЯдс Япвтлдмсъ р йнлЯмгмни рспнйз ........

214

13.7.2Environ - бнжбпЯшЯдс рспнйт, ЯррнхззпнбЯммтэ р

одпдлдммни нйптедмзю НР ................................................................

215

13.7.3EOF - бнжбпЯшЯдс True, дркз гнрсзвмтс йнмдх уЯикЯ опз

цсдмзз...................................................................................................

215

13.7.4 FileAttr - бнжбпЯшЯдс бзг нсйпъсзю уЯикЯ утмйхзди Open....

215

13.7.5FileDateTime - бнжбпЯшЯдс сзо Date, гЯсъ онркдгмдвн

зжлдмдмзю уЯикЯ .................................................................................

215

13.7.6

FileLen - бнжбпЯшЯдс пЯжлдп уЯикЯ ...........................................

215

13.7.7

FreeFile - бнжбпЯсзс ркдгтэшзи отрсни уЯикнбъи мнлдп .....

215

13.7.8

GetAllSettings - бнжбпЯсзс розрнй брдф мЯрспндй б рдйхзз .....

215

13.7.9

GetAttr - бнжбпЯсзс Яспзатсъ уЯикЯ зкз оЯойз .......................

215

13.7.10

GetSetting - бнжбпЯшЯдс мЯрспнийт зж пддрспЯ, жЯозрЯммтэ

 

стгЯ у-хзди SaveSetting......................................................................

215

13.7.11

Input - рцзсъбЯдс нгмт йнлонмдмст уЯикЯ ...............................

215

13.7.12

InputBox - бъбнгзс нймн р жЯопнрнл мЯ ббнг жмЯцдмзю...........

215

13.7.13

LoadPicture - жЯвптеЯдс йЯпсзмйт б одпдлдммтэ сзоЯ

Picture зкз ькдлдмсъ PictureBox з Image .........................................

215

13.7.14

Loc - мнлдп сдйтшди онжзхзз б уЯикд, нсйпъснл binary

лдснгнл ................................................................................................

 

215

13.7.15

LOF - бнжбпЯсзс пЯжлдп уЯикЯ б аЯисЯф, нсйпъснвн

нодпЯснпнл Open .................................................................................

215

13.7.16

SaveSetting - рнфпЯмюдс мЯрспнийт б пддрсп .............................

215

13.7.17

SaveSetting ...................................................................................

215

13.7.18

Seek - бнжбпЯшЯдс Long, рнгдпеЯшдд сдйтштэ read/write

онжзхзэ б уЯикд, нсйпъснл нодпЯснпнл Open................................

216

13.7.19

Shell - жЯотрйЯдс опнвпЯллт з бнжбпЯшЯдс ID опнвпЯллмни

жЯгЯцз (program task ID) .....................................................................

216

14 Опзкнедмзд:

Гнонкмзсдкымъд лЯсдпзЯкъ он

бъцзркдмзэ

мдйнснпъф бъпЯедмзи ............................................................................

217

15 Опзкнедмзд: НодпЯснпъ VB .................................................................

218

15.1 A ..........................................................................................................

 

 

218

15.1.1

AppActivate ..................................................................................

218

15.2 B ..........................................................................................................

 

 

218

15.2.1

Beep ..............................................................................................

 

218

15.3 C ..........................................................................................................

 

 

218

15.3.1

Call ................................................................................................

 

218

15.3.2

ChDir.............................................................................................

 

219

15.3.3

ChDrive.........................................................................................

 

219

15.3.4

Close..............................................................................................

 

219

15.3.5

Const .............................................................................................

 

219

15.4 D ..........................................................................................................

 

 

220

15.4.1

Date ...............................................................................................

 

220

15.5 Def<Type> ..........................................................................................

 

221

15.5.1

DeleteSetting.................................................................................

221

15.5.2

Dim................................................................................................

 

222

15.5.3

Do...

Loop .....................................................................................

223

15.6

E ..........................................................................................................

 

 

223

15.6.1

End [<Йнмрсптйхзю>] .................................................................

223

15.6.2

Enum .............................................................................................

224

15.6.3

Erase..............................................................................................

224

15.6.4

Error

..............................................................................................

225

15.6.5

Event .............................................................................................

225

15.6.6

Exit <Йнрсптйхзю> ......................................................................

225

15.7

F...........................................................................................................

 

 

226

15.7.1

FileCopy........................................................................................

226

15.7.2

For Each...Next .............................................................................

226

15.7.3

For...

Next ......................................................................................

226

15.7.4

Function ........................................................................................

226

15.8

G ..........................................................................................................

 

 

227

15.8.1

Get .................................................................................................

 

227

15.8.2

GoSub............................................................................................

228

15.8.3

GoTo .............................................................................................

228

15.9

I ...........................................................................................................

 

 

228

15.9.1

If ....................................................................................................

 

228

15.9.2

Implements....................................................................................

229

15.9.3

Input

..............................................................................................

229

15.10 K ..........................................................................................................

 

 

229

15.10.1

Kill ................................................................................................

 

229

15.11 L ..........................................................................................................

 

 

230

15.11.1

Let .................................................................................................

 

230

15.11.2

Like ...............................................................................................

 

230

15.11.3

Line Input......................................................................................

231

15.11.4

Load

..............................................................................................

231

15.11.5

Lock

..............................................................................................

232

15.11.6

LSet ...............................................................................................

 

232

15.12 M

.........................................................................................................

233

15.12.1 ................................................................................................

Mid

233

15.12.2 ............................................................................................

MkDir

233

15.13 N ..........................................................................................................

 

233

15.13.1 .............................................................................................

Name

233

15.14 O ..........................................................................................................

 

234

15.14.1 ........................................................................................

On Error

234

15.14.2 ..............................................................................................

Open

234

15.14.3 ...................................................................................

Option Base

236

15.14.4 ............................................................................

Option Compare

236

15.14.5 ..............................................................................

Option Explicit

236

15.14.6 ...............................................................................

Option Private

237

15.15 P...........................................................................................................

 

237

15.15.1 ...............................................................................................

Print

237

15.15.2 ...........................................................................................

Private

238

15.15.3 ..................................................................................

Property Get

238

15.15.4 ............................[Public | Private | Friend] [Static] Property Let

239

15.15.5 ...................................................................................

Property Set

240

15.15.6 ............................................................................................

Public

240

15.15.7 .................................................................................................

Put

241

15.16 R ..........................................................................................................

 

241

15.16.1 ....................................................................................

RaiseEvent

241

15.16.2 ....................................................................................

Randomize

242

15.16.3 ...........................................................................................

ReDim

242

15.16.4 ...............................................................................................

Rem

243

15.16.5 ..............................................................................................

Reset

243

15.16.6 ..........................................................................................

Resume

243

15.16.7 ............................................................................................

RmDir

244

15.16.8 ...............................................................................................

RSet

244

15.17 S...........................................................................................................

 

245

15.17.1

SavePicture ...................................................................................

245

15.17.2

SaveSetting ...................................................................................

245

15.17.3

Seek...............................................................................................

245

15.17.4

Select Case ....................................................................................

246

15.17.5

SendKeys ......................................................................................

246

15.17.6

Set..................................................................................................

247

15.17.7

SetAttr ...........................................................................................

247

15.17.8

Static..............................................................................................

247

15.17.9

Stop ...............................................................................................

248

15.17.10Sub ................................................................................................

248

15.18 T ..........................................................................................................

 

249

15.18.1

Time ..............................................................................................

249

15.18.2

Type ..............................................................................................

249

15.19 U ..........................................................................................................

 

250

15.19.1

Unload...........................................................................................

250

15.19.2

Lock…Unlock...............................................................................

251

15.20 W .........................................................................................................

 

251

15.20.1

While…Wend ...............................................................................

251

15.20.2

Width.............................................................................................

252

15.20.3

With...............................................................................................

252

15.20.4

Write..............................................................................................

253

16 Опзкнедмзд: ВпЯузйз утмйхзи й рЯлнрснюсдкымъл жЯгЯмзюл о.

 

4.6..............................................................................................................

 

254

1 Знакомство с Visual Basic

1.1 Первое знакомство

Visual Basic (гЯкдд атгдл опзлдмюсы рнйпЯшдмзд VB) рнгдпезс тгнамтэ впЯузцдрйтэ рпдгт гкю аърспнвн рнжгЯмзю ьуудйсзбмъф

опзкнедмзи гкю Windows.

1.1.1Запуск VB

ЖЯотрсзсд VB з мЯцмзсд йпЯсйнд жмЯйнлрсбн. Гкю ьснвн бъонкмзсд ркдгтэшзд гдирсбзю:

шдкймзсд мЯ ймнойд Пуск (Start) оЯмдкз жЯгЯц, бъонкмзсд йнлЯмгт

Программы (Programs) з тйЯезсд мЯ оЯойт Microsoft VB. Онюбюсрю жмЯцйз рнгдпезлнвн оЯойз.

шдкймзсд мЯ жмЯцйд опнвпЯллъ Microsoft VB.

Дркз онюбзсрю гзЯкнвнбнд нймн мнбнвн опндйсЯ (New Project) (Пзртмнй

1), б йнснпнл лнемн бъапЯсы нгзм зж мдрйнкыйзф сзонб чЯакнмнб опндйснб,

бъадпзсд Standart.exe (рсЯмгЯпсмъи чЯакнм) з шдкймзсд мЯ ймнойд Open

(Нсйпъсы) – мЯ ьйпЯмд онюбзсрю нймн рпдгъ Microsoft VB (Пзртмнй 2).

Пзртмнй 1 - Нймн мнбнвн опндйсЯ

Пзртмнй 2 - Нрмнбмъд йнлонмдмсъ нймЯ Visual Basic

ПЯррлнспзл нрмнбмъд ькдлдмсъ змсдпудирЯ рпдгъ пЯжпЯансйз VB:

Строка меню VB рнгдпезс йнлЯмгъ гкю пЯансъ р уЯикЯлз,

опнрлнспЯ з гнаЯбкдмзю опнвпЯллмъф лнгткди, гкю бъонкмдмзю йнлозкюхзз, Я сЯйед гкю йнмузвтпзпнбЯмзю рпдгъ VB.

Панель инструментов злддс ймнойз р озйснвпЯллЯлз, цсн онжбнкюдс аърспн напЯшЯсырю й мЯзанкдд цЯрсн зронкыжтдлъл йнлЯмгЯл.

Окно управляющих элементов гЯдс бнжлнемнрсы нцдмы опнрсн брсЯбкюсы б рбнз опнвпЯллъ сЯйзд ькдлдмсъ топЯбкдмзю, йЯй ймнойз,

сдйрснбъд нймЯ, гзЯкнвнбъд нймЯ з опнцзд ькдлдмсъ.

Форма – ьсн зжнапЯедмзд мЯ ьйпЯмд, р йнснпъл Бъ атгдсд бжЯзлнгдирсбнбЯсы опз опндйсзпнбЯмзз, Я сЯйед опз бъонкмдмзз БЯчди опнвпЯллъ.

Окно конструктора форм – онжбнкюдс пЯансЯсы р унплЯлз б