Авторские права

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

Здесь можно скачать бесплатно "W Cat - Описание языка PascalABC.NET" в формате fb2, epub, txt, doc, pdf. Жанр: Детская образовательная литература. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Рейтинг:
Название:
Описание языка PascalABC.NET
Автор:
Издательство:
неизвестно
Год:
неизвестен
ISBN:
нет данных
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

Описание книги "Описание языка PascalABC.NET"

Описание и краткое содержание "Описание языка PascalABC.NET" читать бесплатно онлайн.



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

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

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






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

List<T>

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

Stack<T>

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

Queue<T>

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

LinkedList<T>

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

LinkedListNode<T>

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

HashSet<T>

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

SortedSet<T>

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

Dictionary<Key,Value>

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

SortedDictionary<Key,Value>

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

SortedList<Key,Value>

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

KeyValuePair<Key,Value>

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

IEnumerable<T>

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

IEnumerator<T>

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

IComparer<T>

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

Comparer<T>

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

IEqualityComparer<T>

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

EqualityComparer<T>

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

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

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

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

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

procedure Swap<T>(var a, b: T);

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

function Milliseconds: integer;

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

function MillisecondsDelta: integer;

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

function Rec<T1,T2,...>(x1: T1; x2: T2, ...): Tuple<T1,T2,...>;

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

function Dict<TKey, TVal>(params pairs: array of KeyValuePair<TKey, TVal>): Dictionary<TKey, TVal>;

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

function KV<TKey, TVal>(key: TKey; value: TVal): KeyValuePair<TKey, TVal>;

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

procedure Assert(cond: boolean);

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

procedure Assert(cond: boolean; mes: string);

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

procedure Sleep(ms: integer);

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

procedure Halt;

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

procedure Halt(exitCode: integer);

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

procedure Exec(filename: string);

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

procedure Exec(filename: string; args: string);

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

procedure Execute(filename: string);

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

procedure Execute(filename: string; args: string);

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

function ParamCount: integer;

Возвращает количество параметров командной строки

function ParamStr(i: integer): string;

Возвращает i-тый параметр командной строки

procedure New<T>(var p: ^T);

Выделяет динамическую память размера sizeof(T) и возвращает в переменной p указатель на нее. Тип T должен быть размерным

procedure Dispose<T>(var p: ^T);

Освобождает динамическую память, на которую указывает p

function GetEXEFileName: string;

Возващает имя запущенного .exe-файла

function PointerToString(p: pointer): string;

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

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

procedure Read(a,b,...);

Вводит значения a,b,... с клавиатуры

procedure Readln(a,b,...);

Вводит значения a,b,... с клавиатуры и осуществляет переход на следующую строку

function ReadInteger: integer;

Возвращает значение типа integer, введенное с клавиатуры

function ReadReal: integer;

Возвращает значение типа real, введенное с клавиатуры

function ReadString: integer;

Возвращает значение типа string, введенное с клавиатуры

function ReadChar: integer;

Возвращает значение типа char, введенное с клавиатуры

function ReadBoolean: integer;

Возвращает значение типа boolean, введенное с клавиатуры

function ReadlnInteger: integer;

Возвращает значение типа integer, введенное с клавиатуры, и переходит на следующую строку ввода

function ReadlnReal: integer;

Возвращает значение типа real, введенное с клавиатуры, и переходит на следующую строку ввода

function ReadlnString: integer;

Возвращает значение типа string, введенное с клавиатуры, и переходит на следующую строку ввода

function ReadlnChar: integer;

Возвращает значение типа char, введенное с клавиатуры, и переходит на следующую строку ввода

function ReadlnBoolean: integer;

Возвращает значение типа boolean, введенное с клавиатуры, и переходит на следующую строку ввода

function ReadInteger(prompt: string): integer;

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

function ReadReal(prompt: string): integer;

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

function ReadString(prompt: string): integer;

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

function ReadChar(prompt: string): integer;

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

function ReadBoolean(prompt: string): integer;

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

function ReadlnInteger(prompt: string): integer;

Выводит приглашение к вводу и возвращает значение типа integer, введенное с клавиатуры, и переходит на следующую строку ввода

function ReadlnReal(prompt: string): integer;

Выводит приглашение к вводу и возвращает значение типа real, введенное с клавиатуры, и переходит на следующую строку ввода

function ReadlnString(prompt: string): integer;

Выводит приглашение к вводу и возвращает значение типа string, введенное с клавиатуры, и переходит на следующую строку ввода


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

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

Книги похожие на "Описание языка PascalABC.NET" читать онлайн или скачать бесплатно полные версии.


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

Все книги автора W Cat

W Cat - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

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

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

А что Вы думаете о книге? Оставьте Ваш отзыв.