ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Entity
ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΠ ΠΊΠ°ΠΊ Ρ ΠΏΡΠΎΡΡΡΠΌΠΈ OneScript ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. Π―Π²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ORM ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² DataMapper
ΠΈ ActiveRecord
Π² OneScript. ΠΠ΄ΠΎΡ
Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΏΠ°Π΅ΡΡΡ ΠΈΠ· Java Persistence API ΠΈ TypeORM.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
- ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ ΠΠ Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π°Π½Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ OneScript ΠΊΠ»Π°ΡΡΠΎΠ²;
- ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² OneScript Π² ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΠΠ;
- ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² OneScript;
- Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (API), Π½Π΅ Π·Π°Π²ΠΈΡΡΡΠΈΠΉ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π‘Π£ΠΠ;
- ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΊ SQLite ΠΈ PostgreSQL, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΡΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ JSON.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° - ΠΊΠ°ΡΠ°Π»ΠΎΠ³ docs.
- entity - OneScript Persistence API
- ΠΡΠΈΠΌΠ΅Ρ ΠΊΠ»Π°ΡΡΠ°-ΡΡΡΠ½ΠΎΡΡΠΈ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ
- Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΈΡΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ
- ΠΠΊΡΠΈΠ²Π½Π°Ρ Π·Π°ΠΏΠΈΡΡ
- Π Π°Π±ΠΎΡΠ° ΡΠ΅ΡΠ΅Π· Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ
- Π Π°Π±ΠΎΡΠ° Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ
- Π‘ΠΈΡΡΠ΅ΠΌΠ° Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ Π΄Π»Ρ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ
- Π‘ΡΡΡΠΊΡΡΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
- ΠΠ΅ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ
Π‘ΡΡΠ½ΠΎΡΡΡ - ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡ OneScript, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠΌΠΈ Π°Π½Π½ΠΎΡΠ°ΡΠΈΡΠΌΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π°Π½Π½ΠΎΡΠ°ΡΠΈΡΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ &Π‘ΡΡΠ½ΠΎΡΡΡ
ΠΈ &ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ
.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° entity
ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎΡΡΠ°Π² Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ ΠΊΠ»Π°ΡΡΠ°, ΡΡΡΠΎΠΈΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ:
- ΠΊΠ»Π°ΡΡ-ΡΡΡΠ½ΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π²ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
// file: Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°.os
// ΠΠ°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΡΡΠ°Π½Π°Ρ
ΠΌΠΈΡΠ°.
&ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ // ΠΠΎΠ»ΠΎΠ½ΠΊΠ° Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ID ΡΡΡΠ½ΠΎΡΡΠΈ
ΠΠ΅ΡΠ΅ΠΌ ΠΠΎΠ΄ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΡΠΈΠΏ
ΠΠ΅ΡΠ΅ΠΌ ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠΎΠ»ΠΎΠ½ΠΊΠ° `ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅` Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅, Ρ.ΠΊ. ΠΏΠΎΠ»Π΅ ΡΠΊΡΠΏΠΎΡΡΠ½ΠΎΠ΅.
&Π‘ΡΡΠ½ΠΎΡΡΡ // ΠΠ±ΡΠ΅ΠΊΡ Ρ ΡΠΈΠΏΠΎΠΌ "Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°" Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² Π‘Π£ΠΠ ΠΊΠ°ΠΊ ΡΠ°Π±Π»ΠΈΡΠ° "Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°"
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΡΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ±ΡΠ΅ΠΊΡΠ°()
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
// file: ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.os
&ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ
&ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ // ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ
&ΠΠΎΠ»ΠΎΠ½ΠΊΠ°(Π’ΠΈΠΏ = "Π¦Π΅Π»ΠΎΠ΅") // Π₯ΡΠ°Π½ΠΈΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
ΠΠ΅ΡΠ΅ΠΌ ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠΌΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π±Π°Π·Π΅ - `ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ`
&ΠΠΎΠ»ΠΎΠ½ΠΊΠ°
ΠΠ΅ΡΠ΅ΠΌ ΠΠΎΠΌΠ΅Ρ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠΎΠ»ΠΎΠ½ΠΊΠ° `ΠΠΎΠΌΠ΅Ρ` Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅, Ρ.ΠΊ. ΠΏΠΎΠ»Π΅ ΡΠΊΡΠΏΠΎΡΡΠ½ΠΎΠ΅
&ΠΠΎΠ»ΠΎΠ½ΠΊΠ°
ΠΠ΅ΡΠ΅ΠΌ Π‘Π΅ΡΠΈΡ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠΎΠ»ΠΎΠ½ΠΊΠ° `ΠΠΎΠΌΠ΅Ρ` Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅, Ρ.ΠΊ. ΠΏΠΎΠ»Π΅ ΡΠΊΡΠΏΠΎΡΡΠ½ΠΎΠ΅
&Π‘ΡΡΠ½ΠΎΡΡΡ(ΠΠΌΡΠ’Π°Π±Π»ΠΈΡΡ = "ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ")
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΡΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ±ΡΠ΅ΠΊΡΠ°() // ΠΠ±ΡΠ΅ΠΊΡ Ρ ΡΠΈΠΏΠΎΠΌ "ΠΠΎΠΊΡΠΌΠ΅Π½Ρ" Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² Π‘Π£ΠΠ ΠΊΠ°ΠΊ ΡΠ°Π±Π»ΠΈΡΠ° "ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ"
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
// file: Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ.os
// ΠΠ°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
Π»ΠΈΡΠ°Ρ
.
&ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ // ΠΠΎΠ»ΠΎΠ½ΠΊΠ° Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ID ΡΡΡΠ½ΠΎΡΡΠΈ
&ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ // ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ
&ΠΠΎΠ»ΠΎΠ½ΠΊΠ°(Π’ΠΈΠΏ = "Π¦Π΅Π»ΠΎΠ΅") // Π₯ΡΠ°Π½ΠΈΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
ΠΠ΅ΡΠ΅ΠΌ ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠΌΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π±Π°Π·Π΅ - `ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ`
ΠΠ΅ΡΠ΅ΠΌ ΠΠΌΡ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠΎΠ»ΠΎΠ½ΠΊΠ° `ΠΠΌΡ` Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅, Ρ.ΠΊ. ΠΏΠΎΠ»Π΅ ΡΠΊΡΠΏΠΎΡΡΠ½ΠΎΠ΅.
&ΠΠΎΠ»ΠΎΠ½ΠΊΠ°(ΠΠΌΡ = "ΠΡΡΠ΅ΡΡΠ²ΠΎ") // ΠΠΎΠ»Π΅ `ΠΡΠΎΡΠΎΠ΅ΠΠΌΡ` Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΎΠΉ `ΠΡΡΠ΅ΡΡΠ²ΠΎ`.
ΠΠ΅ΡΠ΅ΠΌ ΠΡΠΎΡΠΎΠ΅ΠΠΌΡ ΠΠΊΡΠΏΠΎΡΡ;
&ΠΠΎΠ»ΠΎΠ½ΠΊΠ°(Π’ΠΈΠΏ = "ΠΠ°ΡΠ°") // ΠΠΎΠ»ΠΎΠ½ΠΊΠ° `ΠΠ°ΡΠ°Π ΠΎΠΆΠ΄Π΅Π½ΠΈΡ` Ρ
ΡΠ°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π΄Π°ΡΠ°-Π±Π΅Π·-Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΠ΅ΡΠ΅ΠΌ ΠΠ°ΡΠ°Π ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΠΊΡΠΏΠΎΡΡ;
&ΠΠΎΠ»ΠΎΠ½ΠΊΠ°(Π’ΠΈΠΏ = "Π‘ΡΡΠ»ΠΊΠ°", Π’ΠΈΠΏΠ‘ΡΡΠ»ΠΊΠΈ = "Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°")
ΠΠ΅ΡΠ΅ΠΌ ΠΡΠ°ΠΆΠ΄Π°Π½ΡΡΠ²ΠΎ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° Π±ΡΠ΄Π΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΊΠ»Π°ΡΡ `Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°`
&ΠΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ°(Π’ΠΈΠΏ = "ΠΠ°ΡΡΠΈΠ²", Π’ΠΈΠΏΠΠ»Π΅ΠΌΠ΅Π½ΡΠ° = "ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ", ΠΠ°ΡΠΊΠ°Π΄Π½ΠΎΠ΅Π§ΡΠ΅Π½ΠΈΠ΅ = ΠΡΡΠΈΠ½Π°)
ΠΠ΅ΡΠ΅ΠΌ ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΠΊΡΠΏΠΎΡΡ; // ΠΠ°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π±ΡΠ΄Π΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΊΠ»Π°ΡΡ `ΠΠΎΠΊΡΠΌΠ΅Π½Ρ`.
// ΠΠ»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ°.
// ΠΠ·Π²Π΅Π΄Π΅Π½Π½ΡΠΉ ΡΠ»Π°Π³ "ΠΠ°ΡΠΊΠ°Π΄Π½ΠΎΠ΅Π§ΡΠ΅Π½ΠΈΠ΅" ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ
// ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ· Π‘Π£ΠΠ.
&Π‘ΡΡΠ½ΠΎΡΡΡ(ΠΠΌΡΠ’Π°Π±Π»ΠΈΡΡ = "Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ΠΠΈΡΠ°") // ΠΠ±ΡΠ΅ΠΊΡ Ρ ΡΠΈΠΏΠΎΠΌ `Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ` (ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π°) Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² Π‘Π£ΠΠ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ `Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ΠΠΈΡΠ°`
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΡΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ±ΡΠ΅ΠΊΡΠ°()
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠΌ ΠΊ Π±Π°Π·Π΅ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡSQLite.
// Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΠ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ "Π±Π°Π·Π° Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ".
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ = ΠΠΎΠ²ΡΠΉ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ(Π’ΠΈΠΏ("ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡSQLite"), "FullUri=file::memory:?cache=shared");
// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ Π² ΠΠ.
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ±Π°Π²ΠΈΡΡΠΠ»Π°ΡΡΠΠΠΎΠ΄Π΅Π»Ρ(Π’ΠΈΠΏ("Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°"));
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ±Π°Π²ΠΈΡΡΠΠ»Π°ΡΡΠΠΠΎΠ΄Π΅Π»Ρ(Π’ΠΈΠΏ("ΠΠΎΠΊΡΠΌΠ΅Π½Ρ"));
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ±Π°Π²ΠΈΡΡΠΠ»Π°ΡΡΠΠΠΎΠ΄Π΅Π»Ρ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"));
// ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ();
// Π Π°Π±ΠΎΡΠ° Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ OneScript.
Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ = ΠΠΎΠ²ΡΠΉ Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ;
Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΠΌΡ = "ΠΠ²Π°Π½";
Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΡΠΎΡΠΎΠ΅ΠΠΌΡ = "ΠΠ²Π°Π½ΠΎΠ²ΠΈΡ";
Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΠ°ΡΠ°Π ΠΎΠΆΠ΄Π΅Π½ΠΈΡ = ΠΠ°ΡΠ°(1990, 01, 01);
Π‘ΡΡΠ°Π½Π°ΠΠΈΡΠ° = ΠΠΎΠ²ΡΠΉ Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°;
Π‘ΡΡΠ°Π½Π°ΠΠΈΡΠ°.ΠΠΎΠ΄ = "643";
Π‘ΡΡΠ°Π½Π°ΠΠΈΡΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "Π ΠΎΡΡΠΈΠΉΡΠΊΠ°Ρ Π€Π΅Π΄Π΅ΡΠ°ΡΠΈΡ";
ΠΠ°ΡΠΏΠΎΡΡ = ΠΠΎΠ²ΡΠΉ ΠΠΎΠΊΡΠΌΠ΅Π½Ρ;
ΠΠ°ΡΠΏΠΎΡΡ.ΠΠΎΠΌΠ΅Ρ = "11 11";
ΠΠ°ΡΠΏΠΎΡΡ.Π‘Π΅ΡΠΈΡ = "111000";
// ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Ρ ΡΠΈΠΏΠΎΠΌ "Π‘ΡΡΠ»ΠΊΠ°" ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Ρ ΡΠΈΠΏΠΎΠΌ "Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°"
Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΡΠ°ΠΆΠ΄Π°Π½ΡΡΠ²ΠΎ = Π‘ΡΡΠ°Π½Π°ΠΠΈΡΠ°;
// ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ².
// ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ ΠΡΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΊΠ»Π°ΡΡΠ΅ Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ.os
Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
// ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ
Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ.ΠΠΎΠ±Π°Π²ΠΈΡΡ(ΠΠ°ΡΠΏΠΎΡΡ);
// Π‘ΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π² ΠΠ
// Π‘Π½Π°ΡΠ°Π»Π° ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ(Π‘ΡΡΠ°Π½Π°ΠΠΈΡΠ°);
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ(ΠΠ°ΡΠΏΠΎΡΡ);
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ(Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ);
// ΠΠΎΡΠ»Π΅ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π°Π²ΡΠΎΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ.
// ΠΠΎΠ»ΠΎΠ½ΠΊΠ° "ΠΡΠ°ΠΆΠ΄Π°Π½ΡΡΠ²ΠΎ" Π² Π‘Π£ΠΠ Π±ΡΠ΄Π΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π‘ΡΡΠ°Π½Π°ΠΠΈΡΠ° - Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ "643".
// ΠΠ»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄ΡΡ ΡΠΎΡ
ΡΠ°Π½Π΅Π½Ρ
// Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΎΠΉ ΠΊ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π»ΠΈΡΡ.
ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΠΎΠ»ΡΡΠΈΡΡ()
ΠΈ ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ()
.
ΠΠ΅ΡΠΎΠ΄ ΠΠΎΠ»ΡΡΠΈΡΡ()
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ
ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ.
ΠΠ΅ΡΠΎΠ΄ ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ()
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ΄Π½Ρ (ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠΎΠΏΠ°Π²ΡΡΡΡΡ) ΡΡΡΠ½ΠΎΡΡΡ ΠΈΠ»ΠΈ ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ
, Π΅ΡΠ»ΠΈ Π½Π°ΠΉΡΠΈ ΡΡΡΠ½ΠΎΡΡΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ.
ΠΠ±Π° ΠΌΠ΅ΡΠΎΠ΄Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π²ΠΈΠ΄Π°Ρ :
ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ
(ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½) - ΠΏΠΎΠΈΡΠΊ Π±Π΅Π· ΠΎΡΠ±ΠΎΡΠΎΠ²;Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅
- ΠΏΠ°ΡΡ ΠΠΌΡΠΠΎΠ»Ρ-ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠΎΠ»Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΊΠ°ΠΊ ΠΎΡΠ±ΠΎΡ ΠΏΠΎ "ΡΠ°Π²Π½ΠΎ";ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°
- ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΈΠΏΠ° "ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°", ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΎΡΠ±ΠΎΡΠ° ΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.
// ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΠΎΠ»ΡΡΠΈΡΡ()
// ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΌΠ΅ΡΠΎΠ΄Π° Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π²ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.
// Π ΠΌΠ°ΡΡΠΈΠ²Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΈΠΏΠ° "Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ" Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎΠ»Π΅ΠΉ.
// ΠΠΎΠ»Π΅ "ΠΡΠ°ΠΆΠ΄Π°Π½ΡΡΠ²ΠΎ" Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ Ρ ΡΠΈΠΏΠΎΠΌ "Π‘ΡΡΠ°Π½ΡΠΠΈΡΠ°".
// Π’.ΠΊ. Π½Π°Π΄ ΠΏΠΎΠ»Π΅ΠΌ "ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ" Π²Π·Π²Π΅Π΄Π΅Π½ ΡΠ»Π°Π³ "ΠΠ°ΡΠΊΠ°Π΄Π½ΠΎΠ΅Π§ΡΠ΅Π½ΠΈΠ΅", ΡΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅
// Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ Ρ Π³ΠΎΡΠΎΠ²ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΡΠΈΠΏΠ° "ΠΠΎΠΊΡΠΌΠ΅Π½Ρ".
// Π ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΈΡΡ Π±Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ (ΠΊΠ»ΡΡΠΈ) ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ "ΠΠΎΠΊΡΠΌΠ΅Π½Ρ".
ΠΠ°ΠΉΠ΄Π΅Π½Π½ΡΠ΅Π€ΠΈΠ·ΠΠΈΡΠ° = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"));
// Π ΠΌΠ΅ΡΠΎΠ΄ ΠΠΎΠ»ΡΡΠΈΡΡ() ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΎΡΠ±ΠΎΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ
ΠΡΠ±ΠΎΡ = ΠΠΎΠ²ΡΠΉ Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅;
ΠΡΠ±ΠΎΡ.ΠΡΡΠ°Π²ΠΈΡΡ("ΠΠΌΡ", "ΠΠ²Π°Π½");
ΠΡΠ±ΠΎΡ.ΠΡΡΠ°Π²ΠΈΡΡ("ΠΡΠΎΡΠΎΠ΅ΠΠΌΡ", "ΠΠ²Π°Π½ΠΎΠ²ΠΈΡ");
// Π ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΎΠΊΠ°ΠΆΡΡΡΡ Π²ΡΠ΅ "ΠΠ²Π°Π½Ρ ΠΠ²Π°Π½ΠΎΠ²ΠΈΡΠΈ", ΡΠΎΡ
ΡΠ°Π½Π΅Π½Π½ΡΠ΅ Π² ΠΠ.
ΠΠ°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ΠΠ²Π°Π½ΡΠΠ²Π°Π½ΡΡΠΈ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΡΠ±ΠΎΡ);
// ΠΠΎΠΏΡΡΡΠΈΠΌ Π² ΠΠ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΎ ΡΠΈΠ·. Π»ΠΈΡΠΎ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, ΡΠ°Π²Π½ΡΠΌ 123.
// ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ (ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΠΎΠΏΠ°Π²ΡΠ΅ΠΉΡΡ) ΡΡΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ()
Π‘ΠΎΡ
ΡΠ°Π½Π΅Π½Π½ΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"));
// Π ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΎΡΠ±ΠΎΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΠΎΠ»ΡΡΠΈΡΡ()
Π‘ΠΎΡ
ΡΠ°Π½Π΅Π½Π½ΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΡΠ±ΠΎΡ);
// ΠΡΠ»ΠΈ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ "ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ" Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ Π½Π΅-ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ΠΌ, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ = 123;
Π‘ΠΎΡ
ΡΠ°Π½Π΅Π½Π½ΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ);
// ΠΠ°ΠΉΠ΄Π΅ΠΌ Π²ΡΠ΅Ρ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
Π»ΠΈΡ, Ρ ΠΊΠΎΡΠΎΡΡΡ
Π΄Π°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ 01.01.1990.
ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ° = ΠΠΎΠ²ΡΠΉ ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°;
ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°.ΠΡΠ±ΠΎΡ("ΠΠ°ΡΠ°Π ΠΎΠΆΠ΄Π΅Π½ΠΈΡ", ΠΠΈΠ΄Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΡ.ΠΠΎΠ»ΡΡΠ΅ΠΠ»ΠΈΠ Π°Π²Π½ΠΎ, ΠΠ°ΡΠ°(1990, 1, 1));
ΠΠ°ΠΉΠ΄Π΅Π½Π½ΡΠ΅Π€ΠΈΠ·ΠΠΈΡΠ° = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°);
// ΠΠ°ΠΉΠ΄Π΅ΠΌ Π²ΡΠ΅Ρ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
Π»ΠΈΡ, ΡΠΎΠΆΠ΄Π΅Π½Π½ΡΡ
Π² 90-ΡΠ΅.
ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ° = ΠΠΎΠ²ΡΠΉ ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°()
.ΠΡΠ±ΠΎΡ("ΠΠ°ΡΠ°Π ΠΎΠΆΠ΄Π΅Π½ΠΈΡ", ΠΠΈΠ΄Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΡ.ΠΠΎΠ»ΡΡΠ΅ΠΠ»ΠΈΠ Π°Π²Π½ΠΎ, ΠΠ°ΡΠ°(1990, 1, 1))
.ΠΡΠ±ΠΎΡ("ΠΠ°ΡΠ°Π ΠΎΠΆΠ΄Π΅Π½ΠΈΡ", ΠΠΈΠ΄Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΡ.ΠΠ΅Π½ΡΡΠ΅, ΠΠ°ΡΠ°(2000, 1, 1));
ΠΠ΅ΡΠΈΠΠ΅Π²ΡΠ½ΠΎΡΡΡΡ
= ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°);
// ΠΠ°ΠΉΠ΄Π΅ΠΌ Π²ΡΠ΅Ρ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
Π»ΠΈΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΠ²Π°Π½ ΠΈΠ»ΠΈ ΠΠ΅ΡΡ.
ΠΠ°ΡΡΠΈΠ²ΠΠΌΠ΅Π½ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²ΠΠΌΠ΅Π½.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ²Π°Π½");
ΠΠ°ΡΡΠΈΠ²ΠΠΌΠ΅Π½.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ΅ΡΡ");
ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ° = ΠΠΎΠ²ΡΠΉ ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°()
.ΠΡΠ±ΠΎΡ("ΠΠΌΡ", ΠΠΈΠ΄Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΡ.Π, ΠΠ°ΡΡΠΈΠ²ΠΠΌΠ΅Π½);
ΠΠ²Π°Π½ΡΠΠΠ΅ΡΡΡ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°);
// ΠΠ°ΠΉΠ΄Π΅ΠΌ Π²ΡΠ΅Ρ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
Π»ΠΈΡ ΠΠ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΠ²Π°Π½ ΠΈΠ»ΠΈ ΠΠ΅ΡΡ.
ΠΠ°ΡΡΠΈΠ²ΠΠΌΠ΅Π½ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²ΠΠΌΠ΅Π½.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ²Π°Π½");
ΠΠ°ΡΡΠΈΠ²ΠΠΌΠ΅Π½.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ΅ΡΡ");
ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ° = ΠΠΎΠ²ΡΠΉ ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°()
.ΠΡΠ±ΠΎΡ("ΠΠΌΡ", ΠΠΈΠ΄Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΡ.ΠΠ΅Π, ΠΠ°ΡΡΠΈΠ²ΠΠΌΠ΅Π½);
ΠΡΠ΄ΠΈΠ‘ΠΡΡΠ³ΠΈΠΌΠΈΠΠΌΠ΅Π½Π°ΠΌΠΈ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°);
// ΠΠ°ΠΉΠ΄Π΅ΠΌ Π²ΡΠ΅Ρ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
Π»ΠΈΡ, Ρ ΠΊΠΎΡΠΎΡΡΡ
Π΄Π°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ 01.01.1990
// ΠΈ ΠΎΡΡΠΎΡΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎ Π΄Π°ΡΠ΅ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ±ΡΠ²Π°Π½ΠΈΡ.
ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ° = ΠΠΎΠ²ΡΠΉ ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°()
.ΠΡΠ±ΠΎΡ("ΠΠ°ΡΠ°Π ΠΎΠΆΠ΄Π΅Π½ΠΈΡ", ΠΠΈΠ΄Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΡ.ΠΠΎΠ»ΡΡΠ΅ΠΠ»ΠΈΠ Π°Π²Π½ΠΎ, ΠΠ°ΡΠ°(1990, 1, 1))
.Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡΠΠΎ("ΠΠ°ΡΠ°Π ΠΎΠΆΠ΄Π΅Π½ΠΈΡ", ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.ΠΠΎΠ£Π±ΡΠ²Π°Π½ΠΈΡ);
ΠΠ΅ΡΠΈΠΠ΅Π²ΡΠ½ΠΎΡΡΡΡ
ΠΠΎΠΠΎΠ·ΡΠ°ΡΡΡ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°);
// ΠΡΠΈΠ²ΡΡΠ½ΡΠΉ ΠΡΠ±ΡΠ°ΡΡ ΠΠ΅ΡΠ²ΡΠ΅ Π₯ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°
ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ° = ΠΠΎΠ²ΡΠΉ ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°()
.ΠΠ΅ΡΠ²ΡΠ΅(10);
ΠΠ΅ΡΠ²ΡΠ΅ΠΠ΅ΡΡΡΡΠ€ΠΈΠ·Π»ΠΈΡ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°);
// ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠΎ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
// ΠΡΠ΅Π³Π΄Π° ΡΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΠΎΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ° = ΠΠΎΠ²ΡΠΉ ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°()
.ΠΠ΅ΡΠ²ΡΠ΅(10)
.Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅(50)
.Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡΠΠΎ("ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ", ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.ΠΠΎΠΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ);
Π¨Π΅ΡΡΠΎΠΉΠΠ΅ΡΡΡΠΎΠΊΠ€ΠΈΠ·Π»ΠΈΡ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"), ΠΠΏΡΠΈΠΈΠΠΎΠΈΡΠΊΠ°);
// ΠΠΎΠΏΡΡΡΠΈΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΡΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π°Π΄ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ.
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.Π£Π΄Π°Π»ΠΈΡΡ(Π‘ΡΡΠ½ΠΎΡΡΡΠ€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ);
// ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π° Π² ΠΠ Π½Π΅ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΡΡΡΠΎΠΊΠΈ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, ΡΠ°Π²Π½ΡΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ
ΠΠ»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΈΠΏΠ° ΡΡΡΠ½ΠΎΡΡΠΈ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΡΠΎ ΠΈ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ, Π½ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠΈΠΏΠ° ΡΡΡΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°.
// ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π€ΠΈΠ·ΠΠΈΡ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡΠ₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"));
// ΠΠΎΠΈΡΠΊ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ = 1;
Π€ΠΈΠ·ΠΠΈΡΠΎ = Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π€ΠΈΠ·ΠΠΈΡ.ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ(ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ);
Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΠΌΡ = "ΠΠ΅ΡΡ";
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π€ΠΈΠ·ΠΠΈΡ.Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ(Π€ΠΈΠ·ΠΠΈΡΠΎ);
ΠΠ»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ΅ΡΠ΅Π· ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΠ»ΠΈ Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄Π΅ΠΊΠΎΡΠΈΡΡΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ
, ΠΡΠΎΡΠΈΡΠ°ΡΡ
ΠΈ Π£Π΄Π°Π»ΠΈΡΡ
. ΠΡΠ΅ ΡΠΈΠΏΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ· ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΈΠ»ΠΈ Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΠΎΠ»ΡΡΠΈΡΡ
ΠΈΠ»ΠΈ ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π΅ΠΊΠΎΡΠΈΡΡΡΡΡΡ. ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΡΡΡΠ½ΠΎΡΡΠΈ, ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π‘ΠΎΠ·Π΄Π°ΡΡΠΠ»Π΅ΠΌΠ΅Π½Ρ
Ρ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΈΠ»ΠΈ Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ.
// ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ.
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π€ΠΈΠ·ΠΠΈΡ = ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠΎΠ»ΡΡΠΈΡΡΠ₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ(Π’ΠΈΠΏ("Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"));
// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, ΠΎΠ±Π»Π°Π΄Π°ΡΡΠ΅ΠΉ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ "Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ".
Π€ΠΈΠ·ΠΠΈΡΠΎ = Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π€ΠΈΠ·ΠΠΈΡ.Π‘ΠΎΠ·Π΄Π°ΡΡΠΠ»Π΅ΠΌΠ΅Π½Ρ();
Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ = 1;
// Π§ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΡΡΡΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
// ΠΡΠ΅ ΠΏΠΎΠ»Ρ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈΠ· Π±Π°Π·Ρ.
Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΡΠΎΡΠΈΡΠ°ΡΡ();
// ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· "Π°ΠΊΡΠΈΠ²Π½ΡΡ Π·Π°ΠΏΠΈΡΡ"
Π€ΠΈΠ·ΠΠΈΡΠΎ.ΠΠΌΡ = "ΠΠ΅ΡΡ";
Π€ΠΈΠ·ΠΠΈΡΠΎ.Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ();
// Π‘ΡΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ· Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΠ°Π·Ρ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ "Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ"
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ = 2;
ΠΡΠΎΡΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ = Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π€ΠΈΠ·ΠΠΈΡ.ΠΠΎΠ»ΡΡΠΈΡΡΠΠ΄Π½ΠΎ(ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ);
// Π ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ, ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄Ρ "Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ"
ΠΡΠΎΡΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ.Π£Π΄Π°Π»ΠΈΡΡ();
ΠΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ Π΅ΡΡΡ ΠΊΠ°ΠΊ Π² ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΡΠ°ΠΊ ΠΈ Π² Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ.
Π’ΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΠ»ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ Π² ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π· Π½Π΅Π³ΠΎ ΠΆΠ΅.
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠ°ΡΠ°ΡΡΠ’ΡΠ°Π½Π·Π°ΠΊΡΠΈΡ();
// ΠΠ±ΡΠ΅ΠΊΡΡ Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ ΠΈ Π‘ΡΡΠ°Π½Π°ΠΠΈΡΠ° ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π²ΡΡΠ΅:
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ(Π‘ΡΡΠ°Π½Π°ΠΠΈΡΠ°);
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ(Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌΠΎΠ΅Π€ΠΈΠ·ΠΠΈΡΠΎ);
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.ΠΠ°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡΠ’ΡΠ°Π½Π·Π°ΠΊΡΠΈΡ();
ΠΠ»Ρ ΡΠ²ΡΠ·ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ Π½Π° OneScript ΠΈ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ Π² ΠΠ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ. Π§Π°ΡΡΡ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΊ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅.
ΠΡΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΡΠΈΠΏΠ° ΡΡΡΠ½ΠΎΡΡΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ². ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π²ΡΠ΅Ρ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ»Π°ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠΉ ΠΊ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π°Π½Π½ΠΎΡΠ°ΡΠΈΡ Π‘ΡΡΠ½ΠΎΡΡΡ
, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π½Π°Π΄ Π»ΡΠ±ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ°.
ΠΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ Ρ ΠΊΠ»Π°ΡΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π½Π°Π²Π΅ΡΠΈΠ²Π°ΡΡ Π°Π½Π½ΠΎΡΠ°ΡΠΈΡ Π½Π°Π΄ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΡΠΈΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠΈΠΠ±ΡΠ΅ΠΊΡΠ°()
.
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ Π‘ΡΡΠ½ΠΎΡΡΡ
ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
ΠΠΌΡΠ’Π°Π±Π»ΠΈΡΡ
- Π‘ΡΡΠΎΠΊΠ° - ΠΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠΌ ΠΊ Π‘Π£ΠΠ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΡΠ½ΠΎΡΡΡΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΡΠΈΠΏΠ° ΡΡΠ΅Π½Π°ΡΠΈΡ. ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΎΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠ°ΠΉΠ»Π°.
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ»Π°ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠΉ ΠΊ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² Π‘Π£ΠΠ - ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°. ΠΠ»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°Π²ΡΠΎΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠ΅ΠΉ ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅
.
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ
Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ
ΠΠ»Ρ ΡΠ°ΡΡΠΈ ΠΏΠΎΠ»Π΅ΠΉ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ Π²ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΡΠΈ Π²ΡΡΠ°Π²ΠΊΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠ°Π±Π»ΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π·Π½Π°ΡΠ°Π΅ΠΌΡΠΌΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ.
Π Π΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Π½Π° Π±Π°Π·Π΅ SQLite ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΈΠΏ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ - AUTOINCREMENT
.
ΠΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΈ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°.
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅
Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ
ΠΡΠ΅ ΡΠΊΡΠΏΠΎΡΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ ΠΊΠ»Π°ΡΡΠ° (Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΡ
Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ ΠΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ°
) ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π² Π‘Π£ΠΠ. ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ ΠΠΎΠ»ΠΎΠ½ΠΊΠ°
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ½ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ.
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ ΠΠΎΠ»ΠΎΠ½ΠΊΠ°
ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
ΠΠΌΡ
- Π‘ΡΡΠΎΠΊΠ° - ΠΠΌΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠΌ ΠΊ Π‘Π£ΠΠ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΡΠ½ΠΎΡΡΡΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - ΠΈΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°.Π’ΠΈΠΏ
- Π’ΠΈΠΏΡΠΠΎΠ»ΠΎΠ½ΠΎΠΊ - Π’ΠΈΠΏ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ -Π’ΠΈΠΏΡΠΠΎΠ»ΠΎΠ½ΠΎΠΊ.Π‘ΡΡΠΎΠΊΠ°
. ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠΈΠΏΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ:- Π¦Π΅Π»ΠΎΠ΅
- ΠΡΠΎΠ±Π½ΠΎΠ΅
- ΠΡΠ»Π΅Π²ΠΎ
- Π‘ΡΡΠΎΠΊΠ°
- ΠΠ°ΡΠ°
- ΠΡΠ΅ΠΌΡ
- ΠΠ°ΡΠ°ΠΡΠ΅ΠΌΡ
- Π‘ΡΡΠ»ΠΊΠ°
- ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ΠΠ°Π½Π½ΡΠ΅
Π’ΠΈΠΏΠ‘ΡΡΠ»ΠΊΠΈ
- Π‘ΡΡΠΎΠΊΠ° - ΠΠΌΡ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΈΠΏΠ°, Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. ΠΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΠ°ΡΠ΅ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌΠ’ΠΈΠΏ
, ΡΠ°Π²Π½ΡΠΌΠ‘ΡΡΠ»ΠΊΠ°
. ΠΠΎΠΏΡΡΡΠΈΠΌΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡΠ’ΠΈΠΏΡΠΠΎΠ»ΠΎΠ½ΠΎΠΊ
ΠΈ ΡΠΈΠΏΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,"Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"
)
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ ΠΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ°
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ - ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ.
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ ΠΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½Π°ΡΠ’Π°Π±Π»ΠΈΡΠ°
ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
ΠΠΌΡΠ’Π°Π±Π»ΠΈΡΡ
- Π‘ΡΡΠΎΠΊΠ° - ΠΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠΌ ΠΊ Π‘Π£ΠΠ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΡΠ½ΠΎΡΡΡΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - ΡΡΡΠΎΠΊΠ° Π²ΠΈΠ΄Π°ΠΠΌΡΠ’Π°Π±Π»ΠΈΡΡΠ‘ΡΡΠ½ΠΎΡΡΠΈ_ΠΠΌΡΠ‘Π²ΠΎΠΉΡΡΠ²Π°
.Π’ΠΈΠΏ
- Π’ΠΈΠΏΡΠΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΡ Π’Π°Π±Π»ΠΈΡ - Π’ΠΈΠΏ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°. ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠΈΠΏΡ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡ:- ΠΠ°ΡΡΠΈΠ²
- Π‘ΡΡΡΠΊΡΡΡΠ°
Π’ΠΈΠΏΠΠ»Π΅ΠΌΠ΅Π½ΡΠ°
- Π‘ΡΡΠΎΠΊΠ° - ΠΠΌΡ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΈΠΏΠ°, Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. ΠΠΎΠΏΡΡΡΠΈΠΌΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡΠ’ΠΈΠΏΡΠΠΎΠ»ΠΎΠ½ΠΎΠΊ
ΠΈ ΡΠΈΠΏΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,"Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ΠΠΈΡΠΎ"
).ΠΠ°ΡΠΊΠ°Π΄Π½ΠΎΠ΅Π§ΡΠ΅Π½ΠΈΠ΅
- ΠΡΠ»Π΅Π²ΠΎ - Π€Π»Π°Π³, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΉ Π·Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π² ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ (Π΅ΡΠ»ΠΈΠ’ΠΈΠΏΠΠ»Π΅ΠΌΠ΅Π½ΡΠ°
ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ»ΠΎΡΠ½ΡΠΌ ΡΠΈΠΏΠΎΠΌ).
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° - ΠΊΠ°ΡΠ°Π»ΠΎΠ³ docs.
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎ ΡΡΠ΅Π½ΠΈΡ, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ, ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΡΠΈΠΏΠΎΠΌ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ . ΠΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄Π΅Π»Π΅Π³ΠΈΡΡΠ΅Ρ ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ. Π Π·ΠΎΠ½Π΅ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ:
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΠΎΠ΄Π΅Π»ΠΈΠΠ°Π½Π½ΡΡ
- Π’ΡΠ°Π½ΡΠ»ΡΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΊ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°ΠΌ
- ΠΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΌ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°ΠΌΠΈ
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ, Π½ΠΎ Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΎΠΉ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠΈΠΏΡ ΡΡΡΠ½ΠΎΡΡΠΈ. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ»ΡΠΆΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ::ΠΠΎΠ»ΡΡΠΈΡΡΠ₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ
.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ, Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π² ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° "Π’ΠΈΠΏΠ‘ΡΡΠ½ΠΎΡΡΠΈ".
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΏΡΠ»Ρ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΡΡΠ½ΠΎΡΡΠΈ, ΡΠΈΠΏΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΈ ΡΡΡΠΎΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π΄Π²Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΡΡΡΠ½ΠΎΡΡΠΈ, ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠΌ ΠΈ ΡΡΡΠΎΠΊΠΎΠΉ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, Π²Π΅ΡΠ½ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ Π»ΠΎΠ³ΠΈΠΊΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π‘Π£ΠΠ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡSQLite
ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π‘Π£ΠΠ SQLite. Π Π·ΠΎΠ½Π΅ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ:
- ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π‘Π£ΠΠ
- ΡΠ°Π±ΠΎΡΠ° Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ
- ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ;
- CRUD-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠ°Π½ΡΡΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅-ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅-ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅);
- ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΠΠ±ΡΠ΅ΠΊΡΠ°ΠΠΎΠ΄Π΅Π»ΠΈ Π² ΡΠΈΠΏΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π‘Π£ΠΠ.
ΠΠΎ Π²ΡΠ΅ΠΌ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
- ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΠΎΠ±ΡΠ·Π°Π½ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π² ΠΊΠ»Π°ΡΡΠ΅
ΠΠ±ΡΡΡΠ°ΠΊΡΠ½ΡΠΉΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ
; - ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠ΄Π°Π²Π°ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡJSON
Π½Π΅ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π²ΡΠ²ΠΎΠ΄ΡΡΠΈΠ΅ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΈΡ
Π²ΡΠ·ΠΎΠ²Π΅.
ΠΠ°ΠΆΠ½ΠΎ!
ΠΠ°ΠΆΠ΄ΠΎΠ΅ Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ Ρ ΡΠ°Π½ΡΡ Π² ΡΠ΅Π±Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ². Π’ΠΈΠΏ, ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°Π‘ΡΡΠ½ΠΎΡΡΠ΅ΠΉ.
ΠΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ Ρ ΡΠ°Π½ΠΈΡ Π² ΡΠ΅Π±Π΅ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ²-ΡΡΡΠ½ΠΎΡΡΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΠ±ΡΠ΅ΠΊΡΠΎΠ²ΠΠΎΠ΄Π΅Π»ΠΈ
ΠΠ±ΡΠ΅ΠΊΡΠΠΎΠ΄Π΅Π»ΠΈ Ρ ΡΠ°Π½ΠΈΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ΅ΡΠ°-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠ»Π°ΡΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡ ΠΈ Π΄Π°Π½Π½ΡΡ Π²ΡΠ΅Ρ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ. ΠΠ· ΠΠ±ΡΠ΅ΠΊΡΠ°ΠΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ:
- ΡΠΈΠΏ ΡΡΡΠ½ΠΎΡΡΠΈ;
- ΠΈΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΡΡΠ½ΠΎΡΡΠΈ;
- ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ
ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ:
- ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»Ρ ΠΊΠ»Π°ΡΡΠ°;
- ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² ΠΠ;
- ΡΠΈΠΏΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² ΠΠ;
- ΡΠΈΠΏΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° (Π² ΡΠ»ΡΡΠ°Π΅ ΡΡΡΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ);
- Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π°Π³Π° "ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ";
- Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π°Π³Π° "ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅";
- ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΡ
ΡΠ°Π±Π»ΠΈΡ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ:
- ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»Ρ ΠΊΠ»Π°ΡΡΠ°
- ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π² ΠΠ
- ΡΠΈΠΏΠ΅ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ
- ΡΠΈΠΏΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°
- ΡΡΡΠ»ΠΊΡ Π½Π° Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ-ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°.
ΠΠΎΠΌΠΈΠΌΠΎ ΠΌΠ΅ΡΠ°-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ±ΡΠ΅ΠΊΡΠΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌΠ΅Π½ ΠΏΠΎΠ»Π΅ΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ (ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ), Π²ΡΡΠΈΡΠ»ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΡΡΠ½ΠΎΡΡΠΈ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»Π΅ΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ.
Π ΡΠΎΡΡΠ°Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΊ Π‘Π£ΠΠ SQLite. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ sql, Π΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π±ΠΎΡΡ Π² OneScript.Web.
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ SQLite ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ CRUD-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ, ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ in-memory Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π² ΠΌΠΎΠ΄Π΅Π»ΡΡ
Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΈΠΏΠΎΠΌ ΡΡΡΠ½ΠΎΡΡΠΈ, ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ: "FullUri=file::memory:?cache=shared"
Π ΡΠΎΡΡΠ°Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΊ Π‘Π£ΠΠ PostgreSQL. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ sql, Π΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π±ΠΎΡΡ Π² OneScript.Web.
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ PostgreSQL ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ CRUD-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ, ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ.
Π ΡΠΎΡΡΠ°Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Π² Π²ΠΈΠ΄Π΅ ΡΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΊ Π½Π°Π±ΠΎΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² JSON. ΠΠ°ΠΆΠ΄Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°Ρ ΠΠ»ΡΡ-ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, Π³Π΄Π΅ ΠΊΠ»ΡΡΠΎΠΌ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ½ΠΎΡΡΠΈ, Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ - ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ Π² JSON-ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΡΠ½ΠΎΡΡΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΡΠΎΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΡΡ ΠΊ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄ΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½Ρ ΡΠ°ΠΉΠ»Ρ.
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ SQLite ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ CRUD-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ, ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ. ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ΄Π°Π½Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ ΠΏΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ, Π±Π»ΠΎΠΊΠΈΡΡΡ ΡΠ°ΠΉΠ» ΡΠ°Π±Π»ΠΈΡΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ. ΠΠ»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΌ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° semaphore.
Π ΡΠΎΡΡΠ°Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Π² Π²ΠΈΠ΄Π΅ ΡΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° ΠΊ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ, Π³Π΄Π΅ ΠΊΠ»ΡΡ - ΠΈΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ , Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΡΠΎΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ Π΄Π°Π½Π½ΡΡ .
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ CRUD-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ, ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ. ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ΄Π°Π½Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° entity
Π² ΡΠ΅Π»ΠΎΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²Π΅ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Π² ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ
Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΉ:
- ΠΏΠ΅ΡΠ²Π°Ρ ΡΠΈΡΡΠ° Π²Π΅ΡΡΠΈΠΈ - Major.Entity - Π²Π΅ΡΡΠΈΡ API ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ;
- Π²ΡΠΎΡΠ°Ρ ΡΠΈΡΡΠ° Π²Π΅ΡΡΠΈΠΈ - Major.Connector - Π²Π΅ΡΡΠΈΡ API ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ²;
- ΡΡΠ΅ΡΡΡ ΡΠΈΡΡΠ° Π²Π΅ΡΡΠΈΠΈ - Minor - Π½ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΌΠ°ΠΆΠΎΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ;
- ΡΠ΅ΡΠ²Π΅ΡΡΠ°Ρ ΡΠΈΡΡΠ° Π²Π΅ΡΡΠΈΠΈ - Patch - ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ ΠΠ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½ΠΎ Π² ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠΈΡΡΡ Π²Π΅ΡΡΠΈΠΈ;
- ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ ΠΊ Π‘Π£ΠΠ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ API Π² ΡΠ°ΠΌΠΊΠ°Ρ Π²ΡΠΎΡΠΎΠΉ ΡΠΈΡΡΡ Π²Π΅ΡΡΠΈΠΈ, Π½Π΅Π²Π·ΠΈΡΠ°Ρ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠΈΡΡΡ.
ΠΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ:
- Π΄Π»Ρ Major.Entity:
- Π²ΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ Π½Π΅ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ "Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅" (
@unstable
) ΠΈΠ»ΠΈ "Π΄Π»Ρ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ" (@internal
) ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠ»Π°ΡΡΠΎΠ²: - Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ-ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠΉ:
- ΡΠΎΡΡΠ°Π² ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ;
- ΠΌΠ΅ΡΠΎΠ΄Ρ "Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ" ΡΡΡΠ½ΠΎΡΡΠΈ;
- Π²ΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ Π½Π΅ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ "Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅" (
- Π΄Π»Ρ Major.Connector:
- Π²ΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠ»Π°ΡΡΠ°
ΠΠ±ΡΡΡΠ°ΠΊΡΠ½ΡΠΉΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ
ΠΈ ΠΈΡ ΡΠΈΠ³Π½Π°ΡΡΡΡ; - Π²ΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ Π½Π΅ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ "Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅" (
@unstable
) ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠ»Π°ΡΡΠΎΠ²: - Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ-ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠΉ:
- Π²ΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠ»Π°ΡΡΠ°
To be continued...