<< 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. Для следующих объектов добавлено свойство "Видимость":
1.2. Изменения в функциях:
1.2.1. Добавлена новая глобальная функция "ПолучитьРазмерТекста" ("GetTextSize"). Функция получает размер текста с заданными параметрами.
1.2.2. Добавлена новая глобальная функция "ПолучитьИдентификаторОбмена" ("GetExchangeID"). Функция возвращает идентификатор обмена с ПП "Агент Плюс: Управление дистрибьюторской сетью".
1.2.3. Добавлена новая глобальная функция "ПолучитьПеречислительКлючей" ("GetKeysEnumeration"), которая возвращает список ключей ассоциативного массива.
1.2.4. Добавлена новая глобальная функция "ПолучитьШиринуТекста" ("GetTextWidth"). Функция получает ширину текста с заданным шрифтом.
2. Прочие изменения:
2.1. В "Руководство разработчика конфигураций для "Агент Плюс 2.0"" добавлен новый раздел "Для начинающих разработчиков", в котором представлены начальные советы о том, как создать конфигурацию, реализовать обмен, произвести тестирование, отладку и многое другое.