ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π‘Ρ€Π΅Π΄Π° Delphi. 
БистСма Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΎΠΉ сСтки ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ ГосударствСнного ΠΊΠΎΠΌΠΌΡƒΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π·Π΅Π½Π½ΠΎΠ³ΠΎ прСдприятия "Житикаринский политСхничСский ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ"

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ простыС ΠΈΠ»ΠΈ слоТныС свойства. К ΠΏΡ€ΠΎΡΡ‚Ρ‹ΠΌ относятся свойства, опрСдСляСмыС СдинствСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ — числом, строкой символов, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ True (Π˜ΡΡ‚ΠΈΠ½Π°) ΠΈΠ»ΠΈ False (Π›ΠΎΠΆΡŒ) ΠΈ Ρ‚. ΠΏ. НапримСр, свойство caption (Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ) прСдставляСтся строкой символов, свойства Height (Высота) ΠΈ width (Π¨ΠΈΡ€ΠΈΠ½Π°) — числами, свойство Enabled (Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ) — значСниями… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Ρ€Π΅Π΄Π° Delphi. БистСма Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΎΠΉ сСтки ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ ГосударствСнного ΠΊΠΎΠΌΠΌΡƒΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π·Π΅Π½Π½ΠΎΠ³ΠΎ прСдприятия "Житикаринский политСхничСский ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ" (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (ИБР) Delphi — это слоТный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Ρ‹ΡΠΎΠΊΠΎΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ программиста. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ½Π° рСализуСтся нСсколькими ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ раскрытыми Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΎΠΊΠ½Π°ΠΌΠΈ. Окна ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΡΠΊΡ€Π°Π½Ρƒ, частично ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСкрывая Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΡˆΠ΅Π³ΠΎ ΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ «ΡΡ‚рогости» срСды тСкстового процСссора Word ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ процСссора, Excel, ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ дискомфорта.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Delphi. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ срСды Delphi интСрфСйс содСрТит ΡˆΠ΅ΡΡ‚ΡŒ ΠΎΠΊΠΎΠ½.

Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ осущСствляСт основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ создаваСмой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ всСгда присутствуСт Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€ΡΠΌΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π΅Π³ΠΎ ΡΠ°ΠΌΡƒΡŽ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ. НС ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ Π΅Π³ΠΎ Ρ€Π°ΡΠΏΠ°Ρ…Π½ΡƒΡ‚ΡŒ Π½Π° Π²Π΅ΡΡŒ экран: Π΄Π°ΠΆΠ΅ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ состоянии Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ практичСски Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ….

Бвязано это с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°: с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΎΠ½ΠΎ нСсСт Π² ΡΠ΅Π±Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ — ΠΎΠΊΠ½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚Π½ΠΈΠΌΠ°Ρ‚ΡŒ Ρƒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½ Delphi Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства экрана. ΠœΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΈΡΡ‡Π΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΡŽ с ΡΠΊΡ€Π°Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΊΠΎΠ½ Delphi [Π­Ρ‚ΠΈ ΠΎΠΊΠ½Π° появятся, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ΄ΡƒΡ‚ восстановлСны Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°], Π° Π΅Π³ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ программиста с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ программирования [21].

Π’ Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ располагаСтся Π³Π»Π°Π²Π½ΠΎΠ΅ мСню Delphi, Π½Π°Π±ΠΎΡ€ пиктографичСских ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

ВсС элСмСнты Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»ΡŒΠΊΠ°Ρ…, Π² Π»Π΅Π²ΠΎΠΉ части ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния.

,

ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ панСльки с ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π½ΠΈΡ… элСмСнтами. Π›ΡŽΠ±ΡƒΡŽ ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ (ΠΊΡ€ΠΎΠΌΠ΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню) ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΎΠΊΠ½Π° (ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ) ΠΈΠ»ΠΈ «ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ» ΠΏΠΎ ΡΠΊΡ€Π°Π½Ρƒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Для этого Π½ΡƒΠΆΠ½ΠΎ лишь «ΡΡ‚Π°Ρ‰ΠΈΡ‚ΡŒ» ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ Π·Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

ΠΈΠ· ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠ² Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.

ΠŸΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ быстрый доступ ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ опциям Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню. По Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ ΠΎΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° 7 Π³Ρ€ΡƒΠΏΠΏ. КаТдая Π³Ρ€ΡƒΠΏΠΏΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ.

ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² — это Π³Π»Π°Π²Π½ΠΎΠ΅ богатство Delphi. Она Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ быстрый поиск Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°. Под ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ понимаСтся Π½Π΅ΠΊΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт, содСрТащий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ свойства ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ программистом Π² ΠΎΠΊΠ½Π΅ Ρ„ΠΎΡ€ΠΌΡ‹. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² создаСтся каркас ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²ΠΎ Π²ΡΡΠΊΠΎΠΌ случаС — Π΅Π΅ Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ Π½Π° ΡΠΊΡ€Π°Π½Π΅ внСшниС проявлСния: ΠΎΠΊΠ½Π°, ΠΊΠ½ΠΎΠΏΠΊΠΈ, списки Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ Ρ‚. Π΄. [22].

Окно Ρ„ΠΎΡ€ΠΌΡ‹ прСдставляСт собой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Windows-ΠΎΠΊΠ½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π½Π°Ρ‡Π°Π»Π΅ это ΠΎΠΊΠ½ΠΎ пусто. Π’ΠΎΡ‡Π½Π΅Π΅, ΠΎΠ½ΠΎ содСрТит стандартныС для Windows интСрфСйсныС элСмСнты — ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²Π° систСмного мСню, максимизации, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ия ΠΎΠΊΠ½Π°, полосу Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ ΠΎΡ‡Π΅Ρ€Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ. Вся рабочая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСтки, слуТащСй для упорядочСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ эти Ρ‚ΠΎΡ‡ΠΊΠΈ, Π²Ρ‹Π·Π²Π°Π² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню Tools | Environment options ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ настроСк ΠΈ ΡƒΠ±Ρ€Π°Π² Ρ„Π»Π°ΠΆΠΎΠΊ Π² ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ Display Grid Π½Π° ΠΎΠΊΠ½Π΅, связанном с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ Preferences).

Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ программист занят ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ занятиСм, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ конструктора Lego: ΠΎΠ½ «Π΄ΠΎΡΡ‚Π°Π΅Ρ‚» ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠ°ΠΊ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ с Π΄Π΅Ρ‚алями, Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π° «Π½Π°Π±ΠΎΡ€Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅» ΠΎΠΊΠ½Π° Ρ„ΠΎΡ€ΠΌΡ‹, постСпСнно заполняя Ρ„ΠΎΡ€ΠΌΡƒ интСрфСйсными элСмСнтами. БобствСнно, ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡ‚ΠΎΠΌ процСссС наполнСния Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ся главная изюминка Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ Π² Π»ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ содСрТаниС ΠΎΠΊΠ½Π° создаваСмой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ внСсти Π² Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ измСнСния [21].

Π­Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ появилось Π² Π²Π΅Ρ€ΡΠΈΠΈ 6 ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для наглядного отобраТСния связСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠ»ΠΈ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ Π² ΡΡ‚ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² ΠΎΠΊΠ½Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ свойства этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π² ΠΎΠΊΠ½Π΅ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π”Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Code Insight, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вставляСт Π² ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠ΄Π° Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события OnClick. НаконСц, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ «ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ» Π² ΠΎΠΊΠ½Π΅ ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° (свойство parent). Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях Ρ‚Π°ΠΊΡƒΡŽ Π·Π°ΠΌΠ΅Π½Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅ΠΆΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° Clipboard [22].

Π›ΡŽΠ±ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ характСризуСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ Ρ‚. Π΄. Π§Π°ΡΡ‚ΡŒ этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, программист ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ, манипулируя с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Π² ΠΎΠΊΠ½Π΅ Ρ„ΠΎΡ€ΠΌΡ‹. Для измСнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ ΠΎΠΊΠ½ΠΎ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ содСрТит Π΄Π²Π΅ страницы — Properties (Бвойства) ΠΈ Events (Бобытия). Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° properties слуТит для установки Π½ΡƒΠΆΠ½Ρ‹Ρ… свойств ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, страница Events позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π° Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ событиС. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ cвойств ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ сторону ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области Ρ„ΠΎΡ€ΠΌΡ‹, Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ Ρ†Π²Π΅Ρ‚, ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ Ρ‚Скст надписи Π½Π° Π½Π΅ΠΌ ΠΈ Ρ‚. ΠΏ.; ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ событий — Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½Ρ‡Π΅ΡΠΊΡƒΡŽ сторону: Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ появлСния Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° ΠΈ Ρ‚. ΠΏ.

КаТдая страница ΠΎΠΊΠ½Π° Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² прСдставляСт собой Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½Ρ‡Π°Ρ‚ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, лСвая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ свойства ΠΈΠ»ΠΈ события, Π° ΠΏΡ€Π°Π²Π°Ρ — ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства ΠΈΠ»ΠΈ имя ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ событиС.

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ простыС ΠΈΠ»ΠΈ слоТныС свойства. К ΠΏΡ€ΠΎΡΡ‚Ρ‹ΠΌ относятся свойства, опрСдСляСмыС СдинствСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ — числом, строкой символов, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ True (Π˜ΡΡ‚ΠΈΠ½Π°) ΠΈΠ»ΠΈ False (Π›ΠΎΠΆΡŒ) ΠΈ Ρ‚. ΠΏ. НапримСр, свойство caption (Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ) прСдставляСтся строкой символов, свойства Height (Высота) ΠΈ width (Π¨ΠΈΡ€ΠΈΠ½Π°) — числами, свойство Enabled (Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ) — значСниями True ΠΈΠ»ΠΈ False. Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ свойства ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π‘Π»Π΅Π²Π° ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Ρ‚Π°ΠΊΠΈΡ… свойств указываСтся Π·Π½Π°Ρ‡ΠΎΠΊ «+», Π° Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ ΡΡ‚ΠΎΠΌΡƒ символу ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ списка ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… слоТного свойства. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ раскрытый список, Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ «-» слоТного свойства [22].

Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΎΠΊΠ½Π° Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² располагаСтся Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список всСх ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ„ΠΎΡ€ΠΌΠ° сама ΠΏΠΎ ΡΠ΅Π±Π΅ являСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, Π΅Π΅ ΠΈΠΌΡ Ρ‚Π°ΠΊΠΆΠ΅ присутствуСт Π² ΡΡ‚ΠΎΠΌ спискС. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсий Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список содСрТит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ ΠΈΡ… классы.

Π’ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ мСню ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ появляСтся послС Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, имССтся ряд ΠΎΠΏΡ†ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ. Π’ Ρ‡Π°ΡΡ‚ности, послС Π²Ρ‹Π±ΠΎΡ€Π° stay on Top, ΠΎΠΊΠ½ΠΎ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ «Π²ΡΠΏΠ»Ρ‹Π²Π°Ρ‚ΡŒ» Π½Π°Π΄ всСми Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ нСзависимо ΠΎΡ‚ Π΅Π³ΠΎ активности. Π’Π°ΠΊΠΎΠ΅ состояниС ΠΎΠΊΠ½Π° ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΈ частом Π΅Π³ΠΎ использовании, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ конструировании слоТной Ρ„ΠΎΡ€ΠΌΡ‹, содСрТащСй мноТСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ мСню ΠΎΠΏΡ†ΠΈΡŽ Arrange ΠΈ Π·Π°Ρ‚Π΅ΠΌ by Category, всС строки ΠΎΠΊΠ½Π° Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки свойств, упорядочСнныС ΠΏΠΎ ΠΊΠ°Ρ‚Сгориям.

Π›ΡŽΠ±Ρ‹Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ. Для этого Π½ΡƒΠΆΠ½ΠΎ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ мСню Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ view ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ мСню ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ слСва ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.

Окно ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для создания ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎΡ‚ тСкст составляСтся ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ» записи тСкста называСтся языком программирования. Π’ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Delphi ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ язык программирования Object Pascal, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΈ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнного языка Паскаль, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡˆΠ²Π΅ΠΉΡ†Π°Ρ€ΡΠΊΠΈΠΌ ΡƒΡ‡Π΅Π½Ρ‹ΠΌ Н. Π’ΠΈΡ€Ρ‚ΠΎΠΌ Π΅Ρ‰Π΅ Π² 1970 Π³. ΠΈ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сотрудниками ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Borland (созданныС ΠΈΠΌΠΈ языки Π½Π°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ Turbo Pascal, Borland Pascal ΠΈ Object Pascal). НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда Delphi Π±Π΅Ρ€Π΅Ρ‚ Π½Π° ΡΠ΅Π±Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ аспСкты программирования, Π·Π½Π°Π½ΠΈΠ΅ языка Object Pascal являСтся Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ условиСм для любого программиста, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π² ΡΡ‚ΠΎΠΉ срСдС.

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

Π‘Ρ€Π°Π·Ρƒ послС открытия Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Π½Π΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ строки [23]:

unit Unit1; interface uses.

Windows, Messages, SysUtils, Classes, Graphics, Controls, Frms, Dialogs;

type.

TFormI = class (TForm) private.

{ Private declarations } public.

{ Public declarations } end;

var.

Form1: TForm1;

implementation.

{SR *.DFM}.

end.

Π­Ρ‚ΠΈ строки Delphi автоматичСски вставляСт Π² ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠ΄Π° для Π½ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹. Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠ΄Π° опрСдСляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½Ρ‡Π΅ΡΠΊΡƒΡŽ сторону ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ‚. Π΅. ΠΎΠΊΠ½Π°, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ послС Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹), Π° ΠΎΠΊΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ — Π΅Π³ΠΎ внСшниС проявлСния. Оба ΠΎΠΊΠ½Π° тСсно связаны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Delphi «Ρ…озяйничаСт» Π² Π΅Π³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части, вставляя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ строки ΠΌΠ΅ΠΆΠ΄Ρƒ.

unit Unit1;

ΠΈ implementation.

Пока Π½Π΅ ΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ эту Ρ‡Π°ΡΡ‚ΡŒ тСкста. Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΎΠΊΠ½ΠΎ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ строками.

{$R-*.DFM}.

И end.

Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΠΊΠ½ΠΎ Π½ΠΎΠ²ΡƒΡŽ строку (строки), Π½ΡƒΠΆΠ½ΠΎ сначала, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш курсора ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ ΠΎΠΊΠ½Ρƒ ΠΌΡ‹ΡˆΡŒΡŽ, ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ тСкстовый ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ (ΠΌΠΈΠ³Π°ΡŽΡ‰ΡƒΡŽ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ) Π½Π° Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто, Π° Π·Π°Ρ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ввСсти тСкст. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ тСкст ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ располагаСтся Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках. Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter. Если Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Π²Π²ΠΎΠ΄Π° Π²Ρ‹ ΠΎΡˆΠΈΠ±Π»ΠΈΡΡŒ ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ свою ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ символ клавишСй Backspace (продолговатая сСрая клавиша Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π·ΠΎΠ½Ρ‹ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… клавиш ΠΈΠ»ΠΈ располоТСнная Ρ‚Π°ΠΌ ΠΆΠ΅ клавиша с Π»Π΅Π²ΠΎΠΉ стрСлкой). Клавиша Backspace удаляСт символ слСва ΠΎΡ‚ ΠΌΠΈΠ³Π°ΡŽΡ‰Π΅Π³ΠΎ указатСля, Π° ΠΊΠ»Π°Π²ΠΈΡˆΠ° Delete — справа ΠΎΡ‚ Π½Π΅Π³ΠΎ. Если понадобится ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ сразу всю строку тСкста, ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π² Π»ΡŽΠ±ΠΎΠ΅ мСсто строки ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Ctrl ΠΈ, Π½Π΅ ΠΎΡ‚пуская Π΅Π΅, ΠΊΠ»Π°Π²ΠΈΡˆΡƒ с Π»Π°Ρ‚инской Π±ΡƒΠΊΠ²ΠΎΠΉ Y. Π’Π°ΠΊΠΎΠ΅ совмСстноС Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ символом «+»: Ctrl+Y. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ послСднСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ тСкста, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl+Z ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ мСню Edit | Undo.

ΠžΡΠ½ΠΎΠ²Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi строится Π½Π° Ρ‚Ссном взаимодСйствии Π΄Π²ΡƒΡ… процСссов процСсса конструирования интСрфСйса, ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ проявлСния, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Π΅ ΠΎΠΊΠ½Π°) ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ° написания ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнтам этого ΠΎΠΊΠ½Π° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π² Ρ†Π΅Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Для написания ΠΊΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠ΄Π°, для конструирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° Delph ΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΎΠΊΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹.

ΠœΠ΅ΠΆΠ΄Ρƒ содСрТимым ΠΎΠΊΠΎΠ½ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠΎΠ΄Π° сущСствуСт нСразрывная связь, которая строго отслСТиваСтся Delphi. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π°Π²Ρ‚оматичСскому измСнСнию ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… автоматичСски вставлСнных Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅ всСго Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΡƒΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡƒ, размСщая Π½Π° Π½Π΅ΠΉ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΅Π» этого пСрСходят, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ [26].

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ