Небольшие изменения в справке
This commit is contained in:
parent
9fd8c001ce
commit
8193bc730f
|
|
@ -15,7 +15,7 @@ internal static class RevisionClass
|
||||||
public const string Major = "3";
|
public const string Major = "3";
|
||||||
public const string Minor = "9";
|
public const string Minor = "9";
|
||||||
public const string Build = "0";
|
public const string Build = "0";
|
||||||
public const string Revision = "3402";
|
public const string Revision = "3403";
|
||||||
|
|
||||||
public const string MainVersion = Major + "." + Minor;
|
public const string MainVersion = Major + "." + Minor;
|
||||||
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;
|
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
%COREVERSION%=0
|
|
||||||
%REVISION%=3402
|
|
||||||
%MINOR%=9
|
%MINOR%=9
|
||||||
|
%REVISION%=3403
|
||||||
|
%COREVERSION%=0
|
||||||
%MAJOR%=3
|
%MAJOR%=3
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
<param name="Keyword" value="Ñâîéñòâà">
|
<param name="Keyword" value="Ñâîéñòâà">
|
||||||
<param name="Keyword" value="Ðàñøèðåííûå ñâîéñòâà">
|
<param name="Keyword" value="Ðàñøèðåííûå ñâîéñòâà">
|
||||||
<param name="Keyword" value="value">
|
<param name="Keyword" value="value">
|
||||||
|
<param name="Keyword" value="auto">
|
||||||
</object>
|
</object>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||||||
<title></title>
|
<title></title>
|
||||||
|
|
@ -215,7 +216,24 @@ Button</code>,
|
||||||
<code><b>if</b></code>: <code>w<>fWidth</code>.
|
<code><b>if</b></code>: <code>w<>fWidth</code>.
|
||||||
Äîáàâëåíèå ýòîé ïðîâåðêè ïîçâîëÿåò èçáåæàòü ëèøíåé ïåðåðèñîâêè êíîïêè â ñëó÷àå,
|
Äîáàâëåíèå ýòîé ïðîâåðêè ïîçâîëÿåò èçáåæàòü ëèøíåé ïåðåðèñîâêè êíîïêè â ñëó÷àå,
|
||||||
åñëè åå øèðèíà íå ìåíÿåòñÿ.</p>
|
åñëè åå øèðèíà íå ìåíÿåòñÿ.</p>
|
||||||
<p> </p>
|
<H1>Àâòîìàòè÷åñêè îïðåäåëÿåìûå ñâîéñòâà</H1>
|
||||||
|
<p> êëàññå ìîæíî îïðåäåëèòü àâòîñâîéñòâî, äëÿ êîòîðîãî àâòîìàòè÷åñêè
|
||||||
|
ãåíåðèðóåòñÿ ïîëå ñîîòâåòñòâóþùåãî òèïà. Àâòîñâîéñòâî â PascalABC.NET äîñòóïíû è
|
||||||
|
íà ÷òåíèå è íà çàïèñü, à òàêæå ìîãóò èìåòü çíà÷åíèå ïî óìîë÷àíèþ. Íàïðèìåð:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p><code><b>type</b> <br>
|
||||||
|
Position =<b> class<br>
|
||||||
|
public<br>
|
||||||
|
auto property </b>Row: integer;<br><b>
|
||||||
|
auto property</b> Col: integer;<br> <strong>end</strong>;</code></p>
|
||||||
|
</blockquote>
|
||||||
|
<p>èëè</p>
|
||||||
|
<blockquote>
|
||||||
|
<p><code><b>type</b> <br>
|
||||||
|
Grid =<b> class</b>(CommonElement)<b><br>
|
||||||
|
public<br>
|
||||||
|
auto property </b>Margin: integer := 5;<br> <strong>end</strong>;</code></p>
|
||||||
|
</blockquote>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
<param name="Keyword" value="Batch">
|
<param name="Keyword" value="Batch">
|
||||||
<param name="Keyword" value="Cartesian">
|
<param name="Keyword" value="Cartesian">
|
||||||
<param name="Keyword" value="CountOf">
|
<param name="Keyword" value="CountOf">
|
||||||
|
<param name="Keyword" value="Flatten">
|
||||||
<param name="Keyword" value="ForEach">
|
<param name="Keyword" value="ForEach">
|
||||||
<param name="Keyword" value="function">
|
<param name="Keyword" value="function">
|
||||||
<param name="Keyword" value="Incremental">
|
<param name="Keyword" value="Incremental">
|
||||||
|
|
@ -56,6 +57,8 @@
|
||||||
<br> Âîçâðàùàåò äåêàðòîâî ïðîèçâåäåíèå ïîñëåäîâàòåëüíîñòåé, ïðîåêòèðóÿ êàæäóþ ïàðó íà çíà÷åíèå</td></tr>
|
<br> Âîçâðàùàåò äåêàðòîâî ïðîèçâåäåíèå ïîñëåäîâàòåëüíîñòåé, ïðîåêòèðóÿ êàæäóþ ïàðó íà çíà÷åíèå</td></tr>
|
||||||
<tr><td><code><b>function</b> CountOf<T>(Self: <b>sequence </b> <b>of</b> T; x: T): integer;</code>
|
<tr><td><code><b>function</b> CountOf<T>(Self: <b>sequence </b> <b>of</b> T; x: T): integer;</code>
|
||||||
<br> Âîçâðàùàåò êîëè÷åñòâî ýëåìåíòîâ, ðàâíûõ óêàçàííîìó çíà÷åíèþ</td></tr>
|
<br> Âîçâðàùàåò êîëè÷åñòâî ýëåìåíòîâ, ðàâíûõ óêàçàííîìó çíà÷åíèþ</td></tr>
|
||||||
|
<tr><td><code><b>function</b> Flatten<T>(Self: <b>sequence </b> <b>of</b> <b>sequence </b> <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
|
||||||
|
<br> Преобразует последовательность последовательностей в плоскую последовательность</td></tr>
|
||||||
<tr><td><code><b>procedure</b> ForEach<T>(Self: <b>sequence </b> <b>of</b> T; action: T -> ());</code>
|
<tr><td><code><b>procedure</b> ForEach<T>(Self: <b>sequence </b> <b>of</b> T; action: T -> ());</code>
|
||||||
<br> Ïðèìåíÿåò äåéñòâèå ê êàæäîìó ýëåìåíòó ïîñëåäîâàòåëüíîñòè</td></tr>
|
<br> Ïðèìåíÿåò äåéñòâèå ê êàæäîìó ýëåìåíòó ïîñëåäîâàòåëüíîñòè</td></tr>
|
||||||
<tr><td><code><b>procedure</b> ForEach<T>(Self: <b>sequence </b> <b>of</b> T; action: (T,integer) -> ());</code>
|
<tr><td><code><b>procedure</b> ForEach<T>(Self: <b>sequence </b> <b>of</b> T; action: (T,integer) -> ());</code>
|
||||||
|
|
|
||||||
|
|
@ -46,10 +46,6 @@
|
||||||
<br> Âîçâðàùàåò äâóñâÿçíûé ñïèñîê, çàïîëíåííûé óêàçàííûìè çíà÷åíèÿìè</td></tr>
|
<br> Âîçâðàùàåò äâóñâÿçíûé ñïèñîê, çàïîëíåííûé óêàçàííûìè çíà÷åíèÿìè</td></tr>
|
||||||
<tr><td><code><b>function</b> LLst<T>(a: <b>sequence </b> <b>of</b> T): LinkedList<T>;</code>
|
<tr><td><code><b>function</b> LLst<T>(a: <b>sequence </b> <b>of</b> T): LinkedList<T>;</code>
|
||||||
<br> Âîçâðàùàåò äâóñâÿçíûé ñïèñîê, çàïîëíåííûé çíà÷åíèÿìè èç ïîñëåäîâàòåëüíîñòè</td></tr>
|
<br> Âîçâðàùàåò äâóñâÿçíûé ñïèñîê, çàïîëíåííûé çíà÷åíèÿìè èç ïîñëåäîâàòåëüíîñòè</td></tr>
|
||||||
<tr><td><code><b>function</b> LLst(a: IntRange): LinkedList<integer>;</code>
|
|
||||||
<br> Âîçâðàùàåò äâóñâÿçíûé ñïèñîê, çàïîëíåííûé äèàïàçîíîì çíà÷åíèé</td></tr>
|
|
||||||
<tr><td><code><b>function</b> LLst(a: CharRange): LinkedList<char>;</code>
|
|
||||||
<br> Âîçâðàùàåò äâóñâÿçíûé ñïèñîê, çàïîëíåííûé äèàïàçîíîì çíà÷åíèé</td></tr>
|
|
||||||
<tr><td><code><b>function</b> Lst<T>(<b>params</b> a: <b>array</b> <b>of</b> T): List<T>;</code>
|
<tr><td><code><b>function</b> Lst<T>(<b>params</b> a: <b>array</b> <b>of</b> T): List<T>;</code>
|
||||||
<br> Âîçâðàùàåò ñïèñîê, çàïîëíåííûé óêàçàííûìè çíà÷åíèÿìè</td></tr>
|
<br> Âîçâðàùàåò ñïèñîê, çàïîëíåííûé óêàçàííûìè çíà÷åíèÿìè</td></tr>
|
||||||
<tr><td><code><b>function</b> Lst<T>(a: <b>sequence </b> <b>of</b> T): List<T>;</code>
|
<tr><td><code><b>function</b> Lst<T>(a: <b>sequence </b> <b>of</b> T): List<T>;</code>
|
||||||
|
|
@ -66,10 +62,6 @@
|
||||||
<br> Âîçâðàùàåò ìíîæåñòâî íà áàçå áèíàðíîãî äåðåâà ïîèñêà, çàïîëíåííîå óêàçàííûìè çíà÷åíèÿìè</td></tr>
|
<br> Âîçâðàùàåò ìíîæåñòâî íà áàçå áèíàðíîãî äåðåâà ïîèñêà, çàïîëíåííîå óêàçàííûìè çíà÷åíèÿìè</td></tr>
|
||||||
<tr><td><code><b>function</b> SSet<T>(a: <b>sequence </b> <b>of</b> T): SortedSet<T>;</code>
|
<tr><td><code><b>function</b> SSet<T>(a: <b>sequence </b> <b>of</b> T): SortedSet<T>;</code>
|
||||||
<br> Âîçâðàùàåò ìíîæåñòâî íà áàçå áèíàðíîãî äåðåâà ïîèñêà, çàïîëíåííîå çíà÷åíèÿìè èç ïîñëåäîâàòåëüíîñòè</td></tr>
|
<br> Âîçâðàùàåò ìíîæåñòâî íà áàçå áèíàðíîãî äåðåâà ïîèñêà, çàïîëíåííîå çíà÷åíèÿìè èç ïîñëåäîâàòåëüíîñòè</td></tr>
|
||||||
<tr><td><code><b>function</b> SSet(a: IntRange): SortedSet<integer>;</code>
|
|
||||||
<br> Âîçâðàùàåò ìíîæåñòâî íà áàçå áèíàðíîãî äåðåâà ïîèñêà, çàïîëíåííîå äèàïàçîíîì çíà÷åíèé</td></tr>
|
|
||||||
<tr><td><code><b>function</b> SSet(a: CharRange): SortedSet<char>;</code>
|
|
||||||
<br> Âîçâðàùàåò ìíîæåñòâî íà áàçå áèíàðíîãî äåðåâà ïîèñêà, çàïîëíåííîå äèàïàçîíîì çíà÷åíèé</td></tr>
|
|
||||||
<tr><td><code><b>function</b> SSetInt(<b>params</b> a: <b>array</b> <b>of</b> integer): SortedSet<integer>;</code>
|
<tr><td><code><b>function</b> SSetInt(<b>params</b> a: <b>array</b> <b>of</b> integer): SortedSet<integer>;</code>
|
||||||
<br> Âîçâðàùàåò ìíîæåñòâî íà áàçå áèíàðíîãî äåðåâà ïîèñêà, çàïîëíåííîå öåëûìè çíà÷åíèÿìè</td></tr>
|
<br> Âîçâðàùàåò ìíîæåñòâî íà áàçå áèíàðíîãî äåðåâà ïîèñêà, çàïîëíåííîå öåëûìè çíà÷åíèÿìè</td></tr>
|
||||||
<tr><td><code><b>function</b> SSetStr(<b>params</b> a: <b>array</b> <b>of</b> string): SortedSet<string>;</code>
|
<tr><td><code><b>function</b> SSetStr(<b>params</b> a: <b>array</b> <b>of</b> string): SortedSet<string>;</code>
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
<br> Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè öåëûìè çíà÷åíèÿìè</td></tr>
|
<br> Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè öåëûìè çíà÷åíèÿìè</td></tr>
|
||||||
<tr><td><code><b>function</b> MatrRandomInteger(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 100): <b>array</b> [,] <b>of</b> integer;</code>
|
<tr><td><code><b>function</b> MatrRandomInteger(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 100): <b>array</b> [,] <b>of</b> integer;</code>
|
||||||
<br> Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè öåëûìè çíà÷åíèÿìè</td></tr>
|
<br> Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè öåëûìè çíà÷åíèÿìè</td></tr>
|
||||||
<tr><td><code><b>function</b> MatrRandomReal(m: integer := 5; n: integer := 5; a: real := 0; b: real := 10): <b>array</b> [,] <b>of</b> real;</code>
|
<tr><td><code><b>function</b> MatrRandomReal(m: integer := 5; n: integer := 5; a: real := 0; b: real := 10; digits: integer := 2): <b>array</b> [,] <b>of</b> real;</code>
|
||||||
<br> Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè âåùåñòâåííûìè çíà÷åíèÿìè</td></tr>
|
<br> Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè âåùåñòâåííûìè çíà÷åíèÿìè</td></tr>
|
||||||
<tr><td><code><b>function</b> ReadMatrInteger(m, n: integer): <b>array</b> [,] <b>of</b> integer;</code>
|
<tr><td><code><b>function</b> ReadMatrInteger(m, n: integer): <b>array</b> [,] <b>of</b> integer;</code>
|
||||||
<br> Âîçâðàùàåò ìàòðèöó m íà n öåëûõ, ââåäåííûõ ñ êëàâèàòóðû</td></tr>
|
<br> Âîçâðàùàåò ìàòðèöó m íà n öåëûõ, ââåäåííûõ ñ êëàâèàòóðû</td></tr>
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,10 @@
|
||||||
<br> Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенную между двумя лучами, образующими углы angle1 и angle2 с осью OX</td></tr>
|
<br> Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенную между двумя лучами, образующими углы angle1 и angle2 с осью OX</td></tr>
|
||||||
<tr><td><code><b>procedure</b> Arc(x, y, r, angle1, angle2: real; c: Color);</code>
|
<tr><td><code><b>procedure</b> Arc(x, y, r, angle1, angle2: real; c: Color);</code>
|
||||||
<br> Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенную между двумя лучами, образующими углы angle1 и angle2 с осью OX, цветом c</td></tr>
|
<br> Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенную между двумя лучами, образующими углы angle1 и angle2 с осью OX, цветом c</td></tr>
|
||||||
|
<tr><td><code><b>procedure</b> Arc(p: Point; r, angle1, angle2: real);</code>
|
||||||
|
<br> Ðèñóåò äóãó îêðóæíîñòè ñ öåíòðîì â òî÷êå p è ðàäèóñîì r, çàêëþ÷åííóþ ìåæäó äâóìÿ ëó÷àìè, îáðàçóþùèìè óãëû angle1 è angle2 ñ îñüþ OX</td></tr>
|
||||||
|
<tr><td><code><b>procedure</b> Arc(p: Point; r, angle1, angle2: real; c: Color);</code>
|
||||||
|
<br> Ðèñóåò äóãó îêðóæíîñòè ñ öåíòðîì â òî÷êå p è ðàäèóñîì r, çàêëþ÷åííóþ ìåæäó äâóìÿ ëó÷àìè, îáðàçóþùèìè óãëû angle1 è angle2 ñ îñüþ OX, öâåòîì c</td></tr>
|
||||||
<tr><td><code><b>procedure</b> Arrow(x,y,x1,y1: real);</code>
|
<tr><td><code><b>procedure</b> Arrow(x,y,x1,y1: real);</code>
|
||||||
<br> Устанавливает текущую позицию рисования в точку (x,y)Рисует отрезок прямой от точки (x,y) до точки (x1,y1) со стрелкой на конце</td></tr>
|
<br> Устанавливает текущую позицию рисования в точку (x,y)Рисует отрезок прямой от точки (x,y) до точки (x1,y1) со стрелкой на конце</td></tr>
|
||||||
<tr><td><code><b>procedure</b> Arrow(x,y,x1,y1: real; c: Color);</code>
|
<tr><td><code><b>procedure</b> Arrow(x,y,x1,y1: real; c: Color);</code>
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
3.9.0.3402
|
3.9.0.3403
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
!define VERSION '3.9.0.3402'
|
!define VERSION '3.9.0.3403'
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in a new issue