Commit graph

42 commits

Author SHA1 Message Date
Mikhalkovich Stanislav c5b3ae2ab6 GetOrAdd для словарей, минорные правки кода 2025-10-22 11:11:35 +03:00
Mikhalkovich Stanislav 5fec52615a Распаковка KeyValuePair| И в foreach 2025-05-24 21:36:36 +03:00
Mikhalkovich Stanislav 41dfb6f187 [] - преобразование во все контейнеры
GraphABCHelper - теперь ABCObjects работает под Линукс

School исправлен согласно последним веяниям []
2025-02-07 21:41:01 +03:00
Mikhalkovich Stanislav 86852e0a59 School - ToBase(number: int64 2024-08-18 16:05:14 +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 ca141804c7 Обновление School 2024-07-19 16:04:49 +03:00
Mikhalkovich Stanislav 98ecc8a608 Тестовый визитор с same_node_type 2024-03-27 12:07:34 +03:00
Mikhalkovich Stanislav 0d37232d21 School - исправление пустого диапазона простых и IP-адресов 2024-02-27 19:15:08 +03:00
Mikhalkovich Stanislav 14f218a7c5 ref_var_def_statement 2023-11-06 22:58:07 +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 08b1cfa442 fix #2872 2023-09-18 11:00:06 +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 57a80f40c4 GraphABC Picture.CopyRect изменил
LightPT - изменения фиксируются. Модуль не будет меняться до июня 2023 г.
School - Permutations, Cartesian, Combinations для строк
2022-09-20 11:43:55 +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 674ca7d5cf Из School убран PrintType - т.к. есть TypeName стандартный 2022-04-15 21:20:19 +03:00
Mikhalkovich Stanislav 67a07ffecc Стандартные функции TypeName(o) и TypeToTypeName(o.GetType) 2022-03-08 15:42:38 +03:00
Mikhalkovich Stanislav 521895feb7 fix #2570
Изменил имена полей автоклассов на начинающиеся с <f>
2021-11-28 19:04:22 +03:00
Mikhalkovich Stanislav 046ef0817d School:
ReplaceMany и SwapSubstr
2021-10-15 17:40:12 +03:00
Mikhalkovich Stanislav 70576addb0 not in
if (System.Environment.OSVersion.Version.Major >= 6) and (System.Environment.OSVersion.Version.Minor >= 2) then System.Console.OutputEncoding := Encoding.UTF8;

School - таблица истинности - доп. параметр
2021-09-23 18:29:37 +03:00
Mikhalkovich Stanislav 34f6ca8e8b Permutations Cartesian Combinations в модуле School для строк 2021-08-01 17:08:16 +03:00
Mikhalkovich Stanislav 2eaaa1f6cd fix #2482 2021-05-05 23:31:17 +03:00
Mikhalkovich Stanislav daca8873cb RebuildStandartModulesMono.pas 2021-04-09 23:38:07 +03:00
Mikhalkovich Stanislav 5a1f7a5734 School Divisors(n,k) 2021-04-03 06:21:56 +03:00
Mikhalkovich Stanislav f85758a059 Исправлена ошибка при распаковке параметров лямбд с несколькими параметрами
Divizors переименован в Divisors
2021-03-26 00:12:48 +03:00
Mikhalkovich Stanislav 6e4be2d89c School.pas 2021-01-08 22:41:22 +03:00
Mikhalkovich Stanislav 61d7177d05 fix #2363.pas
School
function MinMax(s: sequence of BigInteger): (BigInteger, BigInteger);
2020-12-09 20:39:04 +03:00
Mikhalkovich Stanislav d85b2fa63f fix #2362 2020-12-09 20:02:55 +03:00
Mikhalkovich Stanislav 525b84417a fix #2355 2020-12-06 00:40:07 +03:00
Mikhalkovich Stanislav e3b59ae5a1 Константы 123bi
В модуле School - ToBase(BigInteger)
2020-11-20 14:23:49 +03:00
Mikhalkovich Stanislav cf7e002e92 'ab'?[2:].Println
SF - ряд сокращений
Form1 - раскомментировал Здоровье кода при запуске
2020-11-16 13:16:12 +03:00
Бондарев Иван cb6af182a8 fix #2336 2020-11-01 10:42:10 +01:00
Mikhalkovich Stanislav 67c6ff9319 s.Replace(from,to,count) в стандартном модуле
Заменена формул подсчета здоровья кода - ограничена каждая положэительная позиция 4 разами
 Переменные-поля классов не считаются

Исправлен путь копирования в Release CodeTemplatesPlugin.csproj
2020-09-09 16:09:10 +03:00
Mikhalkovich Stanislav 9c36aa4419 Версия 3.7.1
ABC здоровье кода
2020-09-05 20:39:31 +03:00
Mikhalkovich Stanislav c87fe31ff4 Версия 3.7
Интегрирован NUnit
2020-08-26 08:53:11 +03:00
Mikhalkovich Stanislav ceee81e1aa fix #2268 2020-06-23 00:35:39 +03:00
Mikhalkovich Stanislav 653c1c3798 fix #1647
School.pas - некоторые изменения
2020-06-15 10:38:41 +03:00
Mikhalkovich Stanislav fb65ee8053 Откат правок SunSerega в связи с uses in
GraphWPF - тип Vector, начало внедрения Point в параметры примитивов, RandomPoint
WPFObjects - RandomPoint

convertion_data_and_alghoritms.cs - еще одна правка в связи с равенством типов в dll
2020-05-11 20:51:35 +03:00
Mikhalkovich Stanislav b254398bc2 Частично решена проблема с равенством типов при подключении нескольких dll (Рубанцев). Надо видимо везде заменить на Assembly.LoadFrom!
PABCSystem - добавлены методы расширения для массивов Combinations, Permutations
School - добавлены SinDegrees, CosDegrees
GraphWPF - добавлен класс Vector и операции над ним и точкой, создающая функция Vect
GraphWPF - Метод Line - с параметрами-точками (потом надо будет сделать то же для всех примитивов)
GraphWPF - Метод Lines(n)
GraphWPF - RandomPoint и RandomPoints(n)
2020-05-07 13:18:58 +03:00
Mikhalkovich Stanislav 0e4e812835 Изменение инсталлятов - убрали Full pack - теперь standardpack включает автоматическое скачивание версии .NET если это необходимо 2020-04-16 20:10:58 +03:00