Pascal ABC 3.0
Версия реализации Pascal ABC языка программирования PascalВерсия Pascal ABC 3.0.
Основные изменения относительно версии Pascal ABC 2.7.4:
- в справочную систему добавлено детальное описание процесса создания заданий для электронного задачника и исполнителей
- количество задач в свободно распространяемой версии Pascal ABC & Programming Taskbook ME увеличено до 250
-
модуль
ABCObjectsизменил статус с “Beta” на “Release”. В справочную систему добавлен обзор модуляABCObjectsи подробное описание его классов -
добавлен модуль спрайтов
ABCSprites - функцию можно вызывать как процедуру
-
в пункте меню Сервис появилось окно настройки параметров редактора. Параметры редактора сохраняются в локальном файле
ABC.ini -
в справочной системе появилось описание операторов
try ... except,try ... finallyиraise, а также описание механизма обработки исключений -
в модуле
Utilsпоявились функцииExtractFileName,ExtractFileExt,ChangeFileExtиExtractFilePath -
в модуле
Utilsпоявилась функцииFindFirstFile,FindFirstDirectory,FindNextиFindClose, а также записьSearchRec, предназначенные для перебора файлов и каталогов -
в модуле
Soundsпоявился классSound, инкапсулирующий действия со звуками -
процедура
SoundTimeзаменена на процедуруSoundLength. ПроцедураLoadSoundосуществляет теперь поиск звукового файла вначале в текущем каталоге, а затем в каталогеPascalABC\Media\Sounds -
в модуле
Timersпоявился классTimer, инкапсулирующий действия с таймерами -
в модуле
GraphABCпоявился классPicture, инкапсулирующий действия с рисунками -
в процедурах
LoadPictureиSavePictureмодуляGraphABCдобавлена возможность работы с .jpg и .png файлами -
в модуле
GraphABCпоявились процедурыCopyRect,FlipPictureHorizontalиFlipPictureVertical -
в модуле
GraphABCв функцииCreatePictureтеперь нужно задавать ширину и высоту -
в модуле
GraphABCпроцедураCopyToPicture(n,r)заменена на функциюCreatePictureFromRect(r), а процедураCopyScreenBufferToPicture(n,r)— на функциюCreatePictureFromScreenBufferRect(r) -
в модуле
GraphABCпоявилась функцияPictureTransparent, процедурыNormalizeWindow,SetBrushPicture(filename),SetBrushPicture(n),FillWindow(filename),FillWindow(n) -
в процедурах
LoadPicture(filename),SetBrushPicture(filename),
FillWindow(filename),LoadWindow(filename)модуляGraphABCпоиск файла теперь осуществляется вначале в текущем каталоге, а затем в каталогеPascalABC\Media\Images -
появилась стандартная процедура
CopyMem, копирующая участок памяти. ПроцедураFillCharпереименована вFillMem
Комментарии
]]>blog comments powered by Disqus
]]>