Аналитика Telegram-канала
Подписчики
1 848
Охват за 24 ч
162
ER за 24 ч
8,77%
Публикаций
554

Динамика подписчиков

7 дней 30 дней 6 месяцев Больше
24 окт27 окт30 окт
Показаны последние 7 дней Больше истории →

Охваты публикаций

16.1017.1017.1019.1020.1026.10
34
Средний охват
75
Лучший результат
Показаны 6 публикаций — последние в канале Больше статистики →

Упоминания

14
Упоминаний
5
Из них репостов
6
Каналов
Все упоминания

Последние посты

3 из 554 2 из 554
Фото
NuGet в PascalABC.NET. Часть 1: SQLite без сервера В PascalABC.NET с компилятором .NET 10 теперь можно подключать библиотеки из NuGet прямо в тексте программы — без ручного скачивания DLL и настройки ссылок на библиотеки. Начнём с SQLite — полноценной базы данных, которой не нужен отдельный сервер. {$package Microsoft.Data.Sqlite 10.0.13} uses Microsoft.Data.Sqlite; begin var connection := new SqliteConnection('Data Source=:memory:'); connection.Open; var command := connection.CreateCommand; command.CommandText := 'select 40 + 2'; Println(command.ExecuteScalar); command.Dispose; connection.Dispose; end. Программа выведет 42. Причём вычисление выполнит не PascalABC.NET, а настоящий движок SQLite! В этом примере база данных существует только в оперативной памяти. Как это работает? Директива {$package Microsoft.Data.Sqlite 10.0.13} указывает имя и версию NuGet-пакета. При первой компиляции PascalABC.NET автоматически загрузит пакет вместе с необходимыми зависимостями. Всё сохраняется в общем кеше NuGet, поэтому повторно скачивать те же библиотеки не потребуется. Где это работает? В оболочке PascalABC.NET с компилятором .NET 10 и в расширении PascalABC.NET для VS Code при использовании того же компилятора. В режиме .NET Framework директива {$package} не поддерживается. Это первая публикация серии о NuGet. Дальше покажем, как находить интересные пакеты и использовать их в PascalABC.NET — от работы с датами до численных расчётов и машинного обучения.
ещё
41 2 2 26 окт, 07:41
Видео
Как написать сортировку вставками в PascalABC.NET 4.0 😎 Эй, PascalABC.NET, напиши-ка сортировку вставками для читателей нашего канала :) И смотри не подсказывай! Tab, Tab, Tab, Enter, Tab, F9. Спасибо! 🚀
ещё
75 2 1 20 окт, 18:31
Фото
PascalABC.NET + .NET 10: DateOnly и TimeOnly Продолжаем знакомиться с типами современного .NET. Раньше для работы с датой или временем часто приходилось использовать DateTime, даже если нужна была только дата без времени или только время без даты. Для этого в .NET есть отдельные типы: DateOnly — только дата; TimeOnly — только время суток. begin var d := new System.DateOnly(2026,9,24); Println(d); Println(d.AddDays(100)); end. Результат, например при русской локали: 24.09.2026 02.01.2027 DateOnly хранит только год, месяц и день. Это удобно для дат рождения, календарных дат, сроков, расписаний — везде, где часы, минуты и часовой пояс вообще не нужны. begin var t := new System.TimeOnly(14,30); Println(t); Println(t.AddHours(2.5)); end. Результат: 14:30 17:00 TimeOnly хранит только время суток — часы, минуты, секунды и более точные доли секунды. Например, его удобно использовать для времени начала занятия, открытия магазина, отправления поезда или ежедневного расписания. Главное преимущество этих типов — точная модель данных. Если программе нужна только дата, используем DateOnly. Если нужно только время — TimeOnly. Если нужны и дата, и время вместе — DateTime. Меньше лишней информации — меньше возможностей случайно ошибиться в логике программы.
ещё
26 1 1 19 окт, 07:50
Больше постов

Похожие Telegram-каналы

Physics.Math.Code
Непрерывное математическое образование
Больше похожих каналов

Продолжить анализ этого канала

  • История роста подписчиков
  • Просмотры и охваты публикаций
  • Кто упоминает канал и кого упоминает он
  • Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней