Как Π² visual basic ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π²: Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² vba excel?

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² vba excel?

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ HTML страницы

Microsoft Excel ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный язык программирования β€” Visual Basic for Аpplications (VBA). Π­Ρ‚ΠΎΡ‚ язык позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния, выполняСмыС Π² срСдС Microsoft Office. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic for Application позволяСт сущСствСнно Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ возмоТности Excel.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ прилоТСния, Π΄Π°ΠΆΠ΅ Π½Π΅ являясь спСциалистом Π² области программирования.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic for Application ΠΈΠΌΠ΅Π΅Ρ‚ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ срСду, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ экранныС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ элСмСнты.

Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Excel, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ мастСром Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ макросы, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС мСню ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

  • Π Π°Π±ΠΎΡ‚Π° для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²Π»Π°Π΄Π΅Π΅Ρ‚ Π°Π·Π°ΠΌΠΈ программирования Π½Π° бСйсикС ΠΈΠ»ΠΈ Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС программирования.
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄:
  • Private Sub userform_activate()
  • Width = 355
  • Height = 238
  • End Sub
  • Private Sub webbrouser1_statustextchange(ByVal text As String)
  • End Sub
  • Private Sub CommandButton1_Click()
  • Dim x As Double
  • Dim y As Double
  • Dim z As Double
  • x = CDbl(TextBox1. text)
  • y = CDbl(TextBox2.text)
  • z = x + y
  • TextBox3.text = z
  • End Sub
  • Private Sub CommandButton2_Click()
  • Dim x As Double
  • Dim y As Double
  • Dim z As Double
  • x = CDbl(TextBox1.text)
  • y = CDbl(TextBox2.text)
  • z = x β€” y
  • TextBox3.text = z
  • End Sub
  • Private Sub CommandButton3_Click()
  • Dim x As Double
  • Dim y As Double
  • Dim z As Double
  • x = CDbl(TextBox1.text)
  • y = CDbl(TextBox2.text)
  • z = x * y
  • TextBox3.text = z
  • End Sub

Private Sub CommandButton4_Click()

  1. Dim x As Double
  2. Dim y As Double
  3. Dim z As Double
  4. x = CDbl(TextBox1.text)
  5. y = CDbl(TextBox2.text)
  6. If y 0 Then
  7. z = x / y
  8. TextBox3.text = z
  9. Else
  10. TextBox3.text = Β«Π”Π΅Π»ΠΈΡ‚ΡŒ Π½Π° ноль нСльзя»
  11. End If
  12. End Sub
  13. Private Sub CommandButton7_Click()
  14. Dim x As Double
  15. Dim y As Double
  16. Dim z As Double
  17. x = CDbl(TextBox1. y
  18. TextBox3.text = z
  19. End Sub
  20. Private Sub CommandButton6_Click()
  21. Dim x As Double
  22. Dim y As Double
  23. Dim z As Double
  24. x = CDbl(TextBox1.text)
  25. y = CDbl(TextBox2.text)
  26. z = x * y / 100
  27. TextBox3.text = z
  28. End Sub
  29. Private Sub CommandButton10_Click()

WebBrowser1.navigate Β«C:UsersΠ³Ρ‹ΡƒΠΊDocuments
.htmlΒ»

  • WebBrowser1.Visible = True
  • End Sub
  • Private Sub CommandButton11_Click()
  • Width = 500
  • Height = 400
  • WebBrowser1.Visible = True
  • CommandButton9.Visible = True
  • CommandButton10.Visible = True
  • End Sub
  • Private Sub CommandButton9_Click()
  • Dim fso As Scripting.fileSystemObject
  • Dim r As Scripting.textstream
  • Set fso = New Scripting.fileSystemObject

Set r = fso.OpenTextFile(Β«C:UsersΠ³Ρ‹ΡƒΠΊDocuments
.htmlΒ», forWriting, True)

  1. r.WriteLine «»
  2. r. WriteLine «»
  3. Dim z As Single
  4. Dim x As Single
  5. Dim c As Single
  6. x = TextBox1.text
  7. y = TextBox2.text
  8. z = TextBox3.text
  9. r.WriteLine «Число 1=»
  10. r.WriteLine x
  11. r.WriteLine «»
  12. r.WriteLine «Число 2=»
  13. r.WriteLine y
  14. r.WriteLine «»
  15. r.WriteLine Β«Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚=Β»
  16. r.WriteLine z

Workbooks.Open Filename:=Β»C:UsersΠ³Ρ‹ΡƒΠΊDocuments
.htmlΒ»

End Sub

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://infourok.ru/ctatya-na-temu-kalkulyator-na-vba-1470143.html

visual basic ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€

По ΠΏΡ€ΠΎΡΡŒΠ±Π΅ DenJoy«я сСгодня ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€. Π­Ρ‚ΠΎ Π½Π°Π²Π΅Ρ€Π½ΠΎ самоС простоС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²BasicΒ»Π΅ =), Ρ‚.ΠΊ. Ρ‚Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ это всС Π»Π΅Π³ΠΊΠΎ, Π½ΠΎ я понимаю DenJoy, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ. Π― сам ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅Π΄Π°Π²Π½ΠΎ Π±Ρ‹Π» Ρ‚Π°ΠΊΠΈΠΌ.

ВсС Ρ…Π²Π°Ρ‚ΠΈΡ‚ ! ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Π΅ΠΌ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Для Π½Π°Ρ‡Π°Π»Π° посмотрим Π²ΠΈΠ΄ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ:

Β Π’ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ Π»Π΅Π²ΠΎΠ΅ тСкстовоС ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Ρ†ΠΈΡ„Ρ€Ρ‹. Π’ ΠΏΡ€Π°Π²ΠΎΠ΅ β€” Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ΠΉ Π·Π½Π°ΠΊ. Ну ΠΈ Π² Π½ΠΈΠ·Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ.

Π—Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°:Β 

Β Β  1. Π”Π²Π° тСкстовых поля с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈText1 ΠΈ Text2. Π£ Π½ΠΈΡ… свойство Enabled ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ€Π°Π²Π½Ρ‹ΠΌ False, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… нСльзя Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ.

Β 2. ΠŸΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΈΡ… стандартными Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ. Но ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽ !!! Π£ мСня ΠΎΠ½ΠΈ

  • Β ΠΈΠ΄ΡƒΡ‚ Π½Π΅ попорядку, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ΡΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΌΠΎΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ с исходниками, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ€ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ!
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ пишСм ΠΊΠΎΠ΄:
  • Β» Π’Π²ΠΎΠ΄ΠΈΠΌ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, для присвоСния ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π²Π²Π΅Π΄Π΅ΠΌ Π½Π° ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π΅Dim a As StringDim b As String

Private Sub Command1_Click()Β» ΠŸΡ€ΠΈ Π½Π°ΠΆΠ° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с Ρ†ΠΈΡ„Ρ€ΠΎΠΉ Β«1Β», Π² тСкстовом ΠΏΠΎΠ»Π΅ появится Β«1Β»Text1.Text = Text1.Text & Β«1Β»End Sub

  1. Private Sub Command11_Click()
  2. Β» ПослС наТатия Π½Π° Β«*Β», присваиваСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«aΒ» число ΠΈΠ· тСкстового поля β„–1
  3. a = Text1.Text
  4. Β» Π’ малСнькоС тСкстовоС ΠΏΠΎΠ»Π΅, пишСм Π·Π½Π°ΠΊ Β«*Β»Text2. Text = Β«*Β»
  5. Β» ΠžΡ‚Ρ‡ΠΈΡ‰Π°Π΅ΠΌ тСксотовоС ΠΏΠΎΠ»Π΅ β„–1Text1.Text = «»End Sub
  6. Private Sub Command12_Click()
  7. Β» ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Β«=Β», присваиваСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«bΒ» Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΈΠ· тСкстового поля β„–1b = Text1.Text

Β» Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Π·Π½Π°ΠΊ Π² тСкстовом ΠΏΠΎΠ»Π΅ β„–2 ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ΅ дСйствиСIf Text2.Text = Β«*Β»ThenText1.Text = a * b

End IfIf Text2.Text = Β«/Β» Then

Text1.Text = a / b

End IfIf Text2.Text = Β«-Β» Then

Text1.Text = a β€” b

End IfEnd Sub

Private Sub Command13_Click()

Β» ΠžΡ‚Ρ‡ΠΈΡ‰Π°Π΅ΠΌ всС тСкстовыС поляText1.Text = «»Text2.Text = «»

  • End Sub
  • Private Sub Command14_Click()Β» ПослС наТатия Π½Π° Β«-Β«, присваиваСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«aΒ» число ΠΈΠ· тСкстового поля β„–1

a = Text1.TextText2.Text = «-«Text1.Text = «»

  1. End Sub
  2. Private Sub Command15_Click()Β» ПослС наТатия Π½Π° Β«/Β», присваиваСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«aΒ» число ΠΈΠ· тСкстового поля β„–1

a = Text1. TextText2.Text = «/»Text1.Text = «»

  • End Sub
  • Β» ВсС Ρ‡Ρ‚ΠΎ Π½ΠΈΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ: ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ, ΠΎΠ½Π° отабраТаСтся Π² тСкстовом ΠΏΠΎΠ»Π΅ β„–1

Private Sub Command2_Click()Text1.Text = Text1.Text & Β«5Β»

End Sub

Private Sub Command3_Click()Text1.Text = Text1.Text & Β«4Β»

End Sub

Private Sub Command4_Click()Text1.Text = Text1.Text & Β«3Β»

End Sub

Private Sub Command5_Click()Text1.Text = Text1.Text & Β«2Β»

End Sub

Private Sub Command6_Click()Text1.Text = Text1.Text & Β«6Β»

End Sub

Private Sub Command7_Click()Text1.Text = Text1.Text & Β«0Β»

End Sub

Private Sub Command8_Click()Text1.Text = Text1.Text & Β«9Β»

End Sub

Private Sub Command9_Click()Text1.Text = Text1.Text & Β«8Β»

End Sub

Private Sub Command10_Click()Text1. Text = Text1.Text & Β«7Β»

End Sub

Π’ΠΎΡ‚, Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΈ всС. ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ² ΠΊ использованию. Π― сдСлал Π΅Π³ΠΎ ΠΌΠΈΠ½ΡƒΡ‚ Π·Π° 5-7. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π΄Π°ΠΆΠ΅ Ссли Ρƒ вас ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ =). Π•Ρ‰Π΅ Ρ€Π°Π· Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡŽΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‚ΡŒ какая ΠΊΠ½ΠΎΠΏΠΊΠ°, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http://vb.narod.ru/koding/stat/vb/48.htm

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° Π½Π° языкС Visual Basic | Info-Comp.ru β€” IT-Π±Π»ΠΎΠ³ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚, сСгодня Π² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ с Π’Π°ΠΌΠΈ напишСм ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΡƒ Π½Π° языкС программирования Visual Basic, которая складываСт, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅Ρ‚, ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅Ρ‚ ΠΈ Π΄Π΅Π»ΠΈΡ‚ Ρ†Π΅Π»Ρ‹Π΅ числа. Π­Ρ‚ΠΎ достаточно простая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π½ΠΎ для обучСния Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов самоС ΠΎΠ½ΠΎ.

Ну, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Ρƒ Вас Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ установлСна срСда программирования Microsoft Visual Basic v 6.0. ЗапускаСм срСду, ΠΏΠ΅Ρ€Π΅Π΄ Π’Π°ΠΌΠΈ ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«standard.exeΒ» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. БСйчас ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ° нашСй с Π’Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΅Π΅ Π½Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ.

Для Π½Π°Ρ‡Π°Π»Π° сдСлайтС Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ, справа Π² ΠΎΠΊΠ½Π΅ свойств Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΡƒΡŽ строку Β«StartUpPositionΒ» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΌ 1-centerowner, это для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ наша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ нашСго ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

Π”Π°Π»Π΅Π΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°ΠΏΠΎΠ»Π½ΠΈΠΌ внСшний интСрфСйс, для этого ΡƒΠΆΠ΅ слСва Π² ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«CommandButtonΒ», Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈ сдСлайтС это 4 Ρ€Π°Π·Π°, Ρ‚.Π΅. Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ 4 ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ располоТитС ΠΈΡ… слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, ΠΈΡ‚ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ: Command1, Command2, Command3, Command4.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΌΡ‹ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, дСлаСтся это снова Π² ΠΎΠΊΠ½Π΅ свойств (справа) строка Caption.

Для этого Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Command1 (ΠΎΠ½Π° выдСлится) ΠΈ Π² строкС Caption ΠΎΠΊΠ½Π° свойств сотритС Command1 ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ «слоТСниС», ΠΏΠΎΡ‚ΠΎΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ (Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅) Command2 ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π°Π»Π΅Π΅ Command3 Π±ΡƒΠ΄Π΅Ρ‚ Ρƒ нас Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π° Command4 Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅.

Π‘ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΌΡ‹ с Π’Π°ΠΌΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ 3 тСкстовых поля, дСлаСтся Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΎΠΊΠ½Π΅ добавлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (слСва), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ TextBox ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ 3 ΡˆΡ‚ΡƒΠΊΠΈ, Π° располоТитС ΠΈΡ… Ρ‚Π°ΠΊ: Text1 ΠΈ Text2 свСрху, Π° Text3 Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΎΠΊΠ½Π΅ свойств (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ справа) ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля Text, Ρ‚.Π΅. ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ тСкстовоС ΠΏΠΎΠ»Π΅ ΠΈ Π² ΠΎΠΊΠ½Π΅ свойств мСняйтС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ строки text Π½Π°, Π΄Π° просто сотритС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΈΡˆΠΈΡ‚Π΅.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства отобраТаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² тСкстовых полях.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сам ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, для этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ 2 Ρ€Π°Π·Π° Π² пустом мСстС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρƒ Вас появится Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:

Private Sub Form_Load()
End Sub

Π’Ρ‹ просто сотритС это ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Private Sub Command1_Click()
Dim a As Long
Dim b As Long
a = Text1.Text
b = Text2.Text
Text3.Text = a + b
End Sub

Private Sub Command2_Click()
Dim a As Long
Dim b As Long
a = Text1.Text
b = Text2.Text
Text3.Text = a * b
End Sub

Private Sub Command3_Click()
Dim a As Long
Dim b As Long
a = Text1.Text
b = Text2. Text
Text3.Text = a / b
End Sub

Private Sub Command4_Click()
Dim a As Long
Dim b As Long
a = Text1.Text
b = Text2.Text
Text3.Text = a β€” b
End Sub

Π’ΠΎΡ‚ такая нСзамысловатая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ (ΠΈΠΊΠΎΠ½ΠΊΡƒ) ΠΊΠ°ΠΊ Β«startΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅, Ссли Π’Ρ‹ всС сдСлали ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Ρƒ Вас запустится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ 3 тСкстовых поля ΠΈ 4 ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ 2 поля Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π² ΠΏΡ€Π°Π²ΠΎΠ΅ 50, Π° Π² Π»Π΅Π²ΠΎΠ΅ 10 ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ дСйствиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, наТимая Π½Π° всС ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, ΠΎΠ½Π° выполняСт всС дСйствия Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами.

Когда ΠΌΡ‹ всС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² exe Ρ„Π°ΠΉΠ», для этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ мСню Β«Ρ„Π°ΠΉΠ»Β» Β«ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Β», ΠΏΠΎΡ‚ΠΎΠΌ просто ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ, ΠΊΡƒΠ΄Π° Π΅Π³ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. ПослС компиляции запуститС Π½Π°ΡˆΡƒ с Π’Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ числа.

Π’ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΡ‹ Π½Π΅ прописывали Π½ΠΈΠΊΠ°ΠΊΠΈΡ… условий, поэтому строго ΡΠΎΠ±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² тСкстовых полях Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π»Ρ‹Π΅ числа. Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ написали ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Visual Basic Π² срСдС программирования Microsoft Visual Basic v 6.0.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΌΡ‹ ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ послоТнСй.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://info-comp.ru/obucheniest/71-calcvb.html

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

  • 07/20/2015
  • ВрСмя чтСния: 2 ΠΌΠΈΠ½

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ класса System.Math ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ тригономСтричСскиС, ЛогарифмичСскиС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΠ΅ матСматичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.The methods of the System.Math class provide trigonometric, logarithmic, and other common mathematical functions.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ класса System.Math.The following table lists methods of the System.Math class. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Visual Basic.You can use these in a Visual Basic program.

ΠœΠ΅Ρ‚ΠΎΠ΄ .NET.NET method
ОписаниСDescription
AbsΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ числа.Returns the absolute value of a number.
AcosΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ³ΠΎΠ», косинус ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π΅Π½ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ числу.Returns the angle whose cosine is the specified number.
AsinΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ³ΠΎΠ», синус ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π΅Π½ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ числу.Returns the angle whose sine is the specified number.
AtanΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ³ΠΎΠ», тангСнс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π΅Π½ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ числу.Returns the angle whose tangent is the specified number.
Atan2Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ³ΠΎΠ», тангСнс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π΅Π½ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ Π΄Π²ΡƒΡ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… чисСл.Returns the angle whose tangent is the quotient of two specified numbers.
BigMulΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 2 32-разрядных чисСл.Returns the full product of two 32-bit numbers.
CeilingΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ наимСньшСС цСлочислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Decimal ΠΈΠ»ΠΈ Double.Returns the smallest integral value that’s greater than or equal to the specified Decimal or Double.
CosΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ косинус ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°. Returns the cosine of the specified angle.
CoshΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ гипСрболичСский косинус ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.Returns the hyperbolic cosine of the specified angle.
DivRemΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ частноС ΠΎΡ‚ 2 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΈΠ»ΠΈ 64-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл со Π·Π½Π°ΠΊΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ остаток Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅.Returns the quotient of two 32-bit or 64-bit signed integers, and also returns the remainder in an output parameter.
ExpΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ e (основаниС Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΎΠ²), Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ.Returns e (the base of natural logarithms) raised to the specified power.
FloorΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ максимальноС Ρ†Π΅Π»ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Decimal ΠΈΠ»ΠΈ DoubleΠ½ΠΎΠΌΡƒ числу.Returns the largest integer that’s less than or equal to the specified Decimal or Double number.
IEEERemainderΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ остаток, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚ дСлСния ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ числа Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ число. Returns the remainder that results from the division of a specified number by another specified number.
LogΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ (Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ e) Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ числа ΠΈΠ»ΠΈ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ числа Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π±Π°Π·ΠΎΠ²ΠΎΠΌ массивС.Returns the natural (base e) logarithm of a specified number or the logarithm of a specified number in a specified base.
Log10Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ с основаниСм 10 ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ числа.Returns the base 10 logarithm of a specified number.
MaxΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ большСС ΠΈΠ· Π΄Π²ΡƒΡ… чисСл.Returns the larger of two numbers.
MinΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ мСньшСС ΠΈΠ· Π΄Π²ΡƒΡ… чисСл.Returns the smaller of two numbers.
PowΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ число, Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ.Returns a specified number raised to the specified power.
RoundΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Decimal ΠΈΠ»ΠΈ Double Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΠ΅ Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ значСния ΠΈΠ»ΠΈ Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ числа Ρ†ΠΈΡ„Ρ€ Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части. Returns a Decimal or Double value rounded to the nearest integral value or to a specified number of fractional digits.
SignΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Integer, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π·Π½Π°ΠΊ числа.Returns an Integer value indicating the sign of a number.
SinΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ синус ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.Returns the sine of the specified angle.
SinhΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ гипСрболичСский синус ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.Returns the hyperbolic sine of the specified angle.
SqrtΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ числа.Returns the square root of a specified number.
TanΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ тангСнс ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.Returns the tangent of the specified angle.
TanhΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ гипСрболичСский тангСнс ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.Returns the hyperbolic tangent of the specified angle.
TruncateВычисляСт Ρ†Π΅Π»ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Decimal ΠΈΠ»ΠΈ Double числа.Calculates the integral part of a specified Decimal or Double number.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· уточнСния, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ System.MathΠΎΠ΅ пространство ΠΈΠΌΠ΅Π½ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°Ρ‡Π°Π»ΠΎ исходного Ρ„Π°ΠΉΠ»Π°:To use these functions without qualification, import the System.Math namespace into your project by adding the following code to the top of your source file:

Imports System.Math

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Abs класса Math для расчСта Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния числа.This example uses the Abs method of the Math class to compute the absolute value of a number.

‘ Returns 50.3.
Dim MyNumber1 As Double = Math.Abs(50.3)
‘ Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Atan класса Math для вычислСния значСния PI.This example uses the Atan method of the Math class to calculate the value of pi.

Public Function GetPi() As Double
‘ Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Cos класса Math, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ косинус ΡƒΠ³Π»Π°. This example uses the Cos method of the Math class to return the cosine of an angle.

Public Function Sec(ByVal angle As Double) As Double
‘ Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Exp класса Math, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ e, Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ.This example uses the Exp method of the Math class to return e raised to a power.

Public Function Sinh(ByVal angle As Double) As Double
‘ Calculate hyperbolic sine of an angle, in radians.
Return (Math.Exp(angle) β€” Math.Exp(-angle)) / 2.0
End Function

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Log класса Math, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ числа.This example uses the Log method of the Math class to return the natural logarithm of a number.

Public Function Asinh(ByVal value As Double) As Double
‘ Calculate inverse hyperbolic sine, in radians.
Return Math.Log(value + Math. Sqrt(value * value + 1.0))
End Function

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Round класса Math для округлСния числа Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа.This example uses the Round method of the Math class to round a number to the nearest integer.

‘ Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Sign класса Math для опрСдСлСния Π·Π½Π°ΠΊΠ° числа.This example uses the Sign method of the Math class to determine the sign of a number.

‘ Returns 1.
Dim MySign1 As Integer = Math.Sign(12)
‘ Returns -1.
Dim MySign2 As Integer = Math.Sign(-2.4)
‘ Returns 0.
Dim MySign3 As Integer = Math.Sign(0)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Sin класса Math, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ синус ΡƒΠ³Π»Π°.This example uses the Sin method of the Math class to return the sine of an angle.

Public Function Csc(ByVal angle As Double) As Double
‘ Calculate cosecant of an angle, in radians.
Return 1.0 / Math.Sin(angle)
End Function

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Sqrt класса Math для вычислСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня числа.This example uses the Sqrt method of the Math class to calculate the square root of a number.

‘ Returns 2.
Dim MySqr1 As Double = Math.Sqrt(4)
‘ Returns 4.79583152331272.
Dim MySqr2 As Double = Math.Sqrt(23)
‘ Returns 0.
Dim MySqr3 As Double = Math.Sqrt(0)
‘ Returns NaN (not a number).
Dim MySqr4 As Double = Math.Sqrt(-4)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Example

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Tan класса Math, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ тангСнс ΡƒΠ³Π»Π°.This example uses the Tan method of the Math class to return the tangent of an angle.

Public Function Ctan(ByVal angle As Double) As Double
‘ Calculate cotangent of an angle, in radians.
Return 1.0 / Math.Tan(angle)
End Function

ВрСбованияRequirements

Класс: MathClass: Math

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½: SystemNamespace: System

Π‘Π±ΠΎΡ€ΠΊΠ°: mscorlib (Π² mscorlib. dll)Assembly: mscorlib (in mscorlib.dll)

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅See also

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://docs.microsoft.com/ru-ru/dotnet/visual-basic/language-reference/functions/math-functions

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простой ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Basic 6.0

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅:

Visual Basic 6.0 являСтся языком программирования, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Microsoft, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты.

Π₯отя ΠΎΠ½ большС Π½Π΅ поддСрТиваСтся ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ Microsoft, тысячи ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Π½Π΅ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС всС Π΅Ρ‰Π΅ разрабатываСтся.

Π­Ρ‚ΠΎ руководство ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простой ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Basic 6.0.

Π¨Π°Π³ΠΈ

  1. 1 ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Visual Basic 6.0 ΠΈ создайтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Standard EXE Project. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Standard EXE Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ инструмСнтов, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ простых, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Ρƒ-слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.
    • Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ VB Enterprise Edition Project, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ даст Π²Π°ΠΌ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС инструмСнтов для Ρ€Π°Π±ΠΎΡ‚Ρ‹. Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ программиста прСдлагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Standard EXE Project.
  2. 2 РассмотритС ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅ с большим количСством Ρ‚ΠΎΡ‡Π΅ΠΊ. Π­Ρ‚ΠΎ ваша Ρ„ΠΎΡ€ΠΌΠ°.Π€ΠΎΡ€ΠΌΠ° β€” это мСсто, ΠΊΡƒΠ΄Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты (ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, тСкстовыС поля ΠΈ Ρ‚.Π΄.) ΠΊ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.
    • Π‘Π»Π΅Π²Π° ΠΎΡ‚ ΠΎΠΊΠ½Π° находится панСль инструмСнтов. ПанСль инструмСнтов содСрТит Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅ элСмСнты любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ эти элСмСнты Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ.
    • Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° находится ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ опрСдСляСт, Π³Π΄Π΅ ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° экранС послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½.
    • ΠŸΠΎΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ ΠΏΡ€Π°Π²Π΅Π΅ находится ΠΎΠΊΠ½ΠΎ свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ свойство любого элСмСнта, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π³ΠΎ. Если Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ элСмСнт, ΠΎΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ свойства Ρ„ΠΎΡ€ΠΌΡ‹.
    • Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ находится Project Explorer. Оно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ конструкции, Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
    • Если любой ΠΈΠ· этих ΠΏΠΎΠ»Π΅ΠΉ отсутствуСт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ…, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ViewΒ» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ мСню Menu.
  3. 3 ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° Β«Enter first numberΒ».
    • Надпись Π½Π° ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΊΠ½Π° свойств.
  4. 4 Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ тСкстовоС ΠΏΠΎΠ»Π΅ справа ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΈ.

    Π£Π΄Π°Π»ΠΈΡ‚Π΅ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появляСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкстового поля, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΏΡƒΡΡ‚ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»Π΅ Β«TextΒ» Π² ΠΎΠΊΠ½Π΅ свойств.

  5. 5 Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π° Β«Enter second numberΒ», ΠΈ создайтС Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ тСкстовоС ΠΏΠΎΠ»Π΅ для Π½Π΅Π΅ справа.
  6. 6 ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΈ создайтС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½ΠΈΠΆΠ΅ этих Π΄Π²ΡƒΡ… ΠΌΠ΅Ρ‚ΠΎΠΊ.

    Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ этих ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° Β«AddΒ», Β«SubtractΒ», Β«MultiplyΒ», Β«DivideΒ» соотвСтствСнно.

  7. 7 Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΌΠ΅Ρ‚ΠΊΡƒ с надписью Β«ResultΒ» ΠΈ тСкстовоС ΠΏΠΎΠ»Π΅ справа ΠΎΡ‚ Π½Π΅Π΅ ΠΏΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Π­Ρ‚ΠΎ тСкстовоС ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. ΠŸΡ€ΠΈ этом ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½.
  8. 8 Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π² Project Explorer Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΡ€Π°ΠΉΠ½ΡŽΡŽ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Вас ΠΏΠ΅Ρ€Π΅ΠΊΠΈΠ½Π΅Ρ‚ Π² ΠΎΠΊΠ½ΠΎ кодирования.
    • НаТмитС Π½Π° список Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π° кодирования. Один Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Π½Π° всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Command1, Command2, ΠΈ Ρ‚.Π΄.), Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ»Π°Π½ кодирования ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½ Π²Π°ΠΌ Π² вашСм ΠΎΠΊΠ½Π΅ кодирования.
  9. 9 ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ:
    • Dim a, b, r as Integer
    • a являСтся Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ тСкстовом ΠΏΠΎΠ»Π΅, b являСтся Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ , Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ тСкстовом ΠΏΠΎΠ»Π΅ ΠΈ r являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅.
  10. 10 ЗапуститС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ добавлСния (Command1). Код Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
    • Private Sub Command1_Click()
      a = Val(Text1.Text)
      b = Val(Text2.Text)
      r = a + b
      Text3.Text = r
      End Sub
  11. 11 Код для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ вычитания (Command2). Код Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
    • Private Sub Command2_Click()
      a = Val(Text1.Text)
      b = Val(Text2.Text)
      r = a β€” b
      Text3.Text = r
      End Sub
  12. 12 Код для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ умноТСния (Command3). ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
    • Private Sub Command3_Click()
      a = Val(Text1.Text)
      b = Val(Text2.Text)
      r = a * b
      Text3.Text = r
      End Sub
  13. 13 Код для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ дСлСния (Command4). ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
    • Private Sub Command4_Click()
      a = Val(Text1.Text)
      b = Val(Text2.Text)
      r = a / b
      Text3.Text = r
      End Sub
  14. 14 НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ запуска ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.
    • ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ посмотритС, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.
  15. 15 Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ свою Ρ„ΠΎΡ€ΠΌΡƒ. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ сохранитС Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ .exe Ρ„Π°ΠΉΠ»Π° Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅; запуститС Π΅Π³ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅!

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹

  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ простого ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΎΠΏΡ†ΠΈΠΉ вмСсто ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.
  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ†Π²Π΅Ρ‚Π° Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ тСкстовыС поля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΊΠ½ΠΎ свойств, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ выглядСли красочно!
  • Если Π΅ΡΡ‚ΡŒ ошибка, Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

ΠŸΡ€ΠΈΡΠ»Π°Π»: Π‘ΠΎΠ»ΡŒΡˆΠ°ΠΊΠΎΠ²Π° Ольга . 2017-11-12 11:04:02

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http://kak-otvet.imysite.ru/33784_kak_sozdat_prostoy_kalkulyator_v_visual_basic_6_0.htm

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€

[На Π³Π»Π°Π²Π½ΡƒΡŽ]
[Назад Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ]
Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ страницС. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ учСничСских Ρ€Π°Π±ΠΎΡ‚

[Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ арифмСтичСского ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°]
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ страницы

[Π½Π° страницу «Π¦ΠΈΠΊΠ»Ρ‹»]

6.
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€

v.2

ВмСсто ввСдСния. Π’Π½Π°Ρ‡Π°Π»Π΅ сайт задумывался, Π² Π²ΠΈΠ΄Π΅ Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ конспСкта ΠΈΠ»ΠΈ
ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ для ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠΎΠ², ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΡƒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚.
Однако ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Ρ„ΠΎΡ€ΠΌ сСгодня Ρ‚Π°ΠΊΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ ΡˆΠΊΠΎΠ»Ρ‹ Π½Π΅ успСв ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ прСдпосылок
(ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ…, ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹Ρ…) для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ профиля, ΡƒΠΆΠ΅ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹
Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ вдоль Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°ΠΏΡ€ΠΈΠ·Π°
административной ΠΌΠΎΠ΄Ρ‹. Π’ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ потСрях Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ  учитСля Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ
ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, ΠΎ Π½Π΅ΠΌΠ°Π»Ρ‹Ρ… Ρ‚Ρ€Π°Ρ‚Π°Ρ… Π½Π° Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΈΠΊΠΎΠΌΡƒ ΠΈ Π²
Π³ΠΎΠ»ΠΎΠ²Ρƒ Π½Π΅ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚. Π’ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€Π°ΠΆΠ°ΠΌ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Ρƒ
мСня ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΠΎ 1 часу Π² нСдСлю Π² 5 ΠΈ 8 классС. Π’ 5 классС, согласно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅,
Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Однако врСмя Π½Π΅ стоит Π½Π° мСстС, ΠΈ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ
дСсяток Π»Π΅Ρ‚ казалось Ρ‡ΡƒΠ΄ΠΎΠΌ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ стало Ρ‡Π°ΡΡ‚ΡŒΡŽ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹. Оказалось, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ всС дСрСвСнскиС пятиклассники ΡƒΠΆΠ΅ ΡƒΠΌΠ΅ΡŽΡ‚ довольно
ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкст, ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚
Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. Π­Ρ‚ΠΈ умСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π±Ρ‹Π»ΠΈ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹
частично Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π·Π²Π΅Π½Π΅ ΡˆΠΊΠΎΠ»Ρ‹, частично ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΌΡ‹ΡΠ»ΡŒ: Ρ€Π°Π· ΡƒΠΆ Π²Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅
ΡˆΡƒΡΡ‚Ρ€Ρ‹Π΅, Ρ‚ΠΎ вмСсто сказки ΠΏΡ€ΠΎ Π±Π΅Π»ΠΎΠ³ΠΎ Π±Ρ‹Ρ‡ΠΊΠ° ΠΏΠΈΡˆΠΈΡ‚Π΅ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ²
какая Ρ€Π°Π·Π½ΠΈΡ†Π° ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ тСкст Π² Word’Π΅ ΠΈΠ»ΠΈ Π²ΠΎ
встроСнном тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ языка программирования. Π”Π²ΠΎΠΈΡ… самых ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ…
Π½Π° это ΠΈ отрядили. Каково ΠΆΠ΅ Π±Ρ‹Π»ΠΎ ΠΌΠΎΡ‘ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ занятии я
ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΡŒΡ‡ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ принёс с собой
ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Visual Basic.Net, ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ
ΠΎΡ‚ΠΊΡ€Ρ‹Π² ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Visual Basic 6 пытался
ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€, описанный Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ‚Ρ€Ρ‘Ρ… экранах.
ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ.

Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ написано, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ v.2
Ρ€Π°Π²Π½Π΅Ρ†ΠΊΠΈΠ΅ пятиклассники. Напомню, Ρ‡Ρ‚ΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚
Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° пятиклассники Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π½Π°Π»ΠΈ арифмСтичСских Π΄Ρ€ΠΎΠ±Π΅ΠΉ, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…
чисСл, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π½Π° плоскости, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.
Но Π²ΠΎΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Π˜Ρ‚Π°ΠΊ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ (вСрсион Π΄Π²Π°Β  )

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ. Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΠ΅ΠΌ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ (см экран 3) Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½:

-1. Bыполнял 4 арифмСтичСских дСйствия, Π½ΠΎ числа вводились Π±Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с
ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π½ΠΎ ΠΈ с ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅.

-2. ΠŸΡ€ΠΈ этом числа Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎ ΠΎΠΊΠ½ΠΎ, Π° ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ «Π’Π²Π΅Ρ€Ρ…»
ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ΅, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ арифмСтичСской ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ±Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

-3. Π”ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΎΠΊΠ½ΠΎ для памяти, ΠΊΡƒΠ΄Π° Π² случаС нСобходимости ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±Ρ‹ ΠΎΠ΄Π½ΠΎ число
ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° понадобится Π²Π·ΡΡ‚ΡŒ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. РазмСстим Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ Ρ‚Ρ€ΠΈ тСкстовых ΠΎΠΊΠ½Π°.
Π—Π°Ρ‚Π΅ΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎ Π½Π°ΠΌ ΠΏΠΎ
ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. МоТно этим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅ΠΆΠ½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°, Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ
Π½ΠΎΠ²Ρ‹Π΅. НапримСр, ΡƒΡ‡Π΅Π½ΠΈΠΊ 5 класса Π¦Π²ΠΈΡ€ΠΊΠΎ Π’ΠΈΡ‚Π°Π»ΠΈΠΉ, Π³ΠΎΡ‚ΠΎΠ²ΡΡΡŒ ΠΊ грядущСму ΡƒΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΡŽ
ΠΊΠΎΠ΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΠ» ΠΌΠ°Π»ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π²Ρ€ΠΎΠ΄Π΅ txtA,
txtB Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ txtRezult, txtMemory.
И ΠΎΠ½ ΠΏΡ€Π°Π². ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· нСдСлю вряд Π»ΠΈ вспомнишь, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρ‹ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π»
Π±ΡƒΠΊΠ²Π°ΠΌΠΈ А ΠΈ Π’, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° Memory ΠΈΠ»ΠΈ
Divide нСсут Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΌΡ‹ΡΠ»ΠΎΠ²ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Ρ‘ 10 ΠΊΠ½ΠΎΠΏΠΎΠΊ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ.
ΠŸΡ€ΠΈΡΠ²ΠΎΠΈΠΌ ΠΈΠΌ ΠΈΠΌΠ΅Π½Π° ΠΎΡ‚ bt1, bt2 …ΠΈ Ρ‚.Π΄. Π΄ΠΎ
bt9, bt0. Бвойству Text Π²
ΠΎΠΊΠ½Π΅ свойств присвоим соотвСтствСнно 1; 2; ΠΈ Ρ‚.Π΄. Π΄ΠΎ 9 ΠΈ 0. ΠŸΡ€ΠΈ создании дСсяти
ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π’Π΅
ΠΊΡ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с Visual Basic 6 Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив (array) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΠ²,
для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ всСх дСсяти ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅. НСт, Π²
Visual Studio это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ нСсколько ΠΈΠ½Π°Ρ‡Π΅ ΠΈ ΠΎΠ± этом ΠΏΠΎΠ·Π΄Π½Π΅Π΅. Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Ρ‘
Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ для пСрСмСщСния чисСл ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ.  Для
наглядности свСдСния ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ…, ΠΈΡ… свойствах ΠΈ присвоСнных свойствам значСниях прСдставим Π²
Ρ‚Π°Π±Π»ΠΈΡ†Π΅.














ControlNameTextTextAlign
ЀормаfrmCalcЦвирко ВиталийумолчаниС
Π’Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎ TextBox для памяти (Π½Π° рис Π²
Π½Ρ‘ΠΌ 0)
txtMemoryΠ½Π΅Ρ‚ тСкстаRight
Π‘Ρ€Π΅Π΄Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎTextBox для записи числа (Π½Π°
рис Π² Π½Ρ‘ΠΌ 521)
txtSecondNumberRight
НиТнСС ΠΎΠΊΠ½ΠΎ TextBox для Π²Π²ΠΎΠ΄Π° числа ΠΈ ΠΎΠ½ΠΎ ΠΆΠ΅
для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° вычислСний
(Π½Π° рис Π² Π½Ρ‘ΠΌ 809)
txtRezultRight
Кнопка слоТСнияbtnPlus+ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅
Кнопка вычитанияbtnMinus
Кнопка умноТСнияbtnMultΡ…
Кнопка дСлСнияbtnDivide:
Кнопка «Π’Π²Π΅Ρ€Ρ…». Π•Ρ‘ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚,
Ρ‡Ρ‚ΠΎ Π²Π²ΠΎΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ числа ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½. Π’Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅
число сдвигаСтся Π²Π²Π΅Ρ€Ρ…, ΠΈ ΠΎΠΊΠ½ΠΎ
очищаСтся

для Π²Π²ΠΎΠ΄Π° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ числа.
btnToUpΠ’Π²Π΅Ρ€Ρ…
Кнопка  «Π’ ΠΏΠ°ΠΌΡΡ‚ΡŒ». Число ΠΈΠ· Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΎΠΊΠ½Π°
копируСтся Π²
Π²Π΅Ρ€Ρ…Π½Π΅Π΅. ΠŸΡ€ΠΈ этом число
Ρ€Π°Π½Π΅Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π²ΡˆΠ΅Π΅ΡΡ Π² памяти уничтоТаСтся.
btnToMemoryΠ’ ΠΏΠ°ΠΌΡΡ‚ΡŒ
Кнопка «Π˜Π· памяти». Число ΠΈΠ· Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΎΠΊΠ½Π°
копируСтся Π²
Π½ΠΈΠΆΠ½Π΅Π΅. ΠŸΡ€ΠΈ этом содСрТимоС

Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΎΠΊΠ½Π° сдвигаСтся Π²Π²Π΅Ρ€Ρ….
btnToRezultИз памяти
Кнопка 1 ΠΈ Ρ‚. Π΄.bt11

Напомним, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния свойств Π½Π°Π΄ΠΎ Π² ΠΎΠΊΠ½Π΅ свойств (Properties).
ΠšΡ€ΠΎΠΌΠ΅ пСрСчислСнного Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ минимально Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° свойств, ΠΌΠΎΠΆΠ½ΠΎ
ΠΏΠΎΡƒΠΏΡ€Π°ΠΆΠ½ΡΡ‚ΡŒΡΡ со свойствами BackColor (Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚
ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ самой Ρ„ΠΎΡ€ΠΌΡ‹), Font (ΡˆΡ€ΠΈΡ„Ρ‚, Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€,
ΠΆΠΈΡ€Π½ΠΎΡΡ‚ΡŒ, курсив), ForeColor (Ρ†Π²Π΅Ρ‚ Π±ΡƒΠΊΠ² ΠΈ символов
Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρ‹). Однако Ссли Π²Ρ‹ сдСлаСтС ΠΊΠ½ΠΎΠΏΠΊΡƒ 1 ярко-красной, ΠΊΠ½ΠΎΠΏΠΊΡƒ 4
ядовито-Π·Π΅Π»Ρ‘Π½ΠΎΠΉ, Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ 7 Π½Π΅ΠΆΠ½ΠΎ-Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠΉ, Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ сочтёт вас
Π·Π° Π³Π»ΡƒΠΏΡ†Π°. Но Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ поскромнСС Π² цвСтастости, Ρ‚ΠΎ получится Π½Π΅ΠΊΠΈΠΉ
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹Π΅
Π½ΠΈΠΆΠ΅.

Β Β 


Как ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ чисСл с ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Код. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅.

Допустим ΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ 4. Π’ ΠΎΠΊΠ½Π΅ Π²Π²ΠΎΠ΄Π° (Ρƒ нас это
txtRezult) Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠ°. НапишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:


Private Sub bt4_Click(ByVal
sender As Object, ByVal e
As System.EventArgs) Handles bt4.Click

txtRezult.Text = bt4.Text
End Sub

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ 4 Π² ΠΎΠΊΠ½Π΅ Π²Π²ΠΎΠ΄Π°
Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€ΠΊΠ°, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ сколько Π½ΠΈ ΠΆΠΌΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€ΠΊΠΈ Π½Π΅
появляСтся. А Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ новая Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€ΠΊΠ° ΠΏΡ€ΠΈ своём появлСнии стираСт ΡΡ‚Π°Ρ€ΡƒΡŽ.
ИзмСним ΠΊΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€ΠΊΠ° Π½Π΅ стирала ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ запись, Π° ΠΏΡ€ΠΈΠΏΠΈΡΡ‹Π²Π°Π»Π°ΡΡŒ ΠΊ
Π½Π΅ΠΉ.

Private Sub bt4_Click(ByVal
sender As Object, ByVal e
As System.EventArgs) Handles bt4.Click

txtRezult.Text = txtRezult.Text + bt4.Text
End Sub

Запустим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° исполнСниС ΠΈ убСдимся, Ρ‡Ρ‚ΠΎ всё происходит ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ. Π—Π°Ρ‚Π΅ΠΌ
напишСм 9 Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… дСвяти Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ
ΠΊΠΎΠ΄ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ числа Π² ΠΎΠΊΠ½Π΅ Π²Π²ΠΎΠ΄Π°.

Β Private Sub bt0_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles bt0.Click

txtRezult.Text = txtRezult.Text + bt0.Text

End Sub

Private Sub Bt1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Bt1.Click

txtRezult.Text = txtRezult.Text + Bt1.Text

End Sub

Private Sub Bt2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Bt2.Click

txtRezult.Text = txtRezult.Text + Bt2.Text

End Sub

Private Sub bt3_Click(ByVal sender As Object, ByVal e As System. EventArgs)
Handles bt3.Click

txtRezult.Text = txtRezult.Text + bt3.Text

End Sub

Private Sub bt4_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles bt4.Click

txtRezult.Text = txtRezult.Text + bt4.Text

End Sub

Private Sub bt5_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles bt5.Click

txtRezult.Text = txtRezult.Text + bt5.Text

End Sub

Private Sub Bt6_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Bt6.Click

txtRezult.Text = txtRezult.Text + Bt6.Text

End Sub

Private Sub bt7_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles bt7.Click

txtRezult.Text = txtRezult.Text + bt7.Text

End Sub

Private Sub bt8_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles bt8.Click

txtRezult.Text = txtRezult.Text + bt8.Text

End Sub

Private Sub Bt9_Click(ByVal sender As Object, ByVal e As System. EventArgs)
Handles Bt9.Click

txtRezult.Text = txtRezult.Text + Bt9.Text

End Sub



Как ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ чисСл с ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Код. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠ΄. Π”Π΅ΡΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, ΠΊΠ°ΠΊ Π±Π»ΠΈΠ·Π½Π΅Ρ†Ρ‹, ΠΈ
ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΎΠ΄Π½ΠΎΠΉ. Π­Ρ‚Π° общая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ
отличаСтся ΠΎΡ‚ Ρ€Π°Π½Π΅Π΅ написанных ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ события. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€
Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ придётся
Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΈ сам Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ нСсколько услоТнится. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΅Π³ΠΎ Π½Π°Π΄ΠΎ
ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ Π½Π°ΠΌ пятиклассник Π’ΠΈΡ‚Π°Π»ΠΈΠΉ остановился Π½Π° Ρ‚Π°ΠΊΠΎΠΌ
Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅Β  Allbtn0to9, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚: всС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ‚ нуля Π΄ΠΎ дСвяти.
Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ:


Private Sub Allbtn0to9(ByVal sender As Object,
ByVal e As System.EventArgs) Handles _

bt1.Click, bt2. Click, bt3.Click, bt4.Click, bt4.Click, bt5.Click, bt6.Click, _

bt7.Click, bt8.Click, bt9.Click, bt0.Click

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ слуТСбном словС Handles
(ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚), посмотритС Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ , Ρ‚Π°ΠΌ
Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ Private Sub Bt9_Click (Ρ‰Π΅Π»Ρ‡ΠΎΠΊ
Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ 9), ΠΈ Π·Π°Ρ‡Π΅ΠΌ-Ρ‚ΠΎ казалось Π±Ρ‹ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ пояснСниС
Handles bt9.Click (ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π½Π°
ΠΊΠ½ΠΎΠΏΠΊΠ΅ 9). И Π²ΠΎΡ‚ Π½Π°ΠΌ становится ясно, Ρ‡Ρ‚ΠΎ имя ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ самим, ΠΈ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚
Π±Ρ‹Ρ‚ΡŒΒ  Π»ΡŽΠ±Ρ‹ΠΌ, Π½ΠΎ послС слова Handles Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΊΠ°ΠΊΠΈΠ΅
события ΠΌΡ‹ намСрСваСмся ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ. И Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ напишСм
имя ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π°Ρ‡Π½Ρ‘Ρ‚ нас ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ свои услуги Π² Π²ΠΈΠ΄Π΅
Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½. ΠžΡΡ‚Π°Π½Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ запятыС ΠΈ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ Π½Π° Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ….
ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π² созданиС срСды Visual Studio ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹
Microsoft Π²Π»ΠΎΠΆΠΈΠ»ΠΈ всю свою Π΄ΡƒΡˆΡƒ.
Π§Π΅ΠΌ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для восхищСния ΠΈ подраТания. Блишком Π΄Π»ΠΈΠ½Π½ΡƒΡŽ строку ΠΊΠΎΠ΄Π°
ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ: послС ΠΏΡ€ΠΎΠ±Π΅Π»Π° ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΠΈΠΆΠ½Π΅Π΅ Ρ‚ΠΈΡ€Π΅.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ‚Π΅Π»Ρƒ
ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹. ΠŸΠ΅Ρ€Π²ΠΎΠΉ строкой объявим Ρ‡Ρ‚ΠΎ, ΠΌΡ‹ создаём Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π’ творчСском процСссС Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠΌΠ΅Π½ΠΈ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° программист Π’ΠΈΡ‚Π°Π»ΠΈΠΉ Ρ€Π΅ΡˆΠΈΠ»
ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ своё Π»ΠΈΡ‡Π½ΠΎΠ΅ имя. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ‚Π°ΠΊ objVitaliBtn. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ самоС
Π»ΡƒΡ‡ΡˆΠ΅Π΅ имя, Π½ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΏΡ€ΠΈΡ…ΠΎΡ‚ΠΈ Π² Π²Ρ‹Π±ΠΎΡ€Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠΉ для своих
ΠΊΡ€Π΅Π°Ρ‚ΡƒΡ€.

Dim objVitaliBtn As
Button

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкС запишСм Ρ‡Ρ‚ΠΎ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ сигнал ΠΎ Ρ‚ΠΎΠΌ какая
ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π°. Π˜Π½Π°Ρ‡Π΅ говоря ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ objVitaliBtnΒ  присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
отправитСля. Sender ΠΈ с
VS ΠΈ с английского пСрСводится, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ.

Β objVitaliBtn
= sender

И ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΈΠΏΠΈΡˆΠ΅ΠΌ ΠΊ тСксту
ΠΎΠΊΠ½Π° txtRezult Ρ†ΠΈΡ„Ρ€Ρƒ, Ρ…Ρ€Π°Π½ΠΈΠΌΡƒΡŽ Π² свойствС ΠΊΠ½ΠΎΠΏΠΊΠ΅ text.


If txtRezult.Text = «0» Then

txtRezult.Text = objVitaliBtn.Text
Else

txtRezult.Text = txtRezult.Text + objVitaliBtn.Text
End If

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² этом Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ использована
структура вСтвлСния со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ слуТСбными словами:
IF. ..THEN…ELSE…END IF. Она ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ появлСния
Π² Π½Π°Ρ‡Π°Π»Π΅ числа Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΡ… Π½ΡƒΠ»Π΅ΠΉ. ΠŸΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘ΠΌ с
языка VSΒ  Π½Π° русский язык Π΅Ρ‘ содСрТаниС.


Ссли
Π²
ΠΎΠΊΠ½Π΅ txtRezult стоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ноль
Ρ‚ΠΎ
этот ноль замСняСтся Ρ†ΠΈΡ„Ρ€ΠΎΠΉ стоящСй Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅
Π°
ΠΈΠ½Π°Ρ‡Π΅
ΠΊ Ρ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ
ΡƒΠΆΠ΅ написано добавляСтся новая Ρ†ΠΈΡ„Ρ€Π° с тСкста ΠΊΠ½ΠΎΠΏΠΊΠΈ
Π±Π»ΠΎΠΊΡƒ
Ссли ΠΊΠΎΠ½Π΅Ρ†

Для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ понимания
смысла Π±Π»ΠΎΠΊΠ° Ссли ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ схСму:

ΠŸΠΎΠ»Π½Ρ‹ΠΉ тСкст ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹
Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:



Private Sub Allbtn0to9(ByVal sender As Object,
ByVal e As System.EventArgs) Handles _

bt1.Click, bt2.Click, bt3.Click, bt4.Click, bt4.Click, bt5.Click, bt6.Click, _

bt7.Click, bt8.Click, bt9.Click, bt0.Click


Dim objVitaliBtn As
Button

objVitaliBtn
= sender
If txtRezult. Text = «0» Then

txtRezult.Text = objVitaliBtn.Text
Else

txtRezult.Text = txtRezult.Text + objVitaliBtn.Text

End If



Для закрСплСния умСния ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ события Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ
ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚
появлСния Π½Π°Π΄ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ курсора ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΉ Ρ†Π²Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° курсор уводится
с повСрхности ΠΊΠ½ΠΎΠΏΠΊΠΈ. Поясним Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ появлСниС курсора Π½Π°Π΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΠΌ это
событиС MouseEnter, Π° ΡƒΡ…ΠΎΠ΄ курсора это событиС MouseLeave. Для
ΠΈΠΌΡ‘Π½ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π’ΠΈΡ‚Π°Π»ΠΈΠΉ Π²Ρ‹Π±Ρ€Π°Π» Ρ‚Π°ΠΊΠΈΠ΅ понятныС Π΅ΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρ‹ символов ΠΊΠ°ΠΊ, ColorEnter
(Ρ†Π²Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄) ΠΈ ColorOut (Ρ†Π²Π΅Ρ‚ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄).



Β Private
Sub ColorEnter(ByVal sender As Object, ByVal e As System.EventArgs)
Handles
bt0.MouseEnter, bt1.MouseEnter, _

bt2.MouseEnter, bt3.MouseEnter, bt4.MouseEnter, bt5.MouseEnter, bt6.MouseEnter,
bt7.MouseEnter, bt8.MouseEnter, bt9.MouseEnter _

, btnDivide. MouseEnter, btnMinus.MouseEnter, btnMult.MouseEnter,
btnPlus.MouseEnter, btnToMemory.MouseEnter, _

btToRezult.MouseEnter, btToUp.MouseEnter

Dim objRed As Button

objRed = sender

objRed.BackColor = Color.Lime
End Sub




Private Sub ColorOut(ByVal sender As Object, ByVal e As System.EventArgs)
Handles bt0.MouseLeave, bt1.MouseLeave, _

bt2.MouseLeave, bt3.MouseLeave, bt4.MouseLeave, bt5.MouseLeave, bt6.MouseLeave,
bt7.MouseLeave, _

bt8.MouseLeave, bt9.MouseLeave, btnDivide.MouseLeave, btnMinus.MouseLeave,
btnMult.MouseLeave, _

btnPlus.MouseLeave, btnToMemory.MouseLeave, btToRezult.MouseLeave,
btToUp.MouseLeave

Dim objSnow As Button

objSnow = sender

objSnow.BackColor = Color.Snow
End Sub



Π’ качСствС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ написал ΡƒΡ‡Π΅Π½ΠΈΠΊ 8 класса Π Π°Π²Π½Π΅Ρ†ΠΊΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹ Π‘Π°Π΄Ρ‹ΠΊΠΎΠ² Козбай. На страницС Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ арифмСтичСского ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° ΡƒΡ‡Π΅Π½ΠΈΠΊ рассказываСт ΠΎ своём интСрСсС ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΎ создании своСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ «полунастоящСй» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ выступлСния Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Β«Π¨Π°Π³ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅Β». На страницС ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π° содСрТится ΠΊΠΎΠ΄ всСх ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ арифмСтичСского ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ интСрфСйса.

[На Π³Π»Π°Π²Π½ΡƒΡŽ]

[На ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ]
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ учСничСских Ρ€Π°Π±ΠΎΡ‚

[Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ арифмСтичСского ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°.(ΠŸΡ€ΠΈΠΌΠ΅Ρ€)]

[Код арифмСтичСского ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°.(ΠŸΡ€ΠΈΠΌΠ΅Ρ€)]
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ страницы

[Π½Π° страницу «Π¦ΠΈΠΊΠ»Ρ‹»]
экран 4



Π‘Π°ΠΉΡ‚ управляСтся систСмой uCoz


Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Basic 6? – Wazeesupperclub.com

Wazeesupperclub.com ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Basic 6?

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Basic 6?

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Microsoft Visual Basic 6.0 ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Новый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Β» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ EXEΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ». Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ прилоТСния Β«Π€ΠΎΡ€ΠΌΠ° для ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°Β», ΠΈ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² свойства ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Basic 2010?

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ΡΡ 58-сСкундный ΠΊΠ»ΠΈΠΏ9:57Visual Basic 2010 Express Tutorial 4 – Simple Calculator Part 1 – YouTubeYouTubeНачало ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ°ΠšΠΎΠ½Π΅Ρ† ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ°Π˜Ρ‚Π°ΠΊ, с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π² ​​одном мСстС я сначала Π½Π°ΠΆΠΌΡƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ», Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ управлСния Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΎΠ΄ΠΈΠ½ помСститС Ρ‚ΡƒΠ΄Π°. Π― сначала Π½Π°ΠΆΠΌΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ», Π° Π·Π°Ρ‚Π΅ΠΌ, удСрТивая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ управлСния, Π½Π°ΠΆΠΌΡƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ». Π― ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρƒ ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ сдСлаю ΠΎΠ±Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ±Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ VS Π½Π° ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π΅?

ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ΄ Visual Studio.
  2. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ быстрого открытия (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Ctrl-P )
  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ установки ext.
  4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°.
  5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Basic Excel?

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Alt+F11.
  2. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ· мСню «Вставка».
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡˆΠ°Π³Π°Ρ… Π²Ρ‹ΡˆΠ΅.
  4. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ.
  5. ЗапуститС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5 Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML?

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° с использованиСм HTML.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Studio Python?

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ 58-сСкундный ΠΊΠ»ΠΈΠΏ42:50Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python Π² Visual Studio CodeYouTube

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прилоТСния Python?

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ с графичСским интСрфСйсом, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Tkinter Π² Python

  1. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ всС ΠΈΠ· Tkinter, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ *.
  2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ интСрфСйс для ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°.
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Π²ΠΎΠ΄Π°, которая Π²Π²ΠΎΠ΄ΠΈΡ‚ число Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°.
  4. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая стираСт всС ΠΈΠ· поля Π²Π²ΠΎΠ΄Π°.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π² Visual Basic 6?

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Папка. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ↡ Enter. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Visual Basic 6. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ страница Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ EXE-Ρ„Π°ΠΉΠ». Он находится Π² ΠΏΠΎΠ»Π΅ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π°. ΠŸΡ€ΠΈ этом создаСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ инструмСнт «ВСкстовоС ΠΏΠΎΠ»Π΅Β».

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒ Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² VB6?

АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π΄Π°Ρ‚Π°ΠΌΠΈ β€” VB6 Π”Π°Ρ‚Π° ΠΈ врСмя Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для выполнСния арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π΄Π°Ρ‚Π°ΠΌΠΈ. ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ цСлая Ρ‡Π°ΡΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Date содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄Π°Ρ‚Π΅, Π° дробная Ρ‡Π°ΡΡ‚ΡŒ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Β«Ρ‡Π΅Ρ€Π΅Π· 2 дня ΠΈ 12 часов».

ЯвляСтся Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° массивом элСмСнтов управлСния Π² Visual Basic 6?

Π₯отя наша коллСкция ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° Π½Π΅ прСдставляСт собой массив элСмСнтов управлСния Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Visual Basic 6, с Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΊ с массивом, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство TabIndex ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² качСствС Π½ΠΈΠΆΠ½Π΅Π³ΠΎ индСкса массива.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² VB NET?

АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² Visual Basic. АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для выполнСния ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… вычислСниС числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, прСдставлСнных Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ выраТСниями, Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ свойств ΠΈ константами.

https://www.youtube.com/watch?v=zr41nMTlUIw

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для создания простого ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° Π½Π° Visual Basic (VB.NET) β€” Codebun

ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для создания простого ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° Π½Π° языкС Visual Basic (VB.NET). Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ напишСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для создания ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° Π½Π° языкС Visual Basic (VB.NET). Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создадим простой ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Β«Π²Ρ‹Π±ΠΎΡ€ рСгистра». Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ выполняСм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ слоТСния, вычитания, умноТСния ΠΈ дСлСния.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ исходный ΠΊΠΎΠ΄ для создания простого ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° с использованиСм Β«Π²Ρ‹Π±ΠΎΡ€Π° рСгистра».

 'ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° VB. Net для создания простого ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°
'ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ "Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ рСгистр"
ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠœΠΎΠ΄ΡƒΠ»ΡŒ1
    Подоснова()
        Вусклый Π²Ρ‹Π±ΠΎΡ€ Как Ρ†Π΅Π»ΠΎΠ΅ число
        Dim num1 ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число = 0
        Dim num2 ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число = 0
        Вусклый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ As Integer = 0
        Console.WriteLine("#############################")
        Console.WriteLine(" 1: Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅")
        Console.WriteLine(" 2: Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅")
        Console.WriteLine(" 3: Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅")
        Console.WriteLine(" 4: Π”Π΅Π»Π΅Π½ΠΈΠ΅")
        Console.WriteLine("#############################")
        Console.Write("Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: ")
        Π²Ρ‹Π±ΠΎΡ€ = Integer.Parse(Console.ReadLine())
        Console.Write("Π’Π²Π΅Π΄ΠΈΡ‚Π΅ число1:")
        num1 = Integer.Parse(Console.ReadLine())
        Console.Write("Π’Π²Π΅Π΄ΠΈΡ‚Π΅ число2:")
        num2 = Integer.Parse(Console.ReadLine())
        Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ случая
            Π‘Π»ΡƒΡ‡Π°ΠΉ 1
                Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = число1 + число2
            Π‘Π»ΡƒΡ‡Π°ΠΉ 2
                Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = число1 - число2
            Π‘Π»ΡƒΡ‡Π°ΠΉ 3
                Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = число1 * число2
            Π‘Π»ΡƒΡ‡Π°ΠΉ 4
                Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = число1 / число2
            Π”Π΅Π»ΠΎ Π΅Ρ‰Π΅
                Console. WriteLine("НСвСрный Π²Ρ‹Π±ΠΎΡ€")
        ΠšΠΎΠ½Π΅Ρ† Π²Ρ‹Π±ΠΎΡ€Π°
        Console.WriteLine("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: {0}", Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚)
    ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    
ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ 

Π’Ρ‹Π²ΠΎΠ΄

ОбъяснСниС

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΡ‹ создали ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Module1, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΌΠ΅Ρ‚ΠΎΠ΄ Main(). Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Main() ΠΌΡ‹ создали Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Ρ‹Π±ΠΎΡ€Π°: num1, num2 ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Β«Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ рСгистр» для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ 3-ΠΉ случай ΠΈ выполняСм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ умноТСния ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° экранС консоли.

Π Π°Π±ΠΎΡ‚Π°

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ сначала компилятор провСряСт основной ΠΌΠ΅Ρ‚ΠΎΠ΄, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² консоли.

  • ПослС этого ΠΎΠ½ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π²Π²ΠΎΠ΄ Π²Ρ‹Π±ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся нашСй ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€Π° случая, имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Β«Π²Ρ‹Π±ΠΎΡ€Β», ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π² эту ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«Π²Ρ‹Π±ΠΎΡ€ = Integer.Parse(Console.ReadLine())Β».
  • Ѐункция readline() ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°ΠΌΠΈ числа, Ссли с Π½ΠΈΠΌ совпадаСт ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ случай Π²Ρ‹Π±ΠΎΡ€Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚Π΅Π»ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²Ρ‹Π±ΠΎΡ€Π° Π²Ρ‹Π±ΠΎΡ€Π°, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ случай ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Β«Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€».