Commit graph

906 commits

Author SHA1 Message Date
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 932e59a39d Исправление ошибки с именованными параметрами в грамматике 2023-05-05 17:02:12 +03:00
Mikhalkovich Stanislav 49c432411a Именованные аргументы.
Малое покрытие тестами
2023-05-04 23:58:43 +03:00
Mikhalkovich Stanislav 19999eb0ca Комментарии к select_function
proc_func_call узел в грамматике - давно пора
2023-05-03 23:25:59 +03:00
Mikhalkovich Stanislav 5290513bd1 Сделал select_function_helper - для реализации именованных параметров.
Вызываю её из select_function
Она хороша тем, что позволяет проверять весь набор подходящих функций без генерации исключения
2023-05-03 12:53:39 +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 c6581a555d Graph3D - исправлены LocalAxisX, MoveByLocal, MoveToLocal, AnimMoveByLocal, AnimMoveToLocal - теперь они работают относительно родительского объекта 2023-04-22 14:41:40 +03:00
Mikhalkovich Stanislav 65bdec22a0 Covariance улучшения:
IEnumerable<BaseCompiled> можно присвоить IEnumerable<DerivedCompiled> и любой класс, его реализующий
2023-04-19 10:21:00 +03:00
Mikhalkovich Stanislav 59d8774688 GraphWPF - TextOut и DrawText для произвольного объекта, а также с параметром - точка 2023-04-18 10:16:34 +03:00
Mikhalkovich Stanislav f3851d787f Release 3.8.3.3257 2023-04-09 19:27:19 +03:00
Mikhalkovich Stanislav 18a7395641 Timers: TimerProc -> OnTimer
Cartesian -> CartesianPower
GraphWPF - Arrow
2023-04-09 19:08:54 +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 91df93410b fix ошибки с Shift f9 и двумя пробелами в имени файла 2023-01-11 22:30:03 +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 1fcd8cad89 a.pas 2023-01-04 14:09:41 +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 423c02e7ab fix https://bugzilla.altlinux.org/43948
//if (Environment.OSVersion.Version.Major >= 6) SetProcessDPIAware();
закомментировал = в Линукс версии это бессмысленно
2022-12-06 15:33:07 +03:00
Mikhalkovich Stanislav 362e1e80c5 В Linux-версии поставлен перехват исключений по Ctrl-V 2022-11-22 21:21:28 +03:00
Mikhalkovich Stanislav 9b673bba2f Исправлена ошибка с окном About в Линукс-версии
В Модуле Исполнители написана директива {$savepcu false}
2022-11-19 21:00:11 +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 d8a6e09d43 Путь к файлам примеров под Linux исправлен на /usr/lib/pascalabcnet/Samples 2022-10-27 22:53:27 +03:00
Mikhalkovich Stanislav 29abc23b29 3.8.3.3194 2022-10-23 19:41:31 +03:00
Mikhalkovich Stanislav c0b24ef4d4 GenerateLinuxVersion - изменил
Форма под Linux - сделал невидимыми часть пунктов меню
Обновление под Linux открывает браузер
2022-10-23 18:41:35 +03:00
Mikhalkovich Stanislav 16b45eaa14 Graph3D LocalAxisX Y Z, MoveByLocal
Turtle - цвет
pt4pabc.dll новая
2022-10-19 15:05:42 +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 e51e9a63e8 GraphABC - убрана зависимость от PresentationFramework
Robot? Drawman - скорректирована реализация для Линукса
Trim - исправлена реализация
2022-09-17 09:13:04 +03:00
Mikhalkovich Stanislav b4fbef4608 Исправление ошибки с двумя вложенными for step
К сожалению, привело к тому, что менять переменную цикла внутри цикла можно
2022-09-05 19:49:13 +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