W Cat - Описание языка PascalABC.NET

Здесь есть возможность читать онлайн «W Cat - Описание языка PascalABC.NET» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программирование, Детская образовательная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Описание языка PascalABC.NET: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Описание языка PascalABC.NET»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.

Описание языка PascalABC.NET — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Описание языка PascalABC.NET», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

List

Динамический массив

Stack

Стек - набор элементов, реализованных по принципу последний вошел-первый вышел

Queue

Очередь - набор элементов, реализованных по принципу первый вошел-первый вышел

LinkedList

Двусвязный список

LinkedListNode

Узел двусвязного списка

HashSet

Множество значений

SortedSet

Упорядоченное множество значений

Dictionary

Ассоциативный массив (набор пар Ключ-Значение), реализованный на базе хеш-таблицы

SortedDictionary

Ассоциативный массив (набор пар ключ-значение), реализованный на базе бинарного дерева поиска

SortedList

Ассоциативный массив (набор пар ключ-значение), реализованный на базе динамического массива пар

KeyValuePair

Пара Ключ-Значение для ассоциативного массива

IEnumerable

Интерфейс, предоставляющий перечислитель для перебора элементов коллекции

IEnumerator

Интерфейс для перебора элементов коллекции

IComparer

Интерфейс для сравнения двух элементов

Comparer

Базовый класс для реализации интерфейса IComparer

IEqualityComparer

Интерфейс для сравнения двух элементов на равенство

EqualityComparer

Базовый класс для реализации интерфейса IEqualityComparer

Типы указателей

PBoolean

Тип указателя на boolean

PByte

Тип указателя на byte

PShortint

Тип указателя на shortint

PChar

Тип указателя на char

PSmallint

Тип указателя на smallint

PWord

Тип указателя на word

PPointer

Тип указателя на pointer

PInteger

Тип указателя на integer

PLongword

Тип указателя на longword

PLongint

Тип указателя на longint

PInt64

Тип указателя на int64

PUInt64

Тип указателя на uint64

PSingle

Тип указателя на single

PReal

Тип указателя на real

PDouble

Тип указателя на double

Типы, связанные с регулярными выражениями

Regex

Представляет регулярное выражение

Match

Представляет результаты из отдельного совпадения регулярного выражения

MatchEvaluator

Представляет метод, вызываемый при обнаружении совпадения в Regex.Replace

MatchCollection

Представляет набор успешных совпадений регулярного выражения

RegexOptions

Представляет параметры регулярного выражения

RegexGroup

Представляет результаты из одной группы при выполнении Regex.Match

RegexGroupCollection

Представляет результаты из набора групп при выполнении Regex.Match

Стандартные подпрограммы

Общие подпрограммы

procedureSwap(var a, b: T);

Меняет местами значения двух переменных

functionMilliseconds: integer;

Возвращает количество миллисекунд с момента начала работы программы

functionMillisecondsDelta: integer;

Возвращает количество миллисекунд с момента начала работы программы или предыдущего вызова функций Milliseconds или MillisecondsDelta.

functionRec(x1: T1; x2: T2, ...): Tuple;

Возвращает запись Tuple с соответствующим количеством полей. Поля именуются соответственно Item1, Item2 и т.д. и получают значения x1,x2,... Количество полей - от 2 до 6.

function Dict(params pairs: array of KeyValuePair): Dictionary;

Возвращает словарь пар элементов

function KV(key: TKey; value: TVal): KeyValuePair;

Возвращает пару элементов для использования в функции Dict

procedureAssert(cond: boolean);

Выводит в специальном окне стек вызовов подпрограмм если условие не выполняется

procedureAssert(cond: boolean; mes: string);

Выводит в специальном окне диагностическое сообщение mes и стек вызовов подпрограмм если условие не выполняется

procedureSleep(ms: integer);

Делает паузу на ms миллисекунд

procedureHalt;

Завершает работу программы

procedureHalt(exitCode: integer);

Завершает работу программы, возвращая код ошибки exitCode

procedureExec(filename: string);

Запускает программу или документ с именем filename

procedureExec(filename: string; args: string);

Запускает программу или документ с именем filename и параметрами командной строки args

procedureExecute(filename: string);

Запускает программу или документ с именем filename

procedureExecute(filename: string; args: string);

Запускает программу или документ с именем filename и параметрами командной строки args

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Описание языка PascalABC.NET»

Представляем Вашему вниманию похожие книги на «Описание языка PascalABC.NET» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Catie Disabato - The Ghost Network
Catie Disabato
Отзывы о книге «Описание языка PascalABC.NET»

Обсуждение, отзывы о книге «Описание языка PascalABC.NET» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x