ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

Π‘Ρ€Π΅Π΄Π° программирования Delphi

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

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ являСтся контСкстно-зависимым; ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши F1, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ подсказку, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ситуации. НапримСр, Ссли Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²Ρ‹Π±Π΅Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ свойство ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ F1 — ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ справку ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства. Если Π² Π»ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΡΡ€Π΅Π΄Π΅ Delphi Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΡΡΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠ΅ — Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ F1 ΠΈ Π½Π΅ΠΎΠ±Ρ…одимая информация появится… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Ρ€Π΅Π΄Π° программирования Delphi (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘Ρ€Π΅Π΄Π° программирования Delphi.
Π‘Ρ€Π΅Π΄Π° программирования Delphi.
Π‘Ρ€Π΅Π΄Π° программирования Delphi.

Для программирования прилоТСния Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для создания Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ срСды программирования Delphi отличаСтся ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ· Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Windows. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Borland Pascal for Windows 7.0, Borland C++ 4.0, Word for Windows, Program Manager — это всС MDI прилоТСния ΠΈ Π²Ρ‹Π³Π»ΡΠ΄ΡΡ‚ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Ρ‡Π΅ΠΌ Delphi. MDI (Multiple Document Interface) — опрСдСляСт особый способ управлСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΎΠΊΠΎΠ½ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ большого ΠΎΠΊΠ½Π°.

Π‘Ρ€Π΅Π΄Π° Delphi ΠΆΠ΅ слСдуСт Π΄Ρ€ΡƒΠ³ΠΎΠΉ спСцификации, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Single Document Interface (SDI), ΠΈ ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ располоТСнных ΠΎΠΊΠΎΠ½. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сдСлано ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ SDI Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ Ρ‚ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Windows 95.

НиТС пСрСчислСны основныС составныС части Delphi:

  • 1. Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Π€ΠΎΡ€ΠΌ (Form Designer)
  • 2. «Arial» Окно Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ВСкста (Editor Window)
  • 3. ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (Component Palette)
  • 4. Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Object Inspector)
  • 5. «Arial» Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ (On-line help)

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Delphi, Π²Ρ€ΠΎΠ΄Π΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ инструмСнтов, систСмного мСню ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½ΡƒΠΆΠ½Ρ‹ для Ρ‚ΠΎΡ‡Π½ΠΎΠΉ настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΡΡ€Π΅Π΄Ρ‹ программирования.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°ΠΌ Π½Π° Delphi часто ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ Π€ΠΎΡ€ΠΌ ΠΈ ΠžΠΊΠ½ΠΎΠΌ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ВСкста (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ для краткости Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€). Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Π€ΠΎΡ€ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Π ΠΈΡΡƒΠ½ΠΊΠ΅ 1. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠΊΠ½ΠΎ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° — Π½Π° Π ΠΈΡΡƒΠ½ΠΊΠ΅ 2. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Π€ΠΎΡ€ΠΌ Π² Delphi ΡΡ‚ΠΎΠ»ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн ΠΈ ΠΏΡ€ΠΎΡΡ‚ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ созданиС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса прСвращаСтся Π² Π΄Π΅Ρ‚ΡΠΊΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Π€ΠΎΡ€ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ пустого ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ заполняСтся всСвозмоТными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° ΠŸΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

НСсмотря Π½Π° Π²ΡΡŽ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° Π€ΠΎΡ€ΠΌ, мСстом, Π³Π΄Π΅ программисты проводят основноС врСмя, являСтся Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π›ΠΎΠ³ΠΈΠΊΠ° являСтся Π΄Π²ΠΈΠΆΡƒΡ‰Π΅ΠΉ силой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ — Ρ‚ΠΎ ΠΌΠ΅ΡΡ‚ΠΎ, Π³Π΄Π΅ Π΅Π΅ «ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚».

ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (Рисунок 3. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ для размСщСния ΠΈΡ… Π½Π° Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π΅ Π€ΠΎΡ€ΠΌ. Для использования ΠŸΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ просто ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· — Π½Π° Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π΅ Π€ΠΎΡ€ΠΌ. Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ появится Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ.

ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Π½ΠΈΠ·Ρƒ ΠŸΠ°Π»ΠΈΡ‚Ρ€Ρ‹ находится Π½Π°Π±ΠΎΡ€ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ — Standard, Additional, Dialogs ΠΈ Ρ‚. Π΄. Если Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ страницу ΠŸΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ разбиСния Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΡΡ€Π΅Π΄Π΅ программирования Delphi ΠΈ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. (На ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅ Additional Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ страниц с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ свСрху ΠΈ ΡΠ½ΠΈΠ·Ρƒ).

Π‘Π»Π΅Π²Π° ΠΎΡ‚ Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° Π€ΠΎΡ€ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Рисунок 4. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅). Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² мСняСтся Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ являСтся настоящим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ Π΅Π³ΠΎ Π²ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² состоит ΠΈΠ· Π΄Π²ΡƒΡ… страниц, ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для опрСдСлСния повСдСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°. ΠŸΠ΅Ρ€Π²Π°Ρ страница — это список свойств, вторая — список событий. Если Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, связанноС с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это дСлаСтся Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Π²Π½ΠΈΠ·Ρƒ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами свойств ΠΈ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉ.

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° событий связана с Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ; Ссли Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ Π½Π° ΠΏΡ€Π°Π²ΡƒΡŽ сторону ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Π°, Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ ΠΊΠΎΠ΄ автоматичСски Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, сам Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ фокус, ΠΈ Π²Ρ‹ ΡΡ€Π°Π·Ρƒ ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ события. Π”Π°Π½Π½Ρ‹ΠΉ аспСкт срСды программирования Delphi Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ·Π΄Π½Π΅Π΅.

ПослСдняя ваТная Ρ‡Π°ΡΡ‚ΡŒ срСды Delphi — Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ (on-line help). Для доступа ΠΊ ΡΡ‚ΠΎΠΌΡƒ инструмСнту Π½ΡƒΠΆΠ½ΠΎ просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ мСню ΠΏΡƒΠ½ΠΊΡ‚ Help ΠΈ Π·Π°Ρ‚Π΅ΠΌ Contents. На ΡΠΊΡ€Π°Π½Π΅ появится Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° Π ΠΈΡΡƒΠ½ΠΊΠ΅ 5. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ являСтся контСкстно-зависимым; ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши F1, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ подсказку, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ситуации. НапримСр, Ссли Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²Ρ‹Π±Π΅Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ свойство ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ F1 — ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ справку ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства. Если Π² Π»ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΡΡ€Π΅Π΄Π΅ Delphi Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΡΡΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠ΅ — Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ F1 ΠΈ Π½Π΅ΠΎΠ±Ρ…одимая информация появится Π½Π° ΡΠΊΡ€Π°Π½Π΅.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты.

  • Β· МСню (Menu System)
  • Β· ПанСль с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ для быстрого доступа (SpeedBar)
  • Β· Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ (Image Editor)

МСню прСдоставляСт быстрый ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ интСрфСйс ΠΊ ΡΡ€Π΅Π΄Π΅ Delphi, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ Π½Π°Π±ΠΎΡ€Ρƒ «Π³ΠΎΡ€ΡΡ‡ΠΈΡ… клавиш». Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΅Ρ‰Π΅ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ здСсь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ слова ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Ρ„Ρ€Π°Π·Ρ‹, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ½ΡΡ‚Π½Ρ‹Π΅, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. МСню ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для выполнСния ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Π·Π°Π΄Π°Ρ‡: открытия ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ия Ρ„Π°ΠΉΠ»ΠΎΠ², управлСния ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ настройкой срСды программирования ΠΈ Ρ‚. Π΄.

SpeedBar находится нСпосрСдствСнно ΠΏΠΎΠ΄ мСню, слСва ΠΎΡ‚ ΠŸΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (Рисунок 6. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅). SpeedBar выполняСт ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· мСню. Если Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒ Π½Π°Π΄ любой ΠΈΠ· ΠΈΠΊΠΎΠ½ΠΎΠΊ Π½Π° SpeedBar, появится подсказка, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π°Ρ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ (Рисунок 7. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.) Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Paintbrush ΠΈΠ· Windows. Доступ ΠΊ ΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² ΠΏΡƒΠ½ΠΊΡ‚ мСню Tools | Image Editor.

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