W Cat - Описание языка PascalABC.NET
Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.
Жалоба
Напишите нам, и мы в срочном порядке примем меры.
Описание книги "Описание языка PascalABC.NET"
Описание и краткое содержание "Описание языка PascalABC.NET" читать бесплатно онлайн.
PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.
function Chr(a: byte): char;
Преобразует код в символ в кодировке Windows
function ChrUnicode(a: word): char;
Преобразует код в символ в кодировке Unicode
function OrdUnicode(a: char): word;
Преобразует символ в код в кодировке Unicode
function UpperCase(ch: char): char;
Преобразует символ в верхний регистр
function LowerCase(ch: char): char;
Преобразует символ в нижний регистр
function UpCase(ch: char): char;
Преобразует символ в верхний регистр
function LowCase(ch: char): char;
Преобразует символ в нижний регистр
function Pos(subs,s: string): integer;
Возвращает позицию подстроки subs в строке s. Если не найдена, возвращает 0
function PosEx(subs,s: string; from: integer := 1): integer;
Возвращает позицию подстроки subs в строке s начиная с позиции from. Если не найдена, возвращает 0
function Length(s: string): integer;
Возвращает длину строки
procedure SetLength(var s: string; n: integer);
Устанавливает длину строки s равной n
procedure Insert(source: string; var s: string; index: integer);
Вставляет подстроку source в строку s с позиции index
procedure Delete(var s: string; index,count: integer);
Удаляет из строки s count символов с позиции index
function Copy(s: string; index,count: integer): string;
Возвращает подстроку строки s длины count с позиции index
function Concat(s1,s2,...: string): string;
Возвращает строку, являющуюся результатом слияния строк s1,s2,...
function Concat(s1,s2: string): string;
Возвращает строку, являющуюся результатом слияния строк s1 и s2
function LowerCase(s: string): string;
Возвращает строку в нижнем регистре
function UpperCase(s: string): string;
Возвращает строку в верхнем регистре
function StringOfChar(ch: char; count: integer): string;
Возвращает строку, состоящую из count символов ch
function ReverseString(s: string): string;
Возвращает инвертированную строку
function CompareStr(s1,s2: string): integer;
Сравнивает строки. Возвращает значение 0 если s1s2 и = 0 если s1=s2
function LeftStr(s: string; count: integer): string;
Возвращает первые count символов строки s
function RightStr(s: string; count: integer): string;
Возвращает последние count символов строки s
function Trim(s: string): string;
Возвращает строку с удаленными начальными и конечными пробелами
function TrimLeft(s: string): string;
Возвращает строку с удаленными начальными пробелами
function TrimRight(s: string): string;
Возвращает строку с удаленными конечными пробелами
function Format(fmtstr: string; params pars: array of object): string;
Возвращает отформатированную строку, построенную по форматной строке fmtstr и списку форматиуемых параметров pars
function StrToInt(s: string): integer;
Преобразует строковое представление целого числа к числовому значению
function StrToInt64(s: string): int64;
Преобразует строковое представление целого числа к числовому значению
function StrToFloat(s: string): real;
Преобразует строковое представление вещественного числа к числовому значению
function TryStrToInt(s: string; var value: integer): boolean;
Преобразует строковое представление s целого числа к числовому значению и записывает его в value. При невозможности преобразования возвращается False
function TryStrToInt64(s: string; var value: int64): boolean;
Преобразует строковое представление s целого числа к числовому значению и записывает его в value. При невозможности преобразования возвращается False
function TryStrToFloat(s: string; var value: real): boolean;
Преобразует строковое представление s вещественного числа к числовому значению и записывает его в value. При невозможности преобразования возвращается False
function TryStrToFloat(s: string; var value: single): boolean;
Преобразует строковое представление s вещественного числа к числовому значению и записывает его в value. При невозможности преобразования возвращается False
procedure Val(s: string; var value: integer; var err: integer);
Преобразует строковое представление s целого числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: shortint; var err: integer);
Преобразует строковое представление s целого числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: smallint; var err: integer);
Преобразует строковое представление s целого числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: int64; var err: integer);
Преобразует строковое представление s целого числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: byte; var err: integer);
Преобразует строковое представление s целого числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: word; var err: integer);
Преобразует строковое представление s целого числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: longword; var err: integer);
Преобразует строковое представление s целого числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: uint64; var err: integer);
Преобразует строковое представление s целого числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: real; var err: integer);
Преобразует строковое представление s вещественного числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Val(s: string; var value: single; var err: integer);
Преобразует строковое представление s вещественного числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err0
procedure Str(i: integer; var s: string);
Преобразует целое значение i к строковому представлению и записывает результат в s
procedure Str(r: real; var s: string);
Преобразует вещественное значение r к строковому представлению и записывает результат в s
function IntToStr(a: integer): string;
Преобразует целое число к строковому представлению
function IntToStr(a: int64): string;
Преобразует целое число к строковому представлению
function FloatToStr(a: real): string;
Преобразует вещественное число к строковому представлению
Подпрограммы для работы с файлами через файловые переменные
procedure Assign(f: FileType; name: string);
Связывает файловую переменную f с именем файла name
procedure AssignFile(f: FileType; name: string);
Связывает файловую переменную f с именем файла name
procedure Reset(f: Text);
Открывает текстовый файл f на чтение
procedure Reset(f: file of T);
Открывает типизированный файл f на чтение и запись
procedure Reset(f: file);
Открывает нетипизированный файл f на чтение и запись
procedure Rewrite(f: Text);
Открывает текстовый файл f на запись, обнуляя его содержимое. Если файл существовал, он обнуляется
procedure Rewrite(f: file of T);
Открывает типизированный файл f на чтение и запись, обнуляя его содержимое. Если файл существовал, он обнуляется
procedure Rewrite(f: file);
Открывает нетипизированный файл f на чтение и запись, обнуляя его содержимое. Если файл существовал, он обнуляется
procedure Append(f: Text);
Открывает текстовый f файл на дополнение
function OpenRead(fname: string): Text;
Возвращает текстовый файл с именем fname, открытый на чтение
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Похожие книги на "Описание языка PascalABC.NET"
Книги похожие на "Описание языка PascalABC.NET" читать онлайн или скачать бесплатно полные версии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Отзывы о "W Cat - Описание языка PascalABC.NET"
Отзывы читателей о книге "Описание языка PascalABC.NET", комментарии и мнения людей о произведении.