Меню в данный момент недоступно

PascalABC NET 2.0

PascalABC NET

PascalABC NET — графическая (оконная) среда разработки программ (IDE) на языке программирования Object Pascal; система программирования. Язык системы — данное реализация Object Pascal для платформы Microsoft NET, который имеет все главные составляющие прогрессивных языков программирования: модули, классы, перегрузку операторов, интерфейсы, исключения, обобщенные классы, производство мусора, и еще какие-либо средства параллельного программирования.

Главное предназначение системы программирования PascalABC NET — изучение прогрессивному программированию.

PascalABC NET — это несомненно:
  • Прогрессивный язык программирования, базирующийся на Delphi (Object Pascal) и сочетающий простоту языка Паскаль и гигантские полномочия платформы NET.
  • Безвозмездная, несложная и сильная среда исследования, направленная на изучение программированию.
  • Интегрированный в среду исследования проэктировщик форм, дозволяющий проворно делать оконные прибавления. 
  • Неповторимая Web-среда, дозволяющая проэктировать и запускать программы на языке Паскаль из окошка браузера, также иметь индивидуальный каталог программ на сервере.

Основные необыкновенности PascalABC NET

  • Высочайшая сопоставимость с Borland Pascal 7.0 и Delphi.
  • Генерация успешного кода для платформы NET.
  • Высочайшая скорость исполнения программ.
  • Вероятность доступа к несчетному числу NET-библиотек от контейнерных классов до средств работы с сетью.
  • Самые прогрессивные средства языков программирования: обобщенные классы и подпрограммы, интерфейсы, перегрузка операций, исключения, производство мусора.
  • Ряд расширений языка Pascal, в количестве которых оператор foreach, внутриблочные описания переменных, автоопределение вида при описании, интегрированные тысячи свободных типов, упрощенный синтаксис модулей, способы в записях, операция new для существа объектов, определение тел способов снутри классов.
  • Средства параллельного программирования повторяющий вид директив OpenMP.
  • Среда исследования с интегрированным отладчиком, обеспечивающая подсказки по коду, переход к определению и реализации подпрограммы, шаблоны кода, автоформатирование кода.
  • Интегрированный в среду разработки дизайнер форм для прыткого творения оконных прибавлений. Несложная и действенная растровая графическая библиотека.
  • Интегрированный электронный задачник Programming Taskbook.
  • Модули артистов Бот и Чертежник, применяемых в школьной информатике.
  • Приспособление проверяемых заданий, обеспечивающий автоматическую постановку и ревизию заданий.
  • Присутствие Web-среды исследования WDE, дозволяющей запустить програмку напрямик из окошки браузера.
  • Вероятность опубликовать в сети интернет гиперссылку на файл, сохраненный в Web-среде исследования. Применение долголетнего навыка преподавания программированию при творении языка и среды.

Система PascalABC NET разработана на факультете арифметики, механики и компьютерных наук Южного федерального института, энергично развивается и применяется для изучения учащихся в курсе Базы программирования, и еще для изучения подростков. В ряде учебных заведений PascalABC NET считается одной из сред для обучения передового программирования.
Простота, прогрессивные способности, бесплатность — вот большие плюсы PascalABC NET!

Система PascalABC NET включает большая часть модулей системы программирования Pascal ABC, нацеленных на изучение:

  • Модуль растровой графики GraphABC.
  • Модуль векторной графики ABCObjects для прыткого исследования основ объектно-ориентированного программирования и написания обычных игровых и обучающих программ.
  • Модули артистов Бот и Чертежник, созданные для изучения основам программирования подростков младших и средних классов.
  • Модуль электронного задачника по программированию Programming Taskbook, имеющий 250 задач по программированию различного значения трудности (от простых задач до задач на файлы, указатели и рекурсию).

Система PascalABC NET базирована на платформе Microsoft NET, коя полностью обеспечивает язык PascalABC NET грандиозным числом стереотипных библиотек и дозволяет с легкостью соединять его с иными NET-языками: C#, Visual Basic NET, контролируемый C, Delphi NET, Delphi Prism и др.

Необыкновенности языка

  • Операторы = -= *= /=
  • Внутриблочные описания переменных
  • Описание переменных в заголовке цикла for
  • Инициализация переменной при присваивании (var n: integer := 10;)
  • Автоопределение вида переменной при инициализации (var x := 1;)
  • Цикл foreach
  • Подпрограммы с переменным количеством характеристик
  • Большого количества set на базе свободных типов (set of integer)
  • Способы в записях
  • Имиджу со типовым, упрощённый синтаксис модулей
  • Структурная эквивалентность типов для динамических массивов, указателей, множеств и процедурных типов
  • Двумерные динамические массивы
  • Все разновидности — классы
  • Инициализаторы полей классов и записей
  • Операция new для вызова конструктора
  • Вероятность характеризовать способы как снутри, но и вне интерфейса класса
  • Перегрузка операций
  • Интерфейсы в стиле NET
  • Включение мест фамилий .NET в разделе uses
  • Обобщённые классы, интерфейсы, подпрограммы и процедурные переменные
  • Статические конструкторы
  • Автоматическая производство мусора для объектов
  • Атрибуты
  • Способы расширения
  • Лямбда-функции с определенной аннотацией типов
  • Поддержка директив OpenMP
  • Поддержка неуправляемого кода через external

Встроенная среда PascalABC NET гарантирует подсветку синтаксиса, подсказку по коду (подсказку по точке, подсказку по характеристикам подпрограммы, всплывающую подсказку по коду), переход к определению и реализации подпрограммы, составляющие рефакторинга, обработку документирующих объяснений.

Шаблонные модули

  • Так как в PascalABC NET возможно воспользоваться всеми библиотеками платформы NET, то обычные модули нацелены только лишь на изучение:
  • Модуль растровой графики GraphABC
  • Модуль векторной графики ABCObjects
  • Модуль Arrays для ввода-вывода-заполнения одномерных и двумерных динамических массивов
  • Модуль Collections, имеющий упрощенные классы коллекций
  • Модуль MPI - обертка над MPI-функциями
  • Модули исполнителей Робот и Чертёжник (школьная информатика)

Язык в PascalABC NET

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

Язык PascalABC NET недалёк к языку программирования Delphi. В него добавлен ряд свежих полномочий, из числа которых - внутриблочные переменные, автоопределение на подобии при описании, способы в записях, подпрограммы с переменным количеством характеристик, операторы =, -=, *=, /=, оператор foreach, описание переменных в заголовке цикла.

Для работы программа требуетс наличие в системе установленной платформы Microsoft NET Framework.

Статус программыFree | Бесплатная
Операционная системаWindows All
ИнтерфейсРусский
Последнее обновление2013-03-12 17:03:42
Размер6,1 мб
Закачек715

Скачать PascalABC NET




Рейтинг: 2 из 5 (голосов: 7)

Скачать PascalABC NET
(Перейти на страницу загрузки PascalABC NET)

Отзывы о программе PascalABC NET

Написать отзыв



comments powered by HyperComments

Похожие программы