Visual basic ΠΎΠ½Π»Π°ΠΉΠ½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°: Visual Basic — Онлайн — компилятор

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

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простого консольного прилоТСния Visual Basic — Visual Studio (Windows)


  • Π‘Ρ‚Π°Ρ‚ΡŒΡ

  • Π§Ρ‚Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 8Β ΠΌΠΈΠ½

ΠžΠ±Π»Π°ΡΡ‚ΡŒ примСнСния:Visual StudioVisual Studio для Mac Visual Studio Code

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Visual Studio для создания простого консольного прилоТСния Visual Basic. Π’ этом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Ρ‚Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ возмоТностями ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) Visual Studio, Π² Ρ‚ΠΎΠΌ числС с систСмой управлСния вСрсиями Π² Git. Visual BasicΒ β€” это типобСзопасный язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прост Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ. КонсольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΎΠΊΠ½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Ρ‚Π°ΠΊΠΆΠ΅ называСтся консоль).

Π’ этом руководствС описано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Visual Studio
  • Запуск прилоТСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° для запроса Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… чисСл
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмы управлСния исходным ΠΊΠΎΠ΄ΠΎΠΌ Git
  • ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° рСсурсов

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования

УстановитС Visual Studio бСсплатно со страницы скачиваСмых ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Visual Studio, Ссли Π΅Ρ‰Π΅ Π½Π΅ сдСлали этого.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ создадитС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ прилоТСния Visual Basic. Π¨Π°Π±Π»ΠΎΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ содСрТит всС Ρ„Π°ΠΉΠ»Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊ запуску прилоТСния.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… снимках экрана Π² этом ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ тСмная Ρ‚Π΅ΠΌΠ°. Если Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚Π΅ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, Π½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π½Π΅Π΅, см. страницу ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Studio.

  1. ЗапуститС Visual StudioΒ 2019.

  2. На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ экранС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

  3. Π’ ΠΎΠΊΠ½Π΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Visual Basic Π² спискС языков. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Windows Π² спискС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ Консоль Π² спискС Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

    ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² эти Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΏΠΎ языку, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Ρ‚ΠΈΠΏΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ шаблон КонсольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

    Если шаблон КонсольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ отсутствуСт, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² ΠΎΠΊΠ½Π΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ сообщСнии НС нашли Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ искали? Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ссылку Установка Π΄Ρ€ΡƒΠ³ΠΈΡ… срСдств ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

    ПослС этого Π² Visual Studio Installer Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° .NET Core.

    Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Visual Studio Installer. Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. ПослС этого Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΡˆΠ°Π³Ρƒ 2 Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

  4. Π’ ΠΏΠΎΠ»Π΅ Имя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΎΠΊΠ½Π° ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ WhatIsYourName. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅.

  5. Π’ ΠΎΠΊΠ½Π΅ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π° вСрсия .NETΒ 5.0 (тСкущая вСрсия) . Если это Π½Π΅ Ρ‚Π°ΠΊ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ .NETΒ 5.0 (тСкущая вСрсия) . Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ.

    Новый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ открываСтся Π² Visual Studio.

  1. ЗапуститС Visual Studio.

  2. На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ экранС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

  3. Π’ ΠΎΠΊΠ½Π΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Visual Basic Π² спискС языков. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Windows Π² спискС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ Консоль Π² спискС Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

    ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² эти Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΏΠΎ языку, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Ρ‚ΠΈΠΏΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ шаблон КонсольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

    Если шаблон КонсольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ отсутствуСт, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΠΊΠ½Π° Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ сообщСнии НС нашли Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ искали? Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ссылку Установка Π΄Ρ€ΡƒΠ³ΠΈΡ… срСдств ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

    ПослС этого Π² VisualΒ StudioΒ Installer Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° классичСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ .NET.

    Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Visual Studio Installer. Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. ПослС этого Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΡˆΠ°Π³Ρƒ 2 Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

  4. Π’ ΠΏΠΎΠ»Π΅ Имя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΎΠΊΠ½Π° ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ WhatIsYourName. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅.

  5. Π’ ΠΎΠΊΠ½Π΅ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния Π² качСствС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ вСрсии .NET Framework автоматичСски Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π° .NETΒ 6.0 (долгосрочная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°) . Если этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ .NETΒ 6.0 (долгосрочная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°) Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ.

    Новый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ открываСтся Π² Visual Studio.

Запуск прилоТСния

Когда Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ шаблон ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° VisualΒ Basic ΠΈ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ имя для своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, VisualΒ Studio создаст Ρ„Π°ΠΉΠ» Program.vb. Код ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ WriteLine для отобраТСния Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ строки «Hello World!»Π² ΠΎΠΊΠ½Π΅ консоли.

БущСствуСт Π΄Π²Π° способа выполнСния этого ΠΊΠΎΠ΄Π°: Π² Visual Studio Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π² качСствС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ прилоТСния.

Запуск прилоТСния Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

  1. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ WhatIsYourName ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

  2. ΠŸΡ€ΠΈ запускС прилоТСния Π² консоли ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Microsoft Visual Studio отобраТаСтся тСкст «Hello World!». НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ консоли ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния:

  1. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ WhatIsYourName ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

  2. ΠŸΡ€ΠΈ запускС прилоТСния Π² консоли ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Microsoft Visual Studio отобраТаСтся тСкст «Hello World!». НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ консоли ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния:

Запуск прилоТСния Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ VisualΒ Studio, Π² ΠΎΠΊΠ½Π΅ систСмной консоли Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ сборку ΠΈ запуск исполняСмого Ρ„Π°ΠΉΠ»Π° (EXE-Ρ„Π°ΠΉΠ»).

  1. Π’ мСню Π‘Π±ΠΎΡ€ΠΊΠ° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

  2. Π’ ΠžΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ элСмСнт WhatIsYourName ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅.

  3. Π’ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ bin\Debug\net5.0 ΠΈ запуститС WhatIsYourName.exe.

  4. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Main Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ послС выполнСния ΠΎΠ΄Π½ΠΎΠΉ инструкции, Π° ΠΎΠΊΠ½ΠΎ консоли сразу ΠΆΠ΅ закрываСтся. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΊΠ½ΠΎ консоли ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΎΡΡŒ Π΄ΠΎ наТатия клавиши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

  1. Π’ мСню Π‘Π±ΠΎΡ€ΠΊΠ° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

  2. Π’ ΠžΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ элСмСнт WhatIsYourName ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅.

  3. Π’ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ bin\Debug\core6.0 ΠΈ запуститС WhatIsYourName.exe.

  4. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Main Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ послС выполнСния ΠΎΠ΄Π½ΠΎΠΉ инструкции, Π° ΠΎΠΊΠ½ΠΎ консоли сразу ΠΆΠ΅ закрываСтся. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΊΠ½ΠΎ консоли ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΎΡΡŒ Π΄ΠΎ наТатия клавиши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° для запроса Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Visual Basic, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΅Π³ΠΎ вмСстС с Π΄Π°Ρ‚ΠΎΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΊΠ½ΠΎ консоли Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π»ΠΎΡΡŒ, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π½Π°ΠΆΠΌΠ΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ.

  1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Visual Basic послС строки Sub Main(args As String()) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ строкой End Sub, Π·Π°ΠΌΠ΅Π½ΠΈΠ² строку WriteLine:

    Console.Write("Please enter your name: ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write("Press any key to continue...")
    Console.ReadKey(True)
    
    • Write ΠΈ WriteLine Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ строку Π² консоль.
    • ReadLine считываСт Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· консоли, Π² нашСм случаС — строку.
    • DateTime прСдставляСт Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, Π° Now Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя.
    • ReadKey() приостанавливаСт Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ наТатия клавиши.
  2. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ WhatIsYourName ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сборку ΠΈ запуск своСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ прилоТСния Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

  3. Когда откроСтся ΠΎΠΊΠ½ΠΎ консоли ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ своС имя. Окно консоли Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ снимкС экрана:

  4. НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ консоли ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

  1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Visual Basic послС строки Sub Main(args As String()) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ строкой End Sub, Π·Π°ΠΌΠ΅Π½ΠΈΠ² строку WriteLine:

    Console.Write("Please enter your name: ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write("Press any key to continue...")
    Console.ReadKey(True)
    
    • Write ΠΈ WriteLine Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ строку Π² консоль.
    • ReadLine считываСт Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· консоли, Π² нашСм случаС — строку.
    • DateTime прСдставляСт Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, Π° Now Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя.
    • ReadKey() приостанавливаСт Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ наТатия клавиши.
  2. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ WhatIsYourName ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сборку ΠΈ запуск своСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ прилоТСния Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

  3. Когда откроСтся ΠΎΠΊΠ½ΠΎ консоли ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ своС имя. Окно консоли Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ снимкС экрана:

  4. НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ консоли ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ находится Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ сборку ΠΈ запуск исполняСмого Ρ„Π°ΠΉΠ»Π° (EXE-Ρ„Π°ΠΉΠ») Π² ΠΎΠΊΠ½Π΅ систСмной консоли, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Запуск прилоТСния Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΎΠΊΠ½ΠΎ консоли закрываСтся.

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

Module Program
    Sub Main(args As String())
        Console.Write("Please enter your name: ")
        Dim name = Console.ReadLine()
        Dim currentDate = DateTime.Now
        Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
        Console.Write("Press any key to continue...")
        Console.ReadKey(True)
    End Sub
End Module

Π½Π°:

Module Program
    Public num1 As Integer
    Public num2 As Integer
    Public answer As Integer
    Sub Main(args As String())
        Console.Write("Type a number and press Enter")
        num1 = Console.ReadLine()
        Console.Write("Type another number to add to it and press Enter")
        num2 = Console.ReadLine()
        answer = num1 + num2
        Console.WriteLine("The answer is " & answer)
        Console.Write("Press any key to continue...")
        Console.ReadKey(True)
    End Sub
End Module

Π—Π°Ρ‚Π΅ΠΌ запуститС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Запуск прилоТСния.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмы управлСния исходным ΠΊΠΎΠ΄ΠΎΠΌ Git

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создали ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Git. VisualΒ Studio ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ этот процСсс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов Git, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСпосрСдствСнно ΠΈΠ· IDE.

Π‘ΠΎΠ²Π΅Ρ‚

GitΒ β€” это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ соврСмСнная систСма контроля вСрсий, поэтому, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Git ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ для вас вСсьма ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Git, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с сайта https://git-scm.com/. Π’Π°ΠΌ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ памятки, ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ основам GIT.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄ с Git, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с создания Π½ΠΎΠ²ΠΎΠ³ΠΎ рСпозитория Git, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ваш ΠΊΠΎΠ΄:

  1. Π’ строкС состояния Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ VisualΒ Studio Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² систСму управлСния вСрсиями ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Git.

  2. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Git Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² GitHub.

    Имя рСпозитория заполняСтся автоматичСски Π² зависимости ΠΎΡ‚ располоТСния вашСй ΠΏΠ°ΠΏΠΊΠΈ. Π’Π°Ρˆ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ являСтся частным ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ доступ.

    Π‘ΠΎΠ²Π΅Ρ‚

    НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ ваш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ общСдоступным ΠΈΠ»ΠΈ частным, Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΊΠΎΠ΄Π°, Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΡΡ‰ΡƒΡŽΡΡ Π½Π° GitHub. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ΄Ρƒ с любого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

  3. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

    ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ создали свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ статусС Π² строкС состояния.

    ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ со стрСлками ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько исходящих ΠΈ входящих фиксаций Π² вашСй Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²Π΅Ρ‚ΠΊΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π·Π½Π°Ρ‡ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ входящиС ΠΈΠ»ΠΈ исходящиС фиксации. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ этих фиксаций Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. Для этого Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходящиС/входящиС.

    Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ с ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство нСзафиксированных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² вашСм ΠΊΠΎΠ΄Π΅. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ этот Π·Π½Π°Ρ‡ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ эти измСнСния Π² ΠΎΠΊΠ½Π΅ Git Changes.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Git с вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, см. Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ вСрсиями VisualΒ Studio.

ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° рСсурсов

Если Π²Ρ‹ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² дальнСйшСм, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

  1. Π’ ΠžΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ элСмСнт WhatIsYourName, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ контСкстноС мСню для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅.

  2. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Visual Studio.

  3. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π΄Π²Π° уровня ΠΏΠ°ΠΏΠΎΠΊ Π²Π²Π΅Ρ€Ρ….

  4. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠ°ΠΏΠΊΡƒ WhatIsYourName ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ с Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ΠΌ этого ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°! Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ руководствС.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ .NET Standard с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Visual Basic ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° SDK для .NET Core Π² Visual StudioΒ 2017

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π»

  • ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ руководства ΠΏΠΎ Visual Basic
  • Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ языку Visual Basic
  • IntelliSense для Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ΄Π° Visual Basic

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Visual Basic

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python

Моя будущая профСссия. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ станков с ЧПУ

Π―Π·Ρ‹ΠΊ программирования Β«JavaΒ»

Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ язык SQL

ΠžΡΠ½ΠΎΠ²Ρ‹ web-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ создания web-сайтов

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° языкС Python (Β§ 62 — Β§ 68)

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° языкС Python (Β§ 54 — Β§ 61)

2. Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ прСдставлСны тСорСтичСскиС свСдСния ΠΈ дСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ элСмСнтарных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, созданных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка

Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π½Π°Π·Π°Π΄
Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ
ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² Π½Π΅Π΅ Ρ‡Π΅Ρ€Π΅Π·
мСню ΠŸΡƒΡΠΊ ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ
ярлыку Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ EXE
ΠΈ Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈ
запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
Π”Π°Π»Π΅Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ . . .
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
ГрафичСский интСрфСйс Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ
Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Основой для
создания графичСского интСрфСйса Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ прилоТСния
являСтся Ρ„ΠΎΡ€ΠΌΠ°.
Π€ΠΎΡ€ΠΌΠ° – это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΎΠΊΠ½ΠΎ Π½Π° экранС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ
Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ элСмСнты.
ΠšΠ»Π°ΡΡΡ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… элСмСнтов ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅
Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² графичСском интСрфСйсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
Окно конструктор Ρ„ΠΎΡ€ΠΌ
1)
2)
3)
4)
5)
6)
7)
ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню
ПанСли инструмСнтов
Π€ΠΎΡ€ΠΌΠ°
Окно ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°
Окно свойств
Окно располоТСния Ρ„ΠΎΡ€ΠΌΡ‹
Окно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (вызываСтся Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅)
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π›ΠΈΠ½Π΅ΠΉΠΊΠ°
инструмСнтов
Окно ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ
ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚
ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоит наш
ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
Окно свойств
Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
ПанСль
инструмСнтов
ToolBox cΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚
основныС
ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅
элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅
ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π°
Ρ„ΠΎΡ€ΠΌΡƒ
Π½Π°Π·Π°Π΄
Π€ΠΎΡ€ΠΌΠ° – ΠΏΠΎΠ»Π΅,
ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ
ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅
элСмСнты
Окно располоТСния
Ρ„ΠΎΡ€ΠΌΡ‹
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π—Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°
событийной
ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹
Π½Π°Π·Π°Π΄
Π”Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅
вызываСтся ΠΎΠΊΠ½ΠΎ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ с
Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΎΠΉ событийной ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹
Окно
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ
ΠΊΠΎΠ΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π½Π°Π·Π°Π΄
ΠΠΠ—Π’ΠΠΠ˜Π• Π˜ΠΠ‘Π’Π Π£ΠœΠ•ΠΠ’Π
Π’Π«ΠŸΠžΠ›ΠΠ―Π•ΠœΠžΠ• Π”Π•Π™Π‘Π’Π’Π˜Π•
Pointer
ВыдСляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
PictureBox
ВыдСляСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для отобраТСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ
Label
Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ надпись
TextBox
Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ тСкстовоС ΠΏΠΎΠ»Π΅
Frame
РисуСт Ρ€Π°ΠΌΠΊΡƒ для выдСлСния Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
CommandButton
Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ
CheckBox
Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ„Π»Π°ΠΆΠΎΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ
OptionButton
Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ
ComboBox
Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅ со списком
ListBox
Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ список с полосой ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ
HScrollBar
Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ
VScrollBar
Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ
Timer
Часы
DriveListBox
Бписок устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅
DirListBox
Бписок папок
FileListBox
Бписок Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ
Share
РисуСт Ρ„ΠΈΠ³ΡƒΡ€Ρƒ
Line
РисуСт линию
Image
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
OLE
Вставка ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° OLE
Π²ΠΏΠ΅Ρ€Π΅Π΄
Бписок свойств упорядочСн ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ ΠΈΠ»ΠΈ ΠΏΠΎ катСгориям.
ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ свойств:
Appearance – свойства внСшнСго Π²ΠΈΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
Behavior – ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
DDE – ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСниями
Mish – смСсь
Position – ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€
Scale – ΠΌΠ°ΡΡˆΡ‚Π°Π±
НСкоторыС свойства основных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²:
Для CommandButton:
(Name) — имя ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅
Caption — надпись Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅
Font — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚Π° надписи Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅
Для TextBox:
Π½Π°Π·Π°Π΄
(Name) — имя тСкстового поля Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅
Text — Π²Π²ΠΎΠ΄ тСкста
BackColor — Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° тСкстового поля
Font — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚Π° надписи
ForeColor — Ρ†Π²Π΅Ρ‚ тСкста
Alignment – Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста
Π²ΠΏΠ΅Ρ€Π΅Π΄
Для Label:
Name – имя Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅
BackColor — Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° поля
Caption — надпись Π² ΠΏΠΎΠ»Π΅
ForeColor — Ρ†Π²Π΅Ρ‚ тСкста надписи
Alignment – Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста
Для Form:
Name – имя Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅
BackColor — Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Ρ„ΠΎΡ€ΠΌΡ‹
Picture – вставка ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° для Ρ„ΠΎΠ½Π° Ρ„ΠΎΡ€ΠΌΡ‹
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π’ΠΈΠΏ
ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅
значСния
ОбъСм занимаСмой
памяти
ΠŸΡ€ΠΈΡΡ‚Π°Π²ΠΊΠ°
ΠΊ ΠΈΠΌΠ΅Π½ΠΈ
Byte
Π¦Π΅Π»Ρ‹Π΅ числа ΠΎΡ‚ 0 Π΄ΠΎ 225
1 Π±Π°ΠΉΡ‚
byt
Integer
Π¦Π΅Π»Ρ‹Π΅ числа ΠΎΡ‚ -32768 Π΄ΠΎ 32768
2 Π±Π°ΠΉΡ‚Π°
int
Long
Π¦Π΅Π»Ρ‹Π΅ числа ΠΎΡ‚ -2147483648 Π΄ΠΎ
2147483647
4 Π±Π°ΠΉΡ‚Π°
lng
Single
ДСсятичныС числа ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ
точности [-1. 4*10-45 βˆ’ 3.4*1038 ]
4 Π±Π°ΠΉΡ‚Π°
sng
Double
ДСсятичныС числа Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ
точности [-5.0*10-324 βˆ’1.7*10308]
8 Π±Π°ΠΉΡ‚ΠΎΠ²
dbl
Boolean
ЛогичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅True ΠΈΠ»ΠΈ
False
2 Π±Π°ΠΉΡ‚Π°
bln
String
Π‘Ρ‚Ρ€ΠΎΠΊΠ° символов
1 Π±Π°ΠΉΡ‚ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ
символ
str
Currency
Число Π² Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅
8 Π±Π°ΠΉΡ‚ΠΎΠ²
cur
Date
Π”Π°Ρ‚Π° ΠΎΡ‚ 1 января 100 Π³. Π΄ΠΎ 31
дСкабря 9999 Π³.
8 Π±Π°ΠΉΡ‚ΠΎΠ²
dtm
Бсылки Π½Π° любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
4 Π±Π°ΠΉΡ‚Π°
Π›ΡŽΠ±Ρ‹Π΅ значСния
>=16 Π±Π°ΠΉΡ‚ΠΎΠ²
obj Π²ΠΏΠ΅Ρ€Π΅Π΄
vnt
Π½Π°Π·Π°Π΄Object
Variant
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСобразования Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…:
Val ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ строковоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² числовоС.
Str, Hex, Oct ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ дСсятичныС числа Π² дСсятичныС,
Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ числа Π² строковой Ρ„ΠΎΡ€ΠΌΠ΅.
Asc ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ строку Π² числовой ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ символа.
Chr ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ числовой ΠΊΠΎΠ΄ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΌΡƒ символ.
ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:
Sin() функция синуса
Cos() функция косинуса
Tan() функция тангСнса
Atn() функция арктангСнса
Sqr() ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ
Exp() ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ функция
Rnd() ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ случайного числа
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ начинаСтся с создания графичСского интСрфСйса
Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ прилоТСния. Π’ ΠΎΠΊΠ½Π΅ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Ρ„ΠΎΡ€ΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ
ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ элСмСнты. РазмСстим Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ Ρ‚Ρ€ΠΈ тСкстовых поля ΠΈ ΠΏΡΡ‚ΡŒ
ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ.
Π‘ этой ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов
Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π°
TextBox
Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ CommandButton,
Label
тСкстовыС поля TextBox,
надписи Label и линии Line.
НазовСм Ρ„ΠΎΡ€ΠΌΡƒ Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ
ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°Β».
ΠŸΡ€ΠΈΡΠ²ΠΎΠΈΠΌ тСкстовым полям ΠΈΠΌΠ΅Π½Π° txt1,
txt2, txt3, Π° ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ – cmdplus, cmdminus,
cmdumn, cmddelen.
Π’ свойствС Caption ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ надписи Π½Π°
ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ…. Для тСкстовых
ΠΏΠΎΠ»Π΅ΠΉ свойство Text оставим пустым.
ИзмСним ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ Ρ†Π²Π΅Ρ‚ надписСй Π²
Π½Π°Π·Π°Π΄
свойствС Font.
CommandButton
Line
Π²ΠΏΠ΅Ρ€Π΅Π΄
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄ графичСского интСрфСйса:
имя Ρ„ΠΎΡ€ΠΌΡ‹
надписи
ΠΊΠ½ΠΎΠΏΠΊΠΈ
тСкстовыС поля
элСмСнт «линия»
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.
Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠΉΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния тСкстовых ΠΏΠΎΠ»Π΅ΠΉ
Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ сумму числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Для прСобразования
строковых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² тСкстовыС поля, Π² дСсятичныС числа,
Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Val.
Код событийной ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:
ВыполняСмоС
Бписок ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
событиС
Имя
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°,
для
ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ
ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ
событийная
ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°
Π½Π°Π·Π°Π΄
Бписок
событий
для
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
Π²ΠΏΠ΅Ρ€Π΅Π΄
Start
Π’Π΅ΠΏΠ΅Ρ€ΡŒ запустим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ
ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколькими способами:
1) Π—Π°ΠΉΡ‚ΠΈ Β«Π’ΠΈΠ΄ (View) β†’ Код (Code)Β»
2) ΠΠ°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5
Π½Π°Π·Π°Π΄ 3) ΠΠ°ΠΆΠ°Ρ‚ΡŒ Β«Π‘Ρ‚Π°Ρ€Ρ‚ (Start)Β» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π²Π²ΠΎΠ΄ΠΈΠΌ числа
с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹
Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ
дСйствиС
(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€
слоТСниС)
ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ
Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ
Π½Π°Π·Π°Π΄
ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ
автоматичСски
ΠΎΡ‚Π²Π΅Ρ‚
Π²ΠΏΠ΅Ρ€Π΅Π΄
На Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈΠ»ΠΈ Π² графичСских ΠΎΠΊΠ½Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅
графичСскиС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ с использованиСм графичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²:
Scale (x1, y1) – (x2, y2) Π·Π°Π΄Π°Π΅Ρ‚ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π± для
Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ графичСского ΠΎΠΊΠ½Π°. x1, y1 – ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ
Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, x2, y2 — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡƒΠ³Π»Π°
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.
Pset (x, y) рисованиС Ρ‚ΠΎΡ‡ΠΊΠΈ. x, y – ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ.
Line (x1, y1) – (x2, y2) рисованиС Π»ΠΈΠ½ΠΈΠΈ. x1, y1 ΠΈ x2, y2 – ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹
ΠΊΠΎΠ½Ρ†ΠΎΠ² Π»ΠΈΠ½ΠΈΠΈ.
Line (x1, y1) – (x2, y2), BF рисованиС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. x1, y1 ΠΈ x2, y2
– ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡƒΠ³Π»ΠΎΠ²
ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°
Circle (x, y), radius рисованиС окруТности. x, y – ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π°
окруТности, radius – радиус окруТности.
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Для дСмонстрации графичСских возмоТностСй Visual Basic
создадим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ рисования Ρ„Π»Π°Π³Π°.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ PictureBox ΠΈ Π·Π°Π΄Π°Π΄ΠΈΠΌ имя pic1.
А Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π°Π΄ΠΎ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
ИзмСним событиС
послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ
ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚
Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
Π—Π°Π΄Π°Π½ΠΈΠ΅ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚
РисованиС бСлого,
синСго ΠΈ красного
ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Запустим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° выполнСниС…
ΠŸΡ€ΠΎΠ²Π΅Π΄Ρ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΏΠΎ полю для изобраТСния, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ
Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ:
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, вставкой
автоматичСского ΠΏΠΎΠΊΠ°Π·Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‹.
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ интСрфСйс 5 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Label ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Timer. Π’Π°ΠΊΠΆΠ΅
ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ наш интСрфСйс Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ
ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:
Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ часы
Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ
ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅
свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Timer:
1000
3336
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ запуска Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Код прописываСтся ΠΏΠΎΠ΄
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Timer.
Установка систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
Установка Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
Π’Π΅ΠΏΠ΅Ρ€ΡŒ запустим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ посмотрим ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:
ЗначСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‹
ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ автоматичСски ΠΏΡ€ΠΈ
запускС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
1) Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя нСсколько
Ρ„Π°ΠΉΠ»ΠΎΠ² (Π² Ρ‚ΠΎΠΌ числС нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ„ΠΎΡ€ΠΌ), Ρ‚ΠΎ рСкомСндуСтся для
ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° дискС. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню File. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ
Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ связанный с Π½Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню
Save Form1 As… По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ€ΠΌΡ‹ прСдлагаСтся имя,
Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π² качСствС значСния свойства Name ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ frm. Π”Π°Π»Π΅Π΅,
Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню Save Project
As… Π’ соотвСтствии с соглашСниСм ΠΎΠ± ΠΈΠΌΠ΅Π½Π°Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² цСлСсообразно
ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ с прСфиксом prj, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ prjVB1.vbp.
2) ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚
Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² самой систСмС программирования Visual Basic.
Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚
Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ нСпосрСдствСнно Π² срСдС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы,
Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² исполняСмом Ρ„Π°ΠΉΠ»Π΅ (Ρ‚ΠΈΠΏΠ° exe). Для
компиляции ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² исполняСмый Ρ„Π°ΠΉΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° Make
Project1.exe…
Π½Π°Π·Π°Π΄
Π²ΠΏΠ΅Ρ€Π΅Π΄
На этом Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ознакомлСния с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Visual Basic
ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ сами ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
Π½Π°Π·Π°Π΄
ΠΊΠΎΠ½Π΅Ρ†

English Β  Β 
Русский
ΠŸΡ€Π°Π²ΠΈΠ»Π°

Visual Basic (VB.NET) — OneCompiler

ΠŸΠΈΡˆΠΈΡ‚Π΅, запускайтС ΠΈ Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΊΠΎΠ΄ΠΎΠΌ VB.net Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ бСсплатного ΠΎΠ½Π»Π°ΠΉΠ½-компилятора OneCompiler VB. net. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ½Π»Π°ΠΉΠ½-компиляторов для языка VB.net, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² послСднСй вСрсии 16. ΠΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с компилятором OneCompiler VB.net просто ΠΈ довольно быстро. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стандартного ΠΊΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ язык VB.net . Π£ OneCompiler Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ справочныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Онлайн-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ OneCompiler VB.net ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ стандартный Π²Π²ΠΎΠ΄, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ тСкстовоС ΠΏΠΎΠ»Π΅ STDIN Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ VB.net, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ имя Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ привСтствСнноС сообщСниС с вашим ΠΈΠΌΠ΅Π½Π΅ΠΌ.

 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° общСствСнного модуля
Public Sub Main (args () ΠΊΠ°ΠΊ строка)
Dim name as String = Console.ReadLine() 'Π§Ρ‚Π΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π° ΠΈΠ· STDIN
   Console.WriteLine("Hello" & name) ' Π—Π°ΠΏΠΈΡΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° Π² STDOUT
ΠšΠΎΠ½Π΅Ρ† сабвуфСра
End Module 

Visual Basic β€” это язык программирования, управляСмый событиями, ΠΎΡ‚ Microsoft, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² 19 Π³ΠΎΠ΄Ρƒ. 91.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики

  • ДруТСствСнный язык для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования.
  • ДруТСствСнный язык ΠΈ простота Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с графичСским интСрфСйсом.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ β€” это имя, Π΄Π°Π½Π½ΠΎΠ΅ области хранСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ….

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ синтаксис объявлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 Dim variableName [As [New] dataType] [= initializer] 

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

 Π˜ΠΌΡΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ = Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 

УсловныС ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

1. Если

 Если Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-условиС Π’ΠΎΠ³Π΄Π°
    'ΠΊΠΎΠ΄
End If 

2. If-else

 If(условноС-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅)Then
   'ΠΊΠΎΠ΄, Ссли условноС-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ истинно
Π•Ρ‰Π΅
  'ΠΊΠΎΠ΄, Ссли условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠΆΠ½ΠΎ
End If 

3. ЛСстница If-else-if

 If(условноС-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅)Then
   'ΠΊΠΎΠ΄, Ссли ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΠΎ
Π˜Π½Π°Ρ‡Π΅ Если(условноС-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅) Π’ΠΎΠ³Π΄Π°
        'ΠΊΠΎΠ΄, Ссли ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΠΎ
    Π•Ρ‰Π΅
        'ΠΊΠΎΠ΄, Ссли ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠΆΠ½ΠΎ
ΠšΠΎΠ½Π΅Ρ†, Ссли 

4.

Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ-Если

 Если(условноС-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅)Π’ΠΎΠ³Π΄Π°
   'ΠΊΠΎΠ΄, Ссли ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΠΎ
   Если(условноС-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅)Π’ΠΎΠ³Π΄Π°
         'ΠΊΠΎΠ΄, Ссли ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΠΎ
   ΠšΠΎΠ½Π΅Ρ†, Ссли
End If 

5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Case

 Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ [ Case ]
   [Бписок Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ рСгистра
      'ΠΊΠΎΠ΄]
   [ Π”Π΅Π»ΠΎ Π΅Ρ‰Π΅
      'ΠΊΠΎΠ΄]
End Select 

Π¦ΠΈΠΊΠ»Ρ‹

1. For..Next

 For counter [As datatype] = begin To end [Step step]
   'ΠΊΠΎΠ΄
   [ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ]
   'ΠΊΠΎΠ΄
   [Π’Ρ‹ΠΉΡ‚ΠΈ для]
   'ΠΊΠΎΠ΄
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ [ счСтчик ] 

2. For..Each

 Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта [ Как Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ] Π’ Π³Ρ€ΡƒΠΏΠΏΠ΅
   'ΠΊΠΎΠ΄
   [ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ]
   'ΠΊΠΎΠ΄
   [Π’Ρ‹ΠΉΡ‚ΠΈ для]
   'ΠΊΠΎΠ΄
Π”Π°Π»Π΅Π΅ [ элСмСнт ] 

3. Пока

 Пока условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
   'Код
   [ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠΊΠ°]
   'Код
   [Π’Ρ‹ΠΉΡ‚ΠΈ Π²ΠΎ врСмя]
   'Код
ΠšΠΎΠ½Π΅Ρ†, ΠΏΠΎΠΊΠ° 

4. Π”Π΅Π»Π°Ρ‚ΡŒ-ΠΏΠΎΠΊΠ°

 Π”Π΅Π»Π°Ρ‚ΡŒ { Пока | Пока } условноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
   'Код
   [ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ]
   'Код
   [Π’Ρ‹Ρ…ΠΎΠ΄ Π‘Π΄Π΅Π»Π°ΠΉ]
   'Код
ΠŸΠ΅Ρ‚Π»Ρ 
 Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ
   'Код
   [ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ]
   'Код
   [Π’Ρ‹Ρ…ΠΎΠ΄ Π‘Π΄Π΅Π»Π°ΠΉ]
   'Код
Π¦ΠΈΠΊΠ» {Пока | Π”ΠΎ } условного выраТСния 

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° β€” это ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, содСрТащая Π½Π°Π±ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΏΠΈΡˆΡƒΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° трСбуСтся нСсколько Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π½Π°Π±ΠΎΡ€Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ².

1. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅.

 [accessModifiers] Ѐункция имя_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ [(список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²)] As returnType
   'ΠΊΠΎΠ΄
Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ 

2. ΠŸΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния.

 Имя ΠΏΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ (список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²)
'Код
End Sub 

Онлайн-компилятор Vb с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°

Онлайн-компилятор Vb с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ попытаСмся Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ ΠΎΠ½Π»Π°ΠΉΠ½-компилятора Vb с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ языка. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ слуТит ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°.

 Если Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-условиС Π’ΠΎΠ³Π΄Π°
    'ΠΊΠΎΠ΄
End If 

Π’Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΎΠ½Π»Π°ΠΉΠ½-компилятором Vb ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поясняСтся Π½ΠΈΠΆΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°.

 Dim variableName [ As [ New ] dataType ] [ = initializer ] 

Как ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΠ½Π»Π°ΠΉΠ½-компилятора Vb Π±Ρ‹Π»ΠΎ использовано большоС количСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

ΠœΠΎΠ³Ρƒ Π»ΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Visual Basic Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅?

Онлайн-компилятор Visual Basic (VB.net) ΠŸΠΈΡˆΠΈΡ‚Π΅, запускайтС ΠΈ Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΊΠΎΠ΄ΠΎΠΌ VB.net Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½-компилятора OneCompiler VB.net бСсплатно. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ½Π»Π°ΠΉΠ½-компиляторов для языка VB.net, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² послСднСй вСрсии 16. ΠΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с компилятором OneCompiler VB.net просто ΠΈ довольно быстро.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ компилятор VB?

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Visual Basic прСдставляСт собой Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) Visual Studio. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» содСрТит описания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² компилятора Visual Basic. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ компилятора доступСн Π² Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…: -option ΠΈ /option .15-Sept-2021

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ VB?

Π•ΡΡ‚ΡŒ нСсколько способов Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ: НаТмитС ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5. Π’ строкС мСню VB Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ» > Β«ΠŸΡƒΡΠΊΒ». На ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов VB Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ VBΒ» (стрСлка)

ЯвляСтся Π»ΠΈ Jdoodle бСсплатным?

Онлайн Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠ«Π™ ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ BASIC β€” Онлайн Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠ«Π™ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ BASIC β€” ЗапуститС Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠž BASIC Онлайн β€” Онлайн Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠž BASIC Runner.

БСсплатно Π»ΠΈ Visual Studio Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅?

Visual Studio бСсплатна для обучСния ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ использования.12 августа 2022 Π³.

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ VBA Π² Excel?

Как Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макросы VBA Π² Excel. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ VBA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ΡˆΠ΅: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Alt + F8, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠœΠ°ΠΊΡ€ΠΎΡΒ». Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ макрос ΠΈΠ· списка «Имя макроса» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ».25 августа 2022 Π³.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Visual Basic?

36.1 ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Visual Basic ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ VB, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ для запуска Π² качСствС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прилоТСния Windows Π±Π΅Π· нСобходимости запуска Visual Basic IDE. Однако ΠΏΠ΅Ρ€Π΅Π΄ компиляциСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ содСрТит ошибок.

Visual Basic .NET ΠΌΠ΅Ρ€Ρ‚Π²?

ΠžΠ±Ρ‰Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ всС вСрсии Visual Basic ΠΎΡ‚ 1.0 Π΄ΠΎ 6.0 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Ρ‹ Microsoft ΠΊ 2008 Π³ΠΎΠ΄Ρƒ.