Это справочник по языку PascalABC.NET в 637 стр. будет интересен для школьников изучающих по школьной программе информатику... Справочник взят с официального сайта PascalABC.NET и переведен в формат pdf.
Состав справочника PascalABS.NET:
Общие сведения.
О системе PascalABC.NET.
Коротко о главном.
Что такое .NET.
Преимущества PascalABC.NET.
Отличия языка PascalABC.NET от Delphi Object Pascal.
Справочник по языку.
Обзор языка PascalABC.NET.
Структура программы.
Структура программы: обзор.
Идентификаторы и зарезервированные слова.
Комментарии.
Описание переменных.
Описание констант.
Описание меток.
Описание типов.
Область действия идентификатора.
Типы данных.
Типы: обзор.
Размерные и ссылочные типы.
Целые типы.
Вещественный тип.
Логический тип.
Символьный тип.
Перечислимый и диапазонный типы.
Строки.
Класс string.
Массивы.
Статические массивы.
Динамические массивы.
Указатели.
Последовательности.
Записи.
Множества.
Процедурный тип.
Файловые типы.
Эквивалентность и совместимость типов.
Отображение на типы .NET.
Выражения и операции.
Выражения и операции: обзор.
Арифметические операции.
Логические операции.
Побитовые операции.
Операции сравнения.
Строковые операции.
Операции с указателями.
Операции с множествами.
Операция @.
Операции is и as.
Операция new.
Операции typeof и sizeof.
Операция явного приведения типов.
Приоритет операций.
Операторы.
Операторы: обзор.
Оператор присваивания.
Составной оператор.
Пустой оператор.
Условный оператор.
Оператор описания переменной.
Оператор выбора.
Оператор цикла for.
Оператор цикла foreach.
Операторы цикла while и repeat.
Оператор with.
Оператор goto.
Операторы break, continue и exit.
Оператор try ... except.
Оператор try ... finally.
Оператор raise.
Операторы += и -=.
Оператор lock.
Процедуры и функции.
Описание процедур и функций.
Параметры процедур и функций.
Переменное число параметров.
Параметры по умолчанию.
Опережающее объявление.
Перегрузка имен подпрограмм.
Вызов подпрограмм из неуправляемой dll.
Модули.
Структура модуля.
Раздел uses.
Упрощенный синтаксис модуля.
Циклические ссылки между модулями.
Библиотеки 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.
Mодуль PABCSystem: обзор.
Константы и переменные.
Стандартные типы.
Общие типы.
Процедурные типы.
Классы коллекций.
Типы указателей.
Типы регулярных выражений.
Стандартные подпрограммы.
Общие подпрограммы.
Подпрограммы ввода-вывода.
Подпрограммы для работы с перечислимыми типами.
Подпрограммы для работы с динамическими массивами.
Математические функции.
Подпрограммы для работы с символами и строками.
Подпрограммы для работы с файлами через файловые переменные.
Функции для работы с последовательностями.
Функции для работы с именами файлов.
Подпрограммы для работы с файлами, каталогами и дисками.
OpenMP.
OpenMP: обзор.
Директива parallel for.
Редукция в директиве parallel for.
Параллельные секции и директива parallel sections.
Синхронизация и директива critical.
Стандартные модули.
Модуль GraphABC.
GraphABC: обзор.
GraphABC: типы и переменные.
GraphABC: графические примитивы.
GraphABC: функции для работы с цветом.
GraphABC: цветовые константы.
GraphABC: подпрограммы для работы с пером.
GraphABC: текущее перо Pen.
GraphABC: стили пера.
GraphABC: подпрограммы для работы с кистью.
GraphABC: текущая кисть Brush.
GraphABC: стили кисти.
GraphABC: стили штриховки кисти.
GraphABC: подпрограммы для работы со шрифтом.
GraphABC: текущий шрифт Font.
GraphABC: стили шрифта.
GraphABC: класс Picture графического рисунка.
GraphABC: подпрограммы для работы с графическим окном.
GraphABC: объект графического окна Window.
GraphABC: подпрограммы для работы с координатами графического окна.
GraphABC: объект Coordinate координат графического окна.
GraphABC: блокировка рисования и ускорение анимации.
GraphABC: режимы рисования.
GraphABC: события.
GraphABC: виртуальные коды клавиш.
Модуль ABCObjects.
ABCObjects: обзор.
ABCObjects: диаграмма классов.
ABCObjects: класс ObjectABC.
ABCObjects: класс BoundedObjectABC.
ABCObjects: класс RectangleABC.
ABCObjects: класс SquareABC.
ABCObjects: класс EllipseABC.
ABCObjects: класс CircleABC.
ABCObjects: класс RoundRectABC.
ABCObjects: класс RoundSquareABC.
ABCObjects: класс TextABC.
ABCObjects: класс RegularPolygonABC.
ABCObjects: класс StarABC.
ABCObjects: класс PictureABC.
ABCObjects: класс MultiPictureABC.
ABCObjects: класс BoardABC.
ABCObjects: класс ObjectBoardABC.
ABCObjects: мультирисунки.
ABCObjects: массив графических объектов Objects.
ABCObjects: переменные, процедуры и функции.
ABCObjects: ускорение перерисовки графических объектов.
Совмещение графического вывода модулей ABCObjects и GraphABC.
Модуль ABCSprites.
ABCSprites: обзор.
ABCSprites: класс SpriteABC.
Модуль Timers.
Средства обучения в PascalABC.NET.
Исполнители.
Что такое Исполнители.
Исполнитель Робот.
Исполнитель Чертежник.
Проверяемые задания.
Что такое проверяемые задания.
Задание Begin3 из электронного задачника Programming Taskbook.
Задание a1 для исполнителя Робот.
Задание на обработку строк.
Задание на обработку файлов.
Задания на указатели и динамические структуры данных.
Задания на обработку деревьев.
Задания, связанные с ЕГЭ по информатике.
Электронный задачник Programming Taskbook.
Общее описание и программные модули.
Группы заданий.
Модуль PT4.
Создание шаблона программы.
Окно задачника.
Раздел отладки.
Просмотр результатов.
Демонстрационный режим.
Модули конструкторов заданий.
Конструкторы проверяемых заданий: обзор.
Модуль RobotTaskMaker.
Создание заданий для исполнителя Робот.
Модуль DMTaskMaker.
Создание заданий для исполнителя Чертежник.
Модуль PT4TaskMakerNET: общее описание.
Модуль PT4TaskMakerNET: основные компоненты.
Модуль PT4TaskMakerNET: дополнительные компоненты.
Модуль PT4TaskMakerNET: форматирование текста.
Модуль PT4TaskMakerNET: примеры разработки учебных заданий.
Модуль PT4TaskMakerNET: разработка заданий, связанных с ЕГЭ по информатике.
Уроки PascalABC.NET.
Работа с модулем ABCObjects.
ABCObjects: быстрое введение.
ABCObjects: контейнеры графических объектов.
Примеры.
Графика и анимация.
Анимация без мерцания.
Простейшие события.
Рисование мышью в графическом окне.
Перемещение окна с помощью клавиатуры.
Пример использования таймера.
Author(s): Михалкович С.С.
Language: Russian
Commentary: 1830178
Tags: Информатика и вычислительная техника;Информатика (программирование);Программирование на Pascal / Delphi