главная -> статьи -> Еще один подход к проектированию приложений | |
Предисловие
Рефреном предыдущих статей звучат характеристики Internet технологий (и родственника их - IE): - масштабируемость приложений; - переносимость приложений и контента; - превращение Internet браузера в универсальный инструмент (контейнер), вбирающий в себя самые современные технологии передачи информации, ее обработки и отображения; - открытость Internet технологий с точки зрения их использования и совершенствования. Еще одна посылка к развитию идеи - некоторый опыт обучения специалистов различных предметных областей (повышение квалификации) основам inet технологий и HTML. Несомненно, легкость принятия материала обусловлена простотой и логичностью языка, но ведь уровень некоторых - подготовленный пользователь. Все это и привело к идее разработки приложений с ориентацией на IE в качестве основы (исполнительской среды). Получается довольно интересно. Введение Вероятно, это из области "вечных" вопросов - разделение на специалистов конкретных предметных областей и профессиональных программистов. Конечно, для наиболее значимых направлений готовятся программисты-прикладники, но как быть остальным специалистам? Конечно, софтверные гиганты пытаются адаптировать инструментарий к потребностям "прикладников", но много ли мы видим значимых результатов? Что на сегодняшний день используется "непрограммистами" (из личного, весьма ограниченного опыта), это Excel, VBA и, более настойчивыми, - Delphi. И это все? Но загляните в Internet, - какое множество подходов в подаче контента (гибкость?), сколько вариантов взаимодействия с информацией (интерфейс?), сколько авторов, - не является ли это подсказкой к еще одному способу разработки прикладных программ (приложений). Опуская промежуточные рассуждения, приведем конкретные предложения по проектированию простых программных продуктов, представляющих связанный между собой набор стандартных инструментов: Интерфейс приложения - IE;
Рассмотрим варианты реализации предложенного с пояснением конкретных решений и разбором некоторых в сопутствующих уроках. Подразумевается, что читатель знает HTML, JavaScript, знаком с Flash, ActionScript, имеет представление о VBScipt или VBA (VB for Application). Интерфейс приложения
|
Рассмотрим некоторые более подробно, например: Контроль ввода - стандартная задача множества приложений, частный случай -
проверка исходных данных. Наиболее часто процедура проверки запускается после
завершения операции в отдельном окне ввода. Здесь, зачастую, возникает характерная ситуация -
пользователь "застывает", не переносит фокус ввода в очередное окно, не видит уже
совершенной ошибки, а после перехода в другое окно - несколько теряется (из опыта подготовки
начинающих пользователей).
Контекстная подсказка, именно подсказка, но не контекстный вызов справочной
системы, - следующая по значимости составляющая полноценного приложения, является элементом
интерфейса. Справочные системы на основе HTML уже достаточно широко используются во многих
приложениях, вполне прозрачны для реализации.
Математика
|
© 2002-2004 Сединко А.М.
© 2004 design by kir |