Π²ΡΠΏΡΡΠΊ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ , ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠ΅ΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠΊΠ°Π»Ρ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ .NET, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ .NET ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, Ξ»-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠ±ΠΎΡΠΊΠ° ΠΌΡΡΠΎΡΠ°, ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ, Π±Π΅Π·ΡΠΌΡΠ½Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ ΠΈ Π°Π²ΡΠΎΠΊΠ»Π°ΡΡΡ. Π―Π·ΡΠΊ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π°ΡΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ. ΠΠ°ΠΊΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΠΊΠΎΠ΄Ρ, Π°Π²ΡΠΎΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠΎΠΌ, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠΌ ΡΠΎΡΠΌ ΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ LGPLv3. ΠΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠ±ΠΎΡΠΊΠ° Π² Linux (Π½Π° Π±Π°Π·Π΅ Mono) ΠΈ Windows.
Π² Π½ΠΎΠ²ΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅:
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Β«^iΒ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ i-ΡΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΊΠΎΠ½ΡΠ° Π² ΠΌΠ°ΡΡΠΈΠ²Π°Ρ , ΡΠΏΠΈΡΠΊΠ°Ρ , ΡΡΡΠΎΠΊΠ°Ρ ΠΈ ΡΡΠ΅Π·Π°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, a[:^1] ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Β«Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΡΠΎΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎΒ»);
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΡΠ΅Π·Ρ Π½Π° Π·Π°ΠΏΠΈΡΡ Π΄Π»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈ ΡΡΡΠΎΠΊ;
- Π GraphWPF Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ ΡΠΈΠΏ Vector ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ Π½ΠΈΠΌ ΠΈ ΡΠΈΠΏΠΎΠΌ Point. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Lines, RandomPoint ΠΈ RandomPoints(n). ΠΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΎΠΊΠ½Π° Π² GraphWPF Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΎΠ½Π° ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±Π΅Π»ΡΠΉ ΡΠ²Π΅Ρ;
- Π GraphWPF, WPFObjects ΠΈ Graph3D ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ
ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ OnClose, Graph3D ΠΈ OnDrawFrame. Π£Π»ΡΡΡΠ΅Π½ RenderFrame; - ΠΠ»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ a.Permutations ΠΈ a.Combinations(m);
- Π ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΌ Π·Π°Π΄Π°ΡΠ½ΠΈΠΊΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ Π½Π°Π±ΠΎΡ Π·Π°Π΄Π°Ρ Π² Π³ΡΡΠΏΠΏΠ΅ ExamTaskC Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΠΠ Π³ΡΡΠΏΠΏΡ C;
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ Product Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠ΅ΠΉ;
- Π ΡΠΈΠΏΡ IntRange, CharRange Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Step(n) ΠΈ Reverse;
- Π£Π»ΡΡΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΡΠΊΡΠ°Π½Π°Ρ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ (HighDPI) β ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°ΠΊΡΡΡΠΈΡ ΠΎΠΊΠ½Π°, ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠΊΠΎΠ½ΠΎΠΊ Π² ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Windows Forms;
- ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π²Π΅ΡΡΠΈΠΈ .NET Π² ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡ β ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΠ½Π° Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Ρ ΡΠ°ΠΉΡΠ° Microsoft;
- Π ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΎΠΏΡΠΈΡ Β«/output: executableΒ»;
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ Π·Π°ΠΏΡΠ΅Ρ Π·Π°Ρ Π²Π°ΡΠ° ΠΈΠΌΡΠ½ Π² Π±Π΅Π·ΡΠΌΡΠ½Π½ΡΡ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ Π·Π°ΠΏΠΈΡΡΡ .
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
