Постов в "Balloon"

TDlgBalloon для Delphi

Abstract (типа введение)

Со времени появления первых статей по использованию MS Agent в среде Delphi, многие разработчики заинтересовались применением «воздушной» выноски Balloon (шарик, баллон, пузырь). Это не случайно, выноска Balloon является удобным и
продвинутым средством как для пользователя, так и для разработчика.

Разработчику он предоставляет новый механизм взаимодействия с пользователем, который хорош позиции средства, и как сочетающегося с технологией MS Agent, и как интерфейсный элемент нового типа. Пользователь по своей природе,
в общем, настроен достаточно консервативно, но любит всяческие украшения в приложении. Кроме того, данных интерфейсный элемент позволяет реализовать более гибкое взаимодействие с пользователем. Например, по свидетельству В. Головача (Дизайн пользовательских интерфейсов, ВЛАД В. ГОЛОВАЧ) существует 4 основных фактора, являющихся критериями качества пользовательского интерфейса:

  1. Скорость выполнения работы
  2. Человеческие ошибки
  3. Обучение работе с системой
  4. Субъективное удовольствие пользователя


Так вот, выноски и диалоговые окна Balloon, позволяют эффективно решать как минимум 3 фактора. Во-первых, решают проблему корректного информирования пользователя об ошибках. С помощью Balloon можно показать небольшую выноску непосредственно около того элемента, где произошла ошибка (рис. 1).

 Ris1_nbln

Рис. 1. Выноска никогда не закрывает тот элемент, на
который указывает


Во-вторых, благодаря этому повышается скорость работы с системой, а вместе с этим, общий комфорт.

Читать далее

MSAgent и MS Balloon

Долгое время посетители сайта просили меня написать статью о MS Balloon, о том как его подключить к Delphi и MSAgent, чтобы в нем появлялись разные сообщения. Я и рад был бы скорее написать, так как давно занимаюсь с MS Balloon.

MS Balloon

MS Balloon — это воздушный шарик, появлющийся у агента, когда он (или она или может быть оно) пытается нам что-то сообщить. Обычно это какое-нибудь сообщение, то что сейчас говорит персонаж. Но как мы видим в пакете MS Office в шарике выводится и другая дополнительная информация. Через него можно выдавать диалоги, просить пользователя ввести что-нибудь и т.д. Так почему же нам с вами этому не научиться?

Вот когда-то я тоже об этом подумал. MS Balloon это тоже ActiveX, своеобразная примочка к MSAgent’у. Причем бывают разные баллоны (шарики), их пишут разные люди. Например MsgBalloon, BlnDialog6.5 (есть уже 7.1, но его еще не пробовал) ну и стандартный в WindowsXP.

Читать далее