Commit graph

285 commits

Author SHA1 Message Date
Mikhalkovich Stanislav 0e066aac48 В Coords - DrawArc и SeoMouseDown ... для основных обработчиков для независимости от GraphWPF
Вернул пока назад CharAnsi
2025-10-15 12:36:43 +03:00
Mikhalkovich Stanislav db0f880b5d ATan2 Hypot - стандартные функции 2025-10-15 10:46:54 +03:00
Mikhalkovich Stanislav 90c10b54a2 OrdWindows ChrWindows - заменил странные названия 2025-10-14 21:32:56 +03:00
Mikhalkovich Stanislav e840fcbc1a Примеры правлю на современные 2025-10-14 21:21:47 +03:00
Mikhalkovich Stanislav d6a70eea67 Поправил старые примеры 2 2025-10-12 22:21:43 +03:00
Mikhalkovich Stanislav 0c4b28dcfe Начал исправлять старые примеры 2025-10-12 20:42:19 +03:00
Mikhalkovich Stanislav cb30e56434 TurtleABC для Linux 2025-10-05 21:25:01 +03:00
Mikhalkovich Stanislav 6d15540895 SPython в 3.11 2025-08-31 17:21:18 +03:00
Mikhalkovich Stanislav 1dc78980b2 Flag 2025-08-27 11:23:19 +03:00
Mikhalkovich Stanislav dc4cbb2547 Флаг в Graph3D.pas 2025-08-25 00:16:12 +03:00
Mikhalkovich Stanislav cabe8f85ee Min(1) Max(1) 2025-07-19 20:06:25 +03:00
Mikhalkovich Stanislav c080feba89 RayTracer/RayTracer3.pas 2025-07-15 16:06:58 +03:00
dmkwketx 7614931f06
Update WhatsNew 3_10_4 files: exit_param2.pas & exit_param3.pas (#3305)
* Update exit_param3.pas

Добавлена проверка, что числа меньше числа 2 не простые. особенно единица

* Update exit_param2.pas

Добавлена проверка что числа меньше числа 2 не простые.
2025-06-30 19:18:05 +03:00
Nikolay Kuznetsov 0b3471daa0
Delete InstallerSamples/Graphics/GraphABCLinux directory (#3307)
Удалить как неиспользуемую
2025-06-30 19:16:51 +03:00
Mikhalkovich Stanislav 5bd51e4c96 QueensNonRecursive.pas 2025-06-15 16:23:45 +03:00
Mikhalkovich Stanislav d6f30e8e70 Примеры новые 2025-06-15 16:21:09 +03:00
Mikhalkovich Stanislav a8f25d2963 MazeGenWPF.pas 2025-06-15 16:19:02 +03:00
Mikhalkovich Stanislav 1fcbac2b51 Coords примеры 2025-06-15 15:45:08 +03:00
Mikhalkovich Stanislav af05f2b3c8 Numeric examples 2025-06-15 15:40:30 +03:00
Mikhalkovich Stanislav 54b311ed4a GraphTraverse.pas 2025-06-15 14:39:42 +03:00
Mikhalkovich Stanislav a914ab6ef5 InRange изменение поведения и внешний 2025-05-16 16:57:00 +03:00
Mikhalkovich Stanislav 04059ab235 Исправлены библиотеки PT4Exam 2025-05-14 19:57:30 +03:00
Mikhalkovich Stanislav 4c56298bfb exit(param) 2025-05-08 22:53:34 +03:00
Mikhalkovich Stanislav 8fbd7fdfc3 3.10.3
faststrings
EmptyCollection и преобразование ее в List, Dictionary
t: (real,real) := (1,2)
2025-01-26 23:42:48 +03:00
Mikhalkovich Stanislav c2347e604b Примеры - устранил неточности
LightPT - имя сервера вынес в публичную секцию
2025-01-04 14:44:51 +03:00
Mikhalkovich Stanislav b68b8da970 Примеры Coords1.pas Coords2.pas.pas 2024-12-17 15:52:18 +03:00
Mikhalkovich Stanislav a53dcd9ed2 SF Prm Cmb для строк 2024-12-14 15:25:16 +03:00
Mikhalkovich Stanislav 790fba67b8 3.10.0 2024-08-27 17:56:09 +03:00
Mikhalkovich Stanislav b5e674c311 3_10_0 2024-08-26 09:12:14 +03:00
Mikhalkovich Stanislav 64acde6460 Сделал возможным неявное приведение некоторого типа к array of T (при описании оператора в виде статической функции класса)
School - IsPrime(n)
2024-07-31 18:21:04 +03:00
Mikhalkovich Stanislav 3db5709101 ZipCartesianFuncs.pas 2024-07-31 10:56:18 +03:00
Mikhalkovich Stanislav 78748e10a3 SymTable - исправление чтобы не показывать статические методы в ///#!
WPF - правки
2024-07-12 20:54:52 +03:00
Mikhalkovich Stanislav ce2e98afdc Модуль WPF.pas 2024-03-13 22:23:17 +03:00
Mikhalkovich Stanislav 2dab40dcd9 LightPT - правка в выводе ошибки
Гиперссылки во всех окнах вывода
2023-08-27 19:41:03 +03:00
Mikhalkovich Stanislav 03cb6d5636 Исправлены проверки в Tasks1Loops.pas 2023-08-01 11:12:02 +03:00
Mikhalkovich Stanislav 4b32e9877e Модули Tasks для LightPT.
В примерах - задачи с использованием LightPT
2023-07-30 16:55:01 +03:00
Mikhalkovich Stanislav 575046ce5c RandomReal в LightPT.pas
RandomReal - исправил digits по умолчанию на -1, что означает максимум
2023-07-02 15:42:36 +03:00
Mikhalkovich Stanislav 522b744236 Примеры для 3.9.0
CartesianPower(Self: string
Некоторые проверки именованных аргументов
2023-05-08 20:05:55 +03:00
Mikhalkovich Stanislav 9b673bba2f Исправлена ошибка с окном About в Линукс-версии
В Модуле Исполнители написана директива {$savepcu false}
2022-11-19 21:00:11 +03:00
Mikhalkovich Stanislav 7248e065d3 Update Amp.pas 2022-10-19 16:20:05 +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 75425d6d2e Подготовка к созданию плагина учительского контроля 2022-05-17 16:02:14 +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 8810ff9aad Поменял стандартный шрифт на Consolas 12
К сожалению, у тех, у кого установлен Паскаль, останутся старые настройки
2022-04-25 16:31:13 +03:00
Mikhalkovich Stanislav 69e057c576 Добавлены примеры в Whats New 2022-04-18 21:34:18 +03:00
Mikhalkovich Stanislav 8682125251 Added & Changed examples 2022-04-18 15:23:21 +03:00
Mikhalkovich Stanislav 621eda6352 Add examples 3/8/2 2022-04-18 14:37:03 +03:00
Mikhalkovich Stanislav ebb3d81847 Переместил некоторые примеры в папку StandardUnits 2022-04-18 13:58:34 +03:00
Mikhalkovich Stanislav e5b1dbdb95 Изменена реализация Halt - для ЦЗА uhfabrb gjl Цшт 11 (долго закрывалось окно)
Исправлена ошибка в XLSX.pas
Исправлена ошибка в AnimRotate в WPFObjects
Переупорядочены примеры
2022-04-12 16:31:00 +03: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
Ivan Bondarev 598e765e4a
Merge pull request #2632 from SunSerega/POCGL-stables
Обновление справок POCGL
2022-03-20 09:56:47 +01:00
Sun Serega 6211fe2275 Новый пример OpenGL 2022-03-01 08:21:26 +02: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 6381b157af Пример и тест for step 2022-02-21 17:40:32 +03:00
Sun Serega 28854f2864 опастно => опасно 2022-02-20 12:52:56 +02:00
Sun Serega 0c0ee6ee13 mono test results 2022-02-19 18:40:33 +02:00
Sun Serega 224ee11ec8 Обновление справок 2022-02-18 15:39:46 +02:00
Mikhalkovich Stanislav 7e472fa16f float to int explicitly
Move some samples to Experimental
2022-01-17 21:48:58 +03: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
Mikhalkovich Stanislav e1aa7ab8f9 Исправлена ошибка при первой компиляции программ в Samples\!РусскиеИсполнители 2022-01-12 18:38:44 +03:00
Sun Serega 2c7a9444a0 Samples cleanup 2022-01-12 15:35:20 +02:00
Sun Serega 0d1e31ebc4 update 2022-01-10 18:02:59 +02:00
Sun Serega 738b73345d OpenCLABC big backend update 2021-12-24 10:42:36 +02:00
Sun Serega 5796c23027 OpenCLABC update 2021-10-24 12:06:59 +03:00
Sun Serega e390e0a8ce Обновление OpenCLABC 2021-09-04 15:10:31 +03:00
Sun Serega ebc3c8725e part of update 2021-09-01 15:13:20 +03:00
Sun Serega 57d2c7c650 Справка OpenCL+OpenGL 2021-08-29 13:24:48 +03:00
Sun Serega 8a07363d2f Обновление OpenCL и OpenGL 2021-08-28 22:36:14 +03:00
Mikhalkovich Stanislav 991a62b3f7 WPFObjects - ликвидация параметров по умолчанию, мешающих ускорению
WPFObjects - улучшение примеров
2021-04-19 20:53:31 +03:00
Mikhalkovich Stanislav 13287928ea Graph3D:
HideObjects
   ShowObjects
2021-04-16 09:49:10 +03:00
Mikhalkovich Stanislav 52dd8e5cf4 WPFObjects:
Objects.Reverse
  PictureWPF.CreateInvisible
  тип Direction и его статические свойства и методы (напр, Direction.Forward(obj: ObjectWPF)
  HideObjects, ShowObjects

GraphWPF.pas
  type Bitmap с методами FlipHorizontal FlipVertical ScaleX ScaleY Clone
  DrawImage(x,y: real; b: Bitmap);
2021-04-15 12:28:19 +03:00
Sun Serega 155574a33e OpenCLABC spec
+MarkerQueue=>WaitMarker
2021-02-10 15:14:18 +02:00
SunSerega 1b575d156f Убрал упоминания issue 1981 2021-01-08 19:41:44 +02:00
SunSerega 3aa835381d Справка н.у. модулей 2021-01-05 16:28:09 +02:00
SunSerega f95cc3bc4e POCGL update 2021-01-05 13:30:54 +02:00
Mikhalkovich Stanislav 969b81f48a Serialize-Deserialize 2020-12-08 16:23:13 +03:00
Mikhalkovich Stanislav 02c92a378d Форматирование расширенного foreach 2020-11-28 13:07:03 +03:00
Mikhalkovich Stanislav 562699d3fa MoveOn -> MoveBy 2020-11-16 20:04:43 +03:00
Mikhalkovich Stanislav cf7e002e92 'ab'?[2:].Println
SF - ряд сокращений
Form1 - раскомментировал Здоровье кода при запуске
2020-11-16 13:16:12 +03:00
Mikhalkovich Stanislav f25419b1e1 Исправил пример MovingFrameBasedTime.pas 2020-08-12 21:17:55 +03:00
Mikhalkovich Stanislav 490ddaa43a var q := (a,b: integer; c: real) -> begin
end;

теперь работает
2020-08-12 15:22:16 +03:00
Mikhalkovich Stanislav d03f001197 Справка OpenCLABC.html - запятые и так же 2020-08-09 18:24:44 +03:00
Mikhalkovich Stanislav 46d371fa30 WPFObjects Objects Clear DestroyAll
Abs(Complec) - исправлен тип возвращаемого значения
в WPFObjects host1.ClipToBounds := False - во избежание глюка при совмещении WPFObjects и GraphWPF
Новый пример ShooterWithInterface.pas
Новый пример Sqrt2.pas
2020-08-09 18:15:34 +03:00
SunSerega 1d8541dbe0 Merge branch 'master' into Open-CL-GL 2020-08-04 06:01:30 +03:00
SunSerega 077950e5eb update OpenCLABC 2020-08-04 02:26:50 +03:00
Mikhalkovich Stanislav c0906732a5 Правки в Controls и примерах
Исправления ошибок в параметрах Pyramid Prism в Graph3D
2020-08-03 21:26:25 +03:00
Mikhalkovich Stanislav 5404728fdb case s of
'1'
end

допускаются символы в case по строкам
2020-08-01 11:29:09 +03:00
Mikhalkovich Stanislav a4804f31a3 Controls - примеры 2020-08-01 00:13:27 +03:00
Mikhalkovich Stanislav 9ae473518a Убрал ArrFilter и ArrTransform.
Есть синонимы: a.ConvertAll и a.FindAll
2020-07-27 10:13:32 +03:00
Mikhalkovich Stanislav 9e929f43e7 ArrFilter ArrTransform 2020-07-26 17:38:23 +03:00
Mikhalkovich Stanislav cf6e4ba9bd Исправил пару примеров 2020-07-26 13:07:35 +03:00
Mikhalkovich Stanislav 6710bed1cc SystemSlice и проч - ускорение для целых индексов 2020-07-16 08:42:11 +03:00
Mikhalkovich Stanislav 2eddbb8f15 Попытка частично заставить работать одновременно #2277 и #2265 2020-07-11 17:11:27 +03:00
Mikhalkovich Stanislav ca363a002d Turtle - падение инсталлятора 2020-07-07 21:52:34 +03:00
Mikhalkovich Stanislav 2794392e83 Короткие программы вида
##
Print(1)

Преддверие литеральных массивов в виде |1,2,3| - пока без форматирования

Rot Triangle 1.vertex.glsl
2020-07-04 22:49:42 +03:00
Mikhalkovich Stanislav cd2556f89f Дополнения к матрицам в стандартном модуле:
x in matr

MatrEqual(m,m1)
m.MatrEqual(m1)

ArrEqual(a,a1)
a.ArrEqual(a1)

MatrByRow, MatrByCol по последовательости

var (m,n) := matr.Size
2020-05-30 11:31:17 +03:00