Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ Π Β«ΠΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈΒ»
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π½Π°ΡΡ ΠΆΠΈΠ·Π½Ρ Π±Π΅Π· ΠΠ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΎΠ±ΡΡΠ½ΡΡ ΠΠΠ ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΌΠΈ, ΠΌΠΎΡΠ½Π΅ΠΉΡΠΈΠΌΠΈ ΠΠ ΠΈ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΡΠ°Π±Π»ΡΠΌΠΈ. ΠΡΡ ΡΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΠ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ. ΠΠ°ΡΠ°Π»ΠΎ ΡΡΠ°ΠΏΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»Π° ΠΠ΄Π° ΠΠ°ΡΠΊΠ°Π»Ρ. ΠΠΌΠ΅Π½Π½ΠΎ Π΅Ρ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°Π» ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈΠΌ Π΄Π»Ρ Π²ΡΠ΅Ρ … Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ Π Β«ΠΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈΒ» (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
1. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
2. Π‘ΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
3. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°ΡΡΡ
3.1 ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
3.2 ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
3.3 ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
3.4 Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π½Π°ΡΡ ΠΆΠΈΠ·Π½Ρ Π±Π΅Π· ΠΠ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΎΠ±ΡΡΠ½ΡΡ ΠΠΠ ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΌΠΈ, ΠΌΠΎΡΠ½Π΅ΠΉΡΠΈΠΌΠΈ ΠΠ ΠΈ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΡΠ°Π±Π»ΡΠΌΠΈ. ΠΡΡ ΡΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΠ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ. ΠΠ°ΡΠ°Π»ΠΎ ΡΡΠ°ΠΏΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»Π° ΠΠ΄Π° ΠΠ°ΡΠΊΠ°Π»Ρ. ΠΠΌΠ΅Π½Π½ΠΎ Π΅Ρ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°Π» ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈΠΌ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈΠ·ΡΡΠ°ΡΡ Π²ΡΠ΅ Π±ΡΠ΄ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ.
ΠΠ° Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΌΠΎΠ΅Π³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» Π·Π°Π΄Π°Π½ΠΈΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΡΠ΅ΠΌΠ΅ «ΠΠ Π „ΠΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ“».
ΠΠ°Π½Π½Π°Ρ ΠΏΠΎΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΠ‘ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ° Π½Π° ΡΡΠ΄ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΏΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΡ.
Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ.
ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Π ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
1. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π°:
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ;
- ΠΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ;
- ΠΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ;
- ΠΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ΄Π°ΡΠΈ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ;
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ:
- ΠΠΎΠ½ΡΡΠ½ΠΎΡΡΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ;
— Π‘ΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²;
— Π£Π΄ΠΎΠ±Π½ΡΠ΅ ΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎΠ΄ ΠΌΠ΅Π½Ρ;
— Π£Π΄ΠΎΠ±ΡΡΠ²Π° ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ;
— ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ ;
— Π Π°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· ΡΠ±ΠΎΠ΅Π².
ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ , Π²ΡΠ°ΡΠ°Ρ , ΠΈΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΡΡΠ»ΡΠ³ (Ρ ΡΠ°ΡΡΠ΅Π½ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ), ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°, Π²ΡΠ΄Π°Π²Π°ΡΡ ΠΎΡΡΠ΅ΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ: Π±Π»Π°Π½ΠΊ ΡΠ΅ΡΠ΅ΠΏΡΠ°, ΠΏΡΠ°ΠΉΡ-Π»ΠΈΡΡΡ ΠΏΠΎ ΡΡΠ»ΡΠ³Π°ΠΌ, ΠΈΠΌΠ΅Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
2. Π‘ΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ Delphi 7: Label, Panel, Image, ImageList, TreeView, RichEdit, Button, MainMenu, PopupMenu, Edit, BitBtn, Memo, Timer, XPManifest, CheckBox, RadioButton.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΠΌΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²;
— ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ;
— ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°;
— Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ;
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ΄Π°.
3. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°ΡΡΡ
3.1 ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ , Π²ΡΠ°ΡΠ°Ρ , ΠΈΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ, ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΡΡΠ»ΡΠ³ (Ρ ΡΠ°ΡΡΠ΅Π½ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ), ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ MS Access (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ½ΠΊΠ°ΠΌΠΈ 1.1−1.5).
Π ΠΈΡΡΠ½ΠΎΠΊ 1.1 — ΡΠ°Π±Π»ΠΈΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π ΠΈΡΡΠ½ΠΎΠΊ 1.2 — ΡΠ°Π±Π»ΠΈΡΠ° Π²ΡΠ°ΡΠΈ Π ΠΈΡΡΠ½ΠΎΠΊ 1.3 — ΡΠ°Π±Π»ΠΈΡΠ° ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π ΠΈΡΡΠ½ΠΎΠΊ 1.4 — ΡΠ°Π±Π»ΠΈΡΠ° ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π ΠΈΡΡΠ½ΠΎΠΊ 1.5 — ΡΠ°Π±Π»ΠΈΡΠ° ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΡ
3.2 ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΡΠ΅ΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ: Π±Π»Π°Π½ΠΊ ΡΠ΅ΡΠ΅ΠΏΡΠ°, ΠΏΡΠ°ΠΉΡ-Π»ΠΈΡΡΡ ΠΏΠΎ ΡΡΠ»ΡΠ³Π°ΠΌ (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ½ΠΊΠ°ΠΌΠΈ 1.6−1.7).
Π ΠΈΡΡΠ½ΠΎΠΊ 1.6 — ΠΏΡΠ°ΠΉΡ-Π»ΠΈΡΡ ΠΏΠΎ ΡΡΠ»ΡΠ³Π°ΠΌ Π ΠΈΡΡΠ½ΠΎΠΊ 1.7 — Π±Π»Π°Π½ΠΊ ΡΠ΅ΡΠ΅ΠΏΡΠ°
3.3 ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ «ΠΠ Π „ΠΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ“» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°ΠΉΠ» «Clinic.exe».
ΠΡΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡΡΠΈ Π½Π° ΡΠ°ΠΉΠ» Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· Π·Π°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ½ΠΊΠΎΠΌ Π.1), ΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ½ΠΊΠΎΠΌ Π.2).
Π‘Π»Π΅Π²Π° ΠΎΠΊΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΎ ΠΌΠ΅Π½Ρ, ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ, ΠΎΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅. ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° ΡΠ°Π±Π»ΠΈΡΡ (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ½ΠΊΠ°ΠΌΠΈ Π.3-Π.6), ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΊΡΠΈΡΠ΅ΡΠΈΡ (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ½ΠΊΠΎΠΌ Π.7). ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΎΡΠΌΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ· Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΠΌΠ΅Π½Ρ Π½ΡΠΆΠ½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ, Π²Π²Π΅ΡΡΠΈ ΡΠ΅ΠΊΡΡ Π·Π°ΠΏΡΠΎΡΠ° ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΏΠΎΠΈΡΠΊ». Π§ΡΠΎΠ±Ρ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠΈΡΠΊ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ».
ΠΠ»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΆΠ°ΡΡ ΡΠΏΡΠ°Π²Π° ΠΎΠΊΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠ΅Π»ΠΊΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΌΠ΅Π½Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ½ΠΊΠΎΠΌ Π.8). ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΏΠΎΠ»Ρ ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ «Π΄ΠΎΠ±Π°Π²ΠΈΡΡ». ΠΠ»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ Π²Π°ΠΌ ΡΡΡΠΎΠΊΡ ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ «ΡΠ΄Π°Π»ΠΈΡΡ». ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ Π²Π°ΠΌ ΡΡΡΠΎΠΊΡ, Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΏΠΎΠ»ΡΡ ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ «ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ».
ΠΠ»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΎΡΡΠ΅ΡΠΎΠ², Π½ΡΠΆΠ½ΠΎ Π² ΠΌΠ΅Π½Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ Π²Π°Ρ ΠΎΡΡΠ΅Ρ, ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ.
ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π² ΠΌΠ΅Π½Ρ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅». Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΉΡΡ ΡΠΎΡΠΌΠ΅ (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΡΡΠ½ΠΊΠΎΠΌ Π.9) ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΊΡΠ΅ΡΡΠΈΠΊ.
ΠΠΎΠ΄ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π.
3.4 Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
— ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ: Pentium II 350 ΠΠΡ ΠΈ Π²ΡΡΠ΅;
— Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ° NVIDIA Geforce3 ΠΈΠ»ΠΈ Π²ΡΡΠ΅;
— ΠΎΠ±ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ: 128 ΠΠ±Π°ΠΉΡ ΠΈ Π²ΡΡΠ΅;
— ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°: Windows Me, Windows XP, Windows Vista, Windows 7;
— ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π½Π° ΠΆΠ΅ΡΡΠΊΠΎΠΌ Π΄ΠΈΡΠΊΠ΅ 100 ΠΠ±Π°ΠΉΡ ΠΈ Π²ΡΡΠ΅;
— Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° VGA Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1024×756;
— Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΌΡΡΠΈ;
— CD-ROM 12Ρ ;
— ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Π² ΡΠ°ΡΡΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠ½ΠΈΠΊΠ΅. ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΏΡΠΎΡΡΠ° Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠ°Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ½Π° ΠΏΡΠΎΡΡΠ° ΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½Π° Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΎΠΏΡΡΠ½ΡΡ , ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΈ Π»ΡΠ³ΠΊΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π΄Π°Π½Π½ΡΡ ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ , Π²ΡΠ°ΡΠ°Ρ , ΠΈΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ, ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΡΡΠ»ΡΠ³ (Ρ ΡΠ°ΡΡΠ΅Π½ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ), ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°, ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ ΠΊ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠΉ ΡΡΠ»ΡΠ³Π°
1. ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Delphi 7./Π‘ΠΎΡΡ.Π. Π. ΠΡΠ»ΡΡΠΈΠ½ — Π‘ΠΠ±.: ΠΠ₯Π-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2007. — 608 Ρ.
2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Delphi 7./Π‘ΠΎΡΡ.Π. Π. ΠΠ°ΡΠ°Ρ Π²Π΅Π»ΠΈΠ΄Π·Π΅, Π. Π. ΠΠ°ΡΠΊΠΎΠ² — Π‘ΠΠ±.: ΠΠ₯Π-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2003. — 784 Ρ.
3. Delphi. ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ./Π‘ΠΎΡΡ.Π. Π. ΠΠΎΡΠΌΠ°Π½, Π. Π. Π₯ΠΎΠΌΠΎΠ½Π΅Π½ΠΊΠΎ — Π‘ΠΠ±.: ΠΠ₯Π-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2003. — 288 Ρ.
4. Delphi 7. Π£ΡΠ΅Π±Π½ΡΠΉ ΠΊΡΡΡ
5. ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅ΡΡΡΡΡ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, XPMan, StdCtrls, ExtCtrls, Grids, DBGrids;
type
TForm2 = class (TForm)
Panel1: TPanel;
GroupBox1: TGroupBox;
XPManifest1: TXPManifest;
SpeedButton1: TSpeedButton;
Button1: TButton;
Panel2: TPanel;
Timer1: TTimer;
Label1: TLabel;
Panel3: TPanel;
GroupBox2: TGroupBox;
DBGrid1: TDBGrid;
Button2: TButton;
Panel4: TPanel;
Panel5: TPanel;
GroupBox3: TGroupBox;
SpeedButton2: TSpeedButton;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button3: TButton;
Button4: TButton;
ComboBox1: TComboBox;
Button5: TButton;
Button6: TButton;
Label5: TLabel;
Label6: TLabel;
GroupBox4: TGroupBox;
Button7: TButton;
DBGrid2: TDBGrid;
GroupBox5: TGroupBox;
DBGrid3: TDBGrid;
GroupBox6: TGroupBox;
DBGrid4: TDBGrid;
Panel6: TPanel;
Label7: TLabel;
Label8: TLabel;
Edit4: TEdit;
Edit5: TEdit;
Button8: TButton;
Button9: TButton;
Button10: TButton;
GroupBox7: TGroupBox;
DBGrid5: TDBGrid;
GroupBox8: TGroupBox;
DBGrid6: TDBGrid;
Button11: TButton;
Button12: TButton;
Button13: TButton;
Button14: TButton;
Button15: TButton;
Label9: TLabel;
Label10: TLabel;
Label11: TLabel;
procedure SpeedButton1Click (Sender: TObject);
procedure FormCreate (Sender: TObject);
procedure Button1Click (Sender: TObject);
procedure Timer1Timer (Sender: TObject);
procedure Button2Click (Sender: TObject);
procedure Button3Click (Sender: TObject);
procedure Button4Click (Sender: TObject);
procedure FormClose (Sender: TObject; var Action: TCloseAction);
procedure ComboBox1Click (Sender: TObject);
procedure Button5Click (Sender: TObject);
procedure Button6Click (Sender: TObject);
procedure Button7Click (Sender: TObject);
procedure SpeedButton2Click (Sender: TObject);
procedure DBGrid2CellClick (Column: TColumn);
procedure Button8Click (Sender: TObject);
procedure Button9Click (Sender: TObject);
procedure Button10Click (Sender: TObject);
procedure Button11Click (Sender: TObject);
procedure DBGrid1CellClick (Column: TColumn);
procedure DBGrid5CellClick (Column: TColumn);
procedure DBGrid6CellClick (Column: TColumn);
procedure DBGrid4CellClick (Column: TColumn);
procedure Button12Click (Sender: TObject);
procedure Button13Click (Sender: TObject);
procedure Edit2KeyPress (Sender: TObject; var Key: Char);
procedure Edit3KeyPress (Sender: TObject; var Key: Char);
procedure Edit5KeyPress (Sender: TObject; var Key: Char);
procedure Button14Click (Sender: TObject);
procedure Button15Click (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
k, n, l:integer;
{$IFNDEF WIN32}
const MAX_PATH = 144;
{$ENDIF}
implementation
uses Unit3, DB, CommDlg;
{$R *.dfm}
procedure TForm2. SpeedButton1Click (Sender: TObject);
begin
if k=0 then
begin
GroupBox1.Width:=0;
Panel1.Width:=36;
k:=1;
SpeedButton1.Glyph.LoadFromFile ('jpg/Bitmap2.1.BMP');
end
else
begin
GroupBox1.Width:=152;
Panel1.Width:=188;
k:=0;
SpeedButton1.Glyph.LoadFromFile ('jpg/Bitmap2.BMP');
end;
end;
procedure TForm2. FormCreate (Sender: TObject);
begin
k:=0;
l:=0;
Panel5.Width:=33;
GroupBox3.Width:=0;
GroupBox5.Visible:=false;
GroupBox6.Visible:=false;
end;
procedure TForm2. Button1Click (Sender: TObject);
begin
ShowMessage ('ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»: ΠΠ°ΡΠΊΠ°Π»ΡΡΡΠΊ ΠΠ²Π°Π½'+#13+'ΠΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½: +375 292 646 548'+#13+'E-mail: vano. maskalchuk27@gmail.com');
end;
procedure TForm2. Timer1Timer (Sender: TObject);
begin
Form2.Caption:='ΠΠ Π «ΠΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ». Π‘Π΅Π³ΠΎΠ΄Π½Ρ:'+datetostr (now)+' '+timetostr (now);
end;
procedure TForm2. Button2Click (Sender: TObject);
begin
//ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΡ ———————————————————;
Panel2.Visible:=false;
Panel3.Visible:=true;
Panel6.Visible:=false;
Label4.Visible:=true;
Edit3.Visible:=true;
GroupBox2.Visible:=true;
GroupBox4.Visible:=false;
GroupBox7.Visible:=false;
GroupBox8.Visible:=false;
Label2.Caption:='Π€ΠΠ';
Label3.Caption:='ΠΠ΄ΡΠ΅Ρ';
Label4.Caption:='Π’Π΅Π»Π΅ΡΠΎΠ½';
ComboBox1.Items.Text:='';
ComboBox1.Items.Text:='β'+#13+'Π€ΠΠ'+#13+'ΠΠ΄ΡΠ΅ΡΡ'+#13+'Π’Π΅Π»Π΅ΡΠΎΠ½Ρ';
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
end;
procedure TForm2. Button3Click (Sender: TObject);
begin
//Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ——————————————————————;
//ΠΊΠ»ΠΈΠ΅Π½ΡΡ
if GroupBox2. Visible=true then begin
with DBGrid1.DataSource.DataSet do begin
Append;
FieldByName ('KLfio').Value:=Edit1.Text ;
FieldByName ('KLadres').Value:=Edit2.Text ;
FieldByName ('KLtel').Value:=Edit3.Text ;
Post;
end;
end;
//Π²ΡΠ°ΡΠΈ
if GroupBox4. Visible=true then begin
with DBGrid2.DataSource.DataSet do begin
Append;
FieldByName ('VRfio').Value:=Edit1.Text ;
FieldByName ('VRsp').Value:=Edit2.Text ;
Post;
end;
with DBGrid3.DataSource.DataSet do begin
Append;
FieldByName ('Rpn').Value:='ΠΡΠ΅ΠΌΡ' ;
FieldByName ('Rvt').Value:='ΠΡΠ΅ΠΌΡ' ;
FieldByName ('Rsr').Value:='ΠΡΠ΅ΠΌΡ' ;
FieldByName ('Rcht').Value:='ΠΡΠ΅ΠΌΡ' ;
FieldByName ('Rpt').Value:='ΠΡΠ΅ΠΌΡ' ;
FieldByName ('Rsb').Value:='ΠΡΠ΅ΠΌΡ' ;
FieldByName ('Rvs').Value:='ΠΡΠ΅ΠΌΡ' ;
Post;
end;
end;
//ΠΌΠ΅Π΄ ΡΡΠ»ΡΠ³ΠΈ
if GroupBox7. Visible=true then begin
with DBGrid5.DataSource.DataSet do begin
Append;
FieldByName ('MYname').Value:=Edit1.Text ;
FieldByName ('MYopis').Value:=Edit2.Text ;
FieldByName ('MYst').Value:=Edit3.Text ;
Post;
end;
end;
//ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΡ
if GroupBox8. Visible=true then begin
with DBGrid6.DataSource.DataSet do begin
Append;
FieldByName ('Mname').Value:=Edit1.Text ;
FieldByName ('Mkol').Value:=Edit2.Text ;
FieldByName ('Mst').Value:=Edit3.Text ;
Post;
end;
end;
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
end;
procedure TForm2. Button4Click (Sender: TObject);
begin
//ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ —————————————————————————;
//ΠΊΠ»ΠΈΠ΅Π½ΡΡ
if GroupBox2. Visible=true then begin
If Application. MessageBox ('ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΡ Π·Π°ΠΏΠΈΡΡ','!!!ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!!!', MB_OKCANCEL)=id_OK then
if not DBGrid1.DataSource.DataSet.Eof then
DBGrid1.DataSource.DataSet.Delete;
end;
//Π²ΡΠ°ΡΠΈ
if GroupBox4. Visible=true then begin
If Application. MessageBox ('ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΡ Π·Π°ΠΏΠΈΡΡ','!!!ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!!!', MB_OKCANCEL)=id_OK then
if not DBGrid2.DataSource.DataSet.Eof then
DBGrid2.DataSource.DataSet.Delete;
if not DBGrid3.DataSource.DataSet.Eof then
DBGrid3.DataSource.DataSet.Delete;
end;
//ΠΌΠ΅Π΄ ΡΡΠ»ΡΠ³ΠΈ
if GroupBox7. Visible=true then begin
If Application. MessageBox ('ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΡ Π·Π°ΠΏΠΈΡΡ', '!!!ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!!!', MB_OKCANCEL)=id_OK then
if not DBGrid5.DataSource.DataSet.Eof then
DBGrid5.DataSource.DataSet.Delete;
end;
//ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΡ
if GroupBox8. Visible=true then begin
If Application. MessageBox ('ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΡ Π·Π°ΠΏΠΈΡΡ','!!!ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!!!', MB_OKCANCEL)=id_OK then
if not DBGrid6.DataSource.DataSet.Eof then
DBGrid6.DataSource.DataSet.Delete;
end;
end;
procedure TForm2. FormClose (Sender: TObject; var Action: TCloseAction);
begin
Application.Terminate;
end;
procedure TForm2. ComboBox1Click (Sender: TObject);
begin
n:=ComboBox1.ItemIndex;
Label6.Caption:=ComboBox1.Items.Strings[n];
ComboBox1.Text:='';
end;
procedure TForm2. Button5Click (Sender: TObject);
begin
//ΠΏΠΎΠΈΡΠΊ————————————————————————-;
//ΠΊΠ»ΠΈΠ΅Π½ΡΡ
if GroupBox2. Visible=true then begin
if Label6. Caption='β' then
begin
DataModule3.ADODataSet1.Active:=false;
DataModule3.ADODataSet1.CommandText:='select IDKL, KLfio, KLadres, KLtel from Klientu WHERE IDKL='+ComboBox1.Text;
DataModule3.ADODataSet1.Active:=true;
end;
if Label6. Caption='Π€ΠΠ' then
begin
DataModule3.ADODataSet1.Active:=false;
DataModule3.ADODataSet1.CommandText:='select IDKL, KLfio, KLadres, KLtel from Klientu WHERE KLfio LIKE ''%'+ComboBox1.Text+'%'' ORDER BY KLfio';
DataModule3.ADODataSet1.Active:=true;
end;
if Label6. Caption='ΠΠ΄ΡΠ΅ΡΡ' then
begin
DataModule3.ADODataSet1.Active:=false;
DataModule3.ADODataSet1.CommandText:='select IDKL, KLfio, KLadres, KLtel from Klientu WHERE KLadres LIKE ''%'+ComboBox1.Text+'%'' ORDER BY KLfio';
DataModule3.ADODataSet1.Active:=true;
end;
if Label6. Caption='Π’Π΅Π»Π΅ΡΠΎΠ½Ρ' then
begin
DataModule3.ADODataSet1.Active:=false;
DataModule3.ADODataSet1.CommandText:='select IDKL, KLfio, KLadres, KLtel from Klientu WHERE KLtel LIKE ''%'+ComboBox1.Text+'%'' ORDER BY KLtel';
DataModule3.ADODataSet1.Active:=true;
end;
end;
//Π²ΡΠ°ΡΠΈ
if GroupBox4. Visible=true then begin
if Label6. Caption='β' then
begin
DataModule3.ADODataSet2.Active:=false;
DataModule3.ADODataSet2.CommandText:='select IDVR, VRfio, VRsp from Vrachi WHERE IDVR='+ComboBox1.Text;
DataModule3.ADODataSet2.Active:=true;
end;
if Label6. Caption='Π€ΠΠ' then
begin
DataModule3.ADODataSet2.Active:=false;
DataModule3.ADODataSet2.CommandText:='select IDVR, VRfio, VRsp from Vrachi WHERE VRfio LIKE ''%'+ComboBox1.Text+'%'' ORDER BY VRfio';
DataModule3.ADODataSet2.Active:=true;
end;
if Label6. Caption='Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ' then
begin
DataModule3.ADODataSet2.Active:=false;
DataModule3.ADODataSet2.CommandText:='select IDVR, VRfio, VRsp from Vrachi WHERE VRsp LIKE ''%'+ComboBox1.Text+'%'' ORDER BY VRsp';
DataModule3.ADODataSet2.Active:=true;
end;
end;
//ΠΌΠ΅Π΄ ΡΡΠ»ΡΠ³ΠΈ
if GroupBox7. Visible=true then begin
if Label6. Caption='β' then
begin
DataModule3.ADODataSet4.Active:=false;
DataModule3.ADODataSet4.CommandText:='select IDMY, MYname, MYopis, MYst from Med_yslygi WHERE IDMY='+ComboBox1.Text;
DataModule3.ADODataSet4.Active:=true;
end;
if Label6. Caption='ΠΡΠ°ΡΡ' then
begin
DataModule3.ADODataSet4.Active:=false;
DataModule3.ADODataSet4.CommandText:='select IDMY, MYname, MYopis, MYst from Med_yslygi WHERE MYname LIKE ''%'+ComboBox1.Text+'%'' ORDER BY MYname';
DataModule3.ADODataSet4.Active:=true;
end;
if Label6. Caption='ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ' then
begin
DataModule3.ADODataSet4.Active:=false;
DataModule3.ADODataSet4.CommandText:='select IDMY, MYname, MYopis, MYst from Med_yslygi WHERE MYopis LIKE ''%'+ComboBox1.Text+'%'' ORDER BY MYname';
DataModule3.ADODataSet4.Active:=true;
end;
if Label6. Caption='Π‘ΡΠΎΠΈΠΌΠΎΡΡΠΈ' then
begin
DataModule3.ADODataSet4.Active:=false;
DataModule3.ADODataSet4.CommandText:='select IDMY, MYname, MYopis, MYst from Med_yslygi WHERE MYst LIKE ''%'+ComboBox1.Text+'%'' ORDER BY MYst';
DataModule3.ADODataSet4.Active:=true;
end;
end;
//ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΡ
if GroupBox8. Visible=true then begin
if Label6. Caption='β' then
begin
DataModule3.ADODataSet5.Active:=false;
DataModule3.ADODataSet5.CommandText:='select IDM, Mkol, Mname, Mst from Medikomenti WHERE IDM='+ComboBox1.Text;
DataModule3.ADODataSet5.Active:=true;
end;
if Label6. Caption='ΠΠ°Π·Π²Π°Π½ΠΈΡ' then
begin
DataModule3.ADODataSet5.Active:=false;
DataModule3.ADODataSet5.CommandText:='select IDM, Mkol, Mname, Mst from Medikomenti WHERE Mname LIKE ''%'+ComboBox1.Text+'%'' ORDER BY Mname';
DataModule3.ADODataSet5.Active:=true;
end;
if Label6. Caption='ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ' then
begin
DataModule3.ADODataSet5.Active:=false;
DataModule3.ADODataSet5.CommandText:='select IDM, Mkol, Mname, Mst from Medikomenti WHERE Mkol LIKE ''%'+ComboBox1.Text+'%'' ORDER BY Mkol';
DataModule3.ADODataSet5.Active:=true;
end;
if Label6. Caption='Π‘ΡΠΎΠΈΠΌΠΎΡΡΠΈ' then
begin
DataModule3.ADODataSet5.Active:=false;
DataModule3.ADODataSet5.CommandText:='select IDM, Mkol, Mname, Mst from Medikomenti WHERE Mst LIKE ''%'+ComboBox1.Text+'%'' ORDER BY Mst';
DataModule3.ADODataSet5.Active:=true;
end;
end;
end;
procedure TForm2. Button6Click (Sender: TObject);
begin
//ΠΊΠ½ΠΎΠΏΠΊΠ° Π²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ ——————————————————————-;
//ΠΊΠ»ΠΈΠ΅Π½ΡΡ
DataModule3.ADODataSet1.Active:=false;
DataModule3.ADODataSet1.CommandText:='select IDKL, KLfio, KLadres, KLtel from Klientu';
DataModule3.ADODataSet1.Active:=true;
//Π²ΡΠ°ΡΠΈ
DataModule3.ADODataSet2.Active:=false;
DataModule3.ADODataSet2.CommandText:='select IDVR, VRfio, VRsp from Vrachi';
DataModule3.ADODataSet2.Active:=true;
//ΠΌΠ΅Π΄ ΡΡΠ»ΡΠ³ΠΈ
DataModule3.ADODataSet4.Active:=false;
DataModule3.ADODataSet4.CommandText:='select IDMY, MYname, MYopis, MYst from Med_yslygi';
DataModule3.ADODataSet4.Active:=true;
//ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΡ
DataModule3.ADODataSet5.Active:=false;
DataModule3.ADODataSet5.CommandText:='select IDM, Mkol, Mname, Mst from Medikomenti';
DataModule3.ADODataSet5.Active:=true;
end;
procedure TForm2. Button7Click (Sender: TObject);
begin
//ΠΊΠ½ΠΎΠΏΠΊΠ° Π²ΡΠ°ΡΠΈ————————————————————————————-;
Panel2.Visible:=false;
Panel3.Visible:=true;
Label4.Visible:=false;
Edit3.Visible:=false;
GroupBox2.Visible:=false;
GroupBox4.Visible:=true;
GroupBox7.Visible:=false;
GroupBox8.Visible:=false;
Label2.Caption:='Π€ΠΠ';
Label3.Caption:='Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ';
Label7.Caption:='ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅';
Label8.Caption:='Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ';
ComboBox1.Items.Text:='';
ComboBox1.Items.Text:='β'+#13+'Π€ΠΠ'+#13+'Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ';
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
end;
procedure TForm2. SpeedButton2Click (Sender: TObject);
begin
if l=0 then
begin
Panel5.Width:=348;
GroupBox3.Width:=315;
SpeedButton2.Glyph.LoadFromFile ('jpg/Bitmap2.1.BMP');
l:=1
end else
begin
Panel5.Width:=33;
GroupBox3.Width:=0;
SpeedButton2.Glyph.LoadFromFile ('jpg/Bitmap2.BMP');
l:=0
end;
end;
procedure TForm2. DBGrid2CellClick (Column: TColumn);
var d, z: string;
begin
Panel6.Visible:=true;
GroupBox5.Visible:=true;
GroupBox6.Visible:=true;
d:=DataModule3.ADODataSet2.FieldByName ('IDVR').AsString;
z:=DataModule3.ADODataSet2.FieldByName ('VRsp').AsString;
DataModule3.ADODataSet3.Filtered:=false;
DataModule3.ADODataSet3.Filter:='IDR='+d;
DataModule3.ADODataSet3.Filtered:=true;
DataModule3.ADODataSet4.Filtered:=false;
DataModule3.ADODataSet4.Filter:='MYname='+''''+z+'''';
DataModule3.ADODataSet4.Filtered:=true;
Edit1.Text:=DataModule3.ADODataSet2.FieldByName ('VRfio').AsString;
Edit2.Text:=DataModule3.ADODataSet2.FieldByName ('VRsp').AsString;
end;
procedure TForm2. Button8Click (Sender: TObject);
var x: string;
begin
//Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ—————————————————————-;
x:=DataModule3.ADODataSet2.FieldByName ('VRsp').AsString;
with DBGrid4.DataSource.DataSet do begin
Append;
FieldByName ('MYname').Value:=x ;
FieldByName ('MYopis').Value:=Edit4.Text ;
FieldByName ('MYst').Value:=Edit5.Text ;
Post;
end;
Edit4.Text:='';
Edit5.Text:='';
end;
procedure TForm2. Button9Click (Sender: TObject);
begin
//ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ——————————————————————-;
If Application. MessageBox ('ΠΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΡ Π·Π°ΠΏΠΈΡΡ','!!!ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!!!', MB_OKCANCEL)=id_OK then
if not DBGrid4.DataSource.DataSet.Eof then
DBGrid4.DataSource.DataSet.Delete;
end;
procedure TForm2. Button10Click (Sender: TObject);
begin
//ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΠ΅Π΄ ΡΡΠ»ΡΠ³ΠΈ———————————————————;
Panel2.Visible:=false;
Panel3.Visible:=true;
Panel6.Visible:=false;
Label4.Visible:=true;
Edit3.Visible:=true;
GroupBox2.Visible:=false;
GroupBox4.Visible:=false;
GroupBox7.Visible:=true;
GroupBox8.Visible:=false;
Label2.Caption:='ΠΡΠ°Ρ';
Label3.Caption:='ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅';
Label4.Caption:='Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ';
DataModule3.ADODataSet4.Filtered:=false;
ComboBox1.Items.Text:='';
ComboBox1.Items.Text:='β'+#13+'ΠΡΠ°ΡΡ'+#13+'ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ'+#13+'Π‘ΡΠΎΠΈΠΌΠΎΡΡΠΈ';
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
end;
procedure TForm2. Button11Click (Sender: TObject);
begin
//ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΡ—————————————————————;
Panel2.Visible:=false;
Panel3.Visible:=true;
Panel6.Visible:=false;
Label4.Visible:=true;
Edit3.Visible:=true;
GroupBox2.Visible:=false;
GroupBox4.Visible:=false;
GroupBox7.Visible:=false;
GroupBox8.Visible:=true;
Label2.Caption:='ΠΠ°Π·Π²Π°Π½ΠΈΠ΅';
Label3.Caption:='ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ';
Label4.Caption:='Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ';
DataModule3.ADODataSet4.Filtered:=false;
ComboBox1.Items.Text:='';
ComboBox1.Items.Text:='β'+#13+'ΠΠ°Π·Π²Π°Π½ΠΈΡ'+#13+'ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ'+#13+'Π‘ΡΠΎΠΈΠΌΠΎΡΡΠΈ';
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
end;
procedure TForm2. DBGrid1CellClick (Column: TColumn);
begin
Edit1.Text:=DataModule3.ADODataSet1.FieldByName ('KLfio').AsString;
Edit2.Text:=DataModule3.ADODataSet1.FieldByName ('KLadres').AsString
Edit3.Text:=DataModule3.ADODataSet1.FieldByName ('KLtel').AsString;
end;
procedure TForm2. DBGrid5CellClick (Column: TColumn);
begin
Edit1.Text:=DataModule3.ADODataSet4.FieldByName ('MYname').AsString;
Edit2.Text:=DataModule3.ADODataSet4.FieldByName ('MYopis').AsString
Edit3.Text:=DataModule3.ADODataSet4.FieldByName ('MYst').AsString;
end;
procedure TForm2. DBGrid6CellClick (Column: TColumn);
begin
Edit1.Text:=DataModule3.ADODataSet5.FieldByName ('Mname').AsString;
Edit2.Text:=DataModule3.ADODataSet5.FieldByName ('Mkol').AsString;
Edit3.Text:=DataModule3.ADODataSet5.FieldByName ('Mst').AsString;
end;
procedure TForm2. DBGrid4CellClick (Column: TColumn);
begin
Edit4.Text:=DataModule3.ADODataSet4.FieldByName ('MYopis').AsString
Edit5.Text:=DataModule3.ADODataSet4.FieldByName ('MYst').AsString;
end;
procedure TForm2. Button12Click (Sender: TObject);
begin
//ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ——————————————————————;
//ΠΊΠ»ΠΈΠ΅Π½ΡΡ
if GroupBox2. Visible=true then begin
DBGrid1.DataSource.DataSet.Edit ;
DBGrid1.DataSource.DataSet.FieldByName ('KLfio').Value:=Edit1.Text ;
DBGrid1.DataSource.DataSet.FieldByName ('KLadres').Value:=Edit2.Text ;
DBGrid1.DataSource.DataSet.FieldByName ('KLtel').Value:=Edit3.Text ;
DBGrid1.DataSource.DataSet.Post;
end;
//Π²ΡΠ°ΡΠΈ
if GroupBox4. Visible=true then begin
with DBGrid2.DataSource.DataSet do begin
Edit;
FieldByName ('VRfio').Value:=Edit1.Text ;
FieldByName ('VRsp').Value:=Edit2.Text ;
Post;
end;
end;
//ΠΌΠ΅Π΄ ΡΡΠ»ΡΠ³ΠΈ
if GroupBox7. Visible=true then begin
with DBGrid5.DataSource.DataSet do begin
Edit;
FieldByName ('MYname').Value:=Edit1.Text ;
FieldByName ('MYopis').Value:=Edit2.Text ;
FieldByName ('MYst').Value:=Edit3.Text ;
Post;
end;
end;
//ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΡ
if GroupBox8. Visible=true then begin
with DBGrid6.DataSource.DataSet do begin
Edit;
FieldByName ('Mname').Value:=Edit1.Text ;
FieldByName ('Mkol').Value:=Edit2.Text ;
FieldByName ('Mst').Value:=Edit3.Text ;
Post;
end;
end;
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
end;
procedure TForm2. Button13Click (Sender: TObject);
begin
//ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ
with DBGrid4.DataSource.DataSet do begin
Edit;
FieldByName ('MYopis').Value:=Edit4.Text ;
FieldByName ('MYst').Value:=Edit5.Text ;
Post;
end;
Edit4.Text:='';
Edit5.Text:='';
end;
procedure TForm2. Edit2KeyPress (Sender: TObject; var Key: Char);
begin
if GroupBox8. Visible=true then begin
case Key of
'0'. '9',#8:; // ΡΠΈΡΡΡ ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ°
#13:Button1.Click
else
begin
key:=Chr (0);
ShowMessage ('ΠΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π¦ΠΠ€Π ΠΠΠ!!!'); // ΡΠΈΠΌΠ²ΠΎΠ» Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ
end;
end;
end;
end;
procedure TForm2. Edit3KeyPress (Sender: TObject; var Key: Char);
begin
case Key of
'0'. '9',#8:; // ΡΠΈΡΡΡ ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ°
#13:Button1.Click
else
begin
key:=Chr (0);
ShowMessage ('ΠΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π¦ΠΠ€Π ΠΠΠ!!!'); // ΡΠΈΠΌΠ²ΠΎΠ» Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ
end;
end;
end;
procedure TForm2. Edit5KeyPress (Sender: TObject; var Key: Char);
begin
case Key of
'0'. '9',#8:; // ΡΠΈΡΡΡ ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ°
#13:Button1.Click
else
begin
key:=Chr (0);
ShowMessage ('ΠΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π¦ΠΠ€Π ΠΠΠ!!!'); // ΡΠΈΠΌΠ²ΠΎΠ» Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ
end;
end;
end;
procedure TForm2. Button14Click (Sender: TObject);
var
Pd: TPrintDlg;
DocInfo: TDocInfo;
begin
FillChar (Pd, sizeof (Pd), #0);
Pd.lStructSize := sizeof (Pd);
Pd.hWndOwner := Form2. Handle;
Pd.Flags := PD_RETURNDC;
if PrintDlg (pd) then begin
FillChar (DocInfo, sizeof (DocInfo), #0);
DocInfo.cbSize := SizeOf (DocInfo);
GetMem (DocInfo.lpszDocName, 32);
GetMem (DocInfo.lpszOutput, MAX_PATH);
//lStrCpy (DocInfo.lpszDocName, 'recept');
{Add this line to print to a file }
lStrCpy (DocInfo.lpszOutput, 'recept.txt');
StartDoc (Pd.hDc, DocInfo);
StartPage (Pd.hDc);
TextOut (Pd.hDc, 100, 100, 'Page 1', 6);
EndPage (Pd.hDc);
EndDoc (Pd.hDc);
FreeMem (DocInfo.lpszDocName, 32);
FreeMem (DocInfo.lpszOutput, MAX_PATH);
end;
end;
procedure TForm2. Button15Click (Sender: TObject);
begin
DataModule3.RvProject1.Execute;
end;
end.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π Π ΠΈΡΡΠ½ΠΎΠΊ Π.1 — Π·Π°Π³ΡΡΠ·ΠΎΡΠ½Π°Ρ ΡΠΎΡΠΌΠ° Π ΠΈΡΡΠ½ΠΎΠΊ Π.2 — Π³Π»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ° Π ΠΈΡΡΠ½ΠΎΠΊ Π.3 — ΡΠ°Π±Π»ΠΈΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ Π ΠΈΡΡΠ½ΠΎΠΊ Π.4 — ΡΠ°Π±Π»ΠΈΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ Π²ΡΠ°ΡΠ°Ρ Π ΠΈΡΡΠ½ΠΎΠΊ Π.5 — ΡΠ°Π±Π»ΠΈΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΡΡΠ»ΡΠ³Π°Ρ Π ΠΈΡΡΠ½ΠΎΠΊ Π.6 — ΡΠ°Π±Π»ΠΈΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½ΡΠ°Ρ Π ΠΈΡΡΠ½ΠΎΠΊ Π.7 — ΠΏΠΎΠΈΡΠΊ Π ΠΈΡΡΠ½ΠΎΠΊ Π.8 — ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π ΠΈΡΡΠ½ΠΎΠΊ Π.9 — ΠΎΠΊΠ½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ Π ΠΈΡΡΠ½ΠΎΠΊ Π.10 — ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π·Π°ΠΏΠΈΡΠΈ