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

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

W Cat - Описание языка PascalABC.NET краткое содержание

Описание языка PascalABC.NET - описание и краткое содержание, автор W Cat, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru


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


PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.


PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.

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

Описание языка PascalABC.NET - читать книгу онлайн бесплатно, автор W Cat
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

* Константы модуля PABCSystem

* Типы модуля PABCSystem Общие типы

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

* Классы коллекций и связанные типы

* Процедурные типы

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

*

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

* Подпрограммы ввода-вывода

* Функции для работы с последовательностями

* Подпрограммы для работы с динамическими массивами

* Математические функции

* Подпрограммы для работы с символами и строками

* Подпрограммы для работы с перечислимыми типами

* Подпрограммы для работы с файлами через файловые переменные

* Функции для работы с именами файлов

* Подпрограммы для работы с файлами, каталогами и дисками

Стандартные константы и переменные

Константы

MaxShortInt = shortint.MaxValue;

Максимальное значение типа shortint

MaxByte = byte.MaxValue;

Максимальное значение типа byte

MaxSmallInt = smallint.MaxValue;

Максимальное значение типа smallint

MaxWord = word.MaxValue;

Максимальное значение типа word

MaxInt = integer.MaxValue;

Максимальное значение типа integer

MaxLongWord = longword.MaxValue;

Максимальное значение типа longword

MaxInt64 = int64.MaxValue;

Максимальное значение типа int64

MaxUInt64 = uint64.MaxValue;

Максимальное значение типа uint64

MaxDouble = real.MaxValue;

Максимальное значение типа double

MinDouble = real.Epsilon;

Минимальное положительное значение типа double

MaxReal = real.MaxValue;

Максимальное значение типа real

MinReal = real.Epsilon;

Минимальное положительное значение типа real

MaxSingle = single.MaxValue;

Максимальное значение типа single

MinSingle = single.Epsilon;

Минимальное положительное значение типа single

Pi = 3.141592653589793;

Константа Pi

E = 2.718281828459045;

Константа E

NewLine: string;

Константа перехода на новую строку

Переменные

output

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

input

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

Стандартные типы

Общие типы

shortstring = string[255]

Тип короткой размерной строки

DateTime

Тип даты и времени

Tuple

Тип кортежа

StringBuilder

Тип изменяемой строки символов

Encoding

Тип кодировки символов

TextFile

Синоним типа text

Стандартные процедурные типы

Action0

Представляет действие без параметров

Action

Представляет действие с одним параметром

Action2

Представляет действие с двумя параметрами

Action3

Представляет действие с тремя параметрами

Func0

Представляет функцию без параметров

Func

Представляет функцию с одним параметром

IntFunc = Func

Представляет функцию с одним параметром целого типа, возвращающую целое

RealFunc = Func

Представляет функцию с одним параметром вещественного типа, возвращающую вещественное

StringFunc = Func

Представляет функцию с одним параметром строкового типа, возвращающую строковое

Func2

Представляет функцию с двумя параметрами

Func3

Представляет функцию с тремя параметрами

Predicate

Представляет функцию с одним параметром, возвращающую boolean

Predicate2

Представляет функцию с двумя параметрами, возвращающую boolean

Predicate3

Представляет функцию с тремя параметрами, возвращающую boolean

Классы коллекций и связанные типы

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.

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

Интервал:

Закладка:

Сделать


W Cat читать все книги автора по порядку

W Cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Описание языка PascalABC.NET отзывы


Отзывы читателей о книге Описание языка PascalABC.NET, автор: W Cat. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x