DevCon for OS/2 - Developer Connection |
Operating systems: ArcaOS, eComStation, IBM OS/2 Warp |
|
|
How to design PM application
Заголовок программыВ заголовке окна нужно писать: Название программы (операции), имя открытого документа
Avoid flickeringPicture viewers, PM applications should avoid flickering.
Position load/savewindows position load/save (relates to windows, settings notebooks) Save, x,y, width, height, + flag, does window fit into the desktop square? After load of x,y, width, height, check the dimensions of screen, does window fit into the window? if user changed screen resolution then use initial window position and size.
Размер Главного окна
Автоматическое сохранение документовРекомендуется строить приложения так, чтобы пользователю не требовалось вручную сохранять документы. "Необходимость сохранять документы по мере их изменения также должна стать, по убеждению Нидлмена, частью истории. Концепция автосохранения успешно реализована в сервисе Google Docs, что позволяет избежать потери данных при сбое подключения или других неполадках. Нидлмен отмечает, что в некоторых приложениях, таких как OneNote и Evernote, пункт меню 'сохранить' отсутствует за ненадобностью." source: soft.compulenta.ru
Когда использовать картинки в приложениях?
Плохие примеры:
Выводы: Если объекты имеют физическое представление, если пользователь их видит, то картинки нужны.
Shutdown event, Suspend/resume eventSuspend/resume: The applications are frozen and don't receive notifications. Nevertheless, every program may request APM notification via semaphores. Shutdown:
Exit confirmationIf application is a viewer then no need to confirm exit. If it's an editor of user's data then show MsgBox: Are you sure? Quit, Cancel.
Hot keysExamples:
Settings notebookThere is Merlin notebook in eComStation. Please use this control, don't use other forms.
|
|
||||||
(C) OS2.GURU 2001-2024