ВикиЧтение
Поиск
Содержание
ВикиЧтение
Описание языка PascalABC.NET
Коллектив РуБоард
Мультирисунки
{{title}}
{{{description}}}
Общие сведения
Система PascalABC.NET
Коротко о главном
Что такое .NET
Преимущества PascalABC.NET
Справочник по языку
Структура программы
Структура программы: обзор
Идентификаторы и ключевые слова
Комментарии
Описание меток
Описание типов
Область действия идентификатора
Типы данных
Обзор типов
Список типов .NET
Целые типы
Вещественные типы
Логический тип
Массивы
Указатели
Последовательности
Процедурный тип
Файловые типы
Эквивалентность и совместимость типов
Отображение на типы .NET
Выражения и операции
Выражения и операции: обзор
Арифметические операции
Логические операции
Побитовые операции
Операции сравнения
Операции с указателями
Операция @
Операции is и as
Операция new
Операции typeof и sizeof
Приоритет операций
Операторы
Операторы: обзор
Оператор присваивания
Составной оператор (блок)
Пустой оператор
Условный оператор
Оператор описания переменной
Операторы цикла while и repeat
Оператор with
Оператор безусловного перехода goto
Операторы break, continue и exit
Оператор try ... finally
Операторы += и -= для процедурных переменных
Оператор lock
Процедуры и функции: обзор
Описание процедур и функций
Параметры процедур и функций
Переменное число параметров
Опережающее объявление
Перегрузка имен подпрограмм
Модули
Структура модуля
Упрощенный синтаксис модуля
Циклические ссылки между модулями
Библиотеки dll
Документирующие комментарии
Видимость членов класса и модификаторы доступа
Методы
Инициализаторы полей
Предварительное объявление классов
Переменная Self
Индексные свойства
Наследование
Наследование конструкторов
Абстрактные методы
Методы расширения
Стандартные классы исключений
Реализация нескольких интерфейсов
Обобщенные типы
Обобщенные типы: обзор
Обобщенные подпрограммы в качестве параметров
Ограничения на параметры обобщенных подпрограмм и классов
Элементы функционального программирования
Лямбда-выражения
Захват переменных в лямбда-выражении
Методы последовательностей
Методы для последовательностей
Методы Print
Метод фильтрации Where
Метод проецирования Select
Метод проецирования SelectMany
Методы Take, TakeWhile, Skip, SkipWhile
Метод Sorted
Методы OrderBy, OrderByDescending
Методы ThenBy,ThenByDescending
Метод Concat
Метод Zip
Метод Distinct
Методы Union,Intersect,Except
Метод Reverse
Метод SequenceEqual
Методы First, FirstOrDefault
Методы Last, LastOrDefault
Методы Single, SingleOrDefault
Метод DefaultIfEmpty
Методы ElementAt, ElementAtOrDefault
Методы Any, All
Методы Count
Метод Contains
Метод Aggregate
Методы Sum, Average
Методы Min, Max
Метод Join
Метод GroupJoin
Метод GroupBy
Метод AsEnumerable
Методы ToArray, ToList
Метод ToDictionary
Метод ToLookup
Метод OfType
Метод Cast
Метод JoinIntoString
Системный модуль PABCSystem
Обзор системного модуля PABCSystem
Стандартные константы и переменные
Стандартные типы
Общие типы
Стандартные процедурные типы
Классы коллекций и связанные типы
Типы указателей
Типы, связанные с регулярными выражениями
Стандартные подпрограммы
Общие подпрограммы
Подпрограммы ввода-вывода
Подпрограммы для работы с перечислимыми типами
Подпрограммы для работы с динамическими массивами
Математические функции
Подпрограммы для работы с символами и строками
Подпрограммы для работы с файлами через файловые переменные
Функции для работы с последовательностями
Функции для работы с именами файлов
Подпрограммы для работы с файлами, каталогами и дисками
OpenMP
OpenMP: обзор
Редукция в директиве parallel for
Параллельные секции и директива parallel sections
Синхронизация и директива critical
Модуль GraphABC
Типы и переменные модуля GraphABC
Графические примитивы
Функции для работы с цветом
Цветовые константы
Подпрограммы для работы с пером
Текущее перо Pen
Стили пера
Подпрограммы для работы с кистью
Текущая графическая кисть Brush
Стили кисти
Стили штриховки кисти
Подпрограммы для работы со шрифтом
Текущий шрифт Font
Стили шрифта
Класс Picture графического рисунка
Подпрограммы для работы с графическим окном
Класс GraphABCWindow графического окна
Подпрограммы для работы с координатами графического окна
Класс GraphABCCoordinate графического окна
Подпрограммы блокировки рисования
Подпрограммы режимов рисования
События модуля GraphABC
Виртуальные коды клавиш
Модуль ABCObjects
Модуль ABCObjects: обзор
Диаграмма классов
Класс ObjectABC
Класс BoundedObjectABC
Класс RectangleABC
Класс SquareABC
Класс EllipseABC
Класс CircleABC
Класс RoundRectABC
Класс RoundSquareABC
Класс TextABC
Класс RegularPolygonABC
Класс StarABC
Класс PictureABC
Класс MultiPictureABC
Класс BoardABC
Класс ObjectBoardABC
Массив всех графических объектов Objects
Переменные, процедуры и функции модуля ABCObjects
Ускорение перерисовки графических объектов
Модуль ABCSprites
Класс SpriteABC
Модуль Timers
Что такое проверяемые задания
Электронный задачник Programming Taskbook
Общее описание
Программные модули
Мини-вариант задачника
Группы заданий
Замечания о формулировках заданий и используемых в них данных
Задания, связанные с ЕГЭ по информатике
Общее описание
Дополнения, реализованные в версии 4.11
Расширенное цветовое выделение ошибок
Индикаторы ввода-вывода и прогресса выполнения задания
Изменение режима окна, цветовой схемы и отключение отображения даты/времени
Быстрый просмотр результатов
Режим с динамической компоновкой
Дополнительная настройка разделов с заданием
"Интеллектуальная" прокрутка
Раздел отладки
Просмотр результатов
Модули констукторов заданий
Конструкторы проверяемых заданий: обзор
Модуль RobotTaskMaker
Модуль DMTaskMaker
ABCObjects: контейнеры графических объектов
Графика и анимация
Анимация без мерцания
Простейшие события
Рисование мышью в графическом окне
Перемещение окна с помощью клавиатуры
Пример использования таймера