Язык программирования Перфолента.Net - Официальный сайт

 Язык программирования Перфолента.Net - Официальный сайт.

Поиск   
Главная :: О проекте :: Контакты :: Обратная связь :: Благодарности :: ВходГость

   >   >   >   > 

Если выделить небольшой кусочек текста, то воспроизведение начнется с этого места.


Описание, назначение и использование стандартной библиотеки языка программирования Перфолента.Net

В этой статье кратко изложены основные сведения, которые необходимо учитывать при работе со стандартной библиотекой языка программирования Перфолента.Net.


Идеальная библиотека программиста. :)

«Если у тебя есть сад и библиотека, то у тебя есть все, что тебе нужно.»

Цицерон.

Что такое стандартная библиотека.

Стандартная библиотека языка программирования Перфолента.Net содержит алгоритмы и структуры данных, которые являются базовыми «кирпичиками» для быстрого построения большинства программ, которые можно написать на этом языке.
С точки зрения языка, это набор классов, модулей, интерфейсов, структур, перечислений, атрибутов и делегатов, которые может использовать программист в своей программе.
Наличие стандартной библиотеки даёт программисту возможность в разных своих программах использовать похожий код, который основывается на примерах поставляемых с библиотекой. Современные программисты уже привыкли к тому, что решение задачи нет необходимости начинать с нуля, всегда можно найти подходящую библиотеку. И хотя в общем случае это не так, и подходящую библиотеку часто найти не удается, всё же большую часть работы можно выполнить, используя библиотечный код.

Полное описание всех членов стандартной библиотеки можно найти в файле справки PerfolentaRus.chm, который находится в папке, в которую был установлен дистрибутив Перфоленты. По умолчанию это папка «C:\Program Files (x86)\Promcod\Perfolenta». В редакторе Перфоленты справку можно вызвать, нажав на клавиатуре комбинацию клавиш Ctrl+Shift+F1 или через меню Справка\Синтакс-помощник.

 

Как устроена стандартная библиотека.

Стандартная библиотека языка программирования Перфолента.Net состоит из двух файлов:

         Perfolenta_LibMain.dll – основной файл библиотеки, который содержит все используемые в программе типы;

         Perfolenta_Libs.dll – вспомогательный файл библиотеки, который содержит код сторонних библиотек, используемых основным файлом библиотеки;

Эти два файла должны быть в том же каталоге, где находится программа, использующая стандартную библиотеку. Обычно при компиляции и создании EXE или DLL файла программы, компилятор копирует в этот же каталог файлы стандартной библиотеки, если в программе имеется директива #ИспользоватьСтандартнуюБиблиотеку.

Внимание! Если в целевом каталоге, в котором создаются EXE или DLL файлы программы, уже имеются файлы стандартной библиотеки, то компилятор использует их и копирование не производит. Это сделано по той причине, что более новая версия библиотеки может содержать измененный код, в том числе с потерей обратной совместимости, что может нарушить компиляцию или работу компилируемой программы.
Вывод: Если Вы установили новую версию дистрибутива Перфоленты и хотите в ранее написанной программе использовать новую версию стандартной библиотеки, то удалите вручную из целевого каталога существующие в нем старые файлы библиотеки, что бы компилятор во время компиляции скопировал туда новые файлы.

 

Использование стандартной библиотеки.

Что бы использовать в своей программе классы, модули, интерфейсы, структуры, перечисления, атрибуты и делегаты из стандартной библиотеки, включите в код директиву препроцессора #ИспользоватьСтандартнуюБиблиотеку.

Включение в код этой директивы сделает доступными для непосредственного использования все типы, расположенные в пространстве имён Промкод.Перфолента.

Однако, в стандартной библиотеке есть и другие пространства имён. Что бы их типы использовать непосредственно, можно использовать оператор ИмпортИмён. Например, такие:

ИмпортИмён Промкод.Перфолента.БД
ИмпортИмён Промкод.Перфолента.Консоль
ИмпортИмён Промкод.Перфолента.Математика
ИмпортИмён Промкод.Перфолента.Нейросети
ИмпортИмён Промкод.Перфолента.ВебСтраницы
ИмпортИмён Промкод.Перфолента.ОбычныеФормы

Если вы используете какой-то тип из этих пространств имён один раз, то можно и не делать импорт имён, а просто указать пространство имён прямо в коде:
ПлощадьМоегоКруга = Математика.ПлощадьКруга(100)
или
Консоль.ВыводПС("Привет!")

Так как классов, модулей, интерфейсов, структур, перечислений, атрибутов и делегатов в стандартной библиотеке очень много, запомнить их все довольно трудно. Однако, если вам надо решить какую-то задачу, то первое место, где стоит провести поиск – это стандартная библиотека и примеры из поставки Перфоленты.




К началу статьи


Вернуться в раздел:
Начало работы
  Поддержи проект!

Вы можете поддержать разработку Перфоленты, перечислив любую удобную сумму, которая пойдет на развитие языка и поддержку инфраструктуры сайта.

  Новости:
      29.12.2025 Анонс: Новая возможность - разрабатываем веб-сайты, веб-приложения и веб-API на Перфоленте!
      07.06.2025 Небольшие дополнения к документации на сайте - описание атрибута поля &Атомарное
      09.05.2025 На сайте опубликован релиз 0.4.16.0_SE дистрибутива языка программирования Перфолента.Net
      27.04.2025 Дополнена статья про циклы
      04.01.2025 Опубликован новый релиз дистрибутива языка программирования Перфолента.Net версии 0.4.15.0_CE
      23.09.2024 Опубликована новая статья: "Конструируем класс. Делегаты."
      30.08.2024 Опубликован новый релиз дистрибутива языка программирования Перфолента.Net версии 0.4.14.0
      24.05.2024 Обновлён справочный раздел сайта
      01.07.2023 Новая версия 0.4.13.0 языка программирования Перфолента.Net
       Все новости