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
]]>