PascalABC.NET - это язык Object Pascal для платформы Microsoft.NET, содержащий все основные элементы современных языков программирования: модули, классы, перегрузку операций, интерфейсы, исключения, обобщенные классы, сборку мусора.
Год: 2012 Размер: 119 Мб Язык интерфейса: Русский Версия программы: 1.8 build 496 Название программы: PascalABC.NET Лечение: не требуется Системные требования: Windows XP, Vista, 7,8; Server 2000, 2003, 2008, 2012.
Система PascalABC.NET включает в себя также простую визуальную среду, ориентированную на эффективное обучение программированию.
Язык PascalABC.NET близок к языку программирования Delphi. В него добавлен ряд новых возможностей, среди которых - внутриблочные переменные, автоопределение типа при описании, методы в записях, подпрограммы с переменным числом параметров, операторы +=, -=, *=, /=, оператор foreach, описание переменных в заголовке цикла.
Система PascalABC.NET основана на платформе Microsoft .NET, которая обеспечивает язык PascalABC.NET огромным количеством стандартных библиотек и позволяет легко сочетать его с другими .NET-языками: C#, Visual Basic.NET, управляемый C++, Delphi.NET, Delphi Prism и др.
Интегрированная среда PascalABC.NET обеспечивает подсветку синтаксиса, подсказку по коду (подсказку по точке, подсказку по параметрам подпрограммы, всплывающую подсказку по коду), переход к определению и реализации подпрограммы, элементы рефакторинга, обработку документирующих комментариев.
Система PascalABC.NET включает большинство модулей системы программирования Pascal ABC, ориентированных на обучение:
Модуль растровой графики GraphABC. Модуль векторной графики ABCObjects для быстрого изучения основ объектно-ориентированного программирования и написания простых игровых и обучающих программ. Модули исполнителей Робот и Чертежник, предназначенные для обучения основам программирования школьников младших и средних классов. Модуль электронного задачника по программированию Programming Taskbook, содержащий 250 задач по программированию разного уровня сложности (от простейших задач до задач на файлы, указатели и рекурсию).
Что нового в PascalABC.NET 1.8 сборка 496? версия 1.8 сборка 496:
[01.06.12] Исправлена ошибка с неправильным выбором метода расширения Min. [27.05.12] Вышла версия 1.4 Web-среды разработки. В WDE добавлена поддержка компиляторов F# и IronPython. WDE переименована в ProgrammingABC.NET WDE. [27.05.12] Исправлена неточность с подключением методов расширения [23.03.12] Исправлен тип self для обобщенного типа [23.03.12] Исправлено падение компилятора в разборе ошибочного условия not a <> b, где а - генерик [23.03.12] Исправлена ошибка невозможности наследования от инстанцированного обобщенного типа [12.02.12] Исправлен глюк, связанный с отображением неправильного курсора после отключения сворачивания кода в редакторе [12.02.12] Исправлена ошибка с вызовом Split [11.02.12] Улучшена генерация кода для выполнения под Mono. Под Mono пройдены все тесты на компиляцию и выполнение. [11.02.12] Оптимизированы присваивание и копирование записей. [11.02.12] Исправлена ошибка с вложенным записями на 64-битной Windows 7 [23.01.12] Вышла версия 1.3 Web-среды разработки. WDE переведена на .NET 4.0. [19.01.12] Исправлена ошибка с ярлыком папки Samples в Главном меню [19.01.12] По подсказке по точке вначале выдаются обычные методы и затем - методы расширения. [16.01.12] Вернули возможность break и continue внутри foreach. [15.01.12] Исправлена ошибка неопознания методов с именами, совпадающими с именами методов расширений (s.Contains(s1)). [08.12.11] Вышла версия 1.2 Web-среды разработки. Добавлены роли "Учитель" и "Ученик", возможность создавать группы. [05.12.11] Исправлена ошибка медленной компиляции методов расширений [05.12.11] Исправлена ошибка writeln(random:8:3) [26.11.11] Исправлена ошибка инсталляции при отсутствующем диске С: [25.10.11] Добавлен модуль PT4Exam, содержащий задания ЕГЭ для электронного задачника [21.08.11] Добавлено несколько примеров для .NET 4.0, в т.ч. примеры с длинными целыми и комплексными числами
версия 1.8 (1.8.0.469)
[19.08.11] Добавлена возможность компиляции и выполнения C# - программ [19.08.11] Осуществлён переход на .NET 4.0 [30.06.11] Вышла версия 1.1 Web-среды разработки. Осуществлён переход на Silverlight-сокеты. Графический вывод стал более равномерным [06.06.11] Исправлена ошибка: Pos('',s) теперь возвращает 0, а не 1 [06.06.11] Исправлена ошибка с указателем на запись-обобщение [20.05.11] Исправлена ошибка с инициализацией объекта класса как записи [20.05.11] Исправлена ошибка с константными параметрами-записями [19.05.11] Исправлена ошибка с указателями на записи, содержащие строки (теперь сборщик мусора работает с ними корректно) [05.05.11] Исправлены ошибки в методах расширения [25.04.11] Файл PABCRtl.dll теперь инсталлируется в GAC и не создается в каждой папке в режиме ускорения запуска из-под оболочки
версия 1.7 (1.7.0.448)
[10.04.11] Реализованы основные директивы OpenMP [08.04.11] Вышла версия 1.0 Web-среды разработки. В WDE внедрен электронный задачник Programming Taskbook, а также 16 дополнительных задач из ЕГЭ по информатике. [01.04.11] Исправлена ошибка работы Assert в WDE [30.03.11] Исправлена ошибка с integer.Parse('12'):= 3 [13.03.11] Исправлена ошибка с чтением пользовательских dll, имеющих зависимости от других пользовательских dll [13.03.11] Запрещены на уровне синтаксиса бестиповые параметры [12.03.11] Устранено отображение паразитарных символов в редакторе WDE при переходе на новую строку [12.03.11] Устранена ошибка работы WDE в Internet Explorer 8.0 [12.03.11] Добавлены функции ReadlnInteger и аналогичные [12.03.11] Исправлена работа read(s1,s2) [09.03.11] Исправлена работа функций Copy, Insert, Delete - теперь они не выдают исключений при любых значениях параметров (как в Delphi) [09.03.11] Исправлено считывание лишнего символа в read(i) [09.03.11] Исправлена ошибка с перегрузкой процессора в результате зацикливания Intellisense при разборе значения сложных констант [09.03.11] Исправлена ошибка вызова методов расширения для строк [07.03.11] Исправлена ошибка c function f: Result [06.02.11] Исправлена ошибка, в результате которой возникала ошибка в режиме ускорения запуска из-под оболочки в Windows 7 64 бит [31.12.10] Задачник Programming Taskbook адаптирован под 64-разрядную версию Windows 7 [19.12.10] Исправлена ошибка с вызовом конструктора записи [28.11.10] Исправлена ошибка с mod для типа uint64 [28.11.10] Исправлена ошибка инициализации локальной переменной вызовом функции [28.11.10] Исправлена ошибка в справке - array [] of integer синтаксически неверно [27.11.10] Модифицирован модуль FormsABC, добавлены примеры для модуля FormsABC [18.11.10] Добавлен модуль FormsABC [18.11.10] Исправлена ошибка в модуле ABCObjects при выходе объекта за границы рисования
версия 1.6 (1.6.0.423)
[14.11.10] Добавлен пункт меню "Документация по .NET" [14.11.10] Исправлена ошибка с неверным сохранением координат окна исполнителей [14.11.10] Исправлена ошибка с uses a in '' [14.11.10] Исправлена ошибка в алгоритме выбора перегруженного метода [14.11.10] Исправлена ошибка с подвисанием среды при большом выводе на экран в цикле [14.11.10] Исправлена ошибка с невозможностью использования вложенных классов .NET [14.11.10] Исправлена ошибка с появлением посторонних символов при длинном выводе русских букв [14.11.10] Исправлена ошибка со сбросом настроек при переключении вкладок опций
версия 1.6 beta (1.6.0.417)
[17.10.10] Реализована контекстная справка (F1) по .NET-библиотекам [10.05.10] Реализованы лямбды - пока с явной аннотацией типов (x: integer => x*x).
[21.09.10] Обновлен модуль PT4. [21.09.10] Исправлена ошибка отсутствия средств IntelliSense в Mini-версии. [01.07.10] Вышла версия WDE 0.7 c модулем графики Graph - упрощенным GraphABC. [23.06.10] Исправлена ошибка с совместимостью процедурных типов в += и -= [21.06.10] Исправлена ошибка с использованием типа array of integer в лямбдах [20.06.10] Изменен алгоритм сравнения строк - теперь строки сравниваются как в Delphi - согласно кодам символов (сборка 410)
[19.06.10] Исправлена ошибка: перечислимые типы .NET теперь можно сравнивать на x*x).
[10.05.10] После окончания CRT программы теперь нельзя вводить символы.
[04.05.10] Методы расширения можно использовать теперь для обобщенных классов.
[19.04.10] Исправлена ошибка работы оператора case при вызове в обработчике события
[15.04.10] Добавлены стандартные функции ReadInteger, ReadReal, ReadString, ReadChar, ReadBoolean
[15.04.10] Исправлена ошибка с выведением типов в методах расширений LINQ
[08.04.10] Исправлена ошибка с выведением file of T
[08.04.10] Исправлена ошибка приведения интерфейсов к типу object
[21.03.10] Глобальные события (модуля)
[19.03.10] Исправлена ошибка с запуском по Shift-F9 файлов с русскими буквами в пути файла
[19.03.10] Вышла версия WDE 0.5 с возможностью создания, удаления и переименования папок зарегистрированными пользователями
[14.03.10] Исправлена ошибка с Исполнителями Робот и Чертежник, не сообщавшими о выполнении задания [14.03.10] Исправлена ошибка копирования dll при ускорении запуска из среды
[14.03.10] Исправлена ошибка с русскими буквами в препроцессоре ({$resource 'Открыть.png'})
[12.03.10] Исправлена ошибка с forward в модулях с упрощенным синтаксисом [11.03.10] Исправлена ошибка с автоформатированием при выделенном коде
[05.03.10] Исправлена ошибка с ускорением запуска из среды при нестандартном каталоге для выходных файлов [04.03.10] Исправлена ошибка автоформатирования кода с директивой {$include} [14.02.10] Ускорен запуск программ из среды [05.02.10] Исправлена ошибка с where T: System.IComparable; [17.01.10] Исправлена ошибка со сравнением переменных-событий. [12.01.10] Исправлена ошибка с отображением одноименных локальных блоковых переменных в отладчике. [06.01.10] Снята подсветка в директивах компилятора старого стиля #. Изменен цвет подсветки в директивах {$} [05.01.10] Исправлена ошибка неверной работы Self в записях [02.01.10] Getтеры и Setтеры свойств при компиляции dll сделаны публичными. Это позволяет свойствам классов в dll также иметь публичный доступ [02.01.10] Исправлена ошибка при переключении языка в режиме ввода в графическом окне [01.01.10] Реализованы стандартные функции Eoln и Eof без параметров. Достичь совместимости Eof не удалось.
версия 1.4 (1.4.0.363)
[28.12.09] Автоформатирование кода по запросу (Ctrl+Shift+F) [10.12.09] Исправлена ошибка с переключением фокуса на окно вывода [10.12.09] Исправлена ошибка с копированием русских букв из редактора в буфер обмена [10.12.09] Исправлена ошибка с const параметрами-записями [30.11.09] Вышла версия WDE 0.4 с возможностью авторизации и хранения индивидуальных файлов зарегистрированными пользователями [16.11.09] Опубликована альфа-версия PascalABC.NET 1.4 с дизайнером форм и возможностью создавать проекты. [15.11.09] Исправлена ошибка с невозможностью передачи элемента строки по ссылке [15.11.09] Добавлен стандартный модуль Arrays [15.11.09] Исправлена ошибка с определением методов расширений в интерфейсной секции модуля [02.11.09] Проверка запуска нескольких копий среды осуществляется теперь до создания окна
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.