ВсС для Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ

1с Π½ΠΎΠΌΠ΅Ρ€ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. КакиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ нСскольким значСниям

Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ – это спСцифичСский ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΎΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² – это отсутствиС привязки ΠΊ физичСским Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, Ρ‡Ρ‚ΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны Π΄Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ – Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ограничСния. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ возмоТности взаимодСйствия с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ сопоставимы со взаимодСйствиСм с Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² 1Π‘ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, являясь Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†, Π½ΠΎ ΠΏΡ€ΠΈ этом – ΠΈ элСмСнтом управлСния. Π‘ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° управляСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ большая Ρ‡Π°ΡΡ‚ΡŒ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ устарСла, Π½ΠΎ ΠΈ Π² настоящСС врСмя ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ элСмСнтом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π½ΠΎ с рядом сущСствСнных ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

Бвойства Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ комбинациями Π΄Π²ΡƒΡ… ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ: Π΅Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ строк.

Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Колонки

Колонка Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ – Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ свойство. ИмСнно Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ опрСдСляСт Π΅Π΅ структуру. Колонки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ полям физичСских Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ ΠΏΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ интСрфСйсу ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части ΠΈΠ»ΠΈ ΠΆΡƒΡ€Π½Π°Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Колонка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ имя, Ρ‚ΠΈΠΏ значСния ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ.

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ.

Π‘Ρ‚Ρ€ΠΎΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ интСрфСйса, строки – это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ коллСкция, встроСнная Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ записСй физичСских Ρ‚Π°Π±Π»ΠΈΡ†, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ строк Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части ΠΈΠ»ΠΈ ΠΆΡƒΡ€Π½Π°Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². КаТдая ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ взятая строка являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… свойств, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, взаимодСйствиС со строкой ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° взаимодСйствиС с ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. МоТно ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ свойства, Π² Ρ‚ΠΎΠΌ числС с использованиСм ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Β«Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠ—Π½Π°Ρ‡Π΅Π½ΠΈΡΠ‘Π²ΠΎΠΉΡΡ‚Π²()Β». Π’Π°ΠΊ ΠΊΠ°ΠΊ строки ΡΠ²Π»ΡΡŽΡ‚ΡΡ основной ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, примСняСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ()Β».

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

БущСствуСт мноТСство способов ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊ использованию. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² качСствС листингов ΠΊΠΎΠ΄Π° с коммСнтариями.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ конструктором

Основной способ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, которая Π½ΡƒΠΆΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, ΠΊ соТалСнию, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ свойства Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π° = Новый Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; // ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π’Π— // Π”Π°Π»Π΅Π΅ опрСдСляСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ добавляСм ΠΈΡ… Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ // Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ "НомСнклатура" Имя = "НомСнклатура"; ВипЗначСния = Новый ОписаниСВипов("БправочникБсылка.НомСнклатура"); Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ = "НомСнклатура (Ρ‚ΠΎΠ²Π°Ρ€)"; Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π°.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Им, ВипЗначСния, Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ); // Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ "ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ" Имя = "ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ"; ВипЗначСния = Новый ОписаниСВипов("Число"); Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π°.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Имя, ВипЗначСния); // Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… манипуляций ΠΌΡ‹ создали ΠΏΡƒΡΡ‚ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ // Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Ρ‚ΠΎ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ синтаксис конструктора β€œΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’ΠΈΠΏΠΎΠ²β€

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ

Если Ρƒ вас ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ Π΅ΡΡ‚ΡŒ эталон с подходящСй структурой ΠΈ/ΠΈΠ»ΠΈ составом, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΡΡ‚Π°Π»ΠΎΠ½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Если эталоном являСтся другая Ρ‚Π°Π±Π»ΠΈΡ†Π°, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹-эталона». Если Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ с Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠΌ записСй рСгистра, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ». Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ структура, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Β«Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΒ».

// Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ· Π’Π—-эталона всСх строк Π½ΠΎ с сохранСниСм лишь Π΄Π²ΡƒΡ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π° = "НомСнклатура,ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ"; Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π° = Π’Π°Π±Π»ΠΈΡ†Π°Π­Ρ‚Π°Π»ΠΎΠ½.Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(, ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π°); // Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ· Π’Π—-эталона ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… строк,с сохранСниСм Π΄Π²ΡƒΡ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π‘Ρ‚Ρ€ΠΎΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π° = ΠžΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒΠ’ΠœΠ°ΡΡΠΈΠ²ΠΡƒΠΆΠ½Ρ‹Π΅ΠΠ°ΠΌΠ‘Ρ‚Ρ€ΠΎΠΊΠΈΠ˜Π·Π’Π°Π±Π»ΠΈΡ†Ρ‹Π­Ρ‚Π°Π»ΠΎΠ½Π°(); ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π° = "НомСнклатура,ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ"; Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π° = Π’Π°Π±Π»ΠΈΡ†Π°Π­Ρ‚Π°Π»ΠΎΠ½.Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(Π‘Ρ‚Ρ€ΠΎΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π°, ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π°); // Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ· Π’Π—-эталона строк ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ,с сохранСниСм ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ β€œΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π°β€ // Π‘ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Ρ‹ всС строки Π³Π΄Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°Π²Π½ΠΎ 0, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° НомСнклатура ΠžΡ‚Π±ΠΎΡ€Π‘Ρ‚Ρ€ΠΎΠΊ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°("ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ", 0); ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π° = "НомСнклатура"; Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π° = Π’Π°Π±Π»ΠΈΡ†Π°Π­Ρ‚Π°Π»ΠΎΠ½.Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(Π‘Ρ‚Ρ€ΠΎΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π°, ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π°); // Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ строки со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ поля количСство Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΡƒΠ»ΡŽ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ β€œΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎβ€ ΠžΡ‚Π±ΠΎΡ€Π‘Ρ‚Ρ€ΠΎΠΊ = Новый Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°("ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ", 0); ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π° = "НомСнклатура"; Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π° = Π’Π°Π±Π»ΠΈΡ†Π°Π­Ρ‚Π°Π»ΠΎΠ½.Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(Π‘Ρ‚Ρ€ΠΎΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π°, ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈΠ­Ρ‚Π°Π»ΠΎΠ½Π°); Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹ = Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π°.Найти(0, "ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ"); Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π°.Π£Π΄Π°Π»ΠΈΡ‚ΡŒ(Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹); Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π°.Колонки.Π£Π΄Π°Π»ΠΈΡ‚ΡŒ("ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ"); // АналогичныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈ ΠΈΡ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ частям ΠΈ Π½Π°Π±ΠΎΡ€Π°ΠΌ записСй рСгистров

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ запросом

Если Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… сущСствуСт эталон Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π²Π°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ запросом для быстрого создания Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с Π½ΡƒΠΆΠ½ΠΎΠΉ структурой.

// ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с созданиСм пустой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ структуры рСгистра накоплСния // НСтрудно Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Запрос = Новый Запрос("ВЫБРАВЬ ΠŸΠ•Π Π’Π«Π• 0 * Из РСгистрНакоплСния.Π’ΠΎΠ²Π°Ρ€Ρ‹Π½Π°Π‘ΠΊΠ»Π°Π΄Π΅"); Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π—Π°ΠΏΡ€ΠΎΡΠ° = Запрос.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ(); Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π° = Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π—Π°ΠΏΡ€ΠΎΡΠ°.Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ(); // ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с созданиСм пустой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎ явно Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ ΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΏΠΎΠ»Π΅ΠΉ Запрос = Новый Запрос; Запрос.ВСкст = "ВЫБРАВЬ ΠŸΠ•Π Π’Π«Π• 0 | Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅(Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.ΠŸΡƒΡΡ‚Π°ΡΠ‘Π‘Ρ‹Π»ΠΊΠ°) КАК НомСнклатура, | Π’Π«Π ΠΠ—Π˜Π’Π¬(0 КАК Π§Π˜Π‘Π›Πž(15, 3)) КАК ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ"; Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π—Π°ΠΏΡ€ΠΎΡΠ° = Запрос.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ(); Π”Π΅ΠΌΠΎΠ’Π°Π±Π»ΠΈΡ†Π° = Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π—Π°ΠΏΡ€ΠΎΡΠ°.Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ(); // Π’ΠΠ–ΠΠž! НС стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΈΠΏΠ°Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ· запроса всСгда присутствуСт Ρ‚ΠΈΠΏ Null // Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π’Π— созданная запросом, всСгда ΠΈΠΌΠ΅Π΅Ρ‚ составныС Ρ‚ΠΈΠΏΡ‹ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ этой нСбольшой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли основныС свойства ΠΈ практичСскиС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ создания Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, достаточныС для понимания ΠΈ Π½Π°Ρ‡Π°Π»Π° примСнСния. Π‘Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Π΅Π³ΠΎ возмоТностСй Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ написания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ… ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ всСх читатСлям infostart’a. Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ посвящСна вопросу создания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ управляСмого прилоТСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π» Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, часто сталкивался с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ получСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Под ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ понимаСтся Ρ‚Π°Π±Π»ΠΈΡ†Π°, количСство ΠΈ Ρ‚ΠΈΠΏ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ извСстно. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 3, Π° ΠΌΠΎΠΆΠ΅Ρ‚ 6, Π° ΠΌΠΎΠΆΠ΅Ρ‚ 8. Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ всС просто: ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнт Β«Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ»,ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² этот элСмСнт ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом. ΠŸΠΎΡ‚ΠΎΠΌ простой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Π€ΠΎΡ€ΠΌΡ‹.Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ΅ΠŸΠΎΠ»Π΅.Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠšΠΎΠ»ΠΎΠ½ΠΊΠΈ();

ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Казалось Π±Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅.

Π­Ρ‚ΠΎ всС Π±Ρ‹Π»ΠΎ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’ управляСмом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ всС измСнилось. Π’Π°ΠΊ просто ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ ТСстко ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅, Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом (ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ,Π½Ρƒ, Π² этом, собствСнно, ΠΈ ΡΡƒΡ‚ΡŒ самого управляСмого прилоТСния). Π­Ρ‚ΠΎ ΠΌΡ‹ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ срСдствами ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° управляСмой Ρ„ΠΎΡ€ΠΌΠ΅.

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π° появится Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ элСмСнта Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. ΠœΡ‹ Π΅Π³ΠΎ создадим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом, ΠΊΠ°ΠΊ ΠΈ всю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ описана, ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ открытия Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ – это ΠΊΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ происходит Ρ‡Π΅Ρ€Π΅Π· описаниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΊ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°:
ΠœΠ°ΡΡΠΈΠ²Π’ΠΈΠΏΠ°Π’Ρ‹Π±ΠΎΡ€Π° = Новый Массив; ΠœΠ°ΡΡΠΈΠ²Π’ΠΈΠΏΠ°Π’Ρ‹Π±ΠΎΡ€Π°.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Π’ΠΈΠΏ("Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ")); ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’ΠΈΠΏΠ°Π’Ρ‹Π±ΠΎΡ€Π° = Новый ОписаниСВипов(ΠœΠ°ΡΡΠΈΠ²Π’ΠΈΠΏΠ°Π’Ρ‹Π±ΠΎΡ€Π°); ΠœΠ°ΡΡΠΈΠ²Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² = Новый Массив; ΠœΠ°ΡΡΠΈΠ²Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ².Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Новый Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π€ΠΎΡ€ΠΌΡ‹("ВаблицаРасписания", ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’ΠΈΠΏΠ°Π’Ρ‹Π±ΠΎΡ€Π°, "", "ВЗН")); Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, которая содСрТит Π΄Π°Π½Π½Ρ‹Π΅. Если Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΈΠ· запроса, Ρ‚ΠΎ всС Π±ΠΎΠ»Π΅Π΅ - ΠΌΠ΅Π½Π΅Π΅ порядок. Если Ρ‚Π°Π±Π»ΠΈΡ†Π° создаСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ числа ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы Ρ‡Π΅Ρ€Π΅Π· «ОписаниСВипов». Π‘ΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ‚ΠΈΠΏ. Если, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,прСдполагаСтся, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² этих ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ, Ρ‚ΠΎ нСльзя Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ просто с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π²Π²ΠΈΠ΄Ρƒ – это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Ρ‚.ΠΊ. эти Ρ‚ΠΈΠΏΡ‹ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅.
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, которая содСрТит нСсколько ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ:
ΠšΠ” = Новый ΠšΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹Π”Π°Ρ‚Ρ‹(ЧастиДаты.ВрСмя); ΠœΠ°ΡΡΠΈΠ²ΠšΠ” = Новый Массив; ΠœΠ°ΡΡΠΈΠ²ΠšΠ”.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Π’ΠΈΠΏ("Π”Π°Ρ‚Π°")); ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’ΠΈΠΏΠΎΠ²Π’Ρ€Π΅ΠΌΡ = Новый ОписаниСВипов(ΠœΠ°ΡΡΠΈΠ²ΠšΠ”,ΠšΠ”); Π’Π— = Новый Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ;
Π’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Π‘", ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’ΠΈΠΏΠΎΠ²Π’Ρ€Π΅ΠΌΡ);
Π’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Π”ΠΎ", ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’ΠΈΠΏΠΎΠ²Π’Ρ€Π΅ΠΌΡ);
Π’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ЀИО");
Π’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅");//ЀИО ΠΈ ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ - строки Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠΌ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π’Π— Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π’Π—, которая содСрТит Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π² созданный Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹. Для КаТдого Колонка Из Π’Π—.Колонки Π¦ΠΈΠΊΠ»

ΠœΠ°ΡΡΠΈΠ²Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ².Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Новый Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π€ΠΎΡ€ΠΌΡ‹(Колонка.Имя, Колонка.ВипЗначСния,"ВаблицаРасписания"));
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹(ΠœΠ°ΡΡΠΈΠ²Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²);
Π’Π°Π±Π»ΠΈΡ†Π°ΠŸΠΎΠ»Π΅ΠΉΠ’Ρ‹Π±ΠΎΡ€Π° = Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ВЗН", Π’ΠΈΠΏ("Π’Π°Π±Π»ΠΈΡ†Π°Π€ΠΎΡ€ΠΌΡ‹"));
Π’Π°Π±Π»ΠΈΡ†Π°ΠŸΠΎΠ»Π΅ΠΉΠ’Ρ‹Π±ΠΎΡ€Π°.ΠŸΡƒΡ‚ΡŒΠšΠ”Π°Π½Π½Ρ‹ΠΌ = "ВаблицаРасписания";
Π’Π°Π±Π»ΠΈΡ†Π°ΠŸΠΎΠ»Π΅ΠΉΠ’Ρ‹Π±ΠΎΡ€Π°.ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ = ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Π’Π°Π±Π»ΠΈΡ†Ρ‹.Бписок;

Π’ΠΎΡ‚ такая нСхитрая комбинация ΠΈ наша Ρ‚Π°Π±Π»ΠΈΡ†Π° Π³ΠΎΡ‚ΠΎΠ²Π°.

Для КаТдого Колонка Из Π’Π—.Колонки Π¦ΠΈΠΊΠ»

НовыйЭлСмСнт = Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Колонка.Имя, Π’ΠΈΠΏ("ΠŸΠΎΠ»Π΅Π€ΠΎΡ€ΠΌΡ‹"), Π’Π°Π±Π»ΠΈΡ†Π°ΠŸΠΎΠ»Π΅ΠΉΠ’Ρ‹Π±ΠΎΡ€Π°);
НовыйЭлСмСнт.Π’ΠΈΠ΄ = Π’ΠΈΠ΄ΠŸΠΎΠ»ΡΠ€ΠΎΡ€ΠΌΡ‹.ΠŸΠΎΠ»Π΅Π’Π²ΠΎΠ΄Π°;
НовыйЭлСмСнт.ΠŸΡƒΡ‚ΡŒΠšΠ”Π°Π½Π½Ρ‹ΠΌ = "ВаблицаРасписания." + Колонка.Имя;
НовыйЭлСмСнт.Π¨ΠΈΡ€ΠΈΠ½Π° = 10;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

УсловноС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, Ссли Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ пишСм Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ,ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ΅ мСню – Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΈΡˆΡƒΡ‚ΡΡ Ρ€ΡƒΠΊΠ°ΠΌΠΈ. НапримСр,Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Β«Π’Ρ‹Π±ΠΎΡ€Β»:

Π’Π°Π±Π»ΠΈΡ†Π°ΠŸΠΎΠ»Π΅ΠΉΠ’Ρ‹Π±ΠΎΡ€Π°.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠ”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅("Π’Ρ‹Π±ΠΎΡ€","ВЗНВыбор");

Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ события Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ прописываСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°:

&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ВЗНВыбор(Π’Π—, ВыбраннаяБтрока, ПолС, Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Π°ΡΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°)
//ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈ поэтому Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ компилятора

&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅

Ну, ΠΈ послСднСС Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послС всСх этих дСйствий ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹:

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π’Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π€ΠΎΡ€ΠΌΡ‹(Π’Π—, "ВаблицаРасписания");

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅ΠΌ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅:


А Π²ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° события "Π’Ρ‹Π±ΠΎΡ€":



ПослСсловиС.

НадСюсь, ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Ρ‚Π΅ΠΌ программистам 1Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, которая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом создаСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ значСния ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ с коммСнтариями,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ 21 Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2011

Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘ – 3 Ρ‡Π°ΡΡ‚ΡŒ. ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ "нСизвСстной" структуры, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ строк, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ названия ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. (Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ относится ΠΊ Ρ†ΠΈΠΊΠ»Ρƒ статСй 1Π‘ с нуля; ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 1с с нуля; Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1с)

Для объяснСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ наши ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° "Π² ΠΆΠΈΠ²ΡƒΡŽ", Π½Π°ΠΌ нСобходимая нСкая тСстовая Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘ . Π§Π°ΡΡ‚ΡŒ Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, поэтому ΠΌΡ‹ сдСлаСм Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с трСмя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ "Ѐамилия", "Имя", "ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ" ΠΈ внСсСм Π² Π½Π΅Π΅ нСбольшоС количСство Π΄Π°Π½Π½Ρ‹Ρ… - Π°ΠΆ Ρ†Π΅Π»Ρ‹Ρ… 3 строки:)

Π˜Ρ‚Π°ΠΊ, создадим Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠΌ Π΅Π΅:

ΠœΠΎΡΠ’Π— = Новый Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; // создаСм Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ…Ρ€Π°Π½ΡΡ‰ΡƒΡŽΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ "ΠœΠΎΡΠ’Π—" ΠœΠΎΡΠ’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Ѐамилия"); // создаСм ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ "Ѐамилия" ΠœΠΎΡΠ’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Имя"); // создаСм ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ "Имя" ΠœΠΎΡΠ’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ"); // создаСм ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ "ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ" // добавляСм ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку Π² Π½Π°ΡˆΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ НоваяБтрока = ΠœΠΎΡΠ’Π—.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(); НоваяБтрока.Ѐамилия = "Π§Π°ΠΏΠ°Π΅Π²"; НоваяБтрока.Имя = "Василий"; НоваяБтрока.ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ = "Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡"; // добавляСм Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку НоваяБтрока = ΠœΠΎΡΠ’Π—.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(); НоваяБтрока.Ѐамилия = "ДзСрТинский"; НоваяБтрока.Имя = "ЀСликс"; НоваяБтрока.ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ = "Π­Π΄ΠΌΡƒΠ½Π΄ΠΎΠ²ΠΈΡ‡"; // добавляСм Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ строку НоваяБтрока = ΠœΠΎΡΠ’Π—.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(); НоваяБтрока.Ѐамилия = "ΠšΠΎΡ‚ΠΎΠ²ΡΠΊΠΈΠΉ"; НоваяБтрока.Имя = "Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈΠΉ"; НоваяБтрока.ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ = "Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡";

Наша тСстовая Ρ‚Π°Π±Π»ΠΈΡ†Π° состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ: Имя, Ѐамилия, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ; ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… строки с фамилиями Π³Π΅Ρ€ΠΎΠ΅Π² ГраТданской Π²ΠΎΠΉΠ½Ρ‹.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π° - ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘ ΠΊΠ°ΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

// Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ названия всСх ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π’Π— Для КаТдого Колонка Из ΠœΠΎΡΠ’Π—.Колонки Π¦ΠΈΠΊΠ» Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: " + Колонка.Имя); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Наш Ρ†ΠΈΠΊΠ» Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π² ΠΎΠΊΠ½ΠΎ сообщСний 1Π‘ всС ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ:

Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: Ѐамилия Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: Имя Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ для ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ примСняСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° строк (Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅). ΠœΠΎΡΠ’Π—.Колонки - это коллСкция ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘ "ΠœΠΎΡΠ’Π—" . ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ содСрТит Π² сСбС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ° "ΠšΠΎΠ»ΠΎΠ½ΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ" ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ этого Ρ‚ΠΈΠΏΠ° ΠΈ являСтся ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈ содСрТит свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. ΠžΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ этим свойствам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ свСдСния ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия с Π½Π΅ΠΉ.

НапримСр, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ свойству "Имя" (Колонка.Имя ) ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ.

Π₯ΠΎΡ‡Ρƒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ вашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ†ΠΈΠΊΠ»Π°: "Для КаТдого Колонка Из ΠœΠΎΡΠ’Π—.Колонки Π¦ΠΈΠΊΠ»" ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ с ΠΈΠΌΠ΅Π½Π΅ΠΌ "Колонка" ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Π° Π½Π°ΠΌΠΈ. ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ имя. МоТно Π½Π°Π·Π²Π°Ρ‚ΡŒ эту ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "ΠœΠΎΡΠ’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ°" Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

// Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ названия всСх ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π’Π— Для КаТдого ΠœΠΎΡΠ’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ° Из ΠœΠΎΡΠ’Π—.Колонки Π¦ΠΈΠΊΠ» Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: " + ΠœΠΎΡΠ’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ°.Имя); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Когда ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‰Π°Ρ подсистСма 1Π‘ встрСчаСт Ρ†ΠΈΠΊΠ» Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π΅ Ρ†ΠΈΠΊΠ»Π° ΠΎΠ½Π° присваиваСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ элСмСнт ΠΈΠ· нашСй ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС - ΠΎΠ΄ΠΈΠ½ элСмСнт ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠœΠΎΡΠ’Π—.Колонки А Π΄Π°Π»Π΅Π΅ ΠΌΡ‹ обращаСмся ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, которая содСрТит Π² сСбС Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство "Имя" .

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ рядом с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ вывСсти Π΅Ρ‰Π΅ ΠΈ Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ:

// Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΈ названия всСх ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Для КаТдого Колонка Из ΠœΠΎΡΠ’Π—.Колонки Π¦ΠΈΠΊΠ» ΠΠΎΠΌΠ΅Ρ€ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈ = ΠœΠΎΡΠ’Π—.Колонки.ИндСкс(Колонка); // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ИмяКолонки = Колонка.Имя; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("НомСр ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ:" + ΠΠΎΠΌΠ΅Ρ€ΠšΠΎΠ»ΠΎΠ½ΠΊΠΈ + " Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: " + ИмяКолонки); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π’ ΠΎΠΊΠ½ΠΎ сообщСний 1Π‘ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ тСкст:

НомСр ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ:0 Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: Ѐамилия НомСр ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ:1 Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: Имя НомСр ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ:2 Имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘ Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ начиная с нуля, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ количСство ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ "ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ()" Ρƒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ = ΠœΠΎΡΠ’Π—.Колонки.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ(); Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ);

На экранС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° Ρ†ΠΈΡ„Ρ€Π° "3". Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² нашСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: "Ѐамилия", "Имя", "ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ"

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°- ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΠΎ Π΅Π΅ Π½ΠΎΠΌΠ΅Ρ€Ρƒ (индСксу) ΠΈ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ индСкса ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Π‘Π΄Π΅Π»Π°Π΅ΠΌ Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° всСх ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ индСксов ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ (Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²). Помним, Ρ‡Ρ‚ΠΎ нумСрация ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ начинаСтся с нуля. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ счСтчик Ρ†ΠΈΠΊΠ»Π° "Π‘Ρ‡" ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ нуля Π΄ΠΎ числа, Ρ€Π°Π²Π½ΠΎΠ³ΠΎ количСству ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ минус ΠΎΠ΄ΠΈΠ½.

Для Π‘Ρ‡ = 0 По ΠœΠΎΡΠ’Π—.Колонки.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1 Π¦ΠΈΠΊΠ» Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ° = ΠœΠΎΡΠ’Π—.Колонки[Π‘Ρ‡]; Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ°.Имя); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

На экранС ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅

Ѐамилия Имя ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ

Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ‹Π» понятСн. ΠœΡ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ "ΠœΠΎΡΠ’Π—.Колонки.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() ", ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ количСство ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΈ запустили Ρ†ΠΈΠΊΠ» со счСтчиком ΠΎΡ‚ нуля Π΄ΠΎ количСство ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ минус ΠΎΠ΄ΠΈΠ½ . Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ ΠΈΠ· ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ присваиваСм Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ° Π”Π°Π»Π΅Π΅, Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΌΡ‹ обращаСмся ΠΊ свойству Имя ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Π½Π° экран: Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ°.Имя);

Π’Π°ΠΆΠ½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Бвойство - это нСкая статичСская Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π±Π΅Π· скобок, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ°.Имя . А ΠΌΠ΅Ρ‚ΠΎΠ΄ - это ΠΏΠΎ сути, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΈΠ»ΠΈ функция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ всСгда ΠΏΠΈΡˆΡƒΡ‚ΡΡ со скобками (Π΄Π°ΠΆΠ΅ Ссли Π½Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²). НапримСр: ΠœΠΎΡΠ’Π—.Колонки.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ()

Если ΠΌΡ‹ обратимся ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ, Π·Π°Π±Ρ‹Π² Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скобки - ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ 1Π‘ выдаст Π½Π°ΠΌ сообщСниС ΠΎΠ± ошибкС ΠΈ Π½Π΅ запустит ΠΊΠΎΠ΄ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ обращаСмся Π½Π΅ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ, Π° ΠΊ свойству - ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ скобок. А свойства с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ смоТСт (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄) - ΠΎ Ρ‡Π΅ΠΌ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ сказано Π² сообщСнии ΠΎΠ± ошибкС.

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, Ссли я Π·Π°Π±ΡƒΠ΄Ρƒ поставит скобки Π² Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ‚Π°ΠΊΠΈΠΌ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ способом ΠœΠΎΡΠ’Π—.Колонки.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ (Π±Π΅Π· скобок послС "ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ()"):

ПолС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ (ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ)

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС "ΠΏΠΎΠ»Π΅" ΠΈ "свойство" слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ синонимы, ΠΈΠ»ΠΈ Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² 1Π‘. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Π° этих слова для обозначСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ понятия. Π₯отя Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования эти Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ понятия.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ, для Π½Π°Ρ‡Π°Π»Π°, простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки нашСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ. ΠœΡ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΅ΡΡ‚ΡŒ пСрвая строка, ΠΈ Π΅ΡΡ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°. Если ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ошибка. Π˜Ρ‚Π°ΠΊ:

ΠŸΠ΅Ρ€Π²Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ° = ΠœΠΎΡΠ’Π—; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку (нумСрация с нуля) Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ΅Ρ€Π²ΠΎΠΉΠšΠΎΠ»ΠΎΠ½ΠΊΠΈ = ΠŸΠ΅Ρ€Π²Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ°; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ (нумСрация ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚ΠΎΠΆΠ΅ с нуля) Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ΅Ρ€Π²ΠΎΠΉΠšΠΎΠ»ΠΎΠ½ΠΊΠΈ); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ столбца Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

На экран Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ:

Π§Π°ΠΏΠ°Π΅Π²

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-строку Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° [...]. (Ссли Π·Π°Π±Ρ‹Π»ΠΈ, ΠΊΠ°ΠΊ это дСлаСтся, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ) Π’Π½ΡƒΡ‚Ρ€ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ "0". Π­Ρ‚ΠΎ индСкс ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠŸΠ΅Ρ€Π²Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ° = ΠœΠΎΡΠ’Π—;

Π”Π°Π»Π΅Π΅, ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ-строкС ΠΌΡ‹ Ρ‚ΠΎΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° [...]. Π’Π½ΡƒΡ‚Ρ€ΡŒ этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ столбца Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ‚ΠΎΠΆΠ΅ "0". И, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ столбца с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ "0" для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ "0". Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΡ‹ Π²Ρ‹Π²Π΅Π»ΠΈ Π½Π° экран ΠΈ ΠΎΠ½ΠΎ прСдставляСт собой строку "Π§Π°ΠΏΠ°Π΅Π²".

НСмного услоТним наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ΠŸΠ΅Ρ€Π²Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ° = ΠœΠΎΡΠ’Π—; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку (нумСрация с нуля) Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠŸΠ΅Ρ€Π²Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ°); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ столбца Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠŸΠ΅Ρ€Π²Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ°); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ столбца Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠŸΠ΅Ρ€Π²Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ°); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ столбца Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π²Ρ‹Π²Π΅Π»ΠΈ Π½Π° экран значСния ΠΈΠ· всСх Ρ‚Ρ€Π΅Ρ… столбцов ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки нашСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

Π§Π°ΠΏΠ°Π΅Π² Василий Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡

Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Π΅Ρ‰Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΌ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ "ΠŸΠ΅Ρ€Π²Π°ΡΠ‘Ρ‚Ρ€ΠΎΠΊΠ°"

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠœΠΎΡΠ’Π—); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ столбца Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠœΠΎΡΠ’Π—); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ столбца Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠœΠΎΡΠ’Π—); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ столбца Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

На экранС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠΆΠ΅ самоС

Π§Π°ΠΏΠ°Π΅Π² Василий Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡

ΠœΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎ для обращСния ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, находящСмуся Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ строкС ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ столбцС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² [...] Π² Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅: Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ[Π˜Π½Π΄Π΅ΠΊΡΠ‘Ρ‚Ρ€ΠΎΠΊΠΈ][ИндСксКолонки]

Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ всСх строк ΠΈ всСх столбцов ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ индСксов строк ΠΈ столбцов:

Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ = 0 По ΠœΠΎΡΠ’Π—.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1 Π¦ΠΈΠΊΠ» // Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° строк Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ = 0 По ΠœΠΎΡΠ’Π—.Колонки.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1 Π¦ΠΈΠΊΠ» // Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° столбцов // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки (ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ) Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π―Ρ‡Π΅ΠΉΠΊΠΈ = ΠœΠΎΡΠ’Π—[Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ][Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ]; // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран Π½ΠΎΠΌΠ΅Ρ€ строки, Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–" + Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ + " столбСц β„–" + Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ + " = " + Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π―Ρ‡Π΅ΠΉΠΊΠΈ); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°; ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

На экран Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–0 столбСц β„–0 = Π§Π°ΠΏΠ°Π΅Π² Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–0 столбСц β„–1 = Василий Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–0 столбСц β„–2 = Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡ Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–1 столбСц β„–0 = ДзСрТинский Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–1 столбСц β„–1 = ЀСликс Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–1 столбСц β„–2 = Π­Π΄ΠΌΡƒΠ½Π΄ΠΎΠ²ΠΈΡ‡ Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–2 столбСц β„–0 = ΠšΠΎΡ‚ΠΎΠ²ΡΠΊΠΈΠΉ Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–2 столбСц β„–1 = Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈΠΉ Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„–2 столбСц β„–2 = Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π²ΡƒΡ… Ρ†ΠΈΠΊΠ»ΠΎΠ², ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π»ΠΎΠΆΠ΅Π½ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΌΡ‹ Π²Ρ‹Π²Π΅Π»ΠΈ Π½Π° экран значСния всСх ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈΠ· всСх строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘. ΠŸΡ€ΠΈ этом ΠΌΡ‹ Π½Π΅ использовали ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π° ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ ΠΈ строкам ΠΏΠΎ ΠΈΡ… индСксам. Для большСго понимания ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ, Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ вмСсто Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ» Π½Π° экран ΠΈΡ… названия. И Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сдСлаю Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π°Ρ‡ΠΈ содСрТимого Π½Π° экран.

Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ = 0 По ΠœΠΎΡΠ’Π—.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1 Π¦ΠΈΠΊΠ» // Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° строк Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" ======= Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„– " + Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ + " ======="); Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" "); // ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки (вставка пустой строки) Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ = 0 По ΠœΠΎΡΠ’Π—.Колонки.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1 Π¦ΠΈΠΊΠ» // Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° столбцов // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки (ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ) Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π―Ρ‡Π΅ΠΉΠΊΠΈ = ΠœΠΎΡΠ’Π—[Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ][Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ]; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ИмяКолонки = ΠœΠΎΡΠ’Π—.Колонки[Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ].Имя; // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ИмяКолонки + ": " + Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π―Ρ‡Π΅ΠΉΠΊΠΈ); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°; Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" "); // ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки (вставка пустой строки) ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

БСйчас, Π½Π° нашСм экранС информация стала Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ:

Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„– 0 ======= Ѐамилия: Π§Π°ΠΏΠ°Π΅Π² Имя: Василий ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ: Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡ ======= Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„– 1 ======= Ѐамилия: ДзСрТинский Имя: ЀСликс ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ: Π­Π΄ΠΌΡƒΠ½Π΄ΠΎΠ²ΠΈΡ‡ ======= Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„– 2 ======= Ѐамилия: ΠšΠΎΡ‚ΠΎΠ²ΡΠΊΠΈΠΉ Имя: Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈΠΉ ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ: Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡

Π”Π°, Ρ‡ΡƒΡ‚ΡŒ Π½Π΅ Π·Π°Π±Ρ‹Π». ΠŸΡ€ΠΈ использовании подряд Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² [...][...], ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ вмСсто индСкса ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ имя этой ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ[Π˜Π½Π΄Π΅ΠΊΡΠ‘Ρ‚Ρ€ΠΎΠΊΠΈ][ИмяКолонки]

Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ = 0 По ΠœΠΎΡΠ’Π—.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1 Π¦ΠΈΠΊΠ» // Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° строк Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" ======= Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„– " + Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ + " ======="); Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" "); // ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки (вставка пустой строки) Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ = 0 По ΠœΠΎΡΠ’Π—.Колонки.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1 Π¦ΠΈΠΊΠ» // Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° столбцов ИмяКолонки = ΠœΠΎΡΠ’Π—.Колонки[Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΎΠ½ΠΎΠΊ].Имя; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π―Ρ‡Π΅ΠΉΠΊΠΈ = ΠœΠΎΡΠ’Π—[Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ‘Ρ‚Ρ€ΠΎΠΊ][ИмяКолонки]; //

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° строку, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΡƒΡŽ стрСлочкой ". Π’ этой строкС ΠΌΡ‹ вмСсто индСкса Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках [...] Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый.

А сСйчас, послСднСС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

ΠŸΠ ΠΠ’Π˜Π›Π¬ΠΠžΠ• ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ всСх Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ строк ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

Для КаТдого ВСкущаяБтрока Из ΠœΠΎΡΠ’Π— Π¦ΠΈΠΊΠ» // Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ строк Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" ======= Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„– " + ΠœΠΎΡΠ’Π—.ИндСкс(ВСкущаяБтрока) + " ======="); Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" "); Для КаТдого Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ° Из ΠœΠΎΡΠ’Π—.Колонки Π¦ΠΈΠΊΠ» // Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ столбцов ИмяКолонки = Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ°.Имя; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π―Ρ‡Π΅ΠΉΠΊΠΈ = ВСкущаяБтрока[ИмяКолонки]; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки ПО Π˜ΠœΠ•ΠΠ˜ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ИмяКолонки + ": " + Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π―Ρ‡Π΅ΠΉΠΊΠΈ); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран имя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°; Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" "); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±Ρ‹Π»ΠΎ использовано Π΄Π²Π° Ρ†ΠΈΠΊΠ»Π°. Π¦ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π²Π»ΠΎΠΆΠ΅Π½ Π²Π½ΡƒΡ‚Ρ€ΡŒ Ρ†ΠΈΠΊΠ»Π° ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° строк. Если Π²Ρ‹ Ρ€Π°Π·Π±ΠΈΡ€Π°Π»ΠΈΡΡŒ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅, ΠΈ Ρ‡ΠΈΡ‚Π°Π»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ‚ΠΎ Ρƒ вас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

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

Π­Ρ‚ΠΎ слСдуСт Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅. Если ΠΆΠ΅ ΠΊΠΎΠ΄ ΠΎΡ‡Π΅Π½ΡŒ слоТСн, Ρ‚ΠΎ допустимо ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ собствСнного ΠΊΠΎΠ΄Π° впослСдствии. Π’Π°ΠΊ ΠΆΠ΅ любой ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ хотя Π±Ρ‹ минимально ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ спустя ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с тСкстами ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Для КаТдого ВСкущаяБтрока Из ΠœΠΎΡΠ’Π— Π¦ΠΈΠΊΠ» // ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ строк Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" ======= Π‘Ρ‚Ρ€ΠΎΠΊΠ° β„– " + ΠœΠΎΡΠ’Π—.ИндСкс(ВСкущаяБтрока) + " =======" + Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹.ПБ); Для КаТдого Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ° Из ΠœΠΎΡΠ’Π—.Колонки Π¦ΠΈΠΊΠ» // ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ столбцов Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ°.Имя + ": " + ВСкущаяБтрока[Π’Π΅ΠΊΡƒΡ‰Π°ΡΠšΠΎΠ»ΠΎΠ½ΠΊΠ°.Имя]); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°; Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" "); ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π’Ρ‹Π²ΠΎΠ΄ Π½Π° экран Π½Π΅ измСнился, остался Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

2-НЕДЕЛЬНЫЙ КУРБ

"ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ˜Π ΠžΠ’ΠΠΠ˜Π• Π² 1Π‘ Π”Π›Π― ΠΠžΠ’Π˜Π§ΠšΠžΠ’"

ΠšΡƒΡ€Ρ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ. Π‘Ρ‚Π°Π½ΡŒ программистом, выполняя ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ задания.

Для участия Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

БСсплатный доступ Π½Π° курс:

Sp-force-hide { display: none;}.sp-form { display: block; background: #eff2f4; padding: 5px; width: 270px; max-width: 100%; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; font-family: Arial, "Helvetica Neue", sans-serif; background-repeat: no-repeat; background-position: center; background-size: auto;}.sp-form input { display: inline-block; opacity: 1; visibility: visible;}.sp-form .sp-form-fields-wrapper { margin: 0 auto; width: 260px;}.sp-form .sp-form-control { background: #ffffff; border-color: #cccccc; border-style: solid; border-width: 1px; font-size: 15px; padding-left: 8.75px; padding-right: 8.75px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height: 35px; width: 100%;}.sp-form .sp-field label { color: #444444; font-size: 13px; font-style: normal; font-weight: bold;}.sp-form .sp-button { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #f4394c; color: #ffffff; width: 100%; font-weight: 700; font-style: normal; font-family: Arial, "Helvetica Neue", sans-serif; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; background: linear-gradient(to top, #e30d22 , #f77380);}.sp-form .sp-button-container { text-align: center; width: auto;}

Π’Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 1Π‘ 8.3 (8.2) это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ коллСкция Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ своих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². По сути, Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 1Π‘ прСдставляСт собой динамичСский Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ столбцы.

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… коллСкциях Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² 1Π‘

Π˜Π·ΡƒΡ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² 1Π‘ Π² мСстС с ΠΌΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² 1Π‘ Π·Π° 11 шагов»

  1. Книга написана понятным ΠΈ простым языком β€” для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°.
  2. ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ 1Π‘;
  3. Π‘Ρ‚Π°Π½Π΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° языкС 1Π‘;
  4. ΠžΡΠ²ΠΎΠΈΡ‚Π΅ основныС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ программирования;
  5. Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°;

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ пособиС ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π² управляСмом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 1Π‘, ΠΊΠ°ΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… программистов.

  1. ΠžΡ‡Π΅Π½ΡŒ доступный ΠΈ понятный язык излоТСния
  2. Книга посылаСтся Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF. МоТно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π° любом устройствС!
  3. ΠŸΠΎΠΉΠΌΠ΅Ρ‚Π΅ идСологию управляСмого прилоТСния 1Π‘
  4. Π£Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ управляСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;
  5. ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ управляСмыС Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘;
  6. Π‘ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с основными ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ элСмСнтами управляСмых Ρ„ΠΎΡ€ΠΌ
  7. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ управляСмым ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ станСт понятным

ΠŸΡ€ΠΎΠΌΠΎ-ΠΊΠΎΠ΄ Π½Π° скидку Π² 15% β€” 48PVXHeYu


Если Π’Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³ этот ΡƒΡ€ΠΎΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, понравился ΠΈΠ»ΠΈ оказался ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ρ‚ΠΎ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, пСрСчислив Π»ΡŽΠ±ΡƒΡŽ сумму:

ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ:

ЯндСкс.Π”Π΅Π½ΡŒΠ³ΠΈ β€” 410012882996301
Web Money β€” R955262494655

ВступайтС Π² ΠΌΠΎΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹.


НаТимая ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ сайта, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ соглашСнии