Компьютерная литература
  • формат djvu
  • размер 50,82 МБ
  • добавлен 1 апреля 2015 г.
Ажеронок В.А., Островерх А.В., Радченко М.Г., Хрусталева Е.Ю. Разработка управляемого интерфейса
М.: 1С-Паблишинг, 2010. - 728 с.
Технологическая платформа 1С: Предприятие 8.2 использует новую, отличную от предыдущих версий, концепцию построения пользовательского интерфейса. Благодаря ей прикладные решения, созданные на основе этой платформы, могут работать не только внутри локальных сетей, но даже через Интернет, используя низкоскоростные каналы связи.
Концепция пользовательского интерфейса содержит две важные особенности. Первая особенность заключается в том, что платформа формирует пользовательский интерфейс на основе статического, декларативного описания, создаваемого разработчиком. С помощью встроенного языка разработчик может динамически, в процессе работы прикладного решения, изменять некоторые части интерфейса и создавать собственные алгоритмы обработки данных, представленных в интерфейсе. При этом большое значение приобретает вторая особенность: разработчику в явном виде необходимо программировать как клиентскую, так и серверную части своего приложения.
Для специалистов, имеющих опыт разработки в предыдущих версиях платформы 1С: Предприятие, обе эти особенности являются новыми. Для программистов, не знакомых с системой 1С: Предприятие, новыми и непривычными могут являться и другие подходы, принятые при разработке прикладных решений 1С: Предприятия.
По этой причине данная книга описывает не только технические, но и многие концептуальные вопросы, необходимые для конструирования и программирования пользовательского интерфейса.
Книга состоит из четырех частей. Каждая из них посвящена определенной области разработки.
В первой части книги рассказывается о принципах, на основе которых платформа формирует командный интерфейс и о том, как разработчик может влиять на его формирование.
Во второй части рассматриваются различные возможности статического создания управляемых форм в Конфигураторе – средстве разработки, входящем в состав платформы.
В третьей части рассказывается о возможностях использования встроенного языка для решения различных интерфейсных задач.
В четвертой части книги рассматриваются некоторые основные принципы и подходы, необходимые для того, чтобы управляемые формы работали быстро и производительно.
Помимо большого количества иллюстраций и практических примеров книга содержит значительное число демонстрационных конфигураций. Они находятся на прилагаемом к книге компакт-диске. Каждая из конфигураций - это отдельный пример, рассматриваемый в книге. Таким образом, можно самостоятельно воспроизвести или доработать любой пример из книги, используя имеющиеся готовые решения.
Все конфигурации созданы на версии платформы 8.2.10.82.
Структура книги
Введение
Конструирование командного интерфейса
Пользователь, интерфейс, команда
Управляемое приложение глазами пользователя
Командный интерфейс системы
Настраиваем состав команд
Настраиваем доступность команд по ролям
Редактирование командного интерфейса
Влияние функциональных опций на командный интерфейс
Пользовательская настройка интерфейса
Настраиваем представление команд
Модель разработки глобального командного интерфейса
Создаем произвольные команды
«Командуем» формами
Конструирование форм
Форма 1С: Предприятия
Создание формы
Редактирование формы
Влияние объектов конфигурации на форму
Реквизиты формы
Командный интерфейс формы
Управление видимостью элементов формы
Окно сообщений формы
Примеры конструирования форм
Как и зачем объединять элементы формы в группы
Как изменить состав кнопок элементов формы
Как добавить поле «Договор» и связать его с контрагентом
Как добавить в форму табличную часть
Как добавить в форму панель со страницами
Как добавить в форму таблицу, отображающую произвольные данные
Создание подменю «Перейти» старого образца
Как создать и заполнить объект с учетом установленного отбора списка
Как отобразить в списке реквизиты реквизитов
Как сгруппировать данные в списке
Как настроить условное оформление динамического списка
Рабочий стол
Программирование форм
Форма как элемент клиент-серверного взаимодействия
Параметры и реквизиты формы
Открытие форм
Преобразование прикладных данных в данные формы
Исполнение модуля формы на клиенте и на сервере
Контекстные и внеконтекстные серверные вызовы
Работа с данными объекта в форме
Последовательность событий при открытии формы объекта
Последовательность событий при записи объекта из формы
Начальное заполнение
Проверка заполнения
Сообщения пользователю
Способы информирования пользователя
Обновление данных в динамических списках
Оформление списков
Дополнительные колонки в списках
Работа с таблицей в форме
Работа с файлами и картинками
Ввод по строке
Программное изменение формы
Оптимизация клиент-серверного взаимодействия в формах
Общие рекомендации по оптимизации клиент-серверного взаимодействия
Инструменты, используемые при оптимизации клиент-серверного взаимодействия
Примеры оптимизации клиент-серверного взаимодействия
Возможность скачивания данного файла заблокирована по требованию правообладателя.