Thông tin tài liệu:
Nhiều loại ứng dụng đòi hỏi người thiết kế phải tạo ra button và control không chuẩn Button và Control Không Chuẩn. Sử dụng button và control truyền thống bất cứ nơi nào có thể. Sử dụng hiệu ứng 3D để làm cho các control nổi bật. Khi di chuyển chuột vào control, thay đổi con trỏ chuột.
Nội dung trích xuất từ tài liệu:
Tương tác người máy - Chương 5: ActionsChương5:Actions LêQuýLộcKhoaCôngNghệThôngTinĐạihọcBáchKhoaĐHĐN CơBản• Cáccáchđểthựchiệntácvụ/lệnh – Buttons – Menubars – Popupmenus – Dropdownmenus – Toolbars – Links – Actionpanels• Cáctácvụẩn – Doubleclickingonitems – Keyboardactions – Draganddrop – TypedcommandsButtonvàControlKhông Chuẩn• Nhiềuloạiứngdụngđòihỏi ngườithiếtkếphảitạora buttonvàcontrolkhôngchuẩnButtonvàControlKhông Chuẩn• Sửdụngbuttonvàcontrol truyềnthốngbấtcứnơinàocó thể• Sửdụnghiệuứng3Dđểlàmcho cáccontrolnổibật• Khidichuyểnchuộtvào control,thayđổicontrỏchuột• Sửdụngtooltip CácMẫuThiếtKế• ButtonGroups• ActionPanel• ProminentDoneButton• SmartMenuItems• Preview• ProgressIndicator• Cancelability• MultiLevelUndo• CommandHistory• Macros ButtonGroups• Môtả:Đặtcácbuttoncóchứcnăngcó liênquanvớinhauvàomộtnhóm• Sửdụng:Đặtmộtnhómbuttongâyra nhữngảnhhưởngtươngtựnhau.Vídụ: OK,Cancel,Apply,CloseButtonGroups ActionPanel• Môtả:Sửdụngmộtvùngpanelđểđặt cáctácvụ• Sửdụng:Khimuốnđặtquánhiều buttontrêngiaodiện,muốnlàmcho ngườidùngdễthấycácbutton,hoặc cáctácvụquáphứctạpđểbốtrívào menu• Cáccáchbốtríactions – Danhsáchđơngiản – Danhsáchcónhiềucột – Danhsáchcóphânloại – Bảnghoặclưới – Cây – CácpanelđặtgầnnhauActionPanelProminentdoneButton• Môtả:Đặtnútkếtthúcmột actionởcuốidòngtrựcquan• Sửdụng:Khicầnđặtcácbutton nhưDone,Submit,hoặcOKProminentdoneButton SmartMenuItems• Môtả:Thayđổimenutheongữ cảnh• Sửdụng:Trongmenucónhững actiontrêncácđốitượngcụ thể Preview• Môtả:Hiệnpreviewkếtquảcủatác vụ• Sửdụng:Ngườidùngthựchiệncáctác vụtốnnhiềuthờigianhoặctạora nhữngthayđổiđángkểtrongchương trìnhPreviewPreview ProgressIndicator• Môtả:Hiểnthịchongườidùng tiếntrìnhcủatácvụmấtnhiều thờigian• Sửdụng:Thôngbáotiếntrìnhcủa cáctácvụmấtnhiềuthờigian (hơn2s) Cancelability• Môtả:Cungcấpcáchđểkếtthúcaction tốnnhiềuthờigian• Sửdụng:Kếtthúcactiontốnnhiềuthời gian(hơn2s) MultilevelUndo• Môtả:Cungcấpcáchđểchongười dùngdễdàngđảongượccáctácvụđã thựchiện• Sửdụng:Cácgiaodiệncáctínhtương táccaocủacácphầnmềmphứctạp như:cácmôitrườnglậptrình,các phầnmềmthiếtkếđồhọa,… CommandHistory• Môtả:lưuvàhiểnthịcácaction đãthựchiện• Sửdụng:cácmôitrườnglập trình,cácphầnmềmthiếtkếđồ họ a Macros• Môtả:Hỗtrợchongườidùngtự tạoracácactionđểthựchiện mộtlúcnhiềuactioncósẵn• Sửdụng:Khingườidùngcókhả năngsửdụnglặplạimộtchuỗi cácactions