.


:




:

































 

 

 

 


Visual Basic Framework.NET




VB . VB ( ). :

 

= 1 & 2 &

 

1, 2 , , , Text.

:

 

Label1.Text = "C " & TextBox1.Text & " " & _ () & " "

 

, , VB , , .

, Mike Michael ("k" ""). ASCII "k" , "",
"Mike" > "Michael" .

, . , , , , . , "" > "" .

Framework.NET String. , VB - , .NET Framework. , , , String. .NET Framework. , . , TextBox1.Text Text TextBox1, ListBox1.Items.Add( " ") " " ListBox1.

:

 

. .()

, , :

;

;

;

( );

;

.

 

.NET Framework . .

. Substring() , .

 

. Substring (, )

 

, :

 

Dim S As String = "" Dim As String = S.Substring(4,1) '=""

 

, .

, Length.

 

Dim S As String = "" Dim L As Integer = S.Length 'L=8

 

Right(), . :

 

Dim As String = Strings.Right(S,2) ' = ""

 

. , ; .

. , , . IndexOf(). :

 

Dim As String = " " Dim As Integer = .IndexOf(" ")'=7 Dim P As Integer = .IndexOf("") 'P=3

 

, LastIndexOf().

 

Dim As Integer = .LastIndexOf(" ") '=12 P = .LastIndexOf("") 'P=17

, ? IndexOf().

 

.IndexOf(, )

 

:

 

=.IndexOf(" ", ) P = .IndexOf("",4) 'P=5 P = .IndexOf("",4) 'P=-1 " "

 

, -1.

, , (.3.5).

, , - . , :

 

. Split()

 

Split() . Split() , .

, :

 

Dim As String = " " Dim Mas () As String = .Split(" ") Label1.Text = " " & Mas(0) 'Massiv(0) = "" Label2.Text = " " & Mas(1) 'Massiv(1) = "" Label3.Text = " " & Mas(2) 'Massiv(2) = ""

 

Join(), , , .

 

String.Join(, ) '

 

, . , .

, , EndsWith() StartsWith():


 

If TextBox1.Text.EndsWith("") Then = " " ElseIf TextBox1.Text.EndsWith("") = " " Else = " " End If

.
Replace() c :

 

. Replace(, )

 

, . ,

 

Dim As String = " " Dim As String = .Replace("", "")

 

, , , .NET Framework.

.
Remove(). , .

 

. Remove(, )

 

Dim As String = "." = .Remove(0,2)

. , . ToUpper() , , ToLower() . .

 

Dim As String = .ToUpper() Dim As String = .ToLower()

 

. - <Space> . . TrimStart() , , TrimEnd() , Trim() , .

Framework.NET StringBuilder. String , . , , , String. , :
S = S.Insert(3, "1234")
. Insert() String, S. , , , . . NET , , , . Text.StringBuilder . StringBuilder System.Text (Imports System.Text).

System.Text.StringBuilder , , . , , , . , StringBuilder . 16 , , StringBuilder() Capacit y.

 

' StringBuilder ' 1000 Dim sb As New StringBuilder(1000)

 

, StringBuilder, , , , String. , Insert(), Remove() Replace().
StringBuilder Append(), :

 

' 100 , For n As Integer = 1 100 ' , Append , ' Append, n "," sb.Append(n): sb.Append(",") Next n sb.Insert(0, " :") ' TextBox1.Text = sb.ToString() ' : 1,2,3,4,5,6,... TextBox2.Text = CStr(sb.Length) ' 309

 

Length .

AppendFormat(), , String.Format(),
AppendLine(), StringBuilder :

 

For n As Integer = 1 100 sb.AppendLine(CStr(n)) Next n

 

- , . StringBuilder , , (, ) ToString().

 

4.9.4-1. , a b, , , a , b b, .

. 4.9.4-1.

. 4.9-4-2.

 

 

. 9-4-1. 9.4-1 . 9-4-2.

()

4.9.4-1

. 4.9.4-3. vvod(), vivod() ().

 

Public Class Form1 ' TextBox Sub vivod(ByVal z As String, ByRef t As TextBox) If z.Length <> 0 Then t.Text = z Else t.Text = " " End If End Sub ' TextBox Function vvod(ByVal T As TextBox) As String Return T.Text End Function Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Dim Str1, Str2 As String Str1 = vvod(TextBox1): Str2 = vvod(TextBox2) (Str2, Str1): vivod(Str1, TextBox3) End Sub Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click End End Sub ' Sub (ByVal b As String, ByRef a As String) Dim d, m, i, j As Short m = CShort(a.Length) ' a d = CShort(b.Length) ' b For i = 0 To CShort(d - 1) Step 2 ' . b j = 0 Do While j < m ' a If a.Substring(j, 1) = b.Substring(i, 1) Then a = a.Remove(j, 1) ' .. a m = CShort(m - 1) ' a Else j = CShort(j + 1) ' . a End If Loop Next i End Sub End Class

. 4.9.4-3. 9.4-1

 

. 4.9.4-5. 9.4-1





:


: 2016-11-24; !; : 323 |


:

:

,
==> ...

1339 - | 1305 -


© 2015-2024 lektsii.org - -

: 0.033 .