ITYourself! - компьютерная документация, книги, мануалы, it-тематика

3. ??????? ??????????? ?????

E-mail Печать PDF
Рейтинг пользователей: / 1
ХудшийЛучший 
Индекс материала
3. ??????? ??????????? ?????
??????????
??????? ????????? ??????????
?????????
??????
????????? ???? ? ???????
???????
????????????
?????????
?????????
????????? ?????????
????????? ? ???????
Все страницы

??????? ??????????? ?????

 

???????????

? VB.NET ??????????? ??????????? ? ??????? ????????? ??? ? ??????? ????????? ????? Rem. ??????????????? ?????????? ????? ?? ?????????????, ?? ?? ?????? ???????????? ???? ??????, ?????????? ???????? ????? ????????????.

???? ?????? / MinAndMax


???? ??????

????????? ?????????? ?????????????????? ????????, ??????? ????? ?????????????????? ??? ???????? ?????? ?? ????? ??????.

????????????

????????

Byte

1-???????? ????? ??? ?????

Short

2-???????? ????? ?? ??????. ??????? - ??????? S, ????????, 237S.

Integer

4-???????? ????? ?? ??????. ??????? - ??????? I, ????????, 237I.

Long

8-???????? ????? ?? ??????. ??????? - ??????? L, ????????, 237L.

Single

4-???????? ???????????? ????? ??????? - F. 1.23F ??? 3F.

Double

8-???????? ???????????? ????? ??????? - ??????? R.

Decimal

12-???????? ???????????? ?????, ????????????? ?????????? ?????? ??????????. ?????? ???? Currency. ??????? - ??????? D.

Boolean

4 ?????. ????????? ???????? True ? False.

Date

???? ?/??? ?????.

Char

???? ?????? Unicode.

String

?????? ????????.

Object

????? ??????????, ??????????? ?? ??????? ?????? ?????.

?????? MaxValue ? MinValue ?????????? ??????? ? ?????? ??????? ????????? ?????????? ???????? ???? ??????.

??????: ??????? ?? ??????? ????????? ???????? ????? ??????.

 


??????????

????? ?????????? ?????????? ? ?????, ??????????? ?????? ?????????????. ????? ???????????? ?????????? ????, ???? ? ???????? ?????????????. ????? ????? ?? 255 ????????. ??????? ????????????. ???????????? ??? ?????? ????? =.

????????: TheYear=2006.

???????? ????????? ?????????? ?????? ???? ????????? ? ???????.

????????: strName = ?????? ???? ????????.

???????? ?????????? ???? ? ??????? ?????? ???? ????????? ? #.

????????: dteNewDate = #28/03/2003#.

????? ?? ????? ????????? ? ?????????????????? ???????, ?? ????? (?? ?????????????) ????????? ??? ?????????? ? ?????????? ??????. ????????, [Loop]. ????????????????? ????? ?????? ???? ?????????? ?????????. ????????, LoopIt.

?????????? ??????????? ? ?????????? ? ???????? ??? ?????? ???????? ???? Dim ? As. Dim foo As String

?? ?????????, ? VB.NET ?????????? ????? Option Explicit. ??? ????????, ??? ?????????? ?????? ??????????? ????? ??????????????. ???? ??? ?????????? ?? ??????, ??? ????? ????? ??? ?????? Object.

? VB.NET ?????????????? ????????????? ?????????? ??? ??????????. ????????: Dim salesTax As Decimal = 0.0825D

???? ?????????? ?? ???? ???????????????? ??? ??????????, ?? ????????????? ??????????? ????????, ??????????????? ?? ????, ????????, ???????? ?????????? ????????????? 0.

????? ???????? ?????????? (?? ?? ?????????????) ?????????? ?????????? ? ????? ??????. ??????: Dim i, j, k As Integer


??????? ????????? ??????????

??????? ????????? ?????????? - ??? ??????? ???? ?????????, ? ???????? ??????? ??????????? ?????????? ????????.

1.??????? ????????? ?? ?????? ????? ????????? ????????????? ?????????? ?????? ?????? ???????????, ????????? ?? ???? ??????????. ????????, If . . . EndIf.

2.??????? ????????? ?? ?????? ????????? ????????? ????????????? ?????????? ?????? ?????? ?????????, ? ??????? ??? ???? ???????.

3.??????? ????????? ?? ?????? ?????? ????????? ????????????? ?????????? ????? ???????????, ???????????? ?????? ??????, ? ??????? ???? ??????? ??????????. ???????? ????? ?????????? ?????????? ???????? ? ?????? ??????.

4.??????? ????????? ?? ?????????? ?????? ????????? ????????????? ?????????? ????? ??????????? ?? ???? ??????? ?????????. ?????????? ?????????? ??????????? ? ?????? ?????? ? ???????? ?????? Public.

??????????? ?????????? - ??? ??????????, ???????? ??????? ??????????? ?? ?????????? ?????? ???? ?????????. ??????????? ? ??????? ????? Static.

?????????????? ??????????? ????????

? VB.NET ???????????? ????? ??????? ???????? ????? Option Strict. ??? ??????????? ????? ?????? VB.NET ???????, ????? ????? ?????????????? ????? ??????????? ????. ??????? ?????? ?????????????? ?????: CBool (??????????? ????????? ? ???? Boolean), CByte, CInt, CLng, CDate, ?Dbl, CStr, ? ?.?.

 


?????????

????????? ??????????? ?? ???????? ? ???????????, ? ?? ????? ??????????? ??? ?? ????????. ??? ????????? ?????? ???? ?????? ????. ?????????? ????????? ?????? ? ??? ???????? ????, ??? ??? ??????????.????????? ??????????:

Const ???_????????? As ???_??????_????????? = ????????_?????????

????????: Const pi As Single = 3.141592653

.NET Framework ???????? ?????????? ?????????? ?????????. ??? ???????? ??????? ????????? ???????, ??????? ??? ????????? ? ??? ??????? ???????????? ??? ??????, ????????: ControlChars.CrLf.

?????? / Strings


??????

? VB.NET ?? ?????????????? ?????? ????????????? ?????. ??? ????????? ????? ??? ???????? ?????? ?????? ?????? String ??????? ????? ?????? ?? ?????? ????????????. ??????? ?????????? ??????????? ???????? ????????? ?????????? ?????? ??????, ??? ???? ??. ????????, str = str.ToUpper().

???????????? (???????????) ????? ?????? ??????????? ?????????? &.

??? ?????? ?? ???????? ????? ???????????? ????????? ????????? ???????:

???????? ????????? ???????

???????

????????

Asc

?????????? ??? ASCII ??????? ??????? ? ??????

Chr

??????????? ????? ? ?????? Unicode

GetChar

?????????? ?????? ? ???????? ????????. ?????????? ?????????? ? 1. ????????, ??????? GetChar("Hello",2) ?????????? ?????? ?.

InStr

?????????? ??????? ??????? ????????? ????? ?????? ? ?????? ??????

InStrRev

?????????? ??????? ?????????? ????????? ????? ?????? ? ?????? ??????

Join

??????????? ?????

Split

????????? ????????? ?????? ?? ???????? ????????????

LCase

??????????? ?????? ? ??????? ????????? (UCase - ? ????????).

Left

??????? ??? ??????? ???????? ?????????? ???????? ?? ?????? ??????

Right

??????? ??? ??????? ???????? ?????????? ???????? ? ????? ??????

Mid

??????? ??? ??????? ??????? ? ??????

Len

?????????? ????? ??????

Trim

??????? ??????? ? ?????? ? ????? ??????. (LTrim - ?????, RTrim - ??????.)

Replace

???????? ???? ??? ????? ????????? ????? ?????? ? ?????? ??????

 

????? ????? ???????????? ?????? ? ???????? ?????? Sytem.Text.StringBuilder:

?????/
????????

????????

Compare

?????????? ??? ??????

Copy

???????? ???????????? ??????

EndsWith

??????????? ?? ?????? ???????????? ??????????????????? ????????

IndexOf

?????????? ?????? ??????? ????????? ????????? ? ???????? ??????

LastlndexOf

?????????? ?????? ?????????? ????????? ????????? ? ??????

Insert

????????? ????????? ? ???????? ???????

Remove

??????? ?? ?????? ???????? ?????????? ????????

Length

?????????? ?????????? ???????? ? ??????

StartsWith

?????????? ?? ?????? ???????????? ??????????????????? ????????

Substring

?????????? ?????????, ???????????? ? ???????? ???????

? ??????? .NET Framework ?????????? ???????? ? ?????? ?????????? ? ????. ??????? ?????? ????? ????????.

??? ?????? ?????? ?? ??????? ???????????? ???????? Like.

?????? = "????"

Flag = ?????? Like "????" Flag ????? ????????? ???????? True.

????? ???????????? ????????? ????????? ???????.

?????? "?" ? ??????? ????????, ???? ????? ??????. ????????: Flag = ?????? Like "????". ?????? ??????? ????? ????????????? ?????? ????, ????, ? ?.?.

?????? "*" ?????????? ???????????? ?????????? ????? ????????.

Flag = ?????? Like "?*?" ????, ????, ??????????, ? ??.

?????? "#" ???????? ????? ?????? ????? (?? 0 ?? 9).

Flag = ?????? Like "?#" ??, ??, ?9 ? ?.?.

??? ??????????? ????????, ????????????? ????????????? ????, ???????????? ?????????. Flag = ?????? Like "[A - Z]". ???????? ???????? ????? ?????? ???? ??????. ????????? ?????????: [! ? - z ].

??? ????????? ????? ????? ???????????? ????????? >, <, ==, <>.

?????? ?????? ?????? " ", ????? ???????????? ????????? String.Empty.

???? ? ????? / DateAndTime



????????? ???? ? ???????

??? ????/????? ?????? ? ???? ???????????? ?????????? ? ???? ? ???????. ???????????? ???????????? ??? ????, ??? ?????? ????? ?????????? ?????, ?????? - ????, ? ?????? - ???. ?? ????????? ???????? ??????? 00:00:00.

??? ???????? ???? ???????????? ??????? DateAdd (??o_?o?a???e?c?, ???????_???????????, ????????_????).

????????? ???????? ??????? ????????? ??????? DateAdd().

????????

????????? ??????????

??????????????? ????????? ????????

DateInterval.Day

d

???? ?????? (?? 1 ?? 31)

DateInterval.DayOfYear

?

???? ???? (?? 1 ?? 366)

DateInterval.Hour

h

????? (?? 1 ?? 24)

DateInterval.Minute

n

????? (?? 1 ?? 60)

DateInterval.Month

m

??????? (?? 1 ?? 12)

DateInterval.Weekday

w

???? ?????? (?? 1 ?? 7)

DateInterval.Year

????

???

??? ????????? ????????????? ?????????? ????????? ?????? ???????? ??????? DateAdd(), ?????? ???? ?????????????.

??? ??????????? ????????? ????? ?????? ???????????? ??????? DateDiff(???_????????????, ????1, ????2). ???????????? ???????? ????? ??? Long. ?????? ???????? ?????????? ??????? ????????? ??????? DateAdd().

??? ?????? ????? ????/??????? ???????????? ??????? DatePart (?????_????, ????????_????). ???????????? ???????? ???????? ????? ??? Integer. ?????? ???????? ??????? ?????????? ??????? ????????? ??????? DateAdd().

??? ????????? ??????? ???? ???????????? ??????????? DateTime.Today. ? ??? ????????? ???????? ??????? DateTime.Now.

 

??????? / ArraySort


???????

? .NET ?????? ???????? ????????? ????? (reference type). ????? ???????? ??????????? ??? ?? ????????, ??? ? ????? ??????????. ?????????? ????????? ? 0, ?? ????? ?????????? ??????? ? ???????? ??????? ? ?????? ???????? ???????.

?????? ???????? ???????: Dim A(6) As String

??????? ????? ?????????????????? ??? ??????????.

Dim weekend() As String = {Saturday, Sunday}

??? ??????? ? ??????????? ???????? ??????? ?????????? ??????? ??? ????? ? ??????? ???????. ????????, A(2)=123.

??? ??????? VB .NET ???????? ?????????????. ?? ????? ?????? ????????? ?? ????? ???????????? ? ????? ???????? ??? ?????? ?????? ReDim (? ??????? ???????? ???????????) ? ReDim Preserve (? ??????????? ???????? ???????????).

?????????? ????????? ??????? ????? ??????????, ????????? ???????? Length. ??? ????????? ????? GetUpperBound.

???? ??????????, ????? ? ??????? ??????????? ?????? ?????? ?????, ??? ???????? ??????? ??????? ??????? ??? Object.

Dim ????????? As Object

?????????(0) = "??????"

?????????(1) = 56

Visual Basic .NET ????????? ????????? ??????????? ? ???????????? ???????, ?????????? ????????? ????????. ????????: Private B(4,1) As Integer

??? ??????? ???????? ???????????? ?????? Array. ????? Array ?????????? ??? ?????? ?????? ?????????: ??????? ? ????????. ??? ???????? ?????? ???????????? ?????? IndexOf ? LastIndexOf - ?????? ????????? ?????????? ????????, ??? ?????????. ????? ?????????? ?????? ?????????? ???????? ??? -1. ????????? ??????????? ? ??????? ?????? Equals, ??????? ?????????? True ??? False.

???????? ????? ???????, ?? ???????? ?????? ? ???????????????? ?????????. ????? BinarySearch ?????????? ??????? ??????? ? ????????? ? ???????? ???????, ? ????? ??????? ??????????? ???????. ?????????? ?????????????? ??????? Sort.

 


????????????

???????????? ???????????? ??? ?????????? ??????????? ???????? ? ???????? ?????? ??????. ?????? ????????? .NET Framework ?????????? ??? ????????????. ?????? ?? ???????????? ???? SystemIO:

Public Enum FileAccess

Read = 1

Write

ReadWrite

End Enum

???????????? ?????? ???????? ?????? ?????? ??????. ???? ?? ??????? ???????? ???? (Read), ??????? ???????? ????????????? ??????? ????????. ????????? ????????? ????????????? ???????? ? ??????? ???????????. ???????????? FileAccess ????? ???????????? ??? ?????? ? ???????? ????????? ?????-??????. ????????: file.Open(FileMode.CreateNew, FileAccess.ReadWrite).

????????? / Structures


?????????

????????? ?????????? ? ???? ?????????? ??? ??????????? ?? ?? ????? ??????.

Structure ??????

Public ??? As String

Public ????? As String

Public ??? As Integer

End Structure

????????? ????????? ? ???????????????? ????? ??????. ?????????? ????? ??????? ??????????, ??????? ????? ???????????? ?????????: ?????????? As ??????.

????? ????????? ???????? ???? ?????????? ?????????? ?????????? ? ????? ????????? ????? ?????. ?????????????.??????????????????? = ?????????????.

 


?????????

????????? - ??? ????????? ??????, ?????????? ??? ??????, ??????? ????? ??????????? ?? ????? ???????? ? ????????? ? ???? ?????? ????? ?????.

??????? ???????? ????????? ???????? ?????????? ????, ??????? ???????????? ????? ?????? ? ????????? ?????? ????? ?????? ??????? ?????????.

????? ??????? ?????????, ????? ?????? ???????? ??????????, ??????? ????? ?? ????????????: Dim ?????????? As New Collection().

?????????? ????????: ????????????.Add(????????, ????).

????????: ??????????.Add ("?????? ? ????????", "13").

?????????? ?????????? ?????????: ????????????.Count.

????? ????????: ????????????.Item(????), ???????? ??????????.Item("13").

??????? ??????: ????????????.Remove(????).

 


????????? ?????????

=, <>, <, >, <=, >=. ???????????? True ??? False.

????????? / MatOperations


?????????????? ?????????

+, ?, /, \ (????????????? ???????), *, ^, Mod (??????? ?? ???????).

?????????????? ???????? ? ??????? ???????? ??????????:

1. ?????????? ? ??????? (^).

2. ??????? ????? (????????? ????? ?????).

3. ????????? ? ???????.

4. ????????????? ???????.

5. ?????????? ??????? (Mod).

6. ???????? ? ?????????.

7. ???????????? ????? (&).

8. ????????? (=), ??????????? (<>).

9. ?????? ??? (>) ? ?????? ??? (<).

10. ?????? ??? ????? (>=) ? ?????? ??? ????? (<=).

11. Not, And, Or.

???? ??? ???????? ???????? ?????????? ???????????, ??????? ?????????? ????? ???????. ??????? ?????? ?????? ??????? ?????????? ????????.

??????????? ??????

??????????

?*=?

? = ?*?

?+=?

? = ? + ?

?^=?

? = ?^?

?&=?

? = ? & ? (???????????? ?????)

? .NET Framework ?????????? ??????????? ????? Math, ? ??????? ?????? ????????? ?????????????? ?????? ? ????????? (????????, Math.PI ? Math.?).

????? ?????????????? ??????? ?????? Math

?????????????? ???????

????????

Sqrt

?????????? ?????????? ??????

Abs

?????????? ?????? ?????

Cos

?????????? ??????? ????????? ????. (Sin, Tan)

Acos

????, ??????? ???????? ????? ????????? ?????. (Asin, Atan)

Ceiling

?????????? ????? ?????, ??????? ???? ?????? ????????? ?????

Floor

?????????? ????? ?????, ??????? ???? ?????? ????????? ?????

Round

?????????? ????? ?????, ????????? ? ????????? ?????

Exp

????? ? (2,71828182845905), ??????????? ? ???????? ???????

Log

?????????? ??????????? ????????. (Log10)

Max

?????????? ??????? ?? ???? ???????? ?????. (Min)

?????????? ?????????

Not, And, Or ????? ??????????? ??? ??????????, ???????? ??? Boolean.

????????? / IfAndSelect


???????? ?????????

If ??????? Then ????????

????????? ???????????????? ???????? ? ??????? Else ????? ???????? ? ???? ??????????? ElseIf:

If ??????? Then

????????

ElseIf ??????? Then

????????

Else

????????

End If

 

Select Case ??????????

Case Is ????????1

????????1

Case Is ????????2

????????2

Case Else

???????? Else

End Select

????????? ?????

???? ? ???????????? ????????

For ?????????? = ????????? ???????? To ???????? ???????? Step = ???

????????

Next ??????????

???????? Step ????? ?????????? ? ?????? ????????? ????. ??? ?????????? ?????? ?? ????? ???????????? ???????? Exit For.

 

????? ? ?????????????? ????????

????, ???? ???????? ??????????? ??????? ???? ??? (? ????????????).

Do

????????

Loop Until ???????

???????? ????? Until ????? ???????? ???????? ?????? While. ??? ???? ??????? ???????? ??????? ?? ???????????????.

Do

????????

Loop While ???????

 

???? ? ????????????.

Do While ???????

????????

Loop

Do Until ???????

????????

Loop

??? ?????????? ?????? ?? ?????? ???????????? ???????? Exit Do.

 

???? For-Each

For Each ?????????? In ??????

????????

[Exit For]

Next


????????? ? ???????

??????? ????? ??????????? ? ????????? ? ???, ??? ??????? ?????????? ????????? ????????, ? ????????? ???. ??? ??????? ???????? ?????????? ???????? ? ??????????: ???????? ?? ?????? ByRef ? ???????? ?? ???????? ByV?l. ??? ???????? ?? ??????, ????????? ????????? ?????? ??????? ???????? ? ????????? ????????? ?????????. ?? ????????? ? VB .NET ????????? ?????????? ?? ????????.

????????? ? ???????, ????????? ? ???????? ?????? Public ???????? ??? ????????????? ? ???????? ???????, ??? ??? ???????, ? ????? ? ????????, ??????? ????????? ?? ?????? ??????. ? ???????? ?????? Friend ?????? ? ???????? ???????, ??? ??? ???????. ? ???????? ?????? Private ?????? ? ???????? ?????? ??? ??????.

 

???????

??????????? ???????:

Function ???_?-? (ByV?l ???-?1 As ???, ByRef ???-?2, As ???) As ???

???????

Return ????????? ' ??? ???_??????? = ?????????

End Function

??? ?????????? ??????? Return ??????? ??????????? ? ?????????? ????????, ????????? ????? Return. ????? ?????????????? ????????? ? ????????????? ????? ???????. ??? ?????????? ?????? ?? ??????? ???????????? ???????? Exit Function.

? VB.NET ?????????? ??????????? ??????????? ???????? ? ??????? ? ??????????????? ???????????. ??? ????? ????? ?????? ????????? ??????? ??????? ????? Optional ? ????????? ????????? ???????? ?? ?????????.

 

?????????

??????????? ?????????:

Sub ???_?????????(ByV?l ????????1 As ???, ByVal ????????2 As ???, )

???????

End Sub

????? ???????? ?????????????? ?? ?????, ????????? ???????? ????? Sub ?? ???????????. ??? ?????????? ?????? ?? ????????? ???????????? ???????? Exit Sub.

 

 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

???????????

??????????




??????? ?????????

????????

Внимание!!! Файл sape.php не обнаружен. Проверьте правильность установки кода Sape.


C???????? ?????????