Клиент. Предложения по усовершенствованию



Posted by Анатолий Таланин, г.Новосибирск on August 28, 1999 at 12:35:25:

В последнее время на страницах ПП активизировался диалог по проблемам
клиента. С моей точки зрения здесь есть над чем поработать и можно
оказать помощь разработчикам среды ФБП, предоставив им как проблемы, так и
варианты решений. Часть этих проблем пригодится в перспективных разработках,
а некоторые уже могут быть решены в ближайшее время.

1. Длина передаваемой строки - 256 байт. В этот объем помещается весь
протокол передачи запроса к серверу. Это связано с тем, что клиент формирует
(накапливает полный запрос) у себя. Видимо переориентировав место накопления
текста запроса с клиента на сервер, можно будет существенно выправить
положение с передачей количества текстовой информации. В этом случае можно
организовать запросы так, чтобы 256 байт предоставлялось одному акту запроса.

2. В примере сообщения http://www.hdru.com/wwwboard/messages/1539.htm поднимается вопрос о необходимости иметь
директиву определения текущей операции, либо кода текущей операции. С учетом
сообщений http://www.hdru.com/wwwboard/messages/1174.htm и http://www.hdru.com/wwwboard/messages/1187.htm становится понятной актуальность решения этой
задачи на уровне работы среды ФБП. Позволю себе повториться в постановке
задачи: Директивное определение кода операции по положению селектора в ЖО
позволит улучшить возможности диалога, в том числе и организовывать новые виды
с использованием приложений. Тем самым для части проблем клиента можно найти
решения иными средствами (не обязательно ФБП) в меру знаний, способностей и
умения каждого пользователя, не перегружая разработчиков среды ФБП частными
просьбами.

3. При формировании запроса к серверу путем диалога клиент
последовательно раскрывает новые окна. Реально откат осуществляется только на
одну позицию назад. В таком решении есть противоречие. Последовательность
ответов оператор несомненно должен иметь возможность наблюдать на экране, но
зачем всегда создаются новые окна? Они отнимают очень много полезной экранной
площади. Здесь необходимы новые решения с учетом достаточно большого
количества примеров удачных находок в различных программных продуктах.

4. Во время создания коллективной операции программа формирует экранную
форму с полями ввода информации. Ширина поля фиксирована и не поддается
управлению, заголовок колонок полей жестко связан с фиксированным текстом в
дереве операций. Такие ограничения серьезно сужают возможности программистов
при создании удобных в работе пользователей диалоговых экранных форм.




Пpишедшие ответы: