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