Использование NuGet пакетов в проекте на PascalABC.NET
https://teletype.in/@pascalabcnet/lZw4g7BV--b
#IDE
https://teletype.in/@pascalabcnet/lZw4g7BV--b
#IDE
Teletype
Использование NuGet пакетов в проекте на PascalABC.NET
К программе на PascalABC.NET легко подключить dll, написанную на любом .NET - языке. Еще проще если эта библиотека или набор библиотек...
👍4
Цветной вывод
Есть в интегрированной среде PascalABC.NET такая секретная возможность - выводить в окно вывода цветной текст.
Для переключения цвета используются символы #65535 #65534 #65533 #65532 #65531
#IDE
Есть в интегрированной среде PascalABC.NET такая секретная возможность - выводить в окно вывода цветной текст.
Для переключения цвета используются символы #65535 #65534 #65533 #65532 #65531
#IDE
👍5
Здоровье кода
Код должен быть здоровым - все с этим согласятся. Только здоровье кода каждый понимает по-своему.
В PascalABC.NET код считается больным, если в нем используются устаревшие в PascalABC.NET конструкции стандартного Паскаля. К их числу относятся:
* заголовок program
* переменные, описанные вне блока begin-end
* процедура Read вместо функций ReadТип
* устаревшие статические массивы
* использование Write вместо Print с разделителями-пробелами
* описание переменной цикла for вне заголовка цикла
За все такие ужасы программа штрафуется и её здоровье тает на глазах. При попытке компиляции такой программы в правом нижнем углу отображается темный прямоугольник с процентами здоровья кода. Тем темнее, чем меньше здоровье. При клике на него открывается расшифровка.
На скриншоте - программа, которая почти умерла, - с 3% здоровья кода.
А вы обращали внимание, что некоторые неудачливые блоггеры на своих видео стыдливо прячут правый нижний угол среды с этой цифрой?
#IDE
#PascalABC
#методика
Код должен быть здоровым - все с этим согласятся. Только здоровье кода каждый понимает по-своему.
В PascalABC.NET код считается больным, если в нем используются устаревшие в PascalABC.NET конструкции стандартного Паскаля. К их числу относятся:
* заголовок program
* переменные, описанные вне блока begin-end
* процедура Read вместо функций ReadТип
* устаревшие статические массивы
* использование Write вместо Print с разделителями-пробелами
* описание переменной цикла for вне заголовка цикла
За все такие ужасы программа штрафуется и её здоровье тает на глазах. При попытке компиляции такой программы в правом нижнем углу отображается темный прямоугольник с процентами здоровья кода. Тем темнее, чем меньше здоровье. При клике на него открывается расшифровка.
На скриншоте - программа, которая почти умерла, - с 3% здоровья кода.
А вы обращали внимание, что некоторые неудачливые блоггеры на своих видео стыдливо прячут правый нижний угол среды с этой цифрой?
#IDE
#PascalABC
#методика
👍8🔥1
Система тегов канала
Уважаемые читатели канала! Для удобства навигации статьи, публикуемые на канале, помечаются тегами. Можно щелкнуть по тегу чтобы увидеть все сообщения с данным тегом.
Список тегов по разделам
Типы и конструкции языка, алгоритмы и примеры кода
#особенности_языка
#стандартные
#строки
#матрицы
#списки
#словари
#кортежи
#файлы
#последовательности
#типы
#лямбды
#коллекции
#цепочки_методов
#oneliner
Алгоритмы
#рекурсия
#алгоритмы
#паттерны
Обучение
#дошкольникам
#начинающим
#студентам
#методика
#ЕГЭ
#обучение
Прикладные примеры
#графика
#3D
#игра
#проекты
Специфика PascalABC.NET
#IDE
#PascalABC
#NET
Парадигмы программирования
#объектно_ориентированное_программирование
#функциональное_программирование
Общие вопросы
#персоналии
#интересное
#теория
#сравнение_языков
#производительность
#стрим
#Линукс
Уважаемые читатели канала! Для удобства навигации статьи, публикуемые на канале, помечаются тегами. Можно щелкнуть по тегу чтобы увидеть все сообщения с данным тегом.
Список тегов по разделам
Типы и конструкции языка, алгоритмы и примеры кода
#особенности_языка
#стандартные
#строки
#матрицы
#списки
#словари
#кортежи
#файлы
#последовательности
#типы
#лямбды
#коллекции
#цепочки_методов
#oneliner
Алгоритмы
#рекурсия
#алгоритмы
#паттерны
Обучение
#дошкольникам
#начинающим
#студентам
#методика
#ЕГЭ
#обучение
Прикладные примеры
#графика
#3D
#игра
#проекты
Специфика PascalABC.NET
#IDE
#PascalABC
#NET
Парадигмы программирования
#объектно_ориентированное_программирование
#функциональное_программирование
Общие вопросы
#персоналии
#интересное
#теория
#сравнение_языков
#производительность
#стрим
#Линукс
👍26❤2❤🔥1👎1🤡1💋1
This media is not supported in your browser
VIEW IN TELEGRAM
Автоматические отступы и автодополнения в процессе набора
При наборе кода управляющих конструкций после нажатия Enter отступ в редакторе PascalABC.NET делается автоматически.
Обратите внимание, что в примере на видео отступ делается автоматически после строки с loop и строки с if. А при наборе begin после loop он автодополняется парным end и весь блок снова сдвигается влево, выравниваясь по слову loop.
В данном примере все отступы делаются правильно автоматически, что приучает начинающих к хорошим структурированным текстам
#начинающим
#IDE
При наборе кода управляющих конструкций после нажатия Enter отступ в редакторе PascalABC.NET делается автоматически.
Обратите внимание, что в примере на видео отступ делается автоматически после строки с loop и строки с if. А при наборе begin после loop он автодополняется парным end и весь блок снова сдвигается влево, выравниваясь по слову loop.
В данном примере все отступы делаются правильно автоматически, что приучает начинающих к хорошим структурированным текстам
#начинающим
#IDE
👍3