.


:




:

































 

 

 

 





Tools () , : , , .

Add Procedure ( ). , , , . Add Procedure, , . , , , .

Procedure Attributes (). .

Menu Editor ( ). , .

Options (). ( ), .

, , Visual Basic .

Visual Basic :

, , . , , .

, , , .

- , .

-. (, ) , , , .

, . . , .

[1, 2,]

Call. .

Call (1, 2,)]

Visual Basic . :

[Private/Public/Priend] [Static] Sub [()]

[]

[Exit Sub]

[]

End Sub

:

[Private/Public/Friend] [Static] Function [()] [As ]

[]

[ = ]

[Exit Function]

[]

[ = ]

End Function

 

 

:

Public - , .. .

Private - , .

Friend - .

Static -. .

/ , .

- .

- . , , . , Variant.

, .

- .

Exit Sub/Exit Function - .

, , :

[Optional][Val/Ref][m] [()]

[As ][=]

Optional. () , . . (ParamArray).

ByVal. , , . , .

ByRef. , , . . , , . Visual Basic .

ParamArray. . , Variant, . . Optional, ByVal ByRef.

. , .

. , , .

. (. . , Optional). , . Object, Nothing.

2.1 Satm4.

2.2

2.2.1

Project Explorer frmSa,

,

Tools Add Procedure,

Name Sa_Tropo - ,

, Sub Public,

Ok Sa_Tropo

Public Sub Sa_Tropo()

 

End Sub

Sa_Strato .

2.2.2

Private Sub CmdOk_Click(),

( ' ) Ctrl+X. .

Sa_Tropo() ,

Ctrl+V. ,

Private Sub CmdOk_Click(),

(sngP0, sngR0, sngT0) (sngGradTempH) Sa_Tropo().

, , , Sa_Strato.

2.2.3

Sa_Tropo

j As Integer,

Sa_Strato

j As Integer,

Private Sub CmdOk_Click(),

If gsngSa(1, j) <= 11000 Then -

Call Sa_Tropo(j)

If gsngSa(1, j) > 11000 Then -

Call Sa_Strato(j)

End If

2.3 Satm5.

Project Explorer frmSa,

File Save satm4-1.frm As,

File name ( ) Satm5-1 Save (),

Project Explorer frmTabl,

File Save satm4-2.frm As,

File name Satm5-2 Save,

File Save Project As,

File name Satm5 Save.

2.4 .

2.4.1

VB5.0,

0,

asdf. , ,

100.

Enter. .

Debug . , , , ,

, End Run.

2.4.2

VB5.0,

asdf,

100,

0.

Enter. . , .. .

2.5

2.5.1 ( )

, frmSa ,

Private Sub CmdOk_Click(),

gsngH_pr = Val(TxtHpr.Text)

Select Case gsngH_pr

Case Is >= gsngH_k

MsgBox "1. " _

+" "

Case Is = 0

MsgBox "1. 0" _

+ vbCrLf + "2. "

TxtHn.Text = "" '

TxtHk.Text = ""

TxtHpr.Text = ""

GoTo M1 Private Sub CmdOk_Click()

End Select

- End Sub M1:

2.5.2 ( , Private Sub CmdOk_Click())

. 2.5.1 .

2.6 ( 15000 ) -.

2.6.1

Project Explorer , frmSa ,

,

Tools Add Procedure,

Name ErVvod_1, ,

, Functin Private,

Ok ErVvod_1

Private Function ErVvod_1()

 

End Function

2.6.2 ErVvod_1()

Private Sub CmdOk_Click(),

Rem Else

Ctrl+X.

ErVvod_1() ,

Ctrl+V

2.6.3

Private Sub CmdOk_Click(),

TextErVvod ,

Rem -

TextErVvod = ErVvod_1()

2.7 .

2.7.1

Project Explorer , frmSa ,

,

Tools Add Procedure,

Name Prov,

, Functin Private,

Ok Prov

Private Function Prov ()

End Function

2.7.2

Prov KeyAscii

Prov

Static DecPoint As Integer

Select Case KeyAscii

Case Asc("0") To Asc("9")

Case Asc(".")

If DecPoint Then

KeyAscii = 0: Beep

Else

DecPoint = True

End If

Case Asc(",")

KeyAscii = 0

Case Else

KeyAscii = 0: Beep

End Select

Prov = KeyAscii

2.8 Prov TxtHn

, frmSa ,

Public KeyAscii As Integer

TxtHn,

KeyPress.

Private Sub TxtHn_KeyPress(KeyAscii As Integer)

End Sub

Dim Simv

Simv = Prov(KeyAscii)

2.9

VB5.0,

asd. , ,

, End Run.

2.10 Prov TxtHpr TxtHk

. 2.8 .

2.11 .

2.12 .

2.13

 

6

: Satm5 Satm6 :

ü - 3,

ü - 4,

ü - 5.

3 Graph , frmSa.

3 :

,

Next 4 3;

Exit 1 3;

Cancel ;

4 :

,

Next 5 4;

Exit 3 4;

Cancel ;

;

5 :

,

;

Exit 4 5;

Cancel ;

Next 1;

 

:

VB;

VB, ;

:

Picture Box ;

Picture Box , .

 





:


: 2016-11-12; !; : 460 |


:

:

,
==> ...

1712 - | 1583 -


© 2015-2024 lektsii.org - -

: 0.099 .