Mikhalkovich Stanislav
82776f3c77
NewSet - много мелких исправлений.
...
Все тесты проходят кроме Tests 5 - видимо с pabcrtl.dll
2024-11-09 12:18:19 +03:00
Mikhalkovich Stanislav
fbd63efa89
NewSets
...
Некоторые тесты надо исправить
2024-11-03 16:59:48 +03:00
Mikhalkovich Stanislav
13b3071d80
закомментировал extensions преобразования arr to set. Надеюсь в новой реализации всё исправить
2024-10-28 22:42:17 +03:00
Mikhalkovich Stanislav
6d5c18f457
SF XLSX.pas
2024-10-24 10:17:48 +03:00
Mikhalkovich Stanislav
53b3fd0881
Добавил временное преобразование от array of T в set of T
2024-10-09 14:09:01 +03:00
Mikhalkovich Stanislav
79f9ab73a0
PT4_32
2024-10-05 15:33:20 +03:00
Sun Serega
0a20c8d32c
Add .DistinctBy ( #3122 )
2024-09-26 10:02:31 +03:00
Mikhalkovich Stanislav
11981dbf47
IndexMinBy, IndexMaxBy
...
MinBy, MaxBy - более эффективная реализация
GraphWPF - SaveToClipboard
2024-09-25 11:53:02 +03:00
Mikhalkovich Stanislav
7debbe702a
Критическое обновление LightPT
2024-09-21 14:29:38 +03:00
Mikhalkovich Stanislav
40335b873e
LightPT - OutputListIsClearedFromSpaces := False;
...
Coords - DrawLine
2024-09-20 22:58:46 +03:00
Mikhalkovich Stanislav
8d51f999a5
Автоклассы - разрешение наследования от классов без полей
...
Модуль Coords
2024-09-19 20:28:28 +03:00
Mikhalkovich Stanislav
8f7e92d418
Turtle переделал на паттерн Команда
2024-09-16 08:25:43 +03:00
Mikhalkovich Stanislav
1835b811ef
MathNet Signed
2024-09-03 23:51:44 +03:00
Mikhalkovich Stanislav
b23d6df9e9
MathNet.Numerics.dll
2024-09-03 23:16:15 +03:00
Sun Serega
1ec4204fd2
.Batch cleanup (#3108 )
2024-08-26 09:20:27 +03:00
Mikhalkovich Stanislav
7face043cf
ToSet
2024-08-26 09:11:08 +03:00
Mikhalkovich Stanislav
3247469e6d
Добавлен DrawPoints в Turtle
...
Исправлена ошибка с отображением подписей в Y-координате
2024-08-24 22:55:27 +03:00
Mikhalkovich Stanislav
7548142623
1. Глобально.
...
SetDecimalSeparator(',')
SetNumberFormat(DecimalSeparator := ',' и куча других параметров)
s.ToReal(nfi)
s.ToReals(nfi)
StrToReal(nfi)
StrToFloat(nfi)
FloatToStr(nfi)
var nfi := NumberFormat(DecimalSeparator := ',')
s.ToReal(DecimalSeparator := ',')
s.ToReals(DecimalSeparator := ',')
StrToReal(DecimalSeparator := ',')
2024-08-24 14:27:53 +03:00
Mikhalkovich Stanislav
d94885b950
randomElement для строк
...
.ToReals - разделителями могут быть пробел табуляция и переход на новую строку
NumberFormat - функция, возвращающая nfi
2024-08-24 12:13:09 +03:00
Mikhalkovich Stanislav
0f8aa6fa3c
SetOf как основной синоним HSet
2024-08-18 17:28:05 +03:00
Mikhalkovich Stanislav
86852e0a59
School - ToBase(number: int64
2024-08-18 16:05:14 +03:00
Mikhalkovich Stanislav
e91e353984
Обновленный модуль Turtle.pas
2024-08-11 15:21:29 +03:00
Mikhalkovich Stanislav
1da2b524a6
School PrimeDivisors
2024-08-06 19:34:10 +03:00
Mikhalkovich Stanislav
64acde6460
Сделал возможным неявное приведение некоторого типа к array of T (при описании оператора в виде статической функции класса)
...
School - IsPrime(n)
2024-07-31 18:21:04 +03:00
Mikhalkovich Stanislav
c4fd47128b
Zip, Cartesian - сделаны внешние функции до 5 параметров, в т.ч. с проекцией
...
Zip, Cartesian - методы расширения дополнены чтобы было как во внешних
Перегенерирована справка
2024-07-30 22:56:03 +03:00
Mikhalkovich Stanislav
ca141804c7
Обновление School
2024-07-19 16:04:49 +03:00
Mikhalkovich Stanislav
84205f86bf
SetOf на замену [1,2,3]
...
Преобразование массивов стандартных типов к множествам того же типа
2024-07-19 11:30:18 +03:00
Mikhalkovich Stanislav
8c22930a8c
Добавлена
...
class function operator implicit<T>(s: array of T): TypedSet;
И поправлены кое-какие условия при неявных приведениях типов. Но видимо они никогда не работают
2024-07-18 22:23:39 +03:00
Mikhalkovich Stanislav
0fbfebb379
fix #3184
2024-07-17 11:16:59 +03:00
Mikhalkovich Stanislav
b8fec95599
Большое изменение в Dictionaries
...
1 to 2 - новый оператор в стиле Котлина для пары Ключ-Значение
Pair - синоним KV. KV - не запоминается
Теперь:
d := Dict(1 to 2, 3 to 4)
или
d := Dict(Pair(1,2),Pair(3,4)
Кроме того
Новые конструкторы
d := Dict(d1) - копия
d := Dict(keys,values)
d.Update(d1)
d + d1
d += d1
d + pair
d - Seq(ключ)
d -= Seq(ключ)
2024-07-15 13:50:11 +03:00
Mikhalkovich Stanislav
78748e10a3
SymTable - исправление чтобы не показывать статические методы в ///#!
...
WPF - правки
2024-07-12 20:54:52 +03:00
Mikhalkovich Stanislav
b086568133
err 0540 0541 поправил
2024-07-08 12:27:44 +03:00
Mikhalkovich Stanislav
46f34dae13
LightPT - убрал CheckOutputNew
...
TasksArr.pas, TasksStr.pas - правки
2024-07-04 13:43:35 +03:00
Mikhalkovich Stanislav
50a0fdc4fc
Поправил в трех проектах пути к bin
...
LightPT - Read...(prompt) - больше комбинаций
Loop_If_2_Sum в Tasks1Loops.pas
2024-07-02 21:45:28 +03:00
Mikhalkovich Stanislav
b471da4499
Поправлены Tasks1Arr.pas Tasks1Begin.pas Tasks1BoolIfCase.pas
2024-07-02 17:06:45 +03:00
Mikhalkovich Stanislav
67aa35b9dc
Поправлен LightPT
...
Упрощены TasksArr.pas TasksMatr.pas TasksStr.pas
2024-07-01 21:06:54 +03:00
Mikhalkovich Stanislav
bd7059c079
Исправлена Range(a, b, step: real)
...
LightPT - CheckOutput может принимать параметры типа последователльность - они будут вытягиваться в одну последовательность
Для этого исправлен FlattenElement
FlattenOutput применяется автоматически - его теперь не надо вызывать явно
TaskLoops поправлен и упрощен в соответствии с CheckOutput
2024-06-30 12:41:37 +03:00
Mikhalkovich Stanislav
008a2eddfe
RobotField - try в блоке создания
2024-06-27 13:39:13 +03:00
Sun Serega
c2ef6fdcd7
Sync .ToLines with System.IO.StringReader ( #3154 )
2024-06-22 16:02:04 +03:00
Mikhalkovich Stanislav
159933ca0d
Исправление ToLines
2024-06-17 10:32:18 +03:00
Mikhalkovich Stanislav
cf9a664f02
s.ToLines
...
RenameDirectory
2024-06-17 09:54:12 +03:00
AlexanderZemlyak
9f8f982cc2
Delete xml documentation of standard modules ( #3140 )
2024-06-04 21:49:19 +02:00
Mikhalkovich Stanislav
303a3cdb32
3.9.0.3485
2024-05-25 12:52:06 +03:00
Mikhalkovich Stanislav
e71b3cf188
Исправил вывод records, Tuples, Complex в Print
2024-05-17 23:48:28 +03:00
Mikhalkovich Stanislav
38c4901787
DrawMan исправления падения при запуске
2024-05-08 23:44:49 +03:00
Mikhalkovich Stanislav
443ed6d3d7
ObjectToString - убрал подчеркивание
...
TypeName - убрал артефакты реализации в implementation и тесты, это использующие
2024-05-07 12:19:23 +03:00
Mikhalkovich Stanislav
7681391663
TypeName - оставил в интерфейсе только необходимое
2024-05-06 22:30:41 +03:00
Mikhalkovich Stanislav
27fc10ab0f
Странные комментарии к TypeName
...
LightPT - SetMessagesOn
2024-05-05 23:51:09 +03:00
Sun Serega
6612fac1c4
cleanup ( #3107 )
2024-05-04 22:20:40 +03:00
Sun Serega
769212192f
TypeName: Handle tuples (#3106 )
2024-05-04 14:08:21 +03:00
Sun Serega
dfaef32384
TypeName: Improved nested generics ( #3104 )
...
fix #3103
2024-05-03 21:31:58 +03:00
Mikhalkovich Stanislav
99845ad152
fix #3102
2024-04-29 23:02:34 +03:00
Sun Serega
8e6ebc1f28
Вариант доработки #2655 ( #3082 )
...
* make new methods - ext methods
* fix the test
* +1
* fix description after merge
* fix doc
* Keep only the `ObjectString` ext methods
* revert everything except descriptions
2024-04-27 00:06:45 +03:00
Mikhalkovich Stanislav
4eb6462fd9
3.9.0.3463
2024-04-26 00:40:48 +03:00
Sun Serega
ca1700846d
Исправление TypeToTypeName для энумов ( #3094 )
...
* fix `TypeToTypeName` for enums
* use existing test
2024-04-23 21:32:13 +03:00
Mikhalkovich Stanislav
9f9c2a85bd
fix #3086
...
CompilerOptions.StandardModules.ContainsKey(currentCompilationUnit.languageName) - проверка
convert_semantic_strong - раскомментировал try чтобы лучше перехватывать параметры Exception
2024-04-23 20:51:25 +03:00
Sun Serega
0c74dc0b12
don't use Array.Empty ( #3089 )
2024-04-23 10:47:20 +03:00
Mikhalkovich Stanislav
1e66c4d740
mre.Set(); в GraphABC.pas
...
(ttt[0].sym_info as var_definition_node).type = from0.type; В Assign.cs
2024-04-22 22:41:12 +03:00
Mikhalkovich Stanislav
9c2a6c1e8f
Help
2024-04-16 19:31:30 +03:00
Mikhalkovich Stanislav
d61d7fe017
Zip вместо ZipTuple
2024-04-14 20:15:34 +03:00
Mikhalkovich Stanislav
813c7aece7
New version
2024-04-07 20:35:51 +03:00
Sun Serega
2472de3109
Улучшения TypeName и _ObjectToString ( #2655 )
...
* TypeName+ObjectToString changes
* test
* cleanup
* 32-битные тесты падают из-за "operator+="???
И только в тесте, а в самом PABCSystem он работает
* sequence cleanup and tests
* cleanup
* prop error output
* Порядок перегрузок _ObjectToString и ерегрузки для TextWriter
2024-04-05 00:03:38 +03:00
Mikhalkovich Stanislav
0d3ca8cdc4
dict.GeT(key,default)
2024-04-01 19:27:58 +03:00
Mikhalkovich Stanislav
98ecc8a608
Тестовый визитор с same_node_type
2024-03-27 12:07:34 +03:00
Mikhalkovich Stanislav
9a05812c1e
LanguageKit в установщики
...
ParseXaml WPF
2024-03-24 17:02:55 +03:00
Mikhalkovich Stanislav
132ceb37b9
Println(F) исправление 2
2024-03-23 01:05:49 +03:00
Mikhalkovich Stanislav
76ade31e63
Исправление Println
2024-03-22 23:08:14 +03:00
Mikhalkovich Stanislav
c66bfa7d92
Многострочные строковые литералы
2024-03-21 21:21:59 +03:00
Mikhalkovich Stanislav
6f158a6bef
Буферизация ввода в строку
...
Исправление ошибки вывода лишнего пробела при s.Println
2024-03-19 18:46:20 +03:00
Mikhalkovich Stanislav
f811066d7e
Scan исправление
2024-03-15 21:00:39 +03:00
Mikhalkovich Stanislav
a7598b50cd
Scan стандартный метод расширения
2024-03-14 22:02:59 +03:00
Mikhalkovich Stanislav
ce2e98afdc
Модуль WPF.pas
2024-03-13 22:23:17 +03:00
Mikhalkovich Stanislav
8f9dc7e5a0
fix #3050
2024-03-11 20:33:13 +03:00
Mikhalkovich Stanislav
90363ced45
Недобитки при сортировке строк
2024-03-03 21:37:25 +03:00
Mikhalkovich Stanislav
c9d7ba7758
Order и OrderDescending для строк с Ordinal
2024-03-02 13:32:14 +03:00
Mikhalkovich Stanislav
0d37232d21
School - исправление пустого диапазона простых и IP-адресов
2024-02-27 19:15:08 +03:00
Mikhalkovich Stanislav
630e682b5f
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2024-02-04 19:17:38 +03:00
Mikhalkovich Stanislav
72988ff4cc
CRT и документация
2024-02-04 19:17:30 +03:00
bormant
e17dd66fd5
Make KeyPressed act hand by hand with ReadKey ( #3036 )
2024-02-01 22:08:40 +03:00
Mikhalkovich Stanislav
b3990e304c
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# Localization/DefaultLang.resources
2024-01-22 14:17:54 +03:00
Mikhalkovich Stanislav
733c9e80e5
merge
2024-01-22 14:15:19 +03:00
bormant
04e17b7ba8
Use Fisher–Yates shuffle ( #3030 )
2024-01-22 14:05:16 +03:00
Ivan Bondarev
909f5599b8
#2844
2024-01-04 19:42:14 +01:00
Mikhalkovich Stanislav
970f5827a0
RealRange(1,3,0.5)
2024-01-03 10:59:33 +03:00
Mikhalkovich Stanislav
9f1d383ff6
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2023-12-26 12:12:24 +03:00
Mikhalkovich Stanislav
a2efc9cb5d
s.Replace - изменена реализация
2023-12-26 12:12:17 +03:00
Ivan Bondarev
daf90c07d8
fix #2985
2023-12-25 11:09:30 +01:00
Mikhalkovich Stanislav
bc420df97d
GraphABC - FloodFill наивная реализация.
...
Смержил - ощущение что кто то исправлял форматирование
2023-12-18 22:37:49 +03:00
Mikhalkovich Stanislav
be62347a2a
Merge pull request #2982 from SunSerega/net4.0
...
Исправление #2977 - сделал всё в `PABCSystem` совместимым с .Net4.0
2023-12-10 22:31:05 +03:00
Mikhalkovich Stanislav
1b51314278
Merge pull request #2975 from SunSerega/RealRange.Size
...
`RealRange.Size`
2023-12-10 22:26:48 +03:00
Mikhalkovich Stanislav
a96820ff0d
await - пока без генерации нового узла
2023-12-10 21:47:21 +03:00
Sun Serega
a73dc92478
reference right issue
2023-12-10 01:11:41 +02:00
Sun Serega
50ad52023b
fix #2977
2023-12-10 01:08:43 +02:00
Sun Serega
88d5c3e780
RealRange.Size
2023-12-05 12:10:48 +02:00
Sun Serega
d82c0bedd1
fix
2023-12-01 11:10:38 +02:00
Mikhalkovich Stanislav
690fb2611e
3.9.0.3383
2023-11-22 13:46:00 +03:00
Mikhalkovich Stanislav
13b32a6204
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2023-11-21 20:22:49 +03:00
Sun Serega
49f079e7ac
Don't use ValueTuple
2023-11-07 13:50:38 +02:00
Sun Serega
4ed748de2e
Use record's for ranges and SystemIndex
2023-11-07 13:40:46 +02:00
Mikhalkovich Stanislav
14f218a7c5
ref_var_def_statement
2023-11-06 22:58:07 +03:00
Mikhalkovich Stanislav
90a8c6f944
ref_var_def_statement в Syntax Tree для развертывания кортежного присваивания
2023-11-01 22:49:09 +03:00
Mikhalkovich Stanislav
3050c13e9f
Arc(Point)
2023-10-25 17:45:49 +03:00
Mikhalkovich Stanislav
6fc6181cb6
school s.translate
...
PT4 исправление мелких ошибок
Form1 Linux - установка в Load шрифтов табов
2023-10-11 20:48:11 +03:00
Mikhalkovich Stanislav
94bdcf49fc
Изменения в School.pas - калькулятор IP
...
Исправления в LightPT
2023-09-21 21:54:44 +03:00
Mikhalkovich Stanislav
7b9f968669
MatrRandomReal digits
2023-09-21 11:12:57 +03:00
Mikhalkovich Stanislav
08b1cfa442
fix #2872
2023-09-18 11:00:06 +03:00
Mikhalkovich Stanislav
b33efb5915
Разделители _ в числовых константах
2023-09-13 11:16:18 +03:00
Mikhalkovich Stanislav
2dab40dcd9
LightPT - правка в выводе ошибки
...
Гиперссылки во всех окнах вывода
2023-08-27 19:41:03 +03:00
Mikhalkovich Stanislav
3050041a73
Возможность открывать гиперссылки из окна вывода
2023-08-21 22:56:16 +03:00
Sun Serega
0242c4685c
Merge branch 'master' into gitignore
2023-08-21 20:00:42 +03:00
Mikhalkovich Stanislav
be2b7e874c
Исправлена Shuffle
2023-08-17 10:39:28 +03:00
Sun Serega
3e48c33ae7
fix index
2023-08-14 08:37:27 +03:00
Mikhalkovich Stanislav
935ab613be
Перегенерировал справку
2023-08-12 21:38:41 +03:00
Mikhalkovich Stanislav
ab60c1c690
RandomReal - digits по умолчанию = 2
2023-08-12 12:12:16 +03:00
Mikhalkovich Stanislav
03cb6d5636
Исправлены проверки в Tasks1Loops.pas
2023-08-01 11:12:02 +03:00
Mikhalkovich Stanislav
f355a9cd9d
PT4Setup новый
2023-07-30 23:08:14 +03:00
Mikhalkovich Stanislav
4b32e9877e
Модули Tasks для LightPT.
...
В примерах - задачи с использованием LightPT
2023-07-30 16:55:01 +03:00
Mikhalkovich Stanislav
ef338cb879
RebuildxPT4TaskMakers.pas
2023-07-29 10:08:33 +03:00
Mikhalkovich Stanislav
bc74749a12
Большое обновление задачника PT4 до версии 4.23
2023-07-28 21:08:16 +03:00
Mikhalkovich Stanislav
1d5f101a64
LightPT - GenerateTests
2023-07-24 13:55:59 +03:00
Mikhalkovich Stanislav
c1c9225bdd
LightPT с тестами и генерацией тестовых данных по тестовому описанию
2023-07-19 16:09:38 +03:00
Mikhalkovich Stanislav
94a7aacc0a
LightPT - вывод ошибки сервера в окно вывода
2023-07-12 12:10:17 +03:00
Mikhalkovich Stanislav
2a3a77d0f4
Небольшие упрощения в LightPT и TeacherControlPlugin.cs - теперь только при открытии щелчком по pas-файлу
2023-07-11 19:54:15 +03:00
Mikhalkovich Stanislav
1d28d5030b
3.9.0.3307 Release
2023-07-10 11:20:04 +03:00
Mikhalkovich Stanislav
575046ce5c
RandomReal в LightPT.pas
...
RandomReal - исправил digits по умолчанию на -1, что означает максимум
2023-07-02 15:42:36 +03:00
Mikhalkovich Stanislav
4ef03daa3d
PABCSystem - RandomReal(a,b,digits)
...
LightPT - CancelMessagesIfInitial
2023-07-02 14:43:39 +03:00
Mikhalkovich Stanislav
f0c550ec69
LightPT - улучшения
2023-06-29 14:51:15 +03:00
Mikhalkovich Stanislav
4f81712a15
TurtleWPF - TurnRight и TurnLeft изменил действия чтобы соответствовали названию
2023-06-27 21:06:24 +03:00
Mikhalkovich Stanislav
10ed6b670a
Исправлена ошибка с отсутствующим do после step
2023-06-23 13:41:47 +03:00
Mikhalkovich Stanislav
656a924f72
LightPT - CheckOutputAfterInitial переработан
2023-06-18 17:01:00 +03:00
Mikhalkovich Stanislav
98da0c909f
List<T>.RandomElement
...
LightPT - небольшие корректировки. Добавление проверки RuntimeType в новый CheckOutput
2023-06-17 14:17:36 +03:00
Mikhalkovich Stanislav
eb6abe8d92
Переработан LightPT - сделана секция интерфейса и все старые модули Task проверены на работоспособность
...
CheckOutputNew - теперь CheckOutput
CheckOutputSeqNew - теперь CheckOutputSeq
2023-06-17 10:55:29 +03:00
Mikhalkovich Stanislav
b7bc01e002
Дополнительный разделитьель Табуляция при вводе чисел и лексем из файла
2023-05-25 14:57:14 +03:00
Mikhalkovich Stanislav
ebc86578d3
fix #2863
2023-05-25 14:03:05 +03:00
Mikhalkovich Stanislav
522b744236
Примеры для 3.9.0
...
CartesianPower(Self: string
Некоторые проверки именованных аргументов
2023-05-08 20:05:55 +03:00
Mikhalkovich Stanislav
36ebcb8905
Regex.Replace - исправлена некорректность с кваификаторами regex
2023-05-08 00:07:12 +03:00
Mikhalkovich Stanislav
009f6b4d77
DrawMan проверка исправлена
...
Парсер - добавлен синтаксис именованных параметров при вызове и комментарии для их реализации
2023-05-03 11:59:45 +03:00
Mikhalkovich Stanislav
b892215e5e
-decimal
2023-04-25 23:33:03 +03:00
Mikhalkovich Stanislav
0718d0963e
Sort(a,x->x) - правка
2023-04-24 10:35:54 +03:00
Mikhalkovich Stanislav
62a183c7e3
fix #2843
...
Вернул щазад GetTransform в Graph3D
2023-04-23 23:19:37 +03:00
Mikhalkovich Stanislav
c6581a555d
Graph3D - исправлены LocalAxisX, MoveByLocal, MoveToLocal, AnimMoveByLocal, AnimMoveToLocal - теперь они работают относительно родительского объекта
2023-04-22 14:41:40 +03:00
Mikhalkovich Stanislav
59d8774688
GraphWPF - TextOut и DrawText для произвольного объекта, а также с параметром - точка
2023-04-18 10:16:34 +03:00
Mikhalkovich Stanislav
2256bbc88a
GraphWPF TextOut и DrawText - параметр text сделан object - можно выводить и кортежи и автоклассы
2023-04-10 13:43:04 +03:00
Mikhalkovich Stanislav
18a7395641
Timers: TimerProc -> OnTimer
...
Cartesian -> CartesianPower
GraphWPF - Arrow
2023-04-09 19:08:54 +03:00
Mikhalkovich Stanislav
8382dc2b20
a.Cartesian(n) -> a.CartesianPower(n)
2023-04-04 10:29:56 +03:00
Mikhalkovich Stanislav
96d449bfd8
LightPT перенос CheckOutputNew CheckOutputSeqNew
2023-03-24 23:16:49 +03:00
Mikhalkovich Stanislav
45eff0de81
Each - перегрузка
2023-03-19 19:11:28 +03:00
Mikhalkovich Stanislav
dbd869deb9
Convert = System.Convert
2023-03-07 19:56:06 +03:00
Mikhalkovich Stanislav
8b24a037e3
LightPT и TeacherPluginUtils.cs - ProcessorId убрал из за сбоя
2023-02-26 00:12:16 +03:00
Mikhalkovich Stanislav
c809da4f21
Рейтинг в окне TeacherControlPlugin.cs
...
Мелкие правки чтобы не выбрасывались исключения при дебаггинге
Мелкие правки Робота - клетка вместо ячейки
2023-02-19 00:00:00 +03:00
Mikhalkovich Stanislav
a6d507d2bc
Короткие создающие функции DictStr, DictInt, DictStrInt, LstLin, LstStr, HSetInt, HSetStr, SSetInt, SSetStr
...
и Dict для последовательностей пар
2023-02-16 21:18:26 +03:00
Mikhalkovich Stanislav
14b5fd053f
type_table.cs - изменения к ковариантности
2023-02-15 12:10:28 +03:00
Mikhalkovich Stanislav
e3027f6a6a
Digits с основанием в School
2023-02-10 22:35:14 +03:00
Mikhalkovich Stanislav
59409d8370
Iterate поднял в интерфейс PABCSystem.pas
...
Исправил анимацию в WPFObjects.pas
Модуль TurtleWPF - разделил на интерфейс и реализацию
2023-02-09 10:52:06 +03:00
Mikhalkovich Stanislav
9e89da9b32
Добавлен новый модуль TurtleWPF.pas
...
Добавлен модуль МозаикаABC.pas
В NUnitABC в InitPABCSystem добавлена установка кодировки
В Robot добавлено 5 задач на break
2023-02-03 10:49:53 +03:00
Mikhalkovich Stanislav
5bc3e7b60e
Linux kchmviewer вызывается
2023-01-11 17:57:09 +03:00
Mikhalkovich Stanislav
88c9ac464a
fix #2764
2022-12-29 14:16:18 +03:00
Mikhalkovich Stanislav
c1c4e4499a
Исправлены RobotField, DrawmanField - в CorrectWHLT
...
Поправлено окно About - улучшено оформление и добавлена гипетрссылка на Telegram канал
2022-12-21 00:12:59 +03:00
Mikhalkovich Stanislav
1e1a309d29
OnMouseWheel в GraphWPF.pas
...
x.Sqr возвращает int64
2022-12-18 21:54:29 +03:00
Mikhalkovich Stanislav
0a6ceeeccc
Модуль Мозаика для дошкольников
2022-11-12 13:47:15 +03:00
Mikhalkovich Stanislav
4fda4ed8fb
Utils Benchmark
2022-11-01 20:42:12 +03:00
Mikhalkovich Stanislav
06f2a0e3bc
ReadlnBigInteger(prompt)
2022-10-19 18:46:34 +03:00
Mikhalkovich Stanislav
16b45eaa14
Graph3D LocalAxisX Y Z, MoveByLocal
...
Turtle - цвет
pt4pabc.dll новая
2022-10-19 15:05:42 +03:00
Nia
1d4698d3ec
Добавил ReadBigInteger с приглашением к вводу
...
На лабе обнаружил, что отсутствует перегрузка ReadBigInteger с приглашением к вводу. Считаю своим долгом это исправить.
2022-10-10 16:43:55 +03:00
Mikhalkovich Stanislav
bc9b47f355
LightPT - отключена проверка сетевого диска
...
ProcessorId вместо null под виртуальной машиной возвращает ненулевой ключ
2022-10-03 20:34:12 +03:00
Mikhalkovich Stanislav
6096112e55
LightPT - File.ReadBytes
2022-09-24 23:34:26 +03:00
Mikhalkovich Stanislav
cca6643a9a
LightPT - добавлен TaskPlatform
2022-09-21 18:21:29 +03:00
Mikhalkovich Stanislav
57a80f40c4
GraphABC Picture.CopyRect изменил
...
LightPT - изменения фиксируются. Модуль не будет меняться до июня 2023 г.
School - Permutations, Cartesian, Combinations для строк
2022-09-20 11:43:55 +03:00
Mikhalkovich Stanislav
59482500c5
Удалил GraphABCLinux.pas за ненадобностью
2022-09-17 09:16:51 +03:00
Mikhalkovich Stanislav
e51e9a63e8
GraphABC - убрана зависимость от PresentationFramework
...
Robot? Drawman - скорректирована реализация для Линукса
Trim - исправлена реализация
2022-09-17 09:13:04 +03:00
Mikhalkovich Stanislav
2f1458834d
Изменения в RunService чтобы можно было в плагине вызвать коллбэк изменения аргументов запускаемого приложения
...
В TeacherControlPlugin.cs синхронные изменения - добавить в командную строку True или false в зависимости от авторизации
В LightPT синхронные изменения - писать в базу только если авторизован. Если сеть работает плохо - просто деавторизоваться
2022-09-10 22:47:28 +03:00
Mikhalkovich Stanislav
e9a3c5d917
Убрал неиспользуемые using в Linux версии
2022-09-02 20:29:32 +03:00
Mikhalkovich Stanislav
1af46fcacc
Исправлена ошибка в __ReadSignalOISystem.read_symbol - окончания строк в Linux при вводе в оболочке теперь правильно обрабатываются
...
XLSX - добавление
2022-09-02 10:44:47 +03:00
Mikhalkovich Stanislav
f4aa263a9a
TeacherControlPlugin добавлен в инсталлят. Он работает только при определенныз условиях
...
LightPT - изменения
SF - JtS
ReadXlsxAsInts - в XLSX
2022-08-30 21:16:42 +03:00
Mikhalkovich Stanislav
2ea7972bc4
TeacherControlPlugin.cs - изменения (улучшение регистрации - почти Release)
2022-08-19 13:33:49 +03:00
Mikhalkovich Stanislav
8d3e51f798
TraningControlPlugin изменения
2022-08-16 12:10:15 +03:00
Mikhalkovich Stanislav
e71d14dab2
Изменения в TraningControlPlugin и LightPT.pas
2022-08-14 14:00:05 +03:00
Mikhalkovich Stanislav
e38921c9e8
TeacherControlPlugin.cs - изменения в авторизации
2022-08-13 08:45:19 +03:00
Mikhalkovich Stanislav
e1ae47aee9
TeacherControlPlugin - вылизывание входа
2022-08-07 13:38:40 +03:00
Mikhalkovich Stanislav
4fd7a8cda5
LightPT.pas изменения
2022-08-03 10:03:03 +03:00
Mikhalkovich Stanislav
52bda38160
LightPT - правки
2022-08-02 21:24:21 +03:00
Mikhalkovich Stanislav
87fba1e0c8
Space
2022-07-21 14:55:50 +03:00
Mikhalkovich Stanislav
5aceb07990
Новый LightPT - интегрирован Робот, Чертежник и модуль PT4.pas
...
Немного скорректирован PT4
2022-07-21 13:32:03 +03:00
Mikhalkovich Stanislav
9951c8fb29
XLSX исправленный
...
pt4pabc.dll с информацией о выполнении
LightPT - изменения
2022-07-19 15:33:13 +03:00
Mikhalkovich Stanislav
758dc2eb65
TeacherControl встроен в число стандартных визиторов
2022-07-18 19:39:13 +03:00
Mikhalkovich Stanislav
bf980555fa
Сборка 3.8.3.3144
2022-07-16 00:40:30 +03:00
Mikhalkovich Stanislav
cf1cc6f370
GenerateLinuxVersion.bat
...
LightPT - правки
2022-07-15 23:43:59 +03:00
Mikhalkovich Stanislav
5a1fe74f0e
Task.Run не работает под NET 4.0
2022-07-15 11:11:09 +03:00
Mikhalkovich Stanislav
6e34bc00fa
TeacherControlPlugin в проекте
...
GraphABCLinux
Поправил иконку PABCHealth
Изменения в LightPT.pas
Цветной вывод в окне вывода (только для Windows)
Console.OutputEncoding := new System.Text.UTF8Encoding(false); в __RedirectIOMode.pas чтобы в Linux нормально выводилось
2022-07-10 14:51:51 +03:00
Mikhalkovich Stanislav
1680232dcb
Модули LightPT и Tasks (заглушка)
2022-07-01 12:35:15 +03:00
Mikhalkovich Stanislav
3d9be59793
Поправил AdditionalDrawOnDC
2022-06-13 23:50:17 +03:00
Mikhalkovich Stanislav
b56e6da77c
CurrentUnit.SyntaxTree - исправлена ошибка в Compiler.cs
...
TrueTable - исправлена ошибка в School.pas
В WPFObjects Window.Save сохраняет и WPF-объекты
2022-06-10 07:07:24 +03:00
Mikhalkovich Stanislav
1d09aa7a15
изменена реализация Abs для целых на тривиальную. Ускорение - в 2.5 раза
2022-05-03 16:09:34 +03:00
Mikhalkovich Stanislav
ea669a4c4f
fix #2664
...
LifeWPF в примерах с сверхбыстрой графикой
Убрал с toolbar AutoInsertCode
Freeze для GetBrush
2022-05-03 15:27:16 +03:00
Mikhalkovich Stanislav
2d5d2208d9
Window.Save в математических координатах подправлено
2022-04-23 16:13:32 +03:00
Mikhalkovich Stanislav
674ca7d5cf
Из School убран PrintType - т.к. есть TypeName стандартный
2022-04-15 21:20:19 +03:00
Mikhalkovich Stanislav
e54996e73a
GraphWPF Pie с Color
2022-04-12 19:37:49 +03:00
Mikhalkovich Stanislav
e5b1dbdb95
Изменена реализация Halt - для ЦЗА uhfabrb gjl Цшт 11 (долго закрывалось окно)
...
Исправлена ошибка в XLSX.pas
Исправлена ошибка в AnimRotate в WPFObjects
Переупорядочены примеры
2022-04-12 16:31:00 +03:00
Mikhalkovich Stanislav
5313362403
Комментарии и замена a.High в PABCSystem
2022-04-09 09:39:42 +03:00
Mikhalkovich Stanislav
a33a42cc10
fix #2647
2022-03-29 15:21:19 +03:00