Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Идентификаторы и зарезервированные словаСодержание книги
Поиск на нашем сайте Добавлено 1. Динамические массивы (array of integer). 2. Статические методы классов. 3. Перегрузка операций. 4. Операции += -= для событий .NET и для процедурных переменных. 5. Операции += -= *= для целых и += -= *= /= для вещественных. 6. Подпрограммы с переменным числом параметров. 7. Параметры по умолчанию. 8. Вызов функций из неуправляемых dll. 9. Ряд стандартных типов данных. 10. Операция new (ident := new type_name(params);). 11. Операция typeof . 12. Директива компилятора $reference для подключения внешних сборок. 13. Директива компилятора $resource (пока только для подключения графических файлов в качестве ресурсов). 14. Директива компилятора $apptype для задания типа приложения. 15. Использование uses для подключения пространств имен .NET. 16. Вид доступа internal (наряду с public, private, protected). 17. Атрибут final для запрета наследования от данного класса. 18. Инициализация переменных: var a: integer := 1; 19. Инициализация переменных: var a := 1; 20. Методы в записях. 21. Символ & для имен, совпадающих с ключевыми словами. 22. Интерфейсы interface. 23. Инициализаторы полей в классах и записях. 24. Оператор foreach(пока не работает для обычных массивов). 25. Оператор lock. 26. Объявление локальных переменных в блоке. 27. Обобщенные классы (generics). 28. События event. 29. Методы расширения. Изменено 1. Тип string является строкой произвольной длины. 2. Индексация string с 1, директива переключения на индексацию с 0. 3. Описание виртуальных функций требует указания ключевых слов virtual, override. 4. Процедура write выводит любые типы. 5. Индексные свойства с любым количеством индексов. 6. Структурная эквивалентность типов оставлена только для делегатов (процедурных переменных), динамических массивов, типизированных указателей и множеств. 7. Множества на базе произвольных типов (set of string). 8. Запрет использования указателей на управляемую память. Выброшено 1. Операции с указателями. 2.Тип complex. Библиотеки 1. Доступны все библиотеки платформы .NET 2.0. 2. Изменения в модулях GraphABC, ABCObjects, RobotTaskMaker, DrawmanTaskMaker, PT4TaskMaker. 3. Ликвидация модулей PointRect, Events, VCL, Containers, Utils. Структура программы: обзор Программа на языке PascalABC.NETимеет следующий вид: program имя программы; Первая строка называется заголовком программы и не является обязательной. Раздел uses начинается с ключевого слова uses, за которым следует список имен модулей и пространств имен .NET, перечисляемых через запятую. Раздел описаний может включать разделы описания переменных, констант, меток, типов, процедур и функций, которые следуют друг за другом в произвольном порядке. Далее следует блок begin/end, внутри которого находятся операторы, отделяемые один от другого символом "точка с запятой". Раздел uses и раздел описаний могут отсутствовать. Например: program MyProgram; Идентификаторы служат в качестве имен программ, модулей, процедур, функций, типов, переменных и констант. Идентификатором считается любая последовательность латинских букв или цифр, начинающаяся с буквы. Буквой считается также символ подчеркивания "_". Например, a1, _h, b123 - идентификаторы, а 1a, ф2 - нет. Следующие слова являются зарезервированными, служат для оформления конструкций языка и не могут использоваться как идентификаторы:
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 43; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.01 с.) |