ИзмСнСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π‘Ρ…Π΅ΠΌΡ‹ Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»(Π°) Coluns 31.03.2023

ΠžΡ‚ вСрсии 3.1
ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ hrapitan
Π½Π° 11.03.2023
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ: К Π΄Π°Π½Π½ΠΎΠΉ вСрсии Π½Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
К вСрсии 42.1
ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ hrapitan
Π½Π° 11.03.2023
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ: К Π΄Π°Π½Π½ΠΎΠΉ вСрсии Π½Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²

Π‘Π²ΠΎΠ΄ΠΊΠ°

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ

Бвойства страницы
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
... ... @@ -2,9 +2,8 @@
2 2  {{toc start="2"/}}
3 3  {{/box}}
4 4  
5 +== **ВозмоТности ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹** ==
5 5  
6 -== ВозмоТности ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ==
7 -
8 8  ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° XWiki прСдоставляСт Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ инструмСнтарий для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, схСмами ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ. ΠŸΡ€ΠΈ этом Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ…, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ языки построСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. ВсС эти Ρ„ΠΈΡ‡ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ макросов.
9 9  
10 10  ΠΠ° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ наша ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, схСмами ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ:
... ... @@ -15,8 +15,9 @@
15 15  
16 16  Π Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ всС эти инструмСнты ΠΏΠΎ порядку.
17 17  
17 +----
18 18  
19 -== ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ draw.io ==
19 +== **ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ draw.io** ==
20 20  
21 21  Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ "**Diagram**"  позволяСт Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ схСмы нСпосрСдствСнно Π² XWiki, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ draw.io. НСсколько Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΎ Π½Π΅ΠΌ Π΄Π°Π½ΠΎ Π² [[ΡΡ‚Π°Ρ‚ΡŒΠ΅ "Π’ XWiki ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹">>doc:Stati.Metodiki-primeneniia-XWiki.V-XWiki-mozhno-legko-sozdavat-diagrammy.WebHome]], рассмотрим Π΅Π³ΠΎ здСсь Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.
22 22  
... ... @@ -23,7 +23,7 @@
23 23  ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΎΠ²: Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½Π°ΠΌΠΈ для размСщСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΡΡ‚Π°Ρ‚ΡŒΠΈ вставляСм макрос "**Diagram**", ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° макросов, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС:
24 24  
25 25  
26 -[[image:2023-02-18_11-16-47.png||height="423" width="900"]]
26 +[[image:2023-02-18_11-16-47.png]]
27 27  
28 28  
29 29  Π’ ΠΏΠΎΠ»Π΅ "**Reference**" макроса Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ использовано для создания Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ страницы с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠΎΠΉ. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использовали ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "(% style="color:#16a085" %)**//Diagram 1//**(%%)".
... ... @@ -36,3 +36,441 @@
36 36  )))
37 37  
38 38  Π’ ΠΎΠ±ΠΎΠΈΡ… случаях послС сохранСния страницы Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Π½Π°ΠΌΠΈ мСстС ΡΡ‚Π°Ρ‚ΡŒΠΈ появляСтся ΠΊΠ½ΠΎΠΏΠΊΠ° "**Create diagram**", ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ автоматичСски создаСтся дочСрняя Π²ΠΈΠΊΠΈ-страница с ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ для ссылки Π² макросС (Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ "(% style="color:#16a085" %)**//Diagram 1//**(%%)").
39 +
40 +
41 +[[image:2023-02-18_11-33-52_cr.png]]
42 +
43 +
44 +Π­Ρ‚Π° страница содСрТит интСрфСйс Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° draw.io ΠΈ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ схСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов.
45 +
46 +ПослС создания ΠΈ сохранСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° этой страницС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ страницС со ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ вставили макрос.
47 +
48 +
49 +[[image:2023-02-18_11-48-22-2.png]]
50 +
51 +
52 +Π’ дальнСйшСм ΠΏΡ€ΠΈ нСобходимости рСдактирования Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ это ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ страницС, измСнСния Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Ρ‹ ΠΈ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.
53 +
54 +Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнный Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ draw.io.
55 +
56 +----
57 +
58 +== **Π Π°Π±ΠΎΡ‚Π° с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Π½Π° языкС UML** ==
59 +
60 +ΠšΡ€ΠΎΠΌΠ΅ рисования Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ draw.io, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° XWiki позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ [[язык UML>>url:https://ru.wikipedia.org/wiki/UML]].
61 +
62 +Для этого ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ макрос "**PlantUML**", ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ схСмы, описанныС языком UML. Π Π°Π±ΠΎΡ‚Π° с Π½ΠΈΠΌ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ проста: Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ этот макрос Π² Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ вноситС Π² Π½Π΅Π³ΠΎ описаниС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС UML.
63 +
64 +
65 +[[image:2023-02-18_17-41-18.png]]
66 +
67 +
68 +Π’ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, пСрСйдя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ  [[image:2021-09-24_100802.png]] "**Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ**" Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ вставив ΠΊΠΎΠ΄ макроса:
69 +
70 +(% bis_skin_checked="1" class="box" %)
71 +(((
72 +~{~{plantuml}}
73 +//описаниС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС UML//
74 +~{~{/plantuml}}
75 +)))
76 +
77 +АдрСс сСрвСра ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΎΠ½ Π·Π°Π΄Π°Π½ Π² Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅ XWIKI. Но Ссли Π²Π΄Ρ€ΡƒΠ³ послС сохранСния ΡΡ‚Π°Ρ‚ΡŒΠΈ визуализация Π½Π΅ происходит β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ UML ΠΈ, Ссли ΠΎΠ½ Π² порядкС, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ адрСс сСрвСра ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ UML Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.
78 +
79 +=== ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования PlantUML ===
80 +
81 +==== Π‘Π»ΠΎΠΊ-схСма ====
82 +
83 +{{example}}
84 +{{plantuml}}
85 +
86 +@startuml
87 +
88 +start
89 +
90 +:Check eax.me for new posts;
91 +
92 +while (There are new posts?) is (Yes);
93 + :Read one post;
94 + :Share;
95 + :Leave comments;
96 +endwhile (No);
97 +
98 +stop
99 +
100 +@enduml
101 +
102 +{{/plantuml}}
103 +{{/example}}
104 +
105 +
106 +==== Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ====
107 +
108 +{{example}}
109 +{{plantuml}}
110 +
111 +@startuml
112 +
113 +actor User
114 +participant Nginx
115 +participant Application
116 +database PostgreSQL
117 +
118 +autonumber 1
119 +User -> Nginx: GET / HTTP/1.0
120 +Nginx -> Application: GET / HTTP/1.0
121 +Application -> PostgreSQL: SELECT * FROM ...
122 +PostgreSQL --> Application: (A LOT OF DATA)
123 +Application --> Nginx: HTTP/1.0 200 OK
124 +Nginx --> User: HTTP/1.0 200 OK
125 +
126 +@enduml
127 +
128 +{{/plantuml}}
129 +{{/example}}
130 +
131 +
132 +==== ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ====
133 +
134 +{{example}}
135 +{{plantuml}}
136 +
137 +@startuml
138 +scale 5 as 150 pixels
139 +
140 +clock clk with period 1
141 +binary "enable" as en
142 +binary "R/W" as rw
143 +binary "data Valid" as dv
144 +concise "dataBus" as db
145 +concise "address bus" as addr
146 +
147 +@6 as :write_beg
148 +@10 as :write_end
149 +
150 +@15 as :read_beg
151 +@19 as :read_end
152 +
153 +
154 +@0
155 +en is low
156 +db is "0x0"
157 +addr is "0x03f"
158 +rw is low
159 +dv is 0
160 +
161 +@:write_beg-3
162 + en is high
163 +@:write_beg-2
164 + db is "0xDEADBEEF"
165 +@:write_beg-1
166 +dv is 1
167 +@:write_beg
168 +rw is high
169 +
170 +
171 +@:write_end
172 +rw is low
173 +dv is low
174 +@:write_end+1
175 +rw is low
176 +db is "0x0"
177 +addr is "0x23"
178 +
179 +@12
180 +dv is high
181 +@13
182 +db is "0xFFFF"
183 +
184 +@20
185 +en is low
186 +dv is low
187 +@21
188 +db is "0x0"
189 +
190 +highlight :write_beg to :write_end #Gold:Write
191 +highlight :read_beg to :read_end #lightBlue:Read
192 +
193 +db@:write_beg-1 <-> @:write_end : setup time
194 +db@:write_beg-1 -> addr@:write_end+1 : hold
195 +@enduml
196 +
197 +
198 +{{/plantuml}}
199 +{{/example}}
200 +
201 +
202 +----
203 +
204 +== **Визуализация Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Chart Extension** ==
205 +
206 +Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ "**Chart**" позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всСвозмоТныС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° основС Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π•Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ нСпосрСдствСнно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ β€” это макрос "**Π“Ρ€Π°Ρ„ΠΈΠΊ**", доступный Π² мСню Π²Ρ‹Π±ΠΎΡ€Π° макросов.
207 +
208 +
209 +[[image:2023-02-19_15-58-06.png]]
210 +
211 +
212 +Π’ΠΎΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, пСрСйдя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ [[image:2021-09-24_100802.png]] "**Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ**" Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ вставив ΠΊΠΎΠ΄ макроса:
213 +
214 +(% bis_skin_checked="1" class="box" %)
215 +(((
216 +~{~{chart}} //Настройки макроса ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² //~{~{/chart}}
217 +)))
218 +
219 +По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠΊΠ½ΠΎ макроса ΠΈΠΌΠ΅Π΅Ρ‚ сокращСнный Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅ΠΉ, Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ "**Π•Ρ‰Π΅**" ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ настроСк.
220 +
221 +
222 +[[image:2023-02-19_16-50-57.png]]
223 +
224 +
225 +ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌ поля макроса.
226 +
227 +1. Π’ ΠΏΠΎΠ»Π΅ "**Π’ΠΈΠΏ**" задаСтся Ρ‚ΠΈΠΏ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ трСбуСтся ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. ДопустимыС значСния: 
228 +1*. line ([[Π»ΠΈΠ½ΠΈΠΈ>>attach:2023-02-19_17-37-57.png]]);
229 +1*. area ([[области>>attach:2023-02-19_17-35-35.png]]);
230 +1*. bar ([[столбчатая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°>>attach:2023-02-19_17-40-50.png]]);
231 +1*. stackedbar ([[стСковая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°>>attach:2023-02-19_17-49-50.png]]);
232 +1*. bar3D ([[столбчатая 3D-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°>>attach:2023-02-19_17-52-19.png]]);
233 +1*. stackedbar3D ([[стСковая 3D-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°>>attach:2023-02-19_17-52-57.png]]);
234 +1*. pie ([[круговая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°>>attach:2023-02-19_17-12-14.png]]);
235 +1*. line3D ([[Π»ΠΈΠ½ΠΈΠΈ с эффСктом 3D>>attach:2023-02-19_17-55-07.png]]);
236 +1*. xy_area ([[ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…>>attach:R.png]]);
237 +1*. xy_line_and_shape ([[Π»ΠΈΠ½ΠΈΠΈ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… ΠΈ с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π² ΡƒΠ·Π»Π°Ρ…>>attach:2023-02-19_17-13-11.png]]);
238 +1*. xy_line3D ([[Π»ΠΈΠ½ΠΈΠΈ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… ΠΈ с эффСктом 3D>>attach:2023-02-19_17-13-48.png]]);
239 +1*. xy_step ([[состояния>>attach:2023-02-19_17-17-57.png]]).
240 +1. Π’ ΠΏΠΎΠ»Π΅ "**Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅**" вносятся Π΄Π°Π½Π½Ρ‹Π΅ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "(% style="color:#16a085" %)**inline**(%%)" (подробности Π½ΠΈΠΆΠ΅).
241 +1. Π’ ΠΏΠΎΠ»Π΅ "**Высота**" ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ высоту Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² пиксСлях. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ отрисован Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 300x400 pix.
242 +1. Π’ ΠΏΠΎΠ»Π΅ "**ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹**" вносятся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Π­Ρ‚Π° строка содСрТит список сопоставлСний ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. ДоступныС ΠΈΠΌΠ΅Π½Π° ΠΈ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² зависят ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника Π΄Π°Π½Π½Ρ‹Ρ… (подробности Π½ΠΈΠΆΠ΅).
243 +1. Π’ ΠΏΠΎΠ»Π΅ "**Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ**" указываСтся ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ² источника Π΄Π°Π½Π½Ρ‹Ρ…  β€” "(% style="color:#16a085" %)**inline**(%%)" ΠΈ "(% style="color:#16a085" %)**xdom**(%%)" (подробности Π½ΠΈΠΆΠ΅).
244 +1. Π’ ΠΏΠΎΠ»Π΅ "**НазваниС**" ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для Π³Ρ€Π°Ρ„ΠΈΠΊΠ°/Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.
245 +1. Π’ ΠΏΠΎΠ»Π΅ "**Π¨ΠΈΡ€ΠΈΠ½Π°**" ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² пиксСлях. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ отрисован Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 300x400 pix.
246 +
247 +=== ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²/Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ===
248 +
249 +
250 +ПолС "**ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹**" слуТит для опрСдСлСния условий построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. Π’ Π½Π΅Π³ΠΎ вносится список сопоставлСний ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ слуТит Π·Π½Π°ΠΊ "(% style="color:#16a085" %)**:**(%%)", Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠΈ <//ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅//> β€” Π·Π½Π°ΠΊ "(% style="color:#16a085" %)**;**(%%)".
251 +
252 +==== ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ построСния ====
253 +
254 +|=Имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°|=Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния|=ОписаниС
255 +|range|(%%)(% style="color:#16a085" %)//A1-..//|ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.  ΠŸΠΎΡ€ΡΠ΄ΠΊΠΎΠ²Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ столбца ячСйки обозначаСтся Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Π° Π½ΠΎΠΌΠ΅Ρ€ строки β€” арабской Ρ†ΠΈΡ„Ρ€ΠΎΠΉ. Бинтаксис: "(% style="color:#16a085" %)range:N#-M~#~#(%%)", Π³Π΄Π΅ N ΠΈ M β€” Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ латинскиС Π±ΡƒΠΊΠ²Ρ‹, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ столбцы Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, Π° # ΠΈ ~#~# β€” арабскиС Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ строки Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°: "(% style="color:#16a085" %)//range:B2-D5//(%%)".
256 +|series|(% bis_skin_checked="1" %)(% bis_skin_checked="1" %)
257 +(((
258 +(% style="color:#16a085" %)//columns//(%%)
259 +(% style="color:#16a085" %)//rows//
260 +)))|(% bis_skin_checked="1" %)(% bis_skin_checked="1" %)
261 +(((
262 +ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ осСй Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (x/y) ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°: "(% style="color:#16a085" %)//series:columns//(%%)"
263 +)))
264 +
265 +(% class="wikigeneratedid" %)
266 +ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ **Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹** построСния, Π½Π°Π±ΠΎΡ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… завися ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· [[Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ>>https://java-online.ru/jfreechart-attributes.xhtml||rel="noopener noreferrer" target="_blank"]].
267 +
268 +==== Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ====
269 +
270 +|=Имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°|=Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ|=ОписаниС
271 +|backgroundColor|Grey background|Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° области, Π½Π΅ относящСйся ΠΊ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅; задаСтся с использованиСм ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмы счислСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ FFAACC (ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 2 Π±ΡƒΠΊΠ²Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ красному Ρ†Π²Π΅Ρ‚Ρƒ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 2 β€” Π·Π΅Π»Π΅Π½ΠΎΠΌΡƒ, Π° послСдниС 2 β€” синСму)
272 +|plotBackgroundColor|White|Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° области Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅)
273 +|plotBorderColor|Black|Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅)
274 +|borderColor|Black|Π¦Π²Π΅Ρ‚ внСшнСй Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π³Ρ€Π°Ρ„Π° (Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅)
275 +|legendBackgroundColor|White|Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° поля Π»Π΅Π³Π΅Π½Π΄Ρ‹ (Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅)
276 +|plotBorderVisible|true|Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ области Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Π”опустимыС значСния (% style="color:#16a085" %)//true// (%%)ΠΈ (% style="color:#16a085" %)//false//
277 +|legendVisible|true|ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»Π΅Π³Π΅Π½Π΄Ρ‹. Π”опустимыС значСния (% style="color:#16a085" %)//true// (%%)ΠΈ (% style="color:#16a085" %)//false//
278 +
279 +==== Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ====
280 +
281 +|=Имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°|=Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ|=ОписаниС
282 +|pie_label_format|{0}|Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ для сСгмСнтов ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ {0} Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ вставлСн ΠΊΠ»ΡŽΡ‡ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ сСкции, {1} Π΄Π»Ρ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния сСкции ΠΈ {2} Π΄Π»Ρ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠΉ суммы ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ сСкции, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, {0} = {1} ({2}) Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ «яблоко = 120 (5%)Β»
283 +
284 +=== {{id name="inline"/}}Π’ΠΈΠΏΡ‹ источников Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ===
285 +
286 +Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ "**Chart**" ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” "(% style="color:#16a085" %)**inline**(%%)" ΠΈ "(% style="color:#16a085" %)**xdom**(%%)", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΈΠΏ источника Π΄Π°Π½Π½Ρ‹Ρ…:
287 +
288 +* Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "(% style="color:#16a085" %)**inline**(%%)" для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ встроСнныС Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вносятся нСпосрСдствСнно Π² макросС;
289 +* Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "(% style="color:#16a085" %)**xdom**(%%)" для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, располоТСнныС Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π²ΠΈΠΊΠΈ.
290 +
291 +Рассмотрим ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования макроса.
292 +
293 +
294 +==== Визуализация Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "**inline**" ====
295 +
296 +Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ макрос строит Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ…, вносимых нСпосрСдствСнно Π² макросС. Π”Π°Π½Π½Ρ‹Π΅ вносятся Π² ΠΏΠΎΠ»Π΅ "**Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅**" Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π·Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π½Π° языкС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²ΠΈΠΊΠΈ-страницы.
297 +
298 +
299 +[[image:2023-02-19_19-43-36.png]]
300 +
301 +
302 +ΠŸΡ€ΠΈ этом Π² ΠΏΠΎΠ»Π΅ "**ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹**" ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² качСствС поставщика Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΡ€ΡΠ΄ΠΊΠΎΠ²Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ столбца ячСйки обозначаСтся Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Π° Π½ΠΎΠΌΠ΅Ρ€ строки β€” арабской Ρ†ΠΈΡ„Ρ€ΠΎΠΉ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ячСйки столбцов со 2 ΠΏΠΎ 4 ΠΈ строк со 2 ΠΏΠΎ 5, это описываСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ "(% style="color:#16a085" %)//range:B2-D5//(%%)".
303 +
304 +Π’ ΠΏΠΎΠ»Π΅ "**Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ**" макроса Π΄ΠΎΠ»ΠΆΠ½ΠΎ значится "(% style="color:#16a085" %)//inline//(%%)".
305 +
306 +
307 +==== Визуализация Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "**xdom**" ====
308 +
309 +Для использования этого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π² ΠΏΠΎΠ»Π΅ "**Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ**" макроса Π΄ΠΎΠ»ΠΆΠ½ΠΎ значится "(% style="color:#16a085" %)//xdom//(%%)".
310 +
311 +Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠ°ΠΊΡ€ΠΎΡ строит Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ…, содСрТащихся Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ страницС Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π²ΠΈΠΊΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ макрос Ρ€Π°Π±ΠΎΡ‚Π°Π», Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ источника:
312 +
313 +(% bis_skin_checked="1" class="box" %)
314 +(((
315 +~(% id="//ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ_ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€//" %)
316 +)))
317 +
318 +Рассмотрим процСсс Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ страницы с двумя Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ:
319 +
320 +
321 +[[image:1678526683284-692.png]]
322 +
323 +
324 +Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ источника ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ† ΠΌΡ‹ присвоили ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ("(% style="color:#16a085" %)//table1//(%%)" ΠΈ "(% style="color:#16a085" %)//table2//(%%)"), сохранили измСнСния, Π° Π·Π°Ρ‚Π΅ΠΌ скопировали адрСс этой страницы (Π²ΠΊΠ»Π°Π΄ΠΊΠ° "**Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ**", ΠΏΠΎΠ»Π΅ "**Бсылка Π½Π° страницу**" ).
325 +
326 +ΠžΡΡ‚Π°Π»ΠΎΡΡŒ внСсти эти Π΄Π°Π½Π½Ρ‹Π΅ Π² макрос.
327 +
328 +Π’ Π½Π°Ρ‡Π°Π»ΠΎ строки поля "**ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹**" добавляСм 2 ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°:
329 +
330 +* ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈΠ΄Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "//document~://", Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт скопированная ссылка Π½Π° страницу с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ;
331 +* Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "//table~://", Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΈΠ΄Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½ΡƒΠΆΠ½ΠΎΠΉ Π½Π°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.
332 +
333 +**Π‘Ρ…Π΅ΠΌΠ° записи:**
334 +
335 +(% bis_skin_checked="1" class="box" %)
336 +(((
337 +document:<//ссылка Π½Π° страницу//>;table:<//ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹//>;
338 +)))
339 +
340 +Π’ ΠΏΠΎΠ»Π΅ "**Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ**" ставим Ρ‚ΠΈΠΏ "(% style="color:#16a085" %)**//xdom//**(%%)".
341 +
342 +Π’Π°Π±Π»ΠΈΡ†Ρƒ 1 ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для создания Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Окно макроса для Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ [[Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ>>attach:2023-02-20_11-34-28.png||onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"]].
343 +
344 +**Код макроса Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅**:
345 +
346 +(% bis_skin_checked="1" class="box" %)
347 +(((
348 +~{~{chart type="(% style="color:#f39c12" %)line(%%)" params="document:(% style="color:#f39c12" %)Π‘Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ.Π Π°Π±ΠΎΡ‚Π° Π² XWIKI.Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρ‹.Diagrams Schemes Graphs.Tablitsy-s-dannymi-dlia-grafikov.WebHome(%%);table:(% style="color:#f39c12" %)table1(%%);range:B2-D5;series:columns;" source="(% style="color:#f39c12" %)xdom(%%)"}}~{~{/chart}}
349 +)))
350 +
351 +Π’ Π½Π΅ΠΌ Ρ‚ΠΈΠΏ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, адрСс страницы, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ‚ΠΈΠΏ источника Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Ρ€Ρ‹ΠΆΠΈΠΌ.
352 +
353 +**Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° макроса ΠΈΠ· Π’Π°Π±Π»ΠΈΡ†Ρ‹ 1:**
354 +
355 +[[image:2023-02-20_12-41-34.png||height="305" width="400"]]
356 +
357 +
358 +Π’Π°Π±Π»ΠΈΡ†Ρƒ 2 ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для создания ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Окно макроса для Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ [[Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ>>attach:2023-02-20_12-19-01.png||onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"]].
359 +
360 +**Код макроса Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅**:
361 +
362 +(% bis_skin_checked="1" class="box" %)
363 +(((
364 +~{~{chart type="(% style="color:#f39c12" %)pie(%%)" params="document:(% style="color:#f39c12" %)Π‘Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ.Π Π°Π±ΠΎΡ‚Π° Π² XWIKI.Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρ‹.Diagrams Schemes Graphs.Tablitsy-s-dannymi-dlia-grafikov.WebHome(%%);table:(% style="color:#f39c12" %)table2(%%);range:B2-D5;series:columns;" source="(% style="color:#f39c12" %)xdom(%%)"}}~{~{/chart}}
365 +)))
366 +
367 +Π’ Π½Π΅ΠΌ Ρ‚ΠΈΠΏ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, адрСс страницы, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ‚ΠΈΠΏ источника Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Ρ€Ρ‹ΠΆΠΈΠΌ.
368 +
369 +**Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° макроса ΠΈΠ· Π’Π°Π±Π»ΠΈΡ†Ρ‹ 2:**
370 +
371 +[[image:2023-02-20_12-41-52.png||height="306" width="400"]]
372 +
373 +
374 +=== ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования **Chart **Extension ===
375 +
376 +==== Бтолбчатая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ====
377 +
378 +{{example}}
379 +{{chart type="bar" params="range:B2-D5;series:columns;" source="inline"}}
380 +|= |=Array1|=Array2|=Array3
381 +|=Q1|1.2|3.4|1.3
382 +|=Q2|4.5|3.4|2.3
383 +|=Q3|1.2|4.5|9.0
384 +|=Q4|3.4|1.2|1.2
385 +{{/chart}}
386 +{{/example}}
387 +
388 +
389 +==== ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° с ΡƒΠ·Π»ΠΎΠ²Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΈ тСнями ====
390 +
391 +{{example}}
392 +{{chart type="xy_line3D" params="range:B2-C19;dataset:timetable_xy;domain_axis_type:date;domain_axis_date_format:MMM-yyyy;date_format:yyyy-MM;time_period:month;range_axis_lower:100;range_axis_upper:190" title="Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ"}}
393 +|=|=Π“Ρ€Π°Ρ„ΠΈΠΊ 1|=Π“Ρ€Π°Ρ„ΠΈΠΊ 2
394 +|2001-2|181.8|129.6
395 +|2001-3|167.3|123.2
396 +|2001-4|153.8|117.2
397 +|2001-5|167.6|124.1
398 +|2001-6|158.8|122.6
399 +|2001-7|148.3|119.2
400 +|2001-8|153.9|116.5
401 +|2001-9|142.7|112.7
402 +|2001-10|123.2|101.5
403 +|2001-11|131.8|106.1
404 +|2001-12|139.6|110.3
405 +|2002-1|142.9|111.7
406 +|2002-2|138.7|111.0
407 +|2002-3|137.3|109.6
408 +|2002-4|143.9|113.2
409 +|2002-5|139.8|111.6
410 +|2002-6|137.0|108.8
411 +|2002-7|132.8|101.6
412 +{{/chart}}
413 +{{/example}}
414 +
415 +
416 +==== БтСковая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ====
417 +
418 +{{example}}
419 +{{chart type="stackedbar" params="range:B2-D5;series:columns;" source="inline"}}
420 +|= |=Array1|=Array2|=Array3
421 +|=Q1|1.2|3.4|1.3
422 +|=Q2|4.5|3.4|2.3
423 +|=Q3|1.2|4.5|9.0
424 +|=Q4|3.4|1.2|1.2
425 +{{/chart}}
426 +{{/example}}
427 +
428 +
429 +==== ΠšΡ€ΡƒΠ³ΠΎΠ²Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ ====
430 +
431 +{{example}}
432 +{{chart type="pie" params="range:B1-D4;series:columns;colors:C3E3F7,1D9FF5,015891,012A45" source="inline"}}
433 +|=Sec1|1.2|3.4|1.3
434 +|=Sec2|4.5|3.4|2.3
435 +|=Sec3|1.2|4.5|9.0
436 +|=Sec4|3.4|1.2|1.2
437 +{{/chart}}
438 +{{/example}}
439 +
440 +
441 +==== БтСковая 3D-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ====
442 +
443 +{{example}}
444 +{{chart type="stackedbar3D" params="range:B2-D5;series:columns;" source="inline"}}
445 +|= |=Array1|=Array2|=Array3
446 +|=Q1|1.2|3.4|1.3
447 +|=Q2|4.5|3.4|2.3
448 +|=Q3|1.2|4.5|9.0
449 +|=Q4|3.4|1.2|1.2
450 +{{/chart}}
451 +{{/example}}
452 +
453 +
454 +==== Π“Ρ€Π°Ρ„ΠΈΠΊ с эффСктом 3D ====
455 +
456 +{{example}}
457 +{{chart type="line3D" params="range:B2-D5;series:columns;" source="inline"}}
458 +|= |=Line1|=Line2|=Line3
459 +|=Q1|1.2|3.4|1.3
460 +|=Q2|4.5|3.4|2.3
461 +|=Q3|1.2|4.5|9.0
462 +|=Q4|3.4|1.2|1.2
463 +{{/chart}}
464 +{{/example}}
465 +
466 +----
467 +
468 +== **Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ** ==
469 +
470 +ΠŸΠ°Ρ€Π° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с рассмотрСнными макросами ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ:
471 +
472 +1. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° [[синтаксис страницы>>attach:2023-02-21_12-36-23.png||onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"]]. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π² синтаксисС XWiki 2.1, Π² Π½Π΅ΠΌ всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ XWiki Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ. Если ΠΏΡ€ΠΈ создании Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΈΠ½ΠΎΠΉ синтаксис β€” Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ c ограничСниями ΠΈΠ»ΠΈ вовсС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ.
473 +1. Если Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ½ΠΎΠΏΠΊΡƒ [[image:2021-09-24_100802.png]](% id="cke_bm_33056S" style="display:none" %) [[image:image-20230218113157-1.png]](%%) "**Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ**" ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ макроса. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ‚Π΅ΡΠ°Π»ΠΈΡΡŒ лишниС Π·Π½Π°ΠΊΠΈ ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, отсутствуСт ΠΎΡ‚Π±ΠΈΠ²ΠΊΠ° строкой. Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… макросов это ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ.
474 +
475 +Как Π²ΠΈΠ΄ΠΈΠΌ, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° XWiki прСдоставляСт ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ инструмСнтарий для создания самых Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ схСм. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° основС Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π»ΠΈΠ±ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ языком UML β€” Π²Ρ‹Π±ΠΎΡ€ Π·Π° Π²Π°ΠΌΠΈ! πŸ˜„
476 +
1678526683284-692.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +212.8 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-18_11-33-52_cr.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +114.3 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-18_11-48-22-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +207.3 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-18_17-41-18.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +208.9 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_15-58-06.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +108.5 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_16-50-57.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +104.8 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-12-14.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +28.2 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-13-11.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +68.0 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-13-48.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +77.8 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-17-57.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +56.0 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-35-35.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +42.2 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-37-57.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +53.7 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-40-50.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +30.9 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-49-50.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +22.9 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-52-19.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +40.6 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-52-57.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +26.0 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_17-55-07.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +86.3 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-19_19-43-36.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +119.9 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-20_11-34-28.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +46.4 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-20_12-19-01.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +46.8 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-20_12-41-34.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +35.5 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-20_12-41-52.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +37.6 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
2023-02-21_12-36-23.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +26.3 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
R.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.hp
Π Π°Π·ΠΌΠ΅Ρ€
... ... @@ -1,0 +1,1 @@
1 +10.3 KB
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅
ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹!
ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° Π½Π°ΡˆΡƒ рассылку ΠΈ ΡƒΠ·Π½Π°Π²Π°ΠΉΡ‚Π΅ ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, событиях ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ….
НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ Π΄Π°Π΅Ρ‚Π΅ согласиС Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ своих ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… согласно 152-Π€Π—. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅