Commit graph

1552 commits

Author SHA1 Message Date
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
Sun Serega 7132c64f1e gitignore rework 2023-08-14 00:17:41 +03:00
Mikhalkovich Stanislav 7c5dd22cb9 Добавил недостающие dll 2023-08-13 08:59:34 +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 5ce20318c0 Исправление отображения задачника PT4 до HighDPI 2023-07-30 22:11:32 +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
Ivan Bondarev e6b6a72dc7
Merge pull request #2821 from samuraiGH/TargetFramework
Директива {$TargetFramework}
2023-07-16 12:11:05 +02: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 bc9e7d85d4 /*|| sil.Count() == 1*/ в s_t_v.cs 5889
Устранил некоторые ошибки с именованными аргументами
2023-05-13 13:46:53 +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 432cb51212 Именованные параметра подчищены.
Исправлены мелкие ошибки
Исправлены сообщения об ошибках в сторону понятности
2023-05-07 14:49:52 +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
Ivan Bondarev 110a19ff90 fix #2827 2023-04-02 11:52:04 +02: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
samuraiGH 3e83d3e3b5 добавление директивы TargetFramework 2023-03-12 16:37:50 +03:00
Mikhalkovich Stanislav 98e466fbc8 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Localization/DefaultLang.resources
2023-03-07 20:00:19 +03:00
Mikhalkovich Stanislav dbd869deb9 Convert = System.Convert 2023-03-07 19:56:06 +03:00
Ivan Bondarev 5c5572897d #2808 2023-03-05 12:21:51 +01:00
Mikhalkovich Stanislav 8b24a037e3 LightPT и TeacherPluginUtils.cs - ProcessorId убрал из за сбоя 2023-02-26 00:12:16 +03:00
Ivan Bondarev 4129ba6bb0
Merge pull request #2806 from samuraiGH/fix-2494
fix #2494
2023-02-19 12:44:12 +01:00
Ivan Bondarev 26a4f685f3
Merge pull request #2805 from wcxu21/master
Update Simplified Chinese language translation
2023-02-19 12:43:39 +01:00
Mikhalkovich Stanislav c809da4f21 Рейтинг в окне TeacherControlPlugin.cs
Мелкие правки чтобы не выбрасывались исключения при дебаггинге
Мелкие правки Робота - клетка вместо ячейки
2023-02-19 00:00:00 +03:00
samuraiGH 342b8d5272 fix #2494 2023-02-18 12:31:48 +03:00
大眼仔旭 493c1d2948
Update Simplified Chinese language translation
Update Simplified Chinese language translation
2023-02-18 11:55:53 +08: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 fb8384428a Попробовал сделать ковариантность
Обновил год до 2023
2023-01-06 23:09:01 +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
Ivan Bondarev 2faf78f84a #2758 2022-12-18 12:04:43 +01: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 d485cfb7b9 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2022-10-03 20:34:42 +03:00
Mikhalkovich Stanislav bc9b47f355 LightPT - отключена проверка сетевого диска
ProcessorId вместо null под виртуальной машиной возвращает ненулевой ключ
2022-10-03 20:34:12 +03:00
Sun Serega 258d8d6c6a fix #2725 2022-09-27 17:47:23 +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
Ivan Bondarev d602e87f18 #2688
#2678
2022-07-29 12:32:48 +02: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 104f0d43da [cache] для одного параметра не оборачивает его в Tuple - за счет этого ускорена в 10 раз 2022-05-08 19:37:15 +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
Mikhalkovich Stanislav 22e43aa5f1 Наполовину исправлена #2649 - всё собирается. Но глубинная ошибка с синонимами осталась 2022-03-29 15:05:20 +03:00
Ivan Bondarev 64730c41b7
Merge pull request #2642 from SunSerega/override-where
Чистка за #2641
2022-03-27 10:17:52 +02:00
Ivan Bondarev 45f5a904a0
Merge pull request #2646 from SunSerega/POCGL-stables
Обновление POCGL
2022-03-27 10:17:42 +02:00
Sun Serega d2fdeb81fe POCGL update 2022-03-25 13:27:17 +02:00
Mikhalkovich Stanislav bb10504e2c Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2022-03-21 17:57:07 +03:00
Mikhalkovich Stanislav c6a71a772e Some comments 2022-03-21 17:57:00 +03:00
Sun Serega 64f3ccd6c9 Check where interfaces 2022-03-20 22:05:29 +02:00
Ivan Bondarev 759112e495 #2639 2022-03-20 11:17:00 +01:00
Ivan Bondarev 2dc6dcbb2c
Merge pull request #2641 from SunSerega/override-where
Исправление #2640
2022-03-20 09:57:56 +01:00
Ivan Bondarev 598e765e4a
Merge pull request #2632 from SunSerega/POCGL-stables
Обновление справок POCGL
2022-03-20 09:56:47 +01:00
Sun Serega 0d3a4e3b9e fix #2640 2022-03-20 00:55:39 +02:00
Kotov c90ad1ba30 Исправление форматных строк 2 2022-03-18 14:41:56 +03:00
Kotov c379365d37 Исправление форматных строк 2022-03-18 13:54:24 +03:00
Mikhalkovich Stanislav 67a07ffecc Стандартные функции TypeName(o) и TypeToTypeName(o.GetType) 2022-03-08 15:42:38 +03:00
Sun Serega 6211fe2275 Новый пример OpenGL 2022-03-01 08:21:26 +02:00
Mikhalkovich Stanislav 86dd24c5b6 step = 0 - хорошее runtime сообщение об ошибке 2022-02-27 19:58:49 +03:00
Mikhalkovich Stanislav 3240593d2e Реализован foreach index
Исправлена ошибка for step
Дополнена справка по for step и foreach index
J,yjdkty ntrcnjdsq htlfrnjh? gjlcdtxbdf.obq ыеуз b штвуч rjyntrcnyj d hfvrf[ jlyjq cnhjrb
2022-02-26 12:33:53 +03:00
Mikhalkovich Stanislav aece73f33c for var i:=1 to 5 step 2 do 2022-02-21 17:03:34 +03:00
Sun Serega 55a0b32e66 OpenCL Linux compatibility 2022-02-20 10:59:55 +02:00
Sun Serega 224ee11ec8 Обновление справок 2022-02-18 15:39:46 +02:00
Mikhalkovich Stanislav 4829e24d14 PABCSystem - имена параметров 2022-02-07 18:19:39 +03:00
Mikhalkovich Stanislav d10285c052 fix #2598 2022-01-31 09:49:59 +03:00
Sun Serega 7a69194783 dependency reps update 2022-01-16 13:17:22 +02:00
Sun Serega 48660a80b7 cleanup 2022-01-16 13:05:52 +02:00
Sun Serega 4adf8b0266 cleanup 2022-01-14 13:12:38 +02:00
Sun Serega 3823d5430e Merge branch 'master' into POCGL-stables 2022-01-14 09:32:50 +02:00
Sun Serega 313f642cff FromNative method for wraps 2022-01-14 09:32:19 +02:00
Sun Serega 2c7a9444a0 Samples cleanup 2022-01-12 15:35:20 +02:00
Sun Serega 87860a66d7 less lambda madness 2022-01-11 20:12:06 +02:00
Sun Serega 9398e223a7 cleanup 2022-01-10 18:53:41 +02:00
Sun Serega 0d1e31ebc4 update 2022-01-10 18:02:59 +02:00
Mikhalkovich Stanislav acff3ab3a3 fix #2606 2022-01-09 07:23:13 +03:00
Mikhalkovich Stanislav 5ee3e9290f fix #2587 2021-12-27 00:13:52 +03:00
Mikhalkovich Stanislav 0f25d86303 fix #2586 2021-12-25 22:08:55 +03:00
Sun Serega 738b73345d OpenCLABC big backend update 2021-12-24 10:42:36 +02:00
Ivan Bondarev d3302822f1 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-12-22 20:50:12 +01:00
Ivan Bondarev 8de0dd15b5 fix #2584 2021-12-22 20:50:03 +01:00
Mikhalkovich Stanislav dde1a418be Обновил справку с Random 2021-12-19 22:19:20 +03:00
Mikhalkovich Stanislav 31531df583 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-12-19 18:28:27 +03:00
Mikhalkovich Stanislav 21ce3e9bf7 Random - добавлены перегрузки для char и Ranges 2021-12-19 18:28:22 +03:00