Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΈ систСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi

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

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π° ΠΈ ΠΈΡ… ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹. ВсякоС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ являСтся связанным, Ρ‚. Π΅. прСдставляСт собой Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Оно ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ элСмСнты Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½ — ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, зависимыС ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ, тСкстовыС поля Π²Π²ΠΎΠ΄Π°, списки ΠΈ ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки — ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΡ‚ΠΈΠΌΠΈ элСмСнтами. ΠŸΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ свои… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΈ систСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΠ°ΡƒΠΊΠΈ Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹ Донбасская ГосударствСнная ΠœΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ АкадСмия ΠšΠ°Ρ„Π΅Π΄Ρ€Π° КИВ ΠšΠžΠΠ’Π ΠžΠ›Π¬ΠΠΠ― Π ΠΠ‘ΠžΠ’Π

По Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅

" БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы"

Ρ€Π°Π·Π΄Π΅Π»

" Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi"

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»:

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚ Π³Ρ€. ИВ — 01 — 1Π· Π›Π°Π·Π΅Π±Π½ΠΈΠΊ А.Π’.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 19

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»:

ΠŸΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Π‘Π°Π³Π°ΠΉΠ΄Π° П.И.

ΠšΡ€Π°ΠΌΠ°Ρ‚ΠΎΡ€ΡΠΊ 2002.

  • Π§Π°ΡΡ‚ΡŒ I 3
  • Π§Π°ΡΡ‚ΡŒ II 5
  • Π§Π°ΡΡ‚ΡŒ III 6

Π§Π°ΡΡ‚ΡŒ I

ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ½ΠΎΠ³ΠΎΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ графичСским ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows 95/NT

ЦСль: ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠ° ΠΈ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΎΠΉ подсистСмы Windows 95/NT, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌ «ΠΌΡ‹ΡˆΡŒ», ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ (ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Windows 95/NT (Π΄Π°Π»Π΅Π΅ БистСмС).

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π° ΠΈ ΠΈΡ… ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹. ВсякоС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ являСтся связанным, Ρ‚. Π΅. прСдставляСт собой Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Оно ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ элСмСнты Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½ — ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, зависимыС ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ, тСкстовыС поля Π²Π²ΠΎΠ΄Π°, списки ΠΈ ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки — ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΡ‚ΠΈΠΌΠΈ элСмСнтами. ΠŸΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ свои знания Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ.

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡ. 1. ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ всСгда ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΌ состояниям, поэтому ΠΈΠ· Π²ΡΠ΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ всСгда Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Установка ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ дСлаСтся ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.

ΠšΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (рис.1) слуТат для принятия ΠΈΠ»ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹, установлСнных Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…, Π½ΡƒΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ происходит ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ок, Π° ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠžΡ‚ΠΌΠ΅Π½Π°. Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ закрытия Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ°Π·Ρƒ ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠžΡ‚ΠΌΠ΅Π½Π°.

Рис.1

ВСкстовоС ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° (рис.2) прСдставляСт собой ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ввСсти ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ тСкст. ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ тСкста ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹. Для Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ поля Π²Π²ΠΎΠ΄Π° ΠΈ ΡƒΡΡ‚ановлСния полоТСния курсора ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒ. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π°Π΄ ΠΏΠΎΠ»Π΅ΠΌ Π²Π²ΠΎΠ΄Π° ΠΎΠ½ ΠΌΠ΅Π½ΡΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΈΠ· ΡΡ‚Ρ€Π΅Π»ΠΊΠΈ Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Ρ‘Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ с Π·Π°ΡΠ΅Ρ‡ΠΊΠ°ΠΌΠΈ. Если Π² ΡΡ‚ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ, Ρ‚ΠΎ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° появится курсор, ΠΈ Ρ‚Скст ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ.

Рис. 2.

Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список внСшнС выглядит ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°, Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ располагаСтся ΠΊΠ½ΠΎΠΏΠΊΠ° с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π²Π½ΠΈΠ· стрСлкой. Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ ΡΡ‚ΠΎΠΉ стрСлкС раскрываСт список. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ список раскрыт, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π½Ρ‘ΠΌ подходящСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (рис.2).

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

Π§Π°ΡΡ‚ΡŒ II

ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ управлСния ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ (Windows — прилоТСниями ΠΈ DOS — прилоТСниями).

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹: ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΎΠ² запуска ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (Windows — прилоТСниями ΠΈ DOS — ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Windows NT/95, измСнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, работая с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ… Windows.

Π Π°Π±ΠΎΡ‚Π° Π² Ρ‚Скстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Microsoft Word.

НабСритС Π² ΠΎΠΊΠ½Π΅ WinWord тСкст вашСй ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ Π°Π²Ρ‚ΠΎΠ±ΠΈΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ (10−12стр) с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ TrueType — ΡˆΡ€ΠΈΡ„Ρ‚Π° ArialCyr, ΠΊΠ΅Π³Π»Π΅ΠΌ 10 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ начСртания, с ΠΌΠ΅ΠΆΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ 1,5 строки. Π’ Ρ‚СкстС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ 2 — 3 Π°Π±Π·Π°Ρ†Π° с ΠΊΡ€Π°ΡΠ½ΠΎΠΉ строкой, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ табуляции со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 5 ΠœΠœ. тСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ «ΠŸΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅». Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ «ΠšΡ€Π°Ρ‚кая автобиография «Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π±Ρ€Π°Π½ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ Times New Roman Cyr, кСгль 16 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, мСТстрочный ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» 2 строки.

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ вашСй Π°Π²Ρ‚ΠΎΠ±ΠΈΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Ρ„ΠΎΠ½ΠΎΠΌ с 10% плотности растра.

Π’ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» тСкста Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°Π΄Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚Π΅ ΠΈΠ· Paintbrush свой Π°Π²Ρ‚ΠΎΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ (нСбольшой рисунок Π² Π²ΠΈΠ΄Π΅ ΡˆΠ°Ρ€ΠΆΠ°). Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ тСкстом Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°Π΄Ρ€Π°, ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ, расстояниС ΠΎΡ‚ ΠΎΠ±Ρ‚Π΅ΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ тСкста Π΄ΠΎ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ.

НиТС тСкста Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

Π”Π°Ρ‚Π°

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Π“Ρ€Π°Ρ„Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

5. Π—Π°Π΄Π°ΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ страницы создаваСмого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° А4 (210×297), Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ 25 ΠΌΠΌ, ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ 15 ΠΌΠΌ, Π²Π΅Ρ€Ρ…Π½Π΅Π΅ 20 ΠΌΠΌ ΠΈ Π½ΠΈΠΆΠ½Π΅Π΅ 30 ΠΌΠΌ. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° страницы ΠΈ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ внСшний Π²ΠΈΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ…одимости ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ».

" ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ автобиография"

Π―, Π›Π°Π·Π΅Π±Π½ΠΈΠΊ АлСксандр Π’Π°ΡΠΈΠ»ΡŒΠ΅Π²ΠΈΡ‡, родился 18 ΡΠ΅Π½Ρ‚ября 1980 Π³ΠΎΠ΄Π° Π² Π³ΠΎΡ€ΠΎΠ΄Π΅ Π“ΠΎΡ€Π»ΠΎΠ²ΠΊΠ°, Π”ΠΎΠ½Π΅Ρ†ΠΊΠΎΠΉ области. Π’ 1997 Π³ΠΎΠ΄Ρƒ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» ΠΎΠ±Ρ‰Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΊΠΎΠ»Ρƒ I-III ступСнСй № 22. Π’ 1998 Π³ΠΎΠ΄Ρƒ ΠΎΠΊΠΎΠ½Ρ‡ΠΈΠ» Π“ΠΎΡ€Π»ΠΎΠ²ΡΠΊΡƒΡŽ Π°Π²Ρ‚ΠΎΡˆΠΊΠΎΠ»Ρƒ Π”ΠžΠ‘ΠΠ€ ОБОУ.

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²Π° ΠžΠ±ΠΎΡ€ΠΎΠ½Ρ‹ Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹. ГраТданская ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ — профСссионал (ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ B, C).

25 Π½ΠΎΡΠ±Ρ€Ρ 1998 Π³ΠΎΠ΄Π° Π±Ρ‹Π» ΠΏΡ€ΠΈΠ·Π²Π°Π½ Π½Π° ΡΡ€ΠΎΡ‡Π½ΡƒΡŽ слуТбу Π² Ρ€ΡΠ΄Ρ‹ Π’ΠΎΠΎΡ€ΡƒΠΆΡ‘Π½Π½Ρ‹Ρ… сил

Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹. Π‘Π»ΡƒΠΆΠ±Ρƒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ» Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… войсках.4 Π°ΠΏΡ€Π΅Π»Ρ 2000 Π³ΠΎΠ΄Ρ‹ Π±Ρ‹Π» Π΄Π΅ΠΌΠΎΠ±ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½.

Π’ Π½Π°ΡΡ‚оящСС врСмя Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΏΠΎΠΆΠ°Ρ€Π½ΠΎΠ³ΠΎ Π² Π‘Π“ΠŸΠ§-28 ΠžΠ“ΠŸΠž-8 ΠŸΠΎΠΆΠ°Ρ€Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚Π° Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹ Π² Π³ΠΎΡ€ΠΎΠ΄Π΅ Π“ΠΎΡ€Π»ΠΎΠ²ΠΊΠ°.

Π£Ρ‡ΡƒΡΡŒ Π½Π° Π·Π°ΠΎΡ‡Π½ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠΈ Донбасской ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ, Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ «ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π½Π°ΡƒΠΊΠΈ», Π³Ρ€ΡƒΠΏΠΏΠ° ИВ-01−1Π·.

Π”Π°Ρ‚Π°

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

18. IX. 1980

Родился

Π³. Π“ΠΎΡ€Π»ΠΎΠ²ΠΊΠ°

1. IX. 1986

ΠŸΠΎΡˆΡ‘Π» Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ класс

ОШ N 79

25. V. 1997

ΠžΠΊΠΎΠ½Ρ‡ΠΈΠ» ΡˆΠΊΠΎΠ»Ρƒ

ОШ I-III ст. N 22

25. XI. 1998

ΠŸΡ€ΠΈΠ·Ρ‹Π² Π² Π°Ρ€ΠΌΠΈΡŽ

Рядовой

4. IV. 2000

ДСмобилизация

Π‘Ρ‚Π°Ρ€ΡˆΠΈΠ½Π°

1. IX. 2001

ΠŸΠΎΡΡ‚ΡƒΠΏΠ»Π΅Π½ΠΈΠ΅ Π² Π”Π“ΠœΠ

ИВ-01−1Π·

Π§Π°ΡΡ‚ΡŒ III

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° простого прилоТСния для Windows ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi.

ЦСль: ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ проСктирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ простых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Delphi ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий.

Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅:

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ — элСктронный ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ +,-,*,/ Π½Π°Π΄ вСщСствСнными числами.

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Calc. dfm

object Form1: TForm1

Left = 248

Top = 691

BorderIcons = [biSystemMenu]

BorderStyle = bsSingle

Caption = #1050#1072#1083#1100#1082#1091#1083#1103#1090#1086#1088

ClientHeight = 187

ClientWidth = 157

Color = clBtnFace

Font. Charset = DEFAULT_CHARSET

Font. Color = clWindowText

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = []

OldCreateOrder = False

Position = poScreenCenter

PixelsPerInch = 96

TextHeight = 13

object Bevel1: TBevel

Left = 5

Top = 5

Width = 146

Height = 31

end

object LabelOperation: TLabel

Left = 8

Top = 15

Width = 9

Height = 13

AutoSize = False

Caption = ' '

Font. Charset = DEFAULT_CHARSET

Font. Color = 11 008

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

end

object Label1: TLabel

Left = 18

Top = 7

Width = 131

Height = 13

AutoSize = False

end

object Label2: TLabel

Left = 18

Top = 21

Width = 131

Height = 13

AutoSize = False

end

object EditCalc: TEdit

Left = 5

Top = 40

Width = 146

Height = 21

ReadOnly = True

TabOrder = 0

end

object BitBtn0: TBitBtn

Left = 5

Top = 155

Width = 56

Height = 25

Caption = '0'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 1

OnClick = BitBtnNumberClick

end

object BitBtn1: TBitBtn

Left = 5

Top = 125

Width = 26

Height = 25

Caption = '1'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 2

OnClick = BitBtnNumberClick

end

object BitBtn2: TBitBtn

Left = 35

Top = 125

Width = 26

Height = 25

Caption = '2'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 3

OnClick = BitBtnNumberClick

end

object BitBtn3: TBitBtn

Left = 65

Top = 125

Width = 26

Height = 25

Caption = '3'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 4

OnClick = BitBtnNumberClick

end

object BitBtn4: TBitBtn

Left = 5

Top = 95

Width = 26

Height = 25

Caption = '4'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 5

OnClick = BitBtnNumberClick

end

object BitBtn5: TBitBtn

Left = 35

Top = 95

Width = 26

Height = 25

Caption = '5'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 6

OnClick = BitBtnNumberClick

end

object BitBtn6: TBitBtn

Left = 65

Top = 95

Width = 26

Height = 25

Caption = '6'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 7

OnClick = BitBtnNumberClick

end

object BitBtn7: TBitBtn

Left = 5

Top = 65

Width = 26

Height = 25

Caption = '7'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 8

OnClick = BitBtnNumberClick

end

object BitBtn8: TBitBtn

Left = 35

Top = 65

Width = 26

Height = 25

Caption = '8'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 9

OnClick = BitBtnNumberClick

end

object BitBtn9: TBitBtn

Left = 65

Top = 65

Width = 26

Height = 25

Caption = '9'

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 10

OnClick = BitBtnNumberClick

end

object BitBtnPlus: TBitBtn

Left = 95

Top = 65

Width = 26

Height = 25

Caption = '+'

Font. Charset = DEFAULT_CHARSET

Font. Color = clGreen

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 11

OnClick = BitBtnOperationClick

end

object BitBtnMinus: TBitBtn

Left = 95

Top = 95

Width = 26

Height = 25

Caption = '-'

Font. Charset = DEFAULT_CHARSET

Font. Color = clGreen

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 12

OnClick = BitBtnOperationClick

end

object BitBtnMultiple: TBitBtn

Left = 95

Top = 125

Width = 26

Height = 25

Caption = '*'

Font. Charset = DEFAULT_CHARSET

Font. Color = clGreen

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 13

OnClick = BitBtnOperationClick

end

object BitBtnDivide: TBitBtn

Left = 95

Top = 155

Width = 26

Height = 25

Caption = '/'

Font. Charset = DEFAULT_CHARSET

Font. Color = clGreen

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 14

OnClick = BitBtnOperationClick

end

object BitBtnEq: TBitBtn

Left = 125

Top = 125

Width = 26

Height = 55

Caption = '='

Font. Charset = DEFAULT_CHARSET

Font. Color = clWindowText

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 15

OnClick = BitBtnEqClick

end

object BitBtnReset: TBitBtn

Left = 125

Top = 65

Width = 26

Height = 55

Caption = 'C'

Font. Charset = DEFAULT_CHARSET

Font. Color = clRed

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 16

OnClick = BitBtnResetClick

end

object BitBtnDecimal: TBitBtn

Left = 65

Top = 155

Width = 26

Height = 25

Caption = '. '

Font. Charset = DEFAULT_CHARSET

Font. Color = clBlue

Font. Height = - 11

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 17

OnClick = BitBtnNumberClick

end

end

Calc

unit Calc;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Buttons, ExtCtrls;

type

TForm1 = class (TForm)

EditCalc: TEdit;

BitBtn0: TBitBtn;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

BitBtn4: TBitBtn;

BitBtn5: TBitBtn;

BitBtn6: TBitBtn;

BitBtn7: TBitBtn;

BitBtn8: TBitBtn;

BitBtn9: TBitBtn;

BitBtnPlus: TBitBtn;

BitBtnMinus: TBitBtn;

BitBtnMultiple: TBitBtn;

BitBtnDivide: TBitBtn;

BitBtnEq: TBitBtn;

BitBtnReset: TBitBtn;

BitBtnDecimal: TBitBtn;

LabelOperation: TLabel;

Bevel1: TBevel;

Label1: TLabel;

Label2: TLabel;

procedure BitBtnResetClick (Sender: TObject);

procedure BitBtnNumberClick (Sender: TObject);

procedure BitBtnOperationClick (Sender: TObject);

procedure BitBtnEqClick (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

v_NextOperation: boolean;

implementation

{$R *. dfm}

procedure TForm1. BitBtnResetClick (Sender: TObject);

begin

EditCalc. Text: ='';

Label1. Caption: ='';

Label2. Caption: ='';

LabelOperation. Caption: =' ';

end;

procedure TForm1. BitBtnNumberClick (Sender: TObject);

begin

if v_NextOperation

then

begin

EditCalc. Text: =TBitBtn (Sender). Caption;

v_NextOperation: =false;

end

else EditCalc. Text: =EditCalc. Text+TBitBtn (Sender). Caption;

end;

procedure TForm1. BitBtnOperationClick (Sender: TObject);

begin

LabelOperation. Caption: =TBitBtn (Sender). Caption;

Label1. Caption: =EditCalc. Text;

EditCalc. Text: ='';

Label2. Caption: =EditCalc. Text;

end;

procedure TForm1. BitBtnEqClick (Sender: TObject);

begin

v_NextOperation: =true;

if Label1. Caption=''

then Label1. Caption: ='0';

Label2. Caption: =EditCalc. Text;

if (Label2. Caption='0') and (LabelOperation. Caption ='/')

then

begin

EditCalc. Text: ='??? Π”Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° 0';

Exit;

end;

case LabelOperation. Caption of

'+': EditCalc. Text: =FloatToStr (StrToFloat (Label1. Caption) +StrToFloat (Label2. Caption));

'-': EditCalc. Text: =FloatToStr (StrToFloat (Label1. Caption) — StrToFloat (Label2. Caption));

'*': EditCalc. Text: =FloatToStr (StrToFloat (Label1. Caption) *StrToFloat (Label2. Caption));

'/': EditCalc. Text: =FloatToStr (StrToFloat (Label1. Caption) /StrToFloat (Label2. Caption));

else EditCalc. Text: ='??? ';

end;

end;

initialization

DecimalSeparator: ='. ';

v_NextOperation: =true;

end.

Calculat

program Calculat;

uses

Forms,

Calc in 'Calc. pas' {Form1};

{$R *. res}

begin

Application. Initialize;

Application. CreateForm (TForm1, Form1);

Application. Run;

end.

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