Версия 2.53 от 02.12.2014

<< Click to Display Table of Contents >>

Navigation:  Список внесенных изменений >

Версия 2.53 от 02.12.2014

 

Список изменений в программной платформе от 02.12.2014 г.

 

В исполняющей машине (версия 2.53):

1. Изменения в языке L9:

1.1. Изменения в объектах:

Новые объекты:

1.1.1. Добавлен новый объект "Множество" ("Hashset"), который представляет собой коллекцию данных.

Новые методы, события и параметры:

1.1.2. Для объекта "ИнформацияОбУстройстве" добавлены следующие методы:

"Заряжается" ("IsCharging") - метод определяет, заряжается мобильное устройство или нет;

"ПолучитьУровеньЗаряда" ("GetBatteryLevel") - метод определяет текущий уровень заряда батареи мобильного устройства в диапазоне от 0 до 100%.

1.1.3. Для объекта "ПолеКартинки" ("PictureBox") добавлено событие "ПриУдержании" и метод  ""УстановитьПриУдержании" ("SetOnTapAndHold"), предназначенный для установки функции-обработчика данного события.

1.1.4.  Для следующих событий добавлен параметр "Источник" (объект, сгенерировавший событие):

"ПриИзмененииВыбора" и "ПриУдержании" (события объекта "ВыпадающийСписок" ("ComboBox"));

"ПриНажатииНаКнопку" (событие объекта "Кнопка" ("Button"));

"ПриИзменении" и "ПриУдержании" (события объекта "ПолеВыбора" ("SelectionBox"));

"ПриНажатииНаФлажок" и "ПриУдержании" (события объекта "Флажок" ("CheckBox"));

"ДокументСформирован" (событие объекта "ПолеHTMLДокумент" ("HTMLDocumentBox"));

"ПриПоказе", "ПриСкрытии", "ПриИнициализации", "ПриВыбореОк", "ПриВыбореОтмены" и "ПриУдержании" (события объекта "Форма" ("Form")).

1.1.5.  Для объекта "FTPСоединение ("FTPConnection") добавлены следующие методы:

"ПроверитьДоступность" ("CheckAvailable") - метод проверяет доступность FTP сервера;

"Найти" ("Find") - необходим для поиска файлов или директории в FTP-сервере.

Для метода "Получить" ("Receive") добавлен параметр "ВосстановитьПуть (RestorePath)" – логический признак, определяющий необходимость восстановления пути до файла на мобильном устройстве относительно параметра "ПутьОбмена". Значение по умолчанию: "Истина".

1.1.6. Для объекта "АПСКлиент" ("APSClient") добавлен метод "ПроверитьДоступность" ("CheckAvailable"). Метод проверяет доступность сервера по указанному адресу и порту.

1.1.7. Для объекта "Форма" ("Form") добавлены методы:

"Активен" ("IsActive") - метод определяет, находится ли форма на переднем плане экрана МУ;

"УстановитьПриИзмененииОриентацииЭкрана" ("SetOnChangeOrientationScreen") - метод устанавливает реакцию на событие "ПриИзмененииОриентацииЭкрана" ("OnChangeOrientationScreen").

1.1.8. Для объекта "ДатаВремя" ("DateTime") добавлено событие "ПриОкончанииРедактирования" и метод "УстановитьПриОкончанииРедактирования" ("SetOnEdited"), предназначенный для установки функции-обработчика данного события.

1.1.9. Для объектов "Документы" ("Documents") и "Справочник" ("Catalog") добавлен метод "ПолучитьМножество" ("GetHashset").

Новые свойства:

1.1.10. Для объекта "КонтекстноеМеню" ("ContextMenu") добавлено свойство "Фон" ("Background"), которое позволяет изменить фон контекстного меню.

1.1.11. Для объекта "ДатаВремя" ("DateTime") добавлено свойство "ПредставлениеПустойДаты" ("UndefinedDateView").

1.1.12. Для следующих объектов добавлено свойство "Видимость":

"Кнопка" ("Button)";

"Флажок" ("CheckBox");

"ВыпадающийСписок" ("ComboBox");

"ДатаВремя" ("DateTime");

"ПанельРисования" ("DrawingBox");

"Рамка" ("GroupBox");

"HTMLДокумент" ("HTMLDocument");

"Надпись" ("Label");

"ПолеКартинки" ("PictureBox");

"ПанельПрокрутки" ("Scrollbox");

"Закладки" ("Tabs");

"Закладка" ("Tab");

"ТабличноеПоле" ("TableBox");

"ПолеВвода" ("TextBox");

"Форма" ("Form");

"ТаблицаДанных" ("DataGrid");

"Дерево" ("Tree");

"ПолеВыбора" ("SelectionBox").

1.2. Изменения в функциях:

1.2.1. Добавлена новая глобальная функция "ПолучитьРазмерТекста" ("GetTextSize"). Функция получает размер текста с заданными параметрами.

1.2.2. Добавлена новая глобальная функция "ПолучитьИдентификаторОбмена" ("GetExchangeID"). Функция возвращает идентификатор обмена с ПП "Агент Плюс: Управление дистрибьюторской сетью".

1.2.3. Добавлена новая глобальная функция "ПолучитьПеречислительКлючей" ("GetKeysEnumeration"), которая возвращает список ключей ассоциативного массива.

1.2.4. Добавлена новая глобальная функция "ПолучитьШиринуТекста" ("GetTextWidth"). Функция получает ширину текста с заданным шрифтом.

2. Прочие изменения:

2.1. В "Руководство разработчика конфигураций для "Агент Плюс 2.0"" добавлен новый раздел "Для начинающих разработчиков", в котором представлены начальные советы о том, как создать конфигурацию, реализовать обмен, произвести тестирование, отладку и многое другое.