Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ структуры Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

5. ΠœΠΠ’Π•Π Π˜ΠΠ›Π« ПО ΠžΠ Π“ΠΠΠ˜Π—ΠΠ¦Π˜Π˜ Π‘ΠΠœΠžΠ‘Π’ΠžΠ―Π’Π•Π›Π¬ΠΠžΠ™ (Π’ΠΠ•ΠΠ£Π”Π˜Π’ΠžΠ ΠΠžΠ™) Π ΠΠ‘ΠžΠ’Π« Π‘Π’Π£Π”Π•ΠΠ’ΠžΠ’.Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° студСнтов являСтся ваТнСйшСй составной Ρ‡Π°ΡΡ‚ΡŒΡŽ ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ процСсса. Π’ соотвСтствии с ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ ΠΏΠ»Π°Π½ΠΎΠΌ Π½Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ отводится 82 % ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° студСнтов прСдставляСт собой ΠΎΡΠΎΠ·Π½Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ студСнтов, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π’ Ρ…ΠΎΠ΄Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ студСнт Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

– ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ примСняСт Π² процСссС самообразования ΡƒΡ‡Π΅Π±Π½ΠΎ-мСтодичСскиС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ профСссорско-ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ составом Ρ„ΠΈΠ»ΠΈΠ°Π»Π° (Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π°) Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ студСнту;

– ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ ΡƒΡ‡Π΅Π±Π½ΡƒΡŽ ΠΈ Π½Π°ΡƒΡ‡Π½ΡƒΡŽ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ, углубляСт ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ знания, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€Π½Ρ‹Ρ… занятиях;

– осущСствляСт поиск ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° поставлСнныС ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ вопросы ΠΈ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡ΠΈ;

– ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ (Ρ€Π°Π·Π΄Π΅Π»Ρ‹) дисциплины;

– ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ процСсс освоСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π² сроки, прСдусмотрСнныС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ процСсса;

– ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ;

– Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π²Ρ‹ΠΊΠΈ Π½Π°ΡƒΡ‡Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° студСнта Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΈΠ΄Ρ‹ занятий ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ вопросов для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния, ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ 4 Β«Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ объСм дисциплины ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹Β» Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ дисциплины.:
Π’ качСствС Π²ΠΈΠ΄ΠΎΠ² ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π½Π΅Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ студСнтов прСдусмотрСны:

ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ лСкциям ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π²ΠΈΠ΄Π°ΠΌ занятий;

Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ домашнСй курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹;

ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ экзамСну.

5.1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Π°Ρ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° курсовых Ρ€Π°Π±ΠΎΡ‚:

1. ВысокоуровнСвыС языки программирования.

2. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ создании графичСскихбиблиотСк.

3. Π―Π·Ρ‹ΠΊΠΈ программирования: ΠΎΡ‚ АссСмблСра ΠΊ БСйсику.

4. ΠžΡΠ½ΠΎΠ²Ρ‹ программирования Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

5. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Borland C++ 5.02 – основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹.

6. Алгоритмы поиска подстроки Π² строкС.

7. Анализ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² сортировки ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива.

8. БрСдства Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Π² Π‘ΠΈ++.

9. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² срСдС DOS.

10. БрСдства языка C++ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ матСматичСских Π·Π°Π΄Π°Ρ‡.

11. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС C++.

12. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сортировки. Π˜Ρ… ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·.

13. БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

14. Π―Π·Ρ‹ΠΊ программирования C++.

15. Π―Π·Ρ‹ΠΊΠΈ программирования

16. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… C++.

17. АлгоритмичСскиС структуры

18. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ языка

19. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ языка программирования высокого уровня

20. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

21. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ динамичСских структур Π΄Π°Π½Π½Ρ‹Ρ…

22. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

23.ΠžΡΠ½ΠΎΠ²Ρ‹ языка SQL

24.ΠžΠ±Π·ΠΎΡ€ графичСских ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. Π Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ.

25. ИспользованиС языка сцСнариСв JavaScript (VBScript) ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прилоТСния.

26. ИспользованиС языка XML ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прилоТСния

27. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° динамичСски ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ DLL.

28. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° справочной систСмы прилоТСния: созданиС Ρ„Π°ΠΉΠ»Π° RTF,созданиС справки.

29. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

30. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния интСрфСйса

Π’Π΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ студСнт Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π² соотвСтствии с послСднСй Ρ†ΠΈΡ„Ρ€ΠΎΠΉ ΡˆΠΈΡ„Ρ€Π° Π·Π°Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠ½ΠΈΠΆΠΊΠΈ.
6. ΠœΠΠ’Π•Π Π˜ΠΠ›Π« Π”Π›Π― ΠžΠ Π“ΠΠΠ˜Π—ΠΠ¦Π˜Π˜ ΠΠ’Π’Π•Π‘Π’ΠΠ¦Π˜Π˜ ПО Π˜Π’ΠžΠ“ΠΠœ Π˜Π—Π£Π§Π•ΠΠ˜Π― Π”Π˜Π‘Π¦Π˜ΠŸΠ›Π˜ΠΠ«

6.1 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ вопросы для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΊ экзамСну:


  1. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ программирования. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

  2. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ИспользованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

  3. ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

  4. АдрСса ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ. ДинамичСскоС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти.

  5. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΊΠ°ΠΊ основа Π½ΠΎΠ²ΠΎΠ³ΠΎ стиля программирования. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ классы.

  6. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ класса. ЧастныС ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ класса.

  7. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ ΠΈ дСструктор класса.

  8. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ экзСмпляра ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ доступа ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

  9. НаслСдованиС классов. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ наслСдованиС.

  10. ЧастныС элСмСнты ΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡ класса.

  11. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ классов.

  12. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

  13. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ.

  14. ΠžΡΠ½ΠΎΠ²Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Π² срСдС C++ Builder. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² BorlandBuilderC++.

  15. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ RichEdit. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ созданиятСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

  16. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Menu. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с использованиСм экранного мСню.

  17. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ экранной Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° C++ . ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

  18. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² срСдС C++ Builder.

  19. Π‘Ρ€Π΅Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ языки программирования высокого уровня.

  20. Visual ΠΈ Object Basic, Pascal ΠΈ C++.

  21. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€, транслятор ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€.

  22. Бкоростная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

  23. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

  24. Π Π°Π·Π²Π΅Ρ‚Π²Π»Ρ‘Π½Π½Ρ‹Π΅ прилоТСния.

  25. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ².

  26. ΠœΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс.

  27. БвязываниС ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

  28. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ графичСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

  29. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

  30. ГрафичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

  31. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

  32. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык запросов.

  33. Машина Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

  34. ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

  35. ΠžΠ±ΡŠΠ΅ΠΊΡ‚, инкапсуляция, класс ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ экзСмпляр.

  36. Бвойства ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (события), ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий.

  37. НаслСдованиС ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ, классы ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ.

  38. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ ΠΈ дСструктор.

  39. Бостав ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, инструмСнты ΠΈ мСню. Π€ΠΎΡ€ΠΌΠ°, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, элСмСнт управлСния (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚).

  40. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ со своими свойства ΠΈ событиями Π² Delphi. Бостав ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Delphi.

6.2 ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ тСстов ΠΏΠΎ дисциплинС

1.Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ AddToProject

1)Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ.

2)Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

3)ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для использования ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

2.Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Repository?

1)Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

2)Бписок ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

3)Бписок Ρ„ΠΎΡ€ΠΌ.

4)Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

3.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ свойство Caption?

1)Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

3)подсказка

4)Ρ‚ΠΈΠΏ курсора

4.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ свойство Name?

1)Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

3)подсказка

4)Ρ‚ΠΈΠΏ курсора

5)Π½ΠΎΠΌΠ΅Ρ€ Π² порядкС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Tab

5.КакоС свойство ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° y)?

6.Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π½Π°ΠΊ плюса, стоящий ΠΏΠ΅Ρ€Π΅Π΄ свойством Π² инспСкторС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²?

1)Π­Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠΏΠ° свойств; Π©Π΅Π»ΠΊΠ½ΡƒΠ² Π΄Π²Π° Ρ€Π°Π·Π°, плюс помСняСтся Π½Π° минус

2)Π©Π΅Π»ΠΊΠ½ΡƒΠ² Π΄Π²Π° Ρ€Π°Π·Π°, плюс помСняСтся Π½Π° минус; Π­Ρ‚ΠΎ свойство Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

3)Π­Ρ‚ΠΎ свойство Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ; это свойство доступно.

7.Как называСтся интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ Ρ‚ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²ΠΈΠ΄Π½ΠΎ послС запуска Delphi?

3)Graphical User Interface.

4)OpenDataBase Connectivity.

5)Borland Database Engine.

9)Visual Component Library.

10)StructuredQueryLanguage.

8.Как называСтся структурированный язык запросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ взаимодСйствиС с Π‘Π” Π² Π²ΠΈΠ΄Π΅ вопросов ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²?

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)OpenDataBase Connectivity.

5)Borland Database Engine.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)StructuredQueryLanguage.

9.Как называСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с любой Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… посрСдством ΠΎΠ±Ρ‰Π΅Π³ΠΎ интСрфСйса?

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)OpenDataBase Connectivity.

5)Borland Database Engine.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.

10.Π§Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Step over ΠΎΡ‚ Trace into?

1)Stepover выполняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ построчно всСгда, Π° Traceinto пропускаСт ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

2)Traceinto выполняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ построчно всСгда, Π°Stepover пропускаСт ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

3)Traceinto ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π°Stepover ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

4)Stepover ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π°Traceinto ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

11.Π§Π΅ΠΌ происходит ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ AddWatch?

1)ДобавляСтся пСрСмСная Π² ΠΎΠΊΠ½ΠΎ просмотра Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

2)УдаляСтся пСрСмСная ΠΈΠ· ΠΎΠΊΠ½Π° просмотра Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

3)ДобавляСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

4)УдаляСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

12. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ свойства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ True,

Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ подсказка ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚?

13.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ свойства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ False,

Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Π» нСдоступСн для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌ?

14. Π“Π΄Π΅ находится Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹?

1)Π’ Ρ†Π΅Π½Ρ‚Ρ€Π΅.

2)Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ.

3)Π’ Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ.

4)Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ.

5)Π’ Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ.

15. Как называСтся тСхнология, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΎΠΊΠΎΠ½, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² ΠΎΠΊΠ½ΠΎ матСринской Ρ„ΠΎΡ€ΠΌΡ‹?

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)OpenDataBase Connectivity.

5)Borland Database Engine.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)StructuredQueryLanguage.

16.Как называСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ провСдСния ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌΠΈ Ρ€Π°Π·Π½Ρ‹ΠΌ классам, ΠΏΡ€ΠΈ сохранСнии ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ?

1)инкапсуляция.

2)наслСдованиС.

3)ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ.

5)элСмСнт управлСния.

6)событиС.

17.Как называСтся вСщСствСнный Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΎΡ‚ -1,1*10 Π•4392 Π΄ΠΎ -3,4*10 Π•-4932 ΠΈ ΠΎΡ‚ 3,4*10 Π•-4932 Π΄ΠΎ 1,1*10 Π•4392?

18. Как называСтся свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° StringGrid, хранящСС число столбцов Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅?

19. Как называСтся свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° RadioButton, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π΅ Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ?

20. Как называСтся динамичСски ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹ΠΉ доступ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…?

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)OpenDataBase Connectivity.

5)Borland Database Engine.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)StructuredQueryLanguage.

21. Как называСтся объСдинСниС Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π΅Π³ΠΎ свойств ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π½Π°Π΄ Π½ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ?

1)инкапсуляция.

2)наслСдованиС.

3)ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ.

5)элСмСнт управлСния.

6)событиС.

22. Как называСтся вСщСствСнный Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΎΡ‚ -1.7*10 Π΅+36 Π΄ΠΎ -2.9*10 Π΅-39 ΠΈ ΠΎΡ‚ 2.9*10 Π΅-39 Π΄ΠΎ 1.7*10 Π΅+36?

23. Как называСтся свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° StringGrid, хранящСС число строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅?

24.Как называСтся свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CheckBox, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π΅ Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΊΠ°?

25.Как ΠΏΠΎ-английски Π±ΡƒΠ΄Π΅Ρ‚ слово «свойства»?

26. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ свойства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ высоту ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°?

27. Как называСтся Ρ‚ΠΈΠΏ экранного прСдставлСния, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ списки Ρ„Π°ΠΉΠ»ΠΎΠ², указывая Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅?

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)OpenDataBase Connectivity.

5)Borland Database Engine.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)StructuredQueryLanguage.

28. Как называСтся тСхнология для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π² срСдС Delphi, построСнная Π½Π° использовании ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°?

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)OpenDataBase Connectivity.

5)Borland Database Engine.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)StructuredQueryLanguage.

29. Как называСтся интСрфСйс для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² области Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΈ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ?

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)OpenDataBase Connectivity.

5)Borland Database Engine.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)StructuredQueryLanguage.

30. Π―Π·Ρ‹ΠΊ программирования … Π½Π΅ относится ΠΊ языкам высокого уровня

31. Ѐиксированная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, которая Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅,обозначаСтся ΠΊΠ°ΠΊ …

Π’ΠΠ Π˜ΠΠΠ’ 2.

1. РаспространСнныС Ρ„ΠΎΡ€ΠΌΡ‹ прСдставлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

1.программная

2.фотографичСская

3.псСвдокоды

4.кодовая

2. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ … ΡΠ²Π»ΡΡŽΡ‚ΡΡ простой конструкциСй условия

3. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ … Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ конструкциСй Ρ†ΠΈΠΊΠ»Π°

4. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ – это...

1.Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ячСйки памяти

2.имСнованная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти

3.Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ постоянно мСняСтся

4.нСизвСстная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°

5. Массив – это...

1.Π³Ρ€ΡƒΠΏΠΏΠ° элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ

2.Π³Ρ€ΡƒΠΏΠΏΠ° элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ

3.всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°

4.Π³Ρ€ΡƒΠΏΠΏΠ° элСмСнтов Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ

6. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° прСдставлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² – это...

4. ΠΏΠΎΠ»ΡƒΡ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° условном алгоритмичСском языкС

7. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ структуры Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

1. Π‘Π»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅, Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅, Ρ†ΠΈΠΊΠ»

2. ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, бСзусловный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ρ†ΠΈΠΊΠ»

3. условный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, слСдованиС, Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅

8. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ … ΡΠ²Π»ΡΡŽΡ‚ΡΡ конструкциСй мноТСствСнного Π²Ρ‹Π±ΠΎΡ€Π°

9. … ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π΅ являСтся ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ языка программирования

1.ΠœΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ

2.Машинно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ

3.Машинно-нСзависимый

4.Машинно-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ

10. Π―Π·Ρ‹ΠΊ программирования Basic относится ΠΊ … языкам программирования

1.ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ

2.машинно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ

3.машинно-нСзависимым

4.графичСским

11. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ разновидности Ρ†ΠΈΠΊΠ»ΠΎΠ²

1.Π¦ΠΈΠΊΠ» Ρ‚ΠΈΠΏΠ° "слСдованиС", Π¦ΠΈΠΊΠ» Ρ‚ΠΈΠΏΠ° "ΠΈΠ½Π°Ρ‡Π΅"

2.Π¦ΠΈΠΊΠ» Ρ‚ΠΈΠΏΠ° "ΠΏΠΎΠΊΠ°", Π¦ΠΈΠΊΠ» Ρ‚ΠΈΠΏΠ° "для"

4. Π¦ΠΈΠΊΠ» Ρ‚ΠΈΠΏΠ° "Ссли", Π¦ΠΈΠΊΠ» Ρ‚ΠΈΠΏΠ° Β«Π²Ρ‹Π±ΠΎΡ€Β»

12. Π―Π·Ρ‹ΠΊΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ …

1.указания срСдних Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ процСсса ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

2.указания ΠΌΠ΅Π»ΠΊΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ процСсса ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

3.указания ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ процСсса ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

4. Описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

13. Π‘Π»ΠΎΠΊ «модификация» Π½Π° Π±Π»ΠΎΠΊ – схСмС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния…

2.цикличСских конструкций

14. БловСсная Ρ„ΠΎΡ€ΠΌΠ° прСдставлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² – это …

1.тСксты Π½Π° языках программирования

2.запись Π½Π° СстСствСнном языкС

3.изобраТСния ΠΈΠ· графичСских символов

15. Π‘Π»ΠΎΠΊ «процСсс» Π½Π° Π±Π»ΠΎΠΊ – схСмС примСняСтся для обозначСния …

1.ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² управлСния ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ

2.цикличСских конструкций

3.дСйствия, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ„ΠΎΡ€ΠΌΡƒ прСдставлСния ΠΈΠ»ΠΈ размСщСния Π΄Π°Π½Π½Ρ‹Ρ…

4.ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ

16. VisualBasicforApplications встроСн Π² Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² …

3.Microsoft Office

17. Π‘Π»ΠΎΠΊ Β«Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β» Π½Π° Π±Π»ΠΎΠΊ – схСмС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния…

1.ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² управлСния ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ

2.цикличСских конструкций

3.дСйствия, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ„ΠΎΡ€ΠΌΡƒ прСдставлСния ΠΈΠ»ΠΈ размСщСния Π΄Π°Π½Π½Ρ‹Ρ…

4.ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ

18. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния – это …

1.компилятор ΠΊΠΎΠ΄Π°

2.систСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

3.ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, прСдначначСнная для запуска Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

4.ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, прСдначначСнная для написания ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

19. Окно ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ VisualBasicEditor ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для...

1.отобраТСния структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

2.отобраТСния ΠΊΠΎΠ΄Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

3.отобраТСния ΠΎΠΊΠ½Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ

4.написания кода

20. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Ρ‚ΠΈΠΏΠ° Boolean ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния …

21. ГрафичСскоС прСдставлСниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ связанных ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² называСтся...

1.Π±Π»ΠΎΡ‡Π½ΠΎΠΉ схСмой

2.Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ

3.Π±Π»ΠΎΠΊ – схСмой

4.Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠΎΠΉ

22. Π―Π·Ρ‹ΠΊΠΈ высокого уровня...

1.ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‚ СстСствСнныС языки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слова Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΠ³ΠΎ языка ΠΈ общСпринятыС матСматичСскиС символы

2.Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ знания основ программирования

3.Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ указания ΠΌΠ΅Π»ΠΊΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ процСсса ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

4.это графичСскиС языки

23. Π‘Π»ΠΎΠΊ Β«ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ процСсс» Π½Π° Π±Π»ΠΎΠΊ – схСмС примСняСтся для обозначСния…

1.ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² управлСния ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ

2.цикличСских конструкций

3.дСйствия, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ„ΠΎΡ€ΠΌΡƒ прСдставлСния ΠΈΠ»ΠΈ размСщСния Π΄Π°Π½Π½Ρ‹Ρ…

4. ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ

24. … Π±ΠΈΡ‚ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ пСрСмСнная Ρ‚ΠΈΠΏΠ° Integer

25. Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ Π·Π°Π΄Π°Π΅Ρ‚ …

1. ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

2. ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

3. ограничСния Π½Π° количСство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

4. структуру ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

26. ΠŸΠΎΡ€ΡΠ΄ΠΊΠΎΠΌ присваивания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ числового значСния Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²ΠΈΠ΄Π°: a=b=c=10 являСтся …

27. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π±Π°Π·ΠΎΠ²ΠΎΠΉ структуры Β«Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅Β»

1. Ссли-Ρ‚ΠΎ, Π²Ρ‹Π±ΠΎΡ€, ΠΈΠ½Π°Ρ‡Π΅, Π²Ρ‹Π±ΠΎΡ€-ΠΈΠ½Π°Ρ‡Π΅

2. Π²Ρ‹Π±ΠΎΡ€-Ρ‚ΠΎ-ΠΈΠ½Π°Ρ‡Π΅, Ссли-Ρ‚ΠΎ-ΠΈΠ½Π°Ρ‡Π΅, Π²Ρ‹Π±ΠΎΡ€

3. Ссли-Ρ‚ΠΎ-Π²Ρ‹Π±ΠΎΡ€, ΠΈΠ½Π°Ρ‡Π΅, Π²Ρ‹Π±ΠΎΡ€-ΠΈΠ½Π°Ρ‡Π΅

28. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

1. ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ, ΠΌΠ°ΡΡΠΎΠ²ΠΎΡΡ‚ΡŒ

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ

2. Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ, ΠΌΠ°ΡΡΠΎΠ²ΠΎΡΡ‚ΡŒ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΡΠ²ΠΎΠ΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ

3. ΠΌΠ°ΡΡΠΎΠ²ΠΎΡΡ‚ΡŒ, ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ, ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ,

29. ГрафичСская Ρ„ΠΎΡ€ΠΌΠ° прСдставлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² – это...

1.тСксты Π½Π° языках программирования

2.запись Π½Π° СстСствСнном языкС

3.изобраТСния ΠΈΠ· графичСских символов

4.ΠΏΠΎΠ»ΡƒΡ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° условном алгоритмичСском языкС

30. … языки Π½Π΅ относится ΠΊ языкам высокого уровня

1.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹Π΅

2.Машинно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅

3.ЛогичСскиС

4.ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅

31. ΠŸΡ€Π΅Π΄ΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ порядок выполнСния дСйствий Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Ρ†Π΅Π»ΡŒΡŽ получСния искомых Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² – это …

2.Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

3.Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ выставлСния ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ тСстирования опрСдСляСт ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ.

ЗначСния

top: ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Подпись свСрху Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

bottom: подпись снизу Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

inherit: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ наслСдуСтся ΠΎΡ‚ значСния caption-side Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бвойство caption-side ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΊ Ρ‚Π΅Π³Ρƒ table, Ρ‚Π°ΠΊ ΠΈ ΠΊ Ρ‚Π΅Π³Ρƒ caption, эффСкт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ. Бвойство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π±Π»ΠΎΠΊ с подписью (свойство display Ρƒ подписи ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ table-caption), Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ влияСт Π½Π° Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСксту Π²Π½ΡƒΡ‚Ρ€ΠΈ. ВСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства text-align.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ значСния caption-side связаны с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. НапримСр, Ссли Ρ‚Π°Π±Π»ΠΈΡ†Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ, Ρ‚ΠΎ значСния top ΠΈ bottom Π±ΡƒΠ΄ΡƒΡ‚ привязаны ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π’ Π΄Π΅ΠΌΠΎ Π½ΠΈΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΎΠ½Π° измСняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства caption-side с top Π½Π° bottom, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ поняли Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ подпись Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ с мноТСством строк:

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π΄Π΅ΠΌΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° находится Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ vertical-rl. Как Π²ΠΈΠ΄Π½ΠΎ, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ значСния top ΠΈ bottom привязаны ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

НСстандартныС значСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Firefox

Firefox ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 4 нСстандартных значСния свойства caption-side:

left: подпись слСва ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

right: подпись справа ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

top-outside: подпись свСрху ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ зависит ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

bottom-outside: подпись снизу ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ зависит ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π”Π΅ΠΌΠΎ Π½ΠΈΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Firefox. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ нСстандартныС значСния:

НовыС стандартныС значСния

Π’ послСдних Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°Ρ… CSS спСцификации свойство caption-side вошло Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ CSS Logical Properties Level 1 ΠΈ дополнилось значСниями block-start, block-end, inline-start ΠΈ inline-end. Π”Π²Π° послСдних Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ нСстандартныС left ΠΈ right ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ нСстандартныС значСния.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…

Π’Π°Π±Π»ΠΈΡ†Π° свСрху относится ΠΊ стандартным значСниям top ΠΈ bottom. Firefox Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСстандартныС значСния top, bottom, top-outside ΠΈ bottom-outside. НовыС значСния block-start, block-end, inline-start ΠΈ inline-end Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.


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

БистСма Delphi ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ автоматичСски создаСт ΠΎΠ΄ΠΈΠ½ экзСмпляр класса (Form1, Form2 ΠΈ Ρ‚. Π΄.), внося ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния Π² Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, добавляя строку ΠΊΠΎΠ΄Π°:

Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссом автоматичСского создания Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠΆΠ½ΠΎ, нСпосрСдствСнно рСдактируя Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π½Π΅ рСкомСндуСтся Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ программистам) ΠΈΠ»ΠΈ выполняя настройки Π² ΠΎΠΊΠ½Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (список Auto-create forms Π½Π° страницС Form). Если Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° ΠΈΠ· этого списка Π² список Available forms доступных Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‚ΠΎ инструкция Π΅Π΅ создания ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΈ программист Π² Ρ…ΠΎΠ΄Π΅ выполнСния прилоТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ динамичСски ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр этой Ρ„ΠΎΡ€ΠΌΡ‹.

На Π΄Π°Π½Π½ΠΎΠΌ ΡΠΊΡ€ΠΈΠ½ΡˆΡ‚Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Form1 Π±ΡƒΠ΄Π΅Ρ‚ создана ΠΏΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° Form2 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ динамичСски ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠœΠ΅Ρ‚ΠΎΠ΄ Π‘reate

Для создания экзСмпляров Ρ„ΠΎΡ€ΠΌ слуТит ΠΌΠ΅Ρ‚ΠΎΠ΄ (конструктор) Π‘reate . Π‘Π°ΠΌ класс Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ описываСтся ΠΏΡ€ΠΈ конструировании прилоТСния, ΠΈ для Ρ„ΠΎΡ€ΠΌΡ‹ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ (dfm) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля (pas).

Π’ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ создаСтся Ρ„ΠΎΡ€ΠΌΠ° Form2 , принадлСТащая ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ прилоТСния ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ новая Ρ„ΠΎΡ€ΠΌΠ° .

Бобытия Ρ„ΠΎΡ€ΠΌΡ‹ (Form)

ΠŸΡ€ΠΈ создании ΠΈ использовании Ρ„ΠΎΡ€ΠΌΡ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ события Ρ‚ΠΈΠΏΠ° TNotifyEvent, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² порядкС ΠΈΡ… возникновСния:

  1. OnCreate;
  2. OnShow;
  3. OnActivate;
  4. OnPaint.

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnCreate

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnCreate гСнСрируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·- ΠΏΡ€ΠΈ создании Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ события происходят ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ прорисовкС Ρ„ΠΎΡ€ΠΌΡ‹ соотвСтствСнно.

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

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ событиС OnCreate Ρ„ΠΎΡ€ΠΌΡ‹ Form2:

ΠŸΡ€ΠΈ создании Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список ComboBox2 Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° list.txt , ΠΊΠ½ΠΎΠΏΠΊΠ° Button3 блокируСтся, Π° фокус Π²Π²ΠΎΠ΄Π° устанавливаСтся Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Edit1.

Бвойство Visible

Из всСх созданных Ρ„ΠΎΡ€ΠΌ Delphi ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ прилоТСния автоматичСски Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, для этого свойство Visible этой Ρ„ΠΎΡ€ΠΌΡ‹ устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True. Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ False, ΠΈ послС запуска прилоТСния ΠΎΠ½ΠΈ Π½Π° экранС Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ. Если Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρ‚ΠΎ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ скрытиС Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния рСгулируСтся программистом Ρ‡Π΅Ρ€Π΅Π· свойство Visible. Π”Π°ΠΆΠ΅ Ссли Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ°, Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌ.

Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ прилоТСния становятся Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π½Π° экранС сразу послС ΠΈΡ… создания.

Π’ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ… Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ btnShowForm2 ΠΈ btnHideForm2 , располоТСнных Π² Ρ„ΠΎΡ€ΠΌΠ΅ Form1, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚, соотвСтствСнно, ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈ ΡΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ Ρ„ΠΎΡ€ΠΌΡ‹ Form2.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Show ΠΈ Hide

Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Ρ„ΠΎΡ€ΠΌ Π½Π° экранС ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Show ΠΈ Hide . ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Show ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Π² нСмодальном Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΏΡ€ΠΈ этом свойство Visible устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True, Π° сама Ρ„ΠΎΡ€ΠΌΠ° пСрСводится Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Hide скрываСт Ρ„ΠΎΡ€ΠΌΡƒ, устанавливая Π΅Π΅ свойство Visible Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False.

Если ΠΎΠΊΠ½ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎ, Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Show ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅ΠΉ фокус Π²Π²ΠΎΠ΄Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ отобраТСния ΠΈ скрытия Ρ„ΠΎΡ€ΠΌΡ‹:

Π—Π΄Π΅ΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ btnShowForm3 ΠΈ btnHideForm3 , располоТСнных Π’ Ρ„ΠΎΡ€ΠΌΠ΅ Form1, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ соотвСтствСнно ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π½Π° экранС ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ с экрана Ρ„ΠΎΡ€ΠΌΡ‹ Form3.

Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚ отобраТСния Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° экранС Π΅Π΅ свойство visible ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True, ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ событиС OnShow . БоотвСтствСнно ΠΏΡ€ΠΈ скрытии Ρ„ΠΎΡ€ΠΌΡ‹ свойство visible ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False, ΠΈ возбуТдаСтся событиС OnHide .

Бобытия OnActivate ΠΈ OnDeActivate

ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΠΎΠΉ фокуса Π²Π²ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π² области Ρ„ΠΎΡ€ΠΌΡ‹, происходит Π΅Π΅ активизация ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ событиС OnActivate , Π° ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ фокуса- событиС OnDeActivate .

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnPaint

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnPaint гСнСрируСтся ΠΏΡ€ΠΈ нСобходимости пСрСрисовки Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, Ссли Π΄ΠΎ этого Ρ‡Π°ΡΡ‚ΡŒ Π΅Π΅ Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ Π‘lose β€” Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ

Для закрытия Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ close , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, удаляСт Π΅Π΅ с экрана. Π’ случаС закрытия Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ прСкращаСтся Ρ€Π°Π±ΠΎΡ‚Π° Π²Ρ€Π΅Π³ΠΎ прилоТСния.

Π’ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ° btnClose Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Form2 . Π€ΠΎΡ€ΠΌΠ° дСлаСтся Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ, Π½ΠΎ Π½Π΅ уничтоТаСтся. Для этой ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (свойство Caption), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ .

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Close Π½Π΅ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Π΅Ρ‚ созданный экзСмпляр Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ снова Π²Ρ‹Π·Π²Π°Π½Π° Π½Π° экран, Π² частности, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Show ΠΈΠ»ΠΈ ShowModal .

Π£Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ (Release, Free ΠΈΠ»ΠΈ Destroy)

Π£Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ происходит с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Release , Free ΠΈΠ»ΠΈ Destroy , послС Ρ‡Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с этой Ρ„ΠΎΡ€ΠΌΠΎΠΉ становится Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, ΠΈ любая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΉ ΠΈΠ»ΠΈ Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (ΠΎΡˆΠΈΠ±ΠΊΡƒ). ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ уничтоТСния Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ заставок ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… экономии ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ удалСния Ρ„ΠΎΡ€ΠΌΡ‹ считаСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ Free, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ провСряСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ удалСния. НапримСр, Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ° btnDestroy ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Form3 . Для этой ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ .

Бобытия ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΈ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹

ΠŸΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΈ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ события, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² порядкС ΠΈΡ… возникновСния:

  1. OnDeActivate;
  2. OnHide;

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnCloseQuery

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° TcloseQueryEvent Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ закрытия Ρ„ΠΎΡ€ΠΌΡ‹. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ-ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ CanClose, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΡƒΡŽ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° данная Ρ„ΠΎΡ€ΠΌΠ°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эта пСрСмСнная ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True, ΠΈ Ρ„ΠΎΡ€ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ. Если ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ CanClose Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False, Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° остаСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ. Π’Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для подтвСрТдСния закрытия ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, сохранСна Π»ΠΈ рСдактируСмая информация Π½Π° дискС. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnCloseQuery вызываСтся всСгда, нСзависимо ΠΎΡ‚ способа закрытия Ρ„ΠΎΡ€ΠΌΡ‹.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ закрытия Ρ„ΠΎΡ€ΠΌΡ‹:

Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Form2 выдаСтся запрос Π½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой модальноС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с тСкстом ΠΈ двумя ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ - Yes ΠΈ No . НаТатиС ΠΊΠ½ΠΎΠΏΠΊΠΈ Yes Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ No Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ происходит.

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnClose

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° TCioseEvent Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡ‹. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСнСния стандартного повСдСния Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ. Для этого ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ события пСрСдаСтся пСрСмСнная Action Ρ‚ΠΈΠΏΠ° TCloseAction, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

  • caNone (Ρ„ΠΎΡ€ΠΌΡƒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ нСльзя);
  • caHide (Ρ„ΠΎΡ€ΠΌΠ° дСлаСтся Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ);
  • caFree (Ρ„ΠΎΡ€ΠΌΠ° уничтоТаСтся, Π° связанная с Π½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒ освобоТдаСтся);
  • caMinimize (ΠΎΠΊΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ сворачиваСтся) - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для MDI-Ρ„ΠΎΡ€ΠΌ.

ΠŸΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΎΠΊΠ½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Close пСрСмСнная Action ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ caHide, ΠΈ Ρ„ΠΎΡ€ΠΌΠ° дСлаСтся Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ. ΠŸΡ€ΠΈ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Destroy, пСрСмСнная Action ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ caFree, ΠΈ Ρ„ΠΎΡ€ΠΌΠ° уничтоТаСтся.

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ закрытия систСмного мСню ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Close. Когда закрываСтся главная Ρ„ΠΎΡ€ΠΌΠ° прилоТСния, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±Π΅Π· Π²Ρ‹Π·ΠΎΠ²Π° события OnClose.

Π’ Π²Ρ‹ΡˆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Form2 провСряСтся ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ содСрТимого Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Memo1. Если информация Π² Memo1 Π±Ρ‹Π»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°, Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ закрываСтся.

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ onDestroy

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° TNotifyEvent Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для освобоТдСния рСсурсов.

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ onResize

ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹ Π² процСссС выполнСния прилоТСния Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ событиС Ρ‚ΠΈΠΏΠ° TNotifyEvent. Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ этого события ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ полоТСния ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² элСмСнтов управлСния ΠΎΠΊΠ½Π°, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… свойства Align.

    procedure TForml. FormResize (Sender: TObject ) ; begin

    // Установка Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ полоТСния сСтки строк

    StringGrid1. Left : = 10 ;

    StringGrid1. Top : = 5 ;

    StringGrid1. Width : = Form1. ClientWidth οΏ½— 20 ;

    StringGrid1. Height : = Form1. ClientHeight οΏ½— 15 ;

    Button1. Height ;

    // Установка полоТСния ΠΊΠ½ΠΎΠΏΠΊΠΈ

    Button1. Left : = Form1. ClientWidth οΏ½— 10οΏ½— Button1. Width ;

    Button1. Top : = Form1. ClientHeight - 5 - Button1. Height ;

    end ;

Π’ Ρ„ΠΎΡ€ΠΌΠ΅ Form1 находятся Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: сСтка строк StringGrid1 ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Button1. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ располоТСны Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • сСтка StringGrid1 Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ клиСнтской области Ρ„ΠΎΡ€ΠΌΡ‹ Form3, отступы слСва ΠΈ справа ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 10 пиксСлов;
  • ΠΊΠ½ΠΎΠΏΠΊΠ° Button1 (Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ) Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π° ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ сСтки StringGrid1;
  • расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ сСткой, ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ краями Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 5 пиксСлов.

ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹ Form1 выполняСтся пСрСсчСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π·Π°Π΄Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сСтки строк, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Cвойство FormStyle β€” ΡΡ‚ΠΈΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹

Π‘Ρ‚ΠΈΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ опрСдСляСтся свойством Ρ‚ΠΈΠΏΠ° TFormstyle, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

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

Π€ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ динамичСски - Π² процСссС выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΠΎΠΉ стиля Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ событиС OnShow.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ динамичСского измСнСния стиля Ρ„ΠΎΡ€ΠΌΡ‹:

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню mnuTop Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ свой ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ значСниями fsNormal ΠΈ fsStayOnTop . Π‘ΠΌΠ΅Π½Π° стиля отобраТаСтся графичСски Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ этого ΠΏΡƒΠ½ΠΊΡ‚Π° мСню.

Cвойство BorderStyle β€” свойства Ρ€Π°ΠΌΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹

КаТдая Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ. Π’ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ опрСдСляСт свойство Ρ‚ΠΈΠΏΠ° TFormBorderstyle. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

  • bsDialog (диалоговая Ρ„ΠΎΡ€ΠΌΠ°);
  • bsSingle (Ρ„ΠΎΡ€ΠΌΠ° с нСизмСняСмыми Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ);
  • bsNone (Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свои Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹) - часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для заставок;
  • bsSizeable (обычная Ρ„ΠΎΡ€ΠΌΠ° с измСняСмыми Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ) - ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈΠΌΠ΅Π΅Ρ‚ строку Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ любой Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ;
  • bsToolwindow (Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов);
  • bsSizeToolwin (Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов с измСняСмыми Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ).

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

ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стилСй относится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ - нСльзя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹ Π² Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ сторону. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ прилоТСния для Ρ„ΠΎΡ€ΠΌΡ‹ любого стиля ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ допустимыС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠΊΠ½Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹:

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ btnResizeForm ΡˆΠΈΡ€ΠΈΠ½Π° Ρ„ΠΎΡ€ΠΌΡ‹ Form2 увСличиваСтся Π½Π° 100 пиксСлов, Π΄Π°ΠΆΠ΅ Ссли Π΅Π΅ свойство BorderStyle ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ bsDialog, bsSingle ΠΈΠ»ΠΈ bsNone.

ΠœΠ΅Ρ‚ΠΎΠ΄ ShowModal

Если ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ становится модальной ΠΈ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΊΠ½Π° прилоТСния. Для запуска Ρ„ΠΎΡ€ΠΌΡ‹, Π² Ρ‚ΠΎΠΌ числС любой Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ, Π² модальном Ρ€Π΅ΠΆΠΈΠΌΠ΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ShowModal . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΡ‚ΠΈΠ»ΡŒ опрСдСляСт внСшний Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹, Π½ΠΎ Π½Π΅ Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

Cвойство BorderIcons

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

  • blSystemMenu (ΠΎΠΊΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ систСмноС мСню ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ систСмного мСню);
  • blMinimize (ΠΎΠΊΠ½ΠΎ содСрТит ΠΊΠ½ΠΎΠΏΠΊΡƒ свСртывания);
  • blMaximize (ΠΎΠΊΠ½ΠΎ содСрТит ΠΊΠ½ΠΎΠΏΠΊΡƒ развСртывания/восстановлСния);
  • blHelp (ΠΎΠΊΠ½ΠΎ содСрТит ΠΊΠ½ΠΎΠΏΠΊΡƒ справки, которая ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²ΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ контСкстно-Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ справку).

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

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

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΡΡ‚ΠΈΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π½Π° этапС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния Π² ΠΎΠΊΠ½Π΅ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΡ€ΠΈ этом Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ всСгда Π²ΠΈΠ΄Π½Ρ‹ обычная Ρ€Π°ΠΌΠΊΠ° ΠΈ Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ (развСртывания, свСртывания ΠΈ закрытия Ρ„ΠΎΡ€ΠΌΡ‹), нСзависимо ΠΎΡ‚ значСния свойств ΠΈ . Π—Π°Π΄Π°Π½Π½Ρ‹Π΅ ΡΡ‚ΠΈΠ»ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ становятся Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π€ΠΎΡ€ΠΌΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ ΠΈ Π½Π΅ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ области. НСклиСнтская ΠΎΠ±Π»Π°ΡΡ‚ΡŒ занята Ρ€Π°ΠΌΠΊΠΎΠΉ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈ строкой Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ эта ΠΎΠ±Π»Π°ΡΡ‚ΡŒ прорисовываСтся Windows ΠΈ программистом Π½Π΅ затрагиваСтся. ΠŸΡ€ΠΈ нСобходимости ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² нСклиСнтской области программист ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ сообщСниС WM_NCPaint .

Cвойства ClientWidth ΠΈ ClientHeight

Π’ клиСнтской области ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты управлСния, выводится тСкст ΠΈΠ»ΠΈ отобраТаСтся Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Аналогично Ρ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ свойства Width ΠΈ Height ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ всСй Ρ„ΠΎΡ€ΠΌΡ‹, свойства ClientWidth ΠΈ ClientHeight Ρ‚ΠΈΠΏΠ° Integer Π·Π°Π΄Π°ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту (Π² пиксСлах) клиСнтской части Ρ„ΠΎΡ€ΠΌΡ‹.

Π’ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ значСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² клиСнтской области выводятся Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°ΡŽΡ‚ ΠΌΡ‹ΡˆΡŒΡŽ, ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ устанавливаСтся Π² любом мСстС области Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ΠŸΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ указатСля Π½Π° Π΅Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, для Ρ‡Π΅Π³ΠΎ трСбуСтся ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. Одним ΠΈΠ· способов являСтся ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ систСмного сообщСния WM_NCHitTest . Для этого создаСтся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° FormMove , которая Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚, Π² ΠΊΠ°ΠΊΠΎΠΌ мСстС Ρ„ΠΎΡ€ΠΌΡ‹ находится ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Код мСстополоТСния указатСля ΠΌΡ‹ΡˆΠΈ содСрТится Π² ΠΏΠΎΠ»Π΅ Result систСмного сообщСния Ρ‚ΠΈΠΏΠ° TMessage. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Result Ρ€Π°Π²Π½ΠΎ 1, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π² клиСнтской области, Ρ‚ΠΎ полю Result присваиваСтся Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ 2, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ указатСля ΠΌΡ‹ΡˆΠΈ Π² области Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Π’ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ FormMove пСрвая инструкция inherited осущСствляСт Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ события.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ срСдС Delphi, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° FormMove являСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ события WM_NCHitTest, ΠΏΡ€ΠΈ Π΅Π΅ описании Π² классС Ρ„ΠΎΡ€ΠΌΡ‹ TForm1 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово message . Как ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ систСмного сообщСния, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° содСрТит ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ‚ΠΈΠΏΠ° TMessage.

ИмСна MoveForm ΠΈ Msg ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹.

Бвойство Menu

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠΎΠΉ мСню задаСтся свойством Menu Ρ‚ΠΈΠΏΠ° TMainMenu. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прилоТСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° MainMenu Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ автоматичСскоС присвоСниС значСния MainMenu1 свойству Menu. Π­Ρ‚ΠΎ самый простой способ ссылки Π½Π° Π³Π»Π°Π²Π½ΠΎΠ΅ мСню. Если Π² Ρ…ΠΎΠ΄Π΅ выполнСния прилоТСния какая-Π»ΠΈΠ±ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ мСню, Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· свойство Menu ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ мСню, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Form1.Menu:= MainMenu2;

Бвойство Icon



КаТдая Ρ„ΠΎΡ€ΠΌΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π² Π»Π΅Π²ΠΎΠΉ сторонС области Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° свой Π·Π½Π°Ρ‡ΠΎΠΊ, опрСдСляСмый свойством Icon Ρ‚ΠΈΠΏΠ° Ticon. Если Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ являСтся Π³Π»Π°Π²Π½ΠΎΠΉ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‚ΠΎ этот Π·Π½Π°Ρ‡ΠΎΠΊ отобраТаСтся ΠΏΡ€ΠΈ свСртывании Ρ„ΠΎΡ€ΠΌΡ‹. Для любой Ρ„ΠΎΡ€ΠΌΡ‹ свойство Icon ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ динамичСски (ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ прилоТСния). Если Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² свойствС Icon ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Application. ПослСдний выводится Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ свСртывании ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ Windows Π·Π½Π°Ρ‡ΠΊΠ° Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ прилоТСния.

Π’ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ динамичСски загруТаСтся ΠΈΠ· Ρ„Π°ΠΉΠ»Π° Picture1.ico ΠΏΡ€ΠΈ создании Ρ„ΠΎΡ€ΠΌΡ‹ Form1 .

Бвойство Position

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ опрСдСляСт свойство Ρ‚ΠΈΠΏΠ° TPosition. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния, пСрСчислСнныС Π΄Π°Π»Π΅Π΅:

  • poDesigned (Ρ„ΠΎΡ€ΠΌΠ° отобраТаСтся Π² Ρ‚ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ с Ρ‚Π΅ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ установлСны ΠΏΡ€ΠΈ Π΅Π΅ конструировании) - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ПолоТСниС ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ свойствами Left, TΠΎΡ€, Width ΠΈ Height . Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Π΅ΠΌ Ρƒ Ρ‚ΠΎΠ³ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΎΡΡŒ, Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ экрана;
  • poScreenCenter (Ρ„ΠΎΡ€ΠΌΠ° выводится Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана, Π΅Π΅ высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π°- свойства Height ΠΈ width- Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ);
  • poDefault (Windows автоматичСски опрСдСляСт Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹) - ΠΏΡ€ΠΈ этом Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ программист Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ возмоТности ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этими ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, поэтому ΠΎΠ½ΠΎ Π½Π΅ допускаСтся для Ρ„ΠΎΡ€ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ;
  • poDefaultPosOnly (Windows опрСдСляСт Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Ρ„ΠΎΡ€ΠΌΡ‹, Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ);
  • poDefaultSizeOnly (Windows опрСдСляСт Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅);
  • PoDesktopCenter (Ρ„ΠΎΡ€ΠΌΠ° выводится Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана, Π΅Π΅ высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ);
  • PoMainFormCenter (Ρ„ΠΎΡ€ΠΌΠ° выводится Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ прилоТСния, Π΅Π΅ высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ) - это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ, ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ для Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ½ΠΎ дСйствуСт ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ poScreenCenter;
  • PoOwnerFormCenter (Ρ„ΠΎΡ€ΠΌΠ° выводится Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, которая являСтся Π΅Π΅ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ, высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ) - Ссли для Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† (свойство Owner), Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ poMainFormCenter.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ располоТСниС ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌ ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° экранС. Для этого программист Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» прилоТСния ΠΈΠ»ΠΈ Π² систСмный рССстр Windows, Π° ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ прилоТСния ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ… для Ρ„ΠΎΡ€ΠΌ.

Бвойство Active

Бвойство Active Ρ‚ΠΈΠΏΠ° Boolean позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹. Π’ любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Ρ„ΠΎΡ€ΠΌΠ°, ΠΏΡ€ΠΈ этом Π΅Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ выдСляСтся особым Ρ†Π²Π΅Ρ‚ΠΎΠΌ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ синим). Если свойство Active ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True, Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π°ΠΊΡ‚ΠΈΠ²Π½Π° (находится Π² фокусС Π²Π²ΠΎΠ΄Π°), Ссли False - Ρ‚ΠΎ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Π°. Π­Ρ‚ΠΎ свойство доступно для чтСния Π²ΠΎ врСмя выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если трСбуСтся Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Show (showModal).

Cвойство ChildActiveForm

Π’ ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ нСзависимо ΠΎΡ‚ Ρ†Π²Π΅Ρ‚Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Для опрСдСлСния Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ прилоТСния слуТит свойство ChildActiveForm Ρ‚ΠΈΠΏΠ° TForm Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.

    procedure TForm1CheckFormActive модуля Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ выполняСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ активности для Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌ прилоТСния ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… Ρ„ΠΎΡ€ΠΌ.

    Бвойство WindowState

    Бвойство Ρ‚ΠΈΠΏΠ° TWindowstate опрСдСляСт состояниС отобраТСния Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

    • wsNormal (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ состояниС) - ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ;
    • wsMinimized (свСрнута);
    • wsMaximized (Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Π°).

    Кнопки btnMiniForm ΠΈ btnNormalForm Π² Ρ„ΠΎΡ€ΠΌΠ΅ Form1 ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ состояниС Ρ„ΠΎΡ€ΠΌΡ‹ Form2 соотвСтствСнно.

    Π€ΠΎΡ€ΠΌΠ°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ измСняСтся состояниС отобраТСния Π½Π° экранС, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ создана ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ CreateForm ΠΈΠ»ΠΈ Create . Если Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ создана, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ сгСнСрировано ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ пСрСмСнная Ρ„ΠΎΡ€ΠΌΡ‹ объявлСна Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅. Если Ρ„ΠΎΡ€ΠΌΠ° создана, Π½ΠΎ Π½Π΅ отобраТаСтся Π½Π° экранС, Ρ‚ΠΎ измСнСния Π΅Π΅ состояния (свойства windowstate) происходят, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ этого Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° экранС.

    Бвойство ActiveControl

    Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ, Ρ„ΠΎΡ€ΠΌΠ° содСрТит Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты управлСния. ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ элСмСнты управлСния (ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ класса TWinControl) ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ фокус Π²Π²ΠΎΠ΄Π°. Бвойство Ρ‚ΠΈΠΏΠ° TWinControl опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹ находится Π² фокусС. Для Π²Ρ‹Π±ΠΎΡ€Π° элСмСнта, находящСгося Π² фокусС Π²Π²ΠΎΠ΄Π° (Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ элСмСнта), ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ это свойство Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

    Π­Ρ‚Ρƒ ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ выполняСт ΠΌΠ΅Ρ‚ΠΎΠ΄ SetFocus , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт фокус Π²Π²ΠΎΠ΄Π° для ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ элСмСнта управлСния:

    Бвойство AutoScroll

    Π’ случаС, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠΊΠ½Π° нСдостаточны для отобраТСния всСх содСрТащихся Π² Ρ„ΠΎΡ€ΠΌΠ΅ интСрфСйсных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Бвойство AutoScroll Ρ‚ΠΈΠΏΠ° Boolean опрСдСляСт, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ автоматичСски, Если свойство AutoScroll ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), Ρ‚ΠΎ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ автоматичСски, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ дСйствий программиста. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² полосах ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² случаС, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π΅ всС элСмСнты управлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ΄Π½Ρ‹. Если ΠΆΠ΅ свойство AutoScroll установлСно Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False, Ρ‚ΠΎ программист Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ просмотром ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· свойства HorzScrollBar (Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°) ΠΈ VertScrollBar (Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°) Ρ‚ΠΈΠΏΠ° TControlScrollBar Ρ„ΠΎΡ€ΠΌΡ‹.

    ΠœΠ΅Ρ‚ΠΎΠ΄ ScrollInView

    Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ управлСния полосами ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ScrollInView . ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ScrollInView (AControl: TControl) автоматичСски измСняСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ полос ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ AControl элСмСнт управлСния стал Π²ΠΈΠ΄Π΅Π½ Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ области.

    Бвойство KeyPreview

    Бвойство Ρ‚ΠΈΠΏΠ° Boolean опрСдСляСт, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Ρ„ΠΎΡ€ΠΌΠ° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ события ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ элСмСнты управлСния Ρ„ΠΎΡ€ΠΌΡ‹. Если свойство ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), Ρ‚ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Π΅ события ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ элСмСнту управлСния (ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡƒ фокус Π²Π²ΠΎΠ΄Π°). ΠŸΡ€ΠΈ установкС свойства KeyPreview Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ сообщСния ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиш ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π° Π½ΠΈΡ… Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ клавиш, нСзависимо ΠΎΡ‚ активности элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌΡ‹.

    Π’ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ Ρ„ΠΎΡ€ΠΌΠ° Form1 ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… клавиш, отобраТая Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ символ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Information .

    Π€ΠΎΡ€ΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши <Π’Π°Π¬> Π² связи с Π΅Π΅ особым Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.

    Cвойство MDichildCount ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Cascade

    Π£ Ρ„ΠΎΡ€ΠΌΡ‹ имССтся ряд свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ свойство MDichildCount ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Cascade , ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π˜Ρ… названия Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‚ Π² Π²ΠΈΠ΄Π΅ подсказок ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΊΠΈ Π½Π° ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π§Ρ‚ΠΎΠ±Ρ‹ пСрСнСсти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ, Π½ΡƒΠΆΠ½ΠΎ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΡ‹ΡˆΠΊΠΎΠΉ (ΠΏΡ€ΠΈ этом Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ выдСляСтся), ΠΈ Π·Π°Ρ‚Π΅ΠΌ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ мСстС Ρ„ΠΎΡ€ΠΌΡ‹, Π³Π΄Π΅ Π΅Π³ΠΎ прСдполагаСтся Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ. Π’ дальнСйшСм ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ свободно ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ, "конструируя" Π½ΡƒΠΆΠ½Ρ‹ΠΉ интСрфСйс. Если, Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π΅Π³ΠΎ пСрСноса Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ, Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ стрСлкС, располоТСнной слСва Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° снимСтся.

Π•ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ справочники, Π³Π΄Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Delphi . Но самыС Π²Π°ΠΆΠ½Ρ‹Π΅ свойства ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Delphi ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ ΠΌΡ‹ рассмотрим.
Рассмотрим ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ отобраТСния тСкста. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (File -Β» New -Β» Application ), ΠΈ пСрСнСситС Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Label , Edit , Memo ΠΈ Button . Выбирая ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΊΠΈ ΠΈΠ»ΠΈ клавишСй Tab Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΅Π³ΠΎ свойствам.
ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Ρƒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ свойства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π€ΠΎΡ€ΠΌΠ΅:

  • Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Width
  • Высота ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Height
  • РасстояниС Π΄ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ края Ρ„ΠΎΡ€ΠΌΡ‹, Left
  • РасстояниС Π΄ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края Ρ„ΠΎΡ€ΠΌΡ‹, Top
Π­Ρ‚ΠΈ свойства ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ значСния Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ размСстив Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΊΠΈ, Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² устанавливаСм ΠΈΡ… Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹. Π’ дальнСйшСм ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ!
Π—Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:
  • Label ΠΈ Button - свойство Caption ,
  • Edit - свойство Text ,
  • Memo - свойство Lines .

ΠŸΡ€ΠΈ "конструировании" Ρ„ΠΎΡ€ΠΌΡ‹ Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ свойствам ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π»ΡŽΠ±Ρ‹Π΅ значСния. Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "исчСзнСт" - сдСлаСтся Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΈΠ»ΠΈ спрячСтся Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Π•Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² - всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, находящиСся Π½Π° Π€ΠΎΡ€ΠΌΠ΅, пСрСчислСны Π² Π΅Π³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС. Достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΈ ΠΎΠ½ ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ (Ссли ΠΎΠ½ заслонён" Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ) появятся Π½Π° Π€ΠΎΡ€ΠΌΠ΅, Π° Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² - Π΅Π³ΠΎ свойства.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ "запуститС" ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (зСлёная стрСлка ΠΈΠ»ΠΈ F9). Π’ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ "Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚". Label являСтся надписью (ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ) Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅, Button - ΠΊΠ½ΠΎΠΏΠΊΠ° наТимаСтся, Edit - строка Π²Π²ΠΎΠ΄Π° ΠΈ Memo - многострочный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкст!

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ напишСм ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΡƒ! Она Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²Π²Π΅Π΄Ρ‘ΠΌ Π² строкС Π²Π²ΠΎΠ΄Π°. НачнитС Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (File -Β» New -Β» Application ).

  1. РасполоТитС Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Edit (строка Π²Π²ΠΎΠ΄Π° ). Бвойство Text очиститС.
  2. Π”Π°Π»Π΅Π΅ - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Button (ΠΊΠ½ΠΎΠΏΠΊΠ° ). Π’ свойствС Caption Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ".
  3. Π—Π°Ρ‚Π΅ΠΌ - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Label (ΠΌΠ΅Ρ‚ΠΊΠ° ). Π’ свойствС Font для наглядности сдСлайтС Ρ€Π°Π·ΠΌΠ΅Ρ€ побольшС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 24, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ Ρ†Π²Π΅Ρ‚. Бвойство Caption Ρ‚Π°ΠΊΠΆΠ΅ очиститС.
  4. Π©Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΠΎ нашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅. ΠŸΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ΠΌΠ΅Ρ‚Π°ΠΌΠΎΡ€Ρ„ΠΎΠ·Π°! ΠœΡ‹ ΠΎΡ‡ΡƒΡ‚ΠΈΠ»ΠΈΡΡŒ Π² ΠΎΠΊΠ½Π΅ модуля , Π³Π΄Π΅ систСма Delphi создала для нас Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события наТатия Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ!
  5. Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΏΠΈΡˆΠΈΡ‚Π΅: Label1 ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ. ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ сСкунду послС Π²Π²ΠΎΠ΄Π° Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’ΠΈΠ΄ΠΈΡ‚Π΅ - выскочила подсказка!. БистСма Delphi ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· списка Π½ΡƒΠΆΠ½ΠΎΠ΅ свойство ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄. НаТмитС "C", ΠΈ строка "Caption" станСт Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ. Delphi пытаСтся ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ввСсти. Π”Π°Π»ΡŒΡˆΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ ΠΎΠ±ΡΠ·ΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter .
  6. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ: Label1.Caption . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² Delphi ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π΅Π³ΠΎ свойства. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ слуТит Π΅Π³ΠΎ имя (свойство Name ). Имя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ навСдя ΠΌΡ‹ΡˆΠΊΡƒ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈ доТдавшись появлСния подсказки.
  7. Π”Π°Π»Π΅Π΅ присваиваСм свойству Caption ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Label1 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π—Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания:
    :=
    Π”Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ Π·Π½Π°ΠΊΠΎΠΌ равСнства ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!!!
  8. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:
    Label1.Caption:=
    ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ сами, Ρ‡Ρ‚ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ дальшС...
  9. ...Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² ΠΌΠ΅Ρ‚ΠΊΠ΅ - свойство Text ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Edit1: Edit1.Text
  10. Π”Π°Π»Π΅Π΅ Ρ‚ΠΎ, Ρ‡Π΅ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ любая ΠΊΠΎΠΌΠ°Π½Π΄Π° - ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ " ; ". Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, хотя ΠΈ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий, ΠΈ Π΅Π³ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом качСствС.
Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

Label1.Caption:= Edit1.Text;

ΠšΠΎΠΌΡƒ лСнь, просто скопируйтС ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ вставляйтС ΠΌΠ΅ΠΆΠ΄Ρƒ begin ΠΈ end . Ну всё, сохраняСм ΠΈ ΠΆΠΌΡ‘ΠΌ F9.

Π’ дальнСйшСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΡƒΠ΄Π° слоТнСС. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ошибки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ½Π° зависнСт? ЕстСствСнно, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ctrl+Alt+Del , Π½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Π½Π°ΠΆΠ°Π² OK Π² ΠΎΠΊΠ½Π΅ прСдупрСТдСния ΠΎΠ± ошибкС, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ мСню Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Delphi Run -Β» Program Reset ΠΈΠ»ΠΈ Ctrl+F2 !

Π“Π»Π°Π²Π½Ρ‹Π΅ ΠΎΠΊΠ½Π° Delphi Знакомство с событиями Delphi

Π£Ρ€ΠΎΠΊΠΈ Delphi Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ