ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ visual basic: ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ описания основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ VB (для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…)

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

Π—Π°ΠΏΠΈΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄. VBA для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

Π—Π°ΠΏΠΈΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄. VBA для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

Π’ΠΈΠΊΠΈΠ§Ρ‚Π΅Π½ΠΈΠ΅

VBA для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²
Каммингс Π‘Ρ‚ΠΈΠ²

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

Π—Π°ΠΏΠΈΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄

ПослС Π½Π°Ρ‡Π°Π»Π° записи Π²Π°ΠΌ Π½Π΅ придСтся ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… дСйствий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² макрос. НуТно просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прилоТСния самым ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом. ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ,- ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ· мСню, ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΈΠ΅ тСкста- Π±ΡƒΠ΄Π΅Ρ‚ сохранСно Π² макросС.

Ах, Π΄Π°! ВсС Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π²ΠΎ врСмя записи ошибки Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ добросовСстно записаны ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² макрос. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос вновь, Π»ΠΈΠ±ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ макроса Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic (Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π» Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° макроса Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic).

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ MI

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ MI
Рисунок 4. 8 Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ MIНа рисункС 4.8 ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ ОРМ MI Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄. Команда состоит ΠΈΠ· ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ нуля ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ². MI проСктировался Π² расчСтС Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ρ‚Π°ΠΊ

5.3. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄

5.3. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄
Как Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΎΠ΄Π½Π° ΠΈΠ· основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ исполнСниС ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΈΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС. Π’ частности, ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π΄Π²Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

5.7.4 ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄

5.7.4 ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄
ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄ являСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтов bash. Она Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π·Π°ΠΌΠ΅Π½Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΅Π΅ выполнСния. БущСствуСт Π΄Π²Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ подстановки ΠΊΠΎΠΌΠ°Π½Π΄:$(command) ΠΈ `command`Если примСняСтся вторая ΠΈΠ· этих Ρ„ΠΎΡ€ΠΌ, Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ слэш Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ

3.

4.2. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄

3.4.2. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄
ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ возмоТностСй для облСгчСния Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ рСдактирования ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Помимо Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ автозаполнСния, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ познакомились Π² ΠΏ.1.1.4.7, bash содСрТит ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ истории. Π‘ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²Π°ΠΌΠΈ

3.4.7. Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄

3.4.7. Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄
ΠšΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΎΠ², ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π² списки. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π²ΠΈΠ΄ списка β€” нСсколько ΠΊΠΎΠΌΠ°Π½Π΄, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой:$ lpr myfile.txt ; lpqΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π°ΠΊΠΎΠΌ спискС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: сначала Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° постановки задания Π²

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄
БущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° интСрСсная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² сцСнариСв, β€” Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄, записанных Π² Π²Π΅Ρ‚Π²ΠΈ рССстра. Для этого ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ADVPACK.dll. НапримСр, послС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ rundll32.exe ADVPACK.dll,

ИсполнСниС команд

ИсполнСниС команд
ΠžΠ±Ρ‰ΠΈΠΉ синтаксис ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с CVS выглядит Ρ‚Π°ΠΊ:> cvs [cvs-options] command [command-options-and-arguments] ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•. Π£Π³Π»ΠΎΠ²ΠΎΠΉ скобкой Π² Π½Π°Ρ‡Π°Π»Π΅ строки Β«>Β» я Π±ΡƒΠ΄Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ тСкст, Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС. ВСкст Π±Π΅Π· ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ скобки, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΌ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄
Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ свойства ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Command, Π½ΠΎ Π½Π΅ выполняли эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. БущСствуСт Ρ‚Ρ€ΠΈ стандартных способа выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Command ΠΈ ΠΎΠ΄ΠΈΠ½ способ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° SqlCommand.β€’ ΠœΠ΅Ρ‚ΠΎΠ΄ ExecuteNonQuery. ВыполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ SQL ΠΈ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ SQL-ΠΊΠΎΠΌΠ°Π½Π΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΈΠΏΠΎΠ² построитСля ΠΊΠΎΠΌΠ°Π½Π΄

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ SQL-ΠΊΠΎΠΌΠ°Π½Π΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΈΠΏΠΎΠ² построитСля ΠΊΠΎΠΌΠ°Π½Π΄
Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π²ΠΎΠ΄ довольно большого объСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ созданиС всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ строки

10.

2.2. Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄

10.2.2. Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄
ΠžΠ±Ρ‰ΠΈΠΉ синтаксис ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° sed Ρ‚Π°ΠΊΠΎΠ²:[адрСс1 [, адрСс2] ] [ ! ] ΠΊΠΎΠΌΠ°Π½Π΄Π° [Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹]Команда состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа (Бписок основных ΠΊΠΎΠΌΠ°Π½Π΄ прСдставлСн Π½ΠΈΠΆΠ΅). АргумСнты Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ лишь нСскольким ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, Π² частности, ΠΊΠΎΠΌΠ°Π½Π΄Π΅ s.

ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄: ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ пСрСадрСсации ΠΊΠΎΠΌΠ°Π½Π΄ для нСпосрСдствСнного выполнСния скриптов ΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ²

ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄: ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ пСрСадрСсации ΠΊΠΎΠΌΠ°Π½Π΄ для нСпосрСдствСнного выполнСния скриптов ΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ²
ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ (ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅) ΠΊΠΎΠΌΠ°Π½Π΄ – ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… возмоТностСй ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SSH. Она Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ· Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² построСния, ΠΊΠΎΠ³Π΄Π°

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄
Часто для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ нСсколько ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² Windows Vista ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.1. ΠΠ°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΡƒΡΠΊ.2. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ ВсС

ΠšΡƒΡ€Ρ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Visual Basic Application (VBA) Π² Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³Π΅

Код: ITCloud-VBA


Настоящая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° составлСна для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ спСциалистов. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠΈΡ… ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² своСй ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Excel. ΠšΡƒΡ€Ρ прСдназначСн для формирования Π½Π°Π²Ρ‹ΠΊΠΎΠ² эффСктивного использования срСдств Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π² сфСрС ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ прилоТСния Microsoft Excel ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ этими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. ΠšΡ€ΠΎΠΌΠ΅ этого, ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΠΈ познакомятся с языком программирования Visual Basic Application ΠΈ Π½Π°ΡƒΡ‡Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния для Excel.


Π‘Π»ΡƒΡˆΠ°Ρ‚Π΅Π»ΠΈ курсов ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚ΡƒΡ‚ тСорСтичСскиС ΠΈ практичСскиС Π½Π°Π²Ρ‹ΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Microsoft Excel.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ курса

33 166 Ρ€ΡƒΠ±

Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ

ВрСбования ΠΊ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ:


  • знания Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… курса Β«Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Microsoft Excel. Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹ΠΉ курс»;


  • ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ основ программирования: Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ способов ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π°, условных конструкций, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ²;


  • ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ макросах ΠΈ языкС VBA, ΡƒΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ простыС макросы;


  • Π·Π½Π°Π½ΠΈΠ΅ английского языка Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… чтСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ курса

Π“Π»Π°Π²Π° 1. Автоматизация Ρ€Π°Π±ΠΎΡ‚Ρ‹ Excel

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ макросов. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ макроса. Знакомство с MacroRecoder. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ создания макроса. Π’Ρ‹Π·ΠΎΠ² макроса. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ макроса. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ИспользованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π“Π»Π°Π²Π° 2. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСмСнты VBA

  • ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΈΡ… сСмСйства. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ сСмСйство. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ OLE ΠΈ ActiveX. ΠšΠ»Π°ΡΡΡ‹.
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA. Окно ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Окно для рСдактирования ΠΊΠΎΠ΄Π°. Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°. Окно свойств. Окно рСдактирования Ρ„ΠΎΡ€ΠΌ. Окно просмотр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π“Π»Π°Π²Π° 3. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Excel

  • Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ установка свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ.
  • Бсылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹: Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ сСмСйства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². БСмСйства – это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ сСмСйств. ΠŸΡ€ΡΠΌΠ°Ρ ссылка Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ссылка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ индСкса Π² сСмСйствС. Π˜Π½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡ сСмСйств ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ ΠΈ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» – ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Range.
  • Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Excel. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠ°Ρ схСма ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π£Ρ€ΠΎΠ²Π½ΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ. ИспользованиС ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Excel. НСявныС ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π‘ ΠΊΠ°ΠΊΠΎΠ³ΠΎ уровня слСдуСт Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.
  • ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Application, Workbook, Worksheet, Range ΠΈ Selection. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Application. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Application. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Application.
  • ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Workbook ΠΈ сСмСйство Workbooks. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Workbook. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Workbook. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Worksheet ΠΈ сСмСйство Worksheets. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Worksheet. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Worksheet.
  • ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Range. АдрСсация ячССк. Π—Π°Π΄Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏ строк ΠΈ столбцов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Range. Бвязь ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Range ΠΈ сСмСйства Cells. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Range. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Range. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Selection.

Π“Π»Π°Π²Π° 4. Π―Π·Ρ‹ΠΊ Visual Basic for Application

  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Вставка модуля VBA. Π’Π²ΠΎΠ΄ ΠΈ запуск ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ VBA. РасполоТСниС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅.
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… VBA. ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ИспользованиС массивов Π² VBA. ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания. РасполоТСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строкС. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π±ΠΎΡ€Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ with.
  • ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°-ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°-функция. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹. ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.
  • ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ… появлСниС ошибок. ΠŸΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок. ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Ошибки компиляции, выполнСния ΠΈ логичСскиС ошибки. ПошаговоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ΠΎΡ‡ΠΊΠ° останова. Π’Ρ‹Π²ΠΎΠ΄ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π“Π»Π°Π²Π° 5. ИспользованиС встроСнных срСдств Excel

  • ВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ VBA. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΈΠΏΠΎΠ². Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСобразования Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ строк. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‹. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π±ΠΎΡ€Π°. ВстроСнныС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π°.
  • ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Name. Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Name.
  • Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… листов ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΊΠ½ΠΈΠ³. Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… листов. Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΊΠ½ΠΈΠ³. Π—Π°Ρ‰ΠΈΡ‚Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… листов ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Range, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Excel.
  • ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°, ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΡ‚ΠΎΠ³ΠΈ, ΠΠ²Ρ‚ΠΎΡ„ΠΈΠ»ΡŒΡ‚Ρ€, Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ, ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΡ, АвтозаполнСниС. Найти.
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌ
  • ИспользованиС Excel для создания инструмСнтов Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Excel. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ PivotTable. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ PivotCache. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° PivotTable. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° PivotTable. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° PivotField. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° PivotItem. ВычисляСмыС поля ΠΈ элСмСнты. Π”Π²Π° уровня запросов сводной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Бвойства Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° PivotTable.

Π“Π»Π°Π²Π° 6. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ листа. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ Π² Excel. Π’ΠΈΠ΄Ρ‹ Ρ„ΠΎΡ€ΠΌ. Π€ΠΎΡ€ΠΌΠ° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ листа. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для создания Ρ„ΠΎΡ€ΠΌ. ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Range. ΠΏΡ€ΠΈ создании Ρ„ΠΎΡ€ΠΌ. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Range, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ создании Ρ„ΠΎΡ€ΠΌΡ‹. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Range, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ создании Ρ„ΠΎΡ€ΠΌ.
  • ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Font, Interior, Bolder ΠΈ Style.
  • ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Worksheet для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Worksheet, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌ. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Worksheet. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Window для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Window, Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ листы. Бвойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Window, Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π° всю Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ.
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния. Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнтов управлСния Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Π Π΅ΠΆΠΈΠΌ конструктора. Установка свойств элСмСнтов управлСния. НаписаниС ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий для элСмСнтов управлСния. ΠžΠ±Ρ‰ΠΈΠ΅ свойства, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ события элСмСнтов управлСния. Бвойства ΠΈ события элСмСнта управлСния CommandButton. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния CheckBox, OptionButton ΠΈ ToggleButton. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния ListBox ΠΈ ConboBox. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Scrollbar ΠΈ SpinButton. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния TextBox, Label, Image ΠΈ Frame.

Π“Π»Π°Π²Π° 7. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… мСню ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов

  • ΠžΠ±Π·ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CommandBar. БСмСйство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² CommandBars. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CommandBar. БСмСйство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² CommandBarControls. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CommandBarControl. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CommandBarComboBox. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CommandBarPopup. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π² тСкстС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π°. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ CommandBar.
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ°. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π°. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ установка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ элСмСнтов управлСния Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. Бвойства, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ события ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства элСмСнтов управлСния, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния MultiPage. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния RefEdit. БвязываниС элСмСнтов управлСния с ячСйками Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ листа. Установка ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠœΠ°ΡΡ‚Π΅Ρ€Π°. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ встроСнных Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½.
  • Π Π°Π±ΠΎΡ‚Π° с графичСскими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. БСмСйства Shapes ΠΈ ShapeRange. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Shape.
  • ЭффСктивная рСализация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсныС элСмСнты Excel. ИспользованиС свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Application. Бобытия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Workbook ΠΈ Worksheet. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ курсы Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ

  • Oracle WebLogic Server 12c: Performance Tuning Workshop
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности HTML5
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° распрСдСлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с использованиСм EJB 3
  • ИспользованиС XML, XSD, XSLT ΠΈ XPath
  • JavaScript. React ΠΈ JSX
  • РСализация CI/CD с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Jenkins
  • Python для Hadoop ΠΈ Spark
  • JavaScript. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 2. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности
  • VUE — JS-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания Web интСрфСйсов. ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ курс
  • ΠžΡΠ½ΠΎΠ²Ρ‹ программирования Π² C#

Команда ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π² ΠΊΠΎΠ΄Π΅ Visual Basic | Small Business

КСвин Π›ΠΈ

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии языка программирования Microsoft Visual Basic, просто Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ» для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Π°. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ VB.NET, ΡΠ°ΠΌΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Visual Basic, Π²Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Однако Π²Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ своим прилоТСниям Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π² срСдС .NET.

ΠšΠ»Π°ΡΡΡ‹ .NET

  1. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Microsoft .NET, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ основан Visual Basic, состоит ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ классов, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… пространствами ΠΈΠΌΠ΅Π½. ΠšΠ»Π°ΡΡΡ‹ Π² этих Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ VB Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π΅Π· написания большого количСства ΠΊΠΎΠ΄Π°. Класс PrintDocument, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, позволяСт Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€. Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ класс PrintDialog Π΄Π΅Π»Π°Π΅Ρ‚ эту Π·Π°Π΄Π°Ρ‡Ρƒ Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр класса PrintDocument. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ PrintDocument с ΠΈΠΌΠ΅Π½Π΅ΠΌ myPrintDocument: Dim myPrintDocument As New Printing.PrintDocument

PrintDialog Class

  1. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Visual Studio, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ VB, содСрТит ΠΎΠΊΠ½ΠΎ Toolbox. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°ΡŽΡ‚ инструмСнты ΠΈΠ· этого Π½Π°Π±ΠΎΡ€Π° инструмСнтов Π½Π° Ρ„ΠΎΡ€ΠΌΡ‹ Π² своих прилоТСниях. Когда ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Ρ„ΠΎΡ€ΠΌ трСбуСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ элСмСнт управлСния PrintDialog ΠΈΠ· ΠΎΠΊΠ½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. Π—Π°Ρ‚Π΅ΠΌ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ это ΠΎΠΊΠ½ΠΎ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² ΠΎΠΊΠ½Π΅. Π­Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ послС наТатия Β«ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒΒ» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β», ΠΈΠ»ΠΈ Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ

  1. ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства PrintDialog, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ AllowSomePages ΠΈ ShowHelp, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

    PrintDialog1. AllowSomePages = False PrintDialog1.ShowH elp = True

    Установка для свойства AllowSomePages значСния False Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ количСство страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ хотят Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ. УстановитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΈΠΌ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. УстановитС для свойства ShowHelp Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΏΡ€Π°Π²ΠΊΠ°Β» Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅.

ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ.

  1. ПослС добавлСния PrintDialog Π² Π²Π°ΡˆΡƒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° PrintDocument Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°: (dialogResult = DialogResult.OK) Then myPrintDocument.Print() End If

    ΠŸΠ΅Ρ€Π²Π°Ρ строка ΠΊΠΎΠ΄Π° Π·Π°Π΄Π°Π΅Ρ‚ для свойства Document PrintDialog имя вашСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° PrintDocument. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ строки ΠΊΠΎΠ΄Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΎΠΊΠ½ΠΎ PrintDialog. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ просматриваСт это ΠΎΠΊΠ½ΠΎ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π° ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ «ОК» ΠΈΠ»ΠΈ Β«ΠžΠ’ΠœΠ•ΠΠΒ». Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ «ОК», ΠΊΠΎΠ΄ выполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒΒ» PrintDocument, которая отправляСт Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΠ’ΠœΠ•ΠΠΒ», Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий.

Бсылки

  • Microsoft MSDN: класс PrintDocument (System.Drawing.Printing)
  • Microsoft MSDN: класс PrintDialog (System.Windows.Forms)

РСсурсы

900 50

  • Microsoft MSDN: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Visual Basic
  • Writer Bio

    ПослС изучСния Ρ„ΠΈΠ·ΠΈΠΊΠΈ КСвин Π›ΠΈ Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² 1989 Π³ΠΎΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° Π² качСствС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ писал тСхничСскиС ΡΡ‚Π°Ρ‚ΡŒΠΈ для ΠšΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° ДТонсона. БСгодня этот городской тСхасский ΠΊΠΎΠ²Π±ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ высококачСствСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π° Ρ‚Π°ΠΊΠΆΠ΅ нСтСхничСскиС ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ мноТСство Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ, ΠΎΡ‚ ΠΈΠ³Ρ€ Π΄ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… событий.

    ΠžΡΠ½ΠΎΠ²Ρ‹ Visual Basic

    послСднСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: 10 января 2023 Π³.

    Π’ этой части руководства ΠΏΠΎ Visual Basic ΠΌΡ‹ рассмотрим основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ программирования.
    языка Visual Basic. ΠœΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ самыС основныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с
    ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, константы ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π§ΠΈΡ‚Π°Π΅ΠΌ ΠΈ пишСм Π² консоль; ΠΌΡ‹
    ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ.

    НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° простая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Visual Basic.

    Program.vb

     ΠžΠΏΡ†ΠΈΡ Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ модуля
        Подоснова()
            Console.WriteLine("Π­Ρ‚ΠΎ Visual Basic")
        ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
     

    ΠœΡ‹ объясним ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ построчно.

     ΠžΠΏΡ†ΠΈΡ Бтрогая Π’ΠΊΠ».
     

    ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Option Strict ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости со старыми ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Visual Basic. Π­Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅
    рСкомСндуСтся Π²ΠΎ всСх Π²Π°ΡˆΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Когда инструкция Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, компилятор
    ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ программирования.

     ΠŸΡ€ΠΈΠΌΠ΅Ρ€ модуля
        ...
    ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
     

    КаТдая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Visual Basic Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ структурирована. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄
    ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊΠΎΠ΄ Π΄Π°Π»Π΅Π΅ дСлится Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹
    ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ структурированный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ мСньшС
    ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½ ошибкам. Π’ нашСм случаС ΠΌΡ‹ создаСм ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Example. Для этого ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ
    ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово модуля . ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ модуля заканчиваСтся ΠΊΠΎΠ΄ΠΎΠΌ End.
    ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ модуля
    .

     Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ основной()
        ...
    ΠšΠΎΠ½Π΅Ρ† сабвуфСра
     

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Sub , ΠΌΡ‹ создаСм ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ. Sub происходит ΠΎΡ‚
    ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ слово. ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ синонимами. Π’ Visual Basic,
    ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ словом являСтся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° β€” это Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Visual Basic.
    Π­Ρ‚ΠΎ дСлаСтся для достиТСния ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π°.

     Console.WriteLine("Π­Ρ‚ΠΎ Visual Basic")
     

    Π’ этой строкС ΠΊΠΎΠ΄Π° ΠΌΡ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ строковый Π»ΠΈΡ‚Π΅Ρ€Π°Π» Β«Π­Ρ‚ΠΎ Visual BasicΒ» Π²
    консоль. Π§Ρ‚ΠΎΠ±Ρ‹ вывСсти сообщСниС Π½Π° консоль, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ WriteLine
    ΠΌΠ΅Ρ‚ΠΎΠ΄ класса консоли . Он прСдставляСт собой стандартный Π²Π²ΠΎΠ΄,
    Π²Ρ‹Π²ΠΎΠ΄ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ошибок для ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

     $ dotnet Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ
    Π­Ρ‚ΠΎ VisualBasic
     

    ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ класс консоли для чтСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

    Program.vb

     ΠžΠΏΡ†ΠΈΡ Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ модуля
        Dim имя ΠΊΠ°ΠΊ строка
        Подоснова()
            Console.WriteLine("Π’Π²Π΅Π΄ΠΈΡ‚Π΅ вашС имя:")
            имя = Консоль.ReadLine()
            Console.WriteLine("ЗдравствуйтС, {0}", имя)
        ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
     

    Вторая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с консоли
    ΠΈ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ.

     Dim имя ΠΊΠ°ΠΊ строка
     

    ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Dim ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для объявлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ
    называСтся «имя». Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ констант, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΆΠΈΠ·Π½ΠΈ
    Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния. Как
    ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово опрСдСляСт Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Наша пСрСмСнная
    Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ строковыС значСния.

     имя = Console.ReadLine()
     

    Π§ΠΈΡ‚Π°Π΅ΠΌ строку с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Когда ΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Enter, строка присваиваСтся
    ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠΌΠ΅Π½ΠΈ.

     Console.WriteLine("ЗдравствуйтС, {0}", имя)
     

    Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ сообщСниС ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π° консоль. {0} символов
    Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ содСрТимым ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠΌΠ΅Π½ΠΈ .

     $ dotnet Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ
    Π’Π²Π΅Π΄ΠΈΡ‚Π΅ вашС имя:
    Π―Π½
    ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Π―Π½
     

    AdvertisementsАргумСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Visual Basic ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π•ΡΡ‚ΡŒ нСсколько способов
    для получСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

    Program.vb

     ΠžΠΏΡ†ΠΈΡ Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ модуля
        Dim cline As String
        Подоснова()
            клин = Команда ()
            Console.WriteLine(ΠΊΠ»ΠΈΠ½)
        ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
     

    Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ ΠΈΡ… Π²
    Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π».

     cline = Команда()
     

    Ѐункция Command ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

     Console.WriteLine(cline)
     

    Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

     $ dotnet run 1 2 3 4 5
    1 2 3 4 5
     

    Program.vb

     ΠžΠΏΡ†ΠΈΡ Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ модуля
        Π Π°Π·ΠΌΠ΅Ρ€ тусклого Ρ†Π²Π΅Ρ‚Π° Как Ρ†Π΅Π»ΠΎΠ΅ число
        Sub Main (ByVal cmdArgs () ΠΊΠ°ΠΊ строка)
            Ρ€Π°Π·ΠΌΠ΅Ρ€ = cmdArgs. Length
            Если Ρ€Π°Π·ΠΌΠ΅Ρ€ > 0 Π’ΠΎΠ³Π΄Π°
                For i As Integer = 0 To size - 1
                    Console.WriteLine(cmdArgs(i))
                Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ
            ΠšΠΎΠ½Π΅Ρ†, Ссли
        ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
     

    АргумСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π²
    Основная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.

     Sub Main (ByVal cmdArgs () ΠΊΠ°ΠΊ строка)
     

    Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Main ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ массив строк
    Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

     Π Π°Π·ΠΌΠ΅Ρ€ = cmdArgs.Π”Π»ΠΈΠ½Π°
     

    ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива.

     Если Ρ€Π°Π·ΠΌΠ΅Ρ€ > 0 Π’ΠΎΠ³Π΄Π°
        Для i As Byte = 0 To size - 1
            Console.WriteLine(cmdArgs(i))
        Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ
    ΠšΠΎΠ½Π΅Ρ†, Ссли
     

    ΠŸΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ массиву ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ всС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² консоль.
    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² этом случаС имя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ
    срСди Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

     $ dotnet Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ 2 3 5
    2
    3
    5
     

    ΠœΡ‹ прСдоставляСм Ρ‚Ρ€ΠΈ числа Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΈ это
    пСчатаСтся Π½Π° консоли.

    ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ константы

    ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ β€” это мСсто для хранСния Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΠΌΠ΅Π΅Ρ‚ имя ΠΈ Π΄Π°Π½Π½Ρ‹Π΅
    Ρ‚ΠΈΠΏ. Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… опрСдСляСт, ΠΊΠ°ΠΊΠΈΠ΅ значСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ присвоСны ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Над
    врСмя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…
    Ρ‚ΠΈΠΏ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ всСгда ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ своСго Ρ‚ΠΈΠΏΠ° ΠΏΠ΅Ρ€Π΅Π΄
    любая ссылка Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлана.

    ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом Dim . Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…,
    константы ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ свои значСния. ПослС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ
    ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ. ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова Const .

    Program.vb

     ΠžΠΏΡ†ΠΈΡ Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ модуля
        Подоснова()
            Dim city As String = "Нью-Π™ΠΎΡ€ΠΊ"
            Dim name As String = "Paul", age As Integer = 35,
                Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ As String = "Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Π΅Ρ†"
            Console.WriteLine(Π³ΠΎΡ€ΠΎΠ΄)
            Console.WriteLine(имя)
            Console.WriteLine(возраст)
            Console.WriteLine(Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ)
            Π³ΠΎΡ€ΠΎΠ΄ = "Π›ΠΎΠ½Π΄ΠΎΠ½"
            Console. WriteLine(Π³ΠΎΡ€ΠΎΠ΄)
        ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
     

    Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.

     Вусклый Π³ΠΎΡ€ΠΎΠ΄ As String = "Нью-Π™ΠΎΡ€ΠΊ"
     

    ΠœΡ‹ объявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π³ΠΎΡ€ΠΎΠ΄Π° Ρ‚ΠΈΠΏΠ° String ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ «Новый
    York».

     Dim name As String = "Paul", age As Integer = 35,
        Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ As String = "Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Π΅Ρ†"
     

    ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова Dim ;
    ΠΎΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ запятой.

     Console.WriteLine(Π³ΠΎΡ€ΠΎΠ΄)
    Console.WriteLine(имя)
    Console.WriteLine(возраст)
    Console.WriteLine(Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ)
     

    Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

     Π³ΠΎΡ€ΠΎΠ΄ = "Π›ΠΎΠ½Π΄ΠΎΠ½"
     

    ΠœΡ‹ присваиваСм Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π³ΠΎΡ€ΠΎΠ΄Π°.

    Как ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅, константы Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свои Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния.

    Program.vb

     ΠžΠΏΡ†ΠΈΡ Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ модуля
        Подоснова()
            ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число = 100
            Const HEIGHT As Integer = 150
            Dim var As Integer = 40
            Π²Π°Ρ€ = 50
            Бэр ШИРИНА = 110
        ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
     

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ объявляСм Π΄Π²Π΅ константы ΠΈ ΠΎΠ΄Π½Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ.

     ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число = 100
    Const HEIGHT As Integer = 150
     

    ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Const , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ компилятору, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ объявляСм
    постоянный. ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ константы Π·Π°Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

     Dim var As Integer = 40
    Π²Π°Ρ€ = 50
     

    ΠœΡ‹ объявляСм ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ. ПозТС ΠΌΡ‹ присваиваСм Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    пСрСмСнная.

     Rem ШИРИНА = 110
     

    Π­Ρ‚ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с константой. Если ΠΌΡ‹ раскоммСнтируСм эту строку, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ
    ошибка компиляции.

    AdvertisementsVariable interpolation

    Variable interpolation замСняСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΡ… значСниями Π²Π½ΡƒΡ‚Ρ€ΠΈ
    строковыС Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹. Π”Ρ€ΡƒΠ³ΠΈΠ΅ названия интСрполяции ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…: пСрСмСнная
    Π·Π°ΠΌΠ΅Π½Π° ΠΈ пСрСмСнная экспансия.

    Program.vb

     ΠžΠΏΡ†ΠΈΡ Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ модуля
        Dim age As Byte = 34
        Dim name As String = "William"
        Π—Π°Ρ‚Π΅ΠΌΠ½Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° Π² Π²ΠΈΠ΄Π΅ строки
        Подоснова()
            output = $"{name} {возраст}Β Π»Π΅Ρ‚."
            Console.WriteLine(Π²Ρ‹Ρ…ΠΎΠ΄)
        ΠšΠΎΠ½Π΅Ρ† сабвуфСра
    ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
     

    Π’ Visual Basic строки нСизмСняСмы.