Kỹ thuật giao diện Windows
ThiÕt KÕ Giao DiÖn Kü thuËt giao diÖn Microsoft Window * * * Ngời báo cáo : Dơng Chí Đức , Thạch Đăng Sơn Nguyễn Thị Hoà Những sở đầu vào Ngời sử dụng tơng tác với đối tợng giao diện nhiều loại thiết bị đầu vào khác nhau.Những thiết bị đầu vào phổ biến chuột, bàn phím bút điện tử.Trong phần xét hai thiết bị chuột bàn phím Vào chuột Con chuột thiết bị vào quan trọng việc tơng tác với đối tợng giao diện Microsoft Window Chuột đợc thể hình hình ảnh gọi trỏ(pointer hay cursor).Bằng việc định vị trỏ nhấn chuột ta lựa chọn đối tợng thao tác chúng Mỗi trỏ có điểm đặc biệt -gọi hot spot để xác định xác vị trí trỏ hình.Hot spot định đối tợng chịu tác động hành động chuột.Các đối tợng hình xác định thêm hot zone; hot zone xác định vùng mà hot spot nằm đợc xem xét đối tợng Điển hình hot zone trùng khớp với biên giới đối tợng, nhng to hay nhỏ để ngời sử dụng đợc dễ dàng Những hành động chuột Những hành động chuột giao diện sử dụng nút chuột hay nút chuột Ngầm định nút nút trái nút nút phải chuột Hành động nút lặp lại chức đặc trng truy nhập đợc sẵn sàng với nút 1, nhng cung cấp chức có hiệu cao hơn.Với chuột ba nút, nút nút phải nút Sau hành vi phổ biến đợc mô tả với chuột: Hành động Trỏ Trỏ tơng tín hiệu sử Nhấp chuột ợc thả định Nhấp đúp thao ấn Kéo chuyển động nh lựa chọn đối tợng Mô tả Định vị trỏ để "trỏ vào" đối tợng riêng biệt hình không dùng nút chuột phần thờng xuyên việc chuẩn bị số tác khác Trỏ thờng hội cung cấp trực quan phản hồi khác tới ngời dụng Định vị trỏ đối tợng sau ấn thả nút chuột Nói chung chuột không di chuyển suốt trình nhấp chuột, nút chuột đra nhanh chóng sau đợc ấn.Nhấp để xác hành động đối tợng Định vị trỏ đối tợng sau ấn thả hai lần thật nhanh Nhấp đúp gọi lên tác ngầm định Định vị trỏ đối tợng sau giữ nút chuột xuống.Ân thờng bắt đầu thao tác nhấp hay kéo Định vị trỏ đối tợng, ấn nút chuột xuống giữ nút xuống di chuột.Sử dụng kéo cho hành thao tác trực tiếp Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhóm Công Cụ Thiết Kế Giao Diện Bởi chuột có ba nút nên hành đông sơ cho nút này.Đó điều tốt để giới hạn phân công thao tác cho môi trờng nơi mà sẵn sàng nút thứ ba đợc gánh vác cho cung cấp d thừa truy nhập lệnh tắt để hỗ trợ thao tác nơi giao diện Khi phân chia chức cho nút, bạn cần định nghĩa hành vi cho tác động đà đợc mô tả ( trỏ, nhấp, kéo, nhấp đúp) cho nút Vào bàn phím Bàn phím thiết bị cho việc đa vào soạn thảo thông tin text.Tuy nhiên giao diện Window hỗ trợ cho việc sử dụng ban phím để dò tìm, thay đổi mode, vào sửa nh lệnh gọi tắt để gọi thao tác Sau hành vi tơng tác đợc mô tả với bàn phím: Hành động Ân chuyển trng riêng biệt Giữ thay đổi dụ nh Đánh máy Mô tả Ân thả phím Không giống nh tơng tác chuột, tơng tác bàn phím xảy dựa s xuống bàn phím.Thao tác ấn mô tả đặc tơng tác bàn phím cho việc gọi lệnh haycho việc dò tìm Ân giữ phím xuống Giữ mô tả đặc trng việc tơng tác phím nh Alt, Shift Ctrl để hành vi chuẩn việc vào khác- ví ấn phím khác hay tác động chuột Đánh máy nhập vào thông tin text từ bàn phím Những phím text Những phím text bao gồm: Các phím số chữ (a - z, A-Z, -9 ) Dấu chấm phím biểu tợng Các phím Tab Enter Phím SpaceBar Trong ngữ cảnh văn bản, ấn phím văn cho ký tự hình.Trừ cách xem đặc biệt, ký tự tạo phím Tab Enter không nhìn thấy đợc.Trong vài ngữ cảnh, phím văn đợc dùng cho việc dò tìm gọi thao tác riêng biệt Những phím truy nhập Phím truy nhập phím số hay chữ đợc sử dụng kết hợp với phím Alt để dò tìm hay điều khiển hành động Ví dụ: Khi ấn phím Alt+O điều khiển hành động Open phím điều khiển phím "O" Hiệu hành động điều khiển phụ thuộc vào kiểu điều khiển Sự phân chia ký tự phÝm truy nhËp ®Ĩ ®iỊu khiĨn sư dơng nh sau: Ký tự nhÃn điều khiển, trừ có ký tự khác cung câp liên tởng tốt Phụ âm đặc biệt nhÃn Nguyên âm nhÃn Tránh quy định ký tự nơi mà việc định vị mắt phím truy nhập không khác biệt với ký tự khác Tránh sử dụng ký tự bình thờng để quy định cho chức phổ biến Những quy định phím truy nhập không phạm vi truy nhập điều khiên Dựa ®iỊu khiĨn, nÕu ngêi sư dơng Ên phÝm truy nhËp lân thứ hai, truy nhập tới điều khiển khác với phân công.Do nên định nghĩa phím truy nhập phạm vi tơng tác - vùng điều khiển hoạt động phím nhập đợc hớng tới Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhóm Công Cụ Thiết Kế Giao Diện Những phím Mode Các phím mode thay đổi tác động phím khác.Có hai loại phím mode: phím bật tắt phím bổ trợ Phím bật tắt: bật tắt mode riêng biệt lần đợc ấn Ví dụ nh ấn phím Capslock phím chữ trở thành chữ hoa, ấn phím Num Lock cho phép thay đổi phím số nhập trực tiếp phím Keypad Phím bổ trợ: Thay đổi tác động việc vào bình thờng.Phím bổ trợ thiết lập phơng thức có hiệu phím đợc ấn xuống.Đó phím Shift, Alt, Ctrl Việc sử dụng phím thờng đợc u thích phím khác đòi hỏi ngời sử dụng phải kích hoạt liên tục,lựa chọn nh tù ngun vµ cho phÐp ngêi dïng cã thĨ hủ bỏ nhả nút Các phím lệnh gọi tắt Phím lệnh tắt (hay gọi phím tăng tốc độ) phím hay tổ hợp phím mà Ên sÏ cung cÊp viƯc truy nhËp nhanh tíi thao tác đợc thực thờng xuyên Tổhợp phím Ctrl + chữ phím chức năng(F1 tới F12) thờng lựa chọn tốt cho phím lệnh tắt Tránh việc sử dụng phím lệnh tắt nh cách để truy nhập tới thao tác riêng biệt Khi định nghĩa phím lệnh tắt, h·y theo dâi nh÷ng híng dÉn sau: Phân công phím đơn nơi phím nµy dƠ nhÊt cho ngêi sư dơng thĨ hiƯn Thùc tổ hợp phím chữ - phím bổ trợ không nhạy cảm kiểu chữ Sử dụng tổ hợp phím Shift + phím cho tác ®éng ®Ĩ më réng hay bỉ xung cho c¸c t¸c ®éng cđa phÝm hay tỉ hỵp phÝm sư dơng kh«ng cã phÝm Shift VÝ dơ nhÊn Alt+ Tab ®Ĩ thay ®ỉi c¸c cưa sỉ theo trËt tù tõ xuống dới Shift+ Alt+ Tab lại thay đổi cửa sổ theo chiều ngợc lại Sử dụng tổ hợp Ctrl+ phím cho tác động thể mức tác động lớn Ví dụ soạn thảo văn Home di chuyển đầu dòng Ctrl+ Home lại di chuyển đầu văn Tránh tổ hợp Alt+ phím chúng xung đột với bàn phím chuẩn truy nhập tới menu điều khiển Tổ hỵp phÝm Alt+ phÝm - Alt+ Tab, Alt+ Esc, Alt+ Space bar - đợc dành riêng cho sử dụng hệ thống.Alt+ số để nhập ký tự đặc biệt Tránh việc phân công phím lệnh tắt đợc định nghĩa hớng dẫn cho thao tác khác phần mềm bạn Nh Ctrl+ C lệnh tắt cho lệnh Copy ứng dụng bạn hỗ trợ thao tác Copy chuẩn không nên phân công Ctrl+ C cho thao tác khác Cung cấp hỗ trợ cho phép ngời sử dụng thay đổi phân công phím lệnh tắt phần mềm bạn, Sử dụng phím Esc để dừng chức việc truy nhập hay huỷ bỏ thao tác trực tiếp Nó thờng đợc hiểu nh phím lệnh tắt cho nút Cancel Những kỹ thuật tơng tác chung Sự chọn lựa Chọn lựa có nghĩa ngời sử dụng xác định đối tợng giao diện.Do mô hình cho chọn lựa khía cạnh quan trọng giao diện Sự chọn lựa đặc trng bao gồm hành động công khai ngời sử dụng để xác định đối tợng Đây đợc hiểu nh lựa chọn công khai( explicit selection) Một đối tợng đà đợc lựa chọn, ngời sử dụng rõ tác động cho đối tợng Cũng có vị trí nơi mà việc xác định ®èi tỵng cã thĨ nhËn ®ỵc bëi viƯc suy ln hay ám từ văn cảnh Một chọn lựa ẩn( implicit selection) làm việc hiệu nơi mà liên kết tác động đối tợng đơn giản dễ thấy.Chọn lựa ẩn cho kết từ mối quan hệ đối tợng riêng biệt Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhóm Công Cụ ThiÕt KÕ Giao DiƯn Mét sù chän lùa cã thĨ gồm có đối tợng đơn hay đối tợng phức Các đối tợng phức đợc phân loại thành đồng hay không đồng nhất, dựa vào kiểu hay thuộc tính đối tợng đà đợc chọn lựa.Một chọn lựa đồng có mặt không đồng nó.Tính đồng nhât hay không đồng chọn lựa có ảnh hởng tới việc truy nhập thao tác thuộc tính đối tợng lựa chọn Phản hồi chọn lựa Luôn cung cấp phản hồi cho lựa chọn công khai nh ngời dùng thực hiƯn sù chän lùa, cho nªn ngêi dïng cã thĨ nói tới tính hiệu thao tác chọn lựa Bạn không cần phải cung cấp phản hồi lựa chọn lËp tøc cho lùa chän Èn; b¹n cã thĨ thờng xuyên kết lựa chọn ẩn cách khác Phạm vi chọn lựa Phạm vi chọn lựa vùng, khu vực đó, lụa chọn khác đợc thực hiện, chúng trở thành phần quan tâm lụa chọn đà đặt Ví dụ bạn có thĨ chän biĨu tỵng document cïng mét cđa sổ tài liệu gấp(folder) Tuy nhiên chọn lựa độc lập với lựa chọn cuốn, menu cđa cđa sỉ ,cđa chÝnh cđa sỉ hay sù lùa chọn cửa sổ khác.Do phạm vi chọn lựa biểu tợnglà vùng đợc thể qua sổ Các chon lựa phạm vi khác độc lập với nhau.Cửa sổ chúng xác định phạm vi chọn lựa độc lập Phạm vi lựa chọn quan trọng bạn sử dụng để định nghĩa thao tác sẵn sàng cho khoản đà chọn lựa thao tac đợc áp dụng nh nµo Chän lùa b»ng chuét Chän lùa b»ng chuét dùa vào tác động việc nhấp kéo Nhìn chung, nhấp lựa chọn đối tợng đơn kéo lựa chọn dÃy đối tợng gồm có tất đối tợng logic đặt khu vực từ nút nhấn xuống đến thả nút lên Nếu bạn hỗ trợ việc kéo cho việc di chuyển đối tợng, nên sử dụng chuột bổ trợ bàn phím chọn lựa hay chọn lựa vùng để hỗ trợ chọn lựa phức Chọn lựa Hỗ trợ ngời sử dụng dùng nút chuột Khi ngời sư dơng Ên nót cht th× sÏ thiÕt lËp mét điểm bắt đầu chọn lựa Nếu ngời sử dơng kÐo cht vÉn gi÷ nót cht xng mở rộng chọn lựa tới đối tợng gần hot spot trỏ Dò tìm chọn lùa cïng víi trá nót cht vÉn đợc giữ xuống cho phép ngời sử dụng thay đổi phạm vi chọn lựa động.Sử dụng phản hồi thích hợp để đối tợng nằm chọn lựa Thả nút chuột kết thúc thao tác chọn lựa thiết lập tác động kết thúc chọn lùa NÕu ngêi sư dơng Ên nót cht ®Ĩ thùc hiƯn mét chän lùa, sÏ hiĨn thÞ menu pop-up cho đối tợng đợc chọn ngời sử dụng th¶ nót cht NÕu ngêi sư dơng Ên nót chuột vá trỏ không di chuyển từ điểm đợc ấn xuống, hiệu nút chuột đợc định ngữ cảnh chọn lựa Bạn hỗ trợ số thứ sau để thích hợp tự nhiên với nhiƯm vơ cđa ngêi sư dơng: KÕt qu¶ cã thể hiệu chọn lựa Đây hiệu phổ biến chắn Đối tợng dới trỏ nhận đợc vài gọi tên hay dấu hiệu đặc biệt Chọn lựa đợc đặt lại để trở thành đối tợng dới trỏ Điều chỉnh chọn lựa Chọn lựa đợc điều chỉnh(bổ xung hay bỏ đi) sử dụng bổ trợ bàn phím với chuột NÕu ngêi sư dơng Ên phÝm Ctrl thùc chọn lựa mới, giữ cho chọn lựa nằm phạm vi đặt lại điểm bắt đầu để định vị lựa chọn Đây kỹ thuật chọn lựa tách Kỹ thuật chọn lụa tách không đợc áp dụng cho tất vị trí mà bạn hỗ trợ cho chọn lựa Nếu chọn lựa đợc bổ trợ phím Ctrl đợc thực cho việc kéo, trạng thái chọn lựa dợc áp dụng cho tất đối tợng đợc bao thao tác kéo Điều có nghĩa mục đợc bao suốt thao tác kéo không đợc chọn, chọn tất Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhóm Công Cụ Thiết Kế Giao Diện đối tợng đợc bao phạm vi Nếu mục đà đợc chọn không chọn tất đối tợng nằm phạm vi trạng thái trớc chúng Phím Shift điều chỉnh (hoặc mở rộng) đối tợng đơn hay dÃy đối tợng.Khi ngời sử dụng nhấn nút chuột giữ phím Shift , đặt lại tác động kết thúc chọn lựa từ điểm bắt đầu đến vị trí trỏ Khi thả nút chuột thao tác chọn kết thúc Bạn nên sau đặt tác động kết thúc cho đối tợng gần điểm thả nút chuột Không nên đặt lại điểm bắt đầu Duy chọn lựa đợc thực điểm bắt đầu đợc điều chỉnh Bất kỳ chọn lựa tách rời khác không bị ảnh hởng trừ mở rộng chọn lựa đè lên chọn lựa tách rời Chọn lựa bàn phím Chọn lựa bàn phím dựa vào tiêu điểm vào để xác định đối tợng đợc chọn lựa Tiêu điểm vào điểm cài vào, hộp có đờng bao chấm chấm, hay vài trỏ khác định trực quan vị trí ngời sử dơng trùc tiÕp vµo b»ng bµn phÝm Khi ngêi sư dụng ấn vào phím dò tìm, bạn di chuyển tiêu điểm vào tới vị trí tự động chọn đối tợng vị trí Trong vài văn cảnh, thích hợp với việc di chuyển tiêu điểm vào đòi hỏi ngời sử dụng thùc hiƯn mét chän lùa c«ng khai víi phÝm Select Phím Select đợc giới thiệu bàn phím phím Spacebar, trừ phân chia xung đột trực tiếp với văn cảnh đặc trng - trờng hợp bạn sử dụng phím Ctrl+ Spacebar.Trong vài văn cảnh khác ấn phím Select chọn lựa đối tợng, nói cách khác thay đổi trạng thái chọn lựa đối tợng Các lệnh gọi tắt lựa chọn Nhấp đúp vào nút chuột lệnh gọi tắt tới thao tác ngầm định đối tợng Bạn định nghĩa lệnh tắt chọn lựa mở rộng hay kỹ thuật cho nhng ngữ cảnh đặc trng hãa VÝ dơ chän nh·n cét cã thĨ chän đợc cột Vì lệnh tắt tổng quát hoá cho giao diện ngời dùng, nhiên không nên sử dụng chúng nh cách để thùc hiƯn mét chän lùa Nh÷ng quy íc chung cho việc hỗ trợ thao tác Có nhiều cách để hỗ trợ thao tác cho đối tợng, bao gôm việc thao tác trực tiếp hay dùng điểm điều khiển, menu commands, nút, hộp thoại, công cụ chơng trình.Hỗ trợ cho kỹ thuật riêng biệt không với kỹ thuật khác Ví dụ ta thay đổi kích thớc cđa cưa sỉ b»ng lƯnh Size menu hay b»ng cách kéo biên Các thao tác cho chọn lựa phức Khi định thao tác để biểu thị cho chọn lựa phức, nên sử dụng giao thao tác đợc áp dụng cho thành viên chọn lựa Ngữ cảnh chọn lựa thêm vào hay lọc thao tác sẵn có hay lệnh đợc thể với ngời sử dụng.Mỗi thành viên riêng biệt chọn lựa định hiệu thao tác cho chọn lựa phức Nên giới hạn thao tác phạm vi chọn lựa Ví dụ xoá từ cửa sổ không nên xoá chọn lựa cửa sổ khác Các thao tác ngầm định kỹ thuật lệnh tắt Một đối tợng cỏ thể có thao tác ngầm định; thao tác ngầm định thao tác giống nh ngêi sư dơng dïng mét kü tht gäi t¾t, nh nhấp đúp hay kéo thả Khi ngời sử dụng kéo thả đối tợng tới vị trí với nút chuột 1, phải có thao tác ngầm định đà đợc định nghĩa để định kết thao tác Kéo thả tới vài vị Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhóm Công Cụ Thiết Kế Giao Diện trí đợc hiểu di chuyển, copy, kết nối, hay vài thao tác khác Trong trờng hợp nơi thả định thao tác ngầm định Các kỹ thuật lệnh tắt cho thao tác ngầm định cung cấp hiệu lớn giao diện, nhân tố quan trọng cho ngời sử dụng có kinh nghiệm Tránh kỹ thuật lệnh tắt nh cách để thực thao tác Các thao tác xem gồm có thao tác: mở, đóng, thuộc tính, trợ giúp Các lệnh gọi tắt xem Ctrl+ O(mở ), Alt+ F4(đóng), Shift+ F1( bắt dầu chế độ trợ giúp cảm ứng), Nhấp đúp ( thực thao tác ngầm định hay Enter), Alt+ nhấp đúp ( hiển thị thuộc tính đối tợng ) Các thuộc tính Định nghĩa tổ chức thuộc tính thành phần ứng dụng phần khoá việc giải hớng phÝa thiÕt kÕ híng d÷ liƯu Nh÷ng lƯnh nh Option, Info, Summary Info, Format thờng mô tả nét đặc trng đợc định nghĩa lại nh thuộc tính đối tợng riêng biệt Lệnh Properties lµ lƯnh phỉ biÕn cho viƯc truy nhËp thc tính đối tợng; ngời dùng chọn lệnh xuất sổ phụ với thuộc tính đối tợng Lệnh Properties không lệnh nhÊt ®Ĩ truy nhËp tíi thc tÝnh cđa mét ®èi tợng Các thao tác chuyển Thao tác chuyển thao t¸c gåm cã: di chun, copy, kÕt nèi c¸c đối tợng từ vị trí sang vị trí khác Có thành phần tạo thành thao tác chuyển: Đối tơng đợc chuyển, nơi chuyển đến, thao tác đợc thực Thao tác đợc xác định thao tác chuyển đợc định nơi đến Bởi việc chuyển có nhiều cách hiểu khác nhau, nên bạn định nghĩa thao tác ngầm định dựa thông tin đợc cung cấp nguồn việc chuyển khả đích Các thao tác chuyển gồm có: Move, Copy, Link Có phơng pháp khác để hỗ trợ cho giao diện chuyển bản: phơng pháp lệnh phơng pháp thao tác trực tiếp Phơng pháp lệnh sử dụng lệnh Cut, Copy, Paste, chọn lệnh menu Edit Khi chuyển đối tợng, ngời sử dụng cần: Thùc hiÖn mét lùa chän Chän lÖnh Cut hay Copy Híng dÉn tíi ®Ých ®Õn Chän thao tác Paste Phơng pháp thao tác trực tiếp: ngời sử dụng chọn kéo đối tợng tới vị trí mong muốn Có thể thực cách kéo thả sư dơng nót cht 1, hay dïng nót cht để hiển thị menu lệnh gồm lệnh: Move Here, Copy Here, Link Here Còn thao tác thiết lập (creation) sử dụng lệnh Copy, New, Insert để thiết lập đối tợng List Boxes: List Boxes thuận tiện đa danh sách cho ngêi sư dơng Mơc chon cã thĨ lµ text , colour , icon, hc graph List Boxes rÊt tèt cho việc đa số lợng lớn mục chọn List Boxes label riêng bạn sử dụng label thông qua static text field List Boxes cã thĨ cã thªm scroll bar mà mục chọn lớn hiển thị hết cïng mét lóc Single Selection List Boxes: Single Selection List Boxes thiÕt kÕ cho nh÷ng kiĨu chän nhÊt mét mục chọn tring danh sách , có thêm scroll bar để duyệt mục chọn Dùng phím mũi tên phím home, end để truy nhập mục cần chọn Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhóm Công Cụ Thiết Kế Giao Diện Khi mục đợc chọn thay thÕ cho mơc tríc ®ã Drop down List Boxes : Drop down List Boxes gÇn gièng nh Selection List Boxes Nã chØ cho phÐp b¹n chän mét mơc chän nhÊt sè c¸c mơc chän Nó có thêm trạng thái mở đóng drop down list Drop down List Boxes còng gièng nh menu chọn mục drop down list đóng lại Spin Boxes: Spin Boxes text boxes chấp nhận giới hạn của giá trị vào tạo thành vòng lặp bao gồm text Boxes hai nút điều khiển đặc biệt Ngời dùng đánh giá trị trực tiếp vào Text Boxes dùng hai phím điều khiển để tăng giảm giá trị Đặc trng Secondary Windows: Tất Secondary Windows ®Ịu cã chung ®Ỉc ®iĨm víi cưa sỉ chÝnh, Tuy nhiên chúng có khác biệt với cửa sổ hành vi cách sử dụng VD nh Secondary Windows biến taskbar Secondary Windows hành (obtain)hoặc hiển thị phần thông tin phụ , mà thờng liên quan tới đối tợng bÞ biÕn mÊt cưa sỉ chÝnh Appearance and Behavior: KiĨu cđa secondary windows nh h×nh díi , bao gồm title bar frame; ngời dùng di chuyển ấn phải chuột kéo title bar, nhiên secondary windows không bao gồm nút Maximize Minimize kiểu hoạt động không g¾n víi secondary windows, nã vÉn bao gåm nót t¾t cửa sổ (close button) để giải phóng cửa sổ Title text nhÃn miêu tả mục đích cửa sỉ , néi dung cđa title text phơ thc vµo ứng dụng cửa sổ Title bar không đợc chøa icon close button secondary windows title bar title text Secondary windows chứa thông tin trạng thái, nhng không chứa trạng thái điều khiển (status bar control) mà cửa sổ sử dụng Tơng tác secondary windows với cửa sổ khác: Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhãm C«ng Cơ ThiÕt KÕ Giao DiƯn Secondary windows dùng để hiển thị lệnh đợc lựa chọn cửa sổ phụ thuộc vào trạng thái cửa sổ , nh ta đóng thu nhỏ tối đa cửa sổ Secondary windows đóng ẩn Khi ngời dùng mở lại phục hồi lại cửa sổ Secondary windows đợc phục hồi trở lại vị trí tríc ®ã MODELESS and MODAL: Modeless: Modeless secondary windows tơng tác với cửa sổ khác , ời làm việc không cần đóng cửa sổ cũ mà làm việc với cửa sổ khác ng- Modal : Modal secondary windows bc ngêi sư dơng phải trả lời hoàn thành công việc cửa sổ hành đợc chuyển sang cửa sổ khác VD: Khi ổ a đĩa mà ta truy cập tới báo lỗi buộc ta phải trả lời đợc tiếp tục DEFAULT BUTTON : Khi định nghĩa Secondary windows , bạn thiết kế nút lệnh để kích hoạt phần riêng biệt chạy chơng u tiên phím đợc gọi nút ngầm định DIALOG BOX : Hộp hội thoại thông báo cho ngời sử dụng thay đổi thông tin thay đổi ứng dụng hộp hội thoại Sử dụng hộp hội thoại làm rõ thêm thông tin cần thiết cho ngời dùng DIALOG BOX COMMANDS: Nhìn chung hộp hôị thoại thờng có hai nút OK Cancel Nếu ta chọn phím OK hộp hội thoại đợc gán với giá trị đóng cửa sổ, chọn Cancel thay đổi đợc huỷ bỏ Tuỳ theo loại hộp đối thoại định nghĩa OK thành phím ngầm định hộp hội thoại mở Ngời thiết kế thay đổi thêm nút khác nhng nhÃn nút phải ngắn gọn dễ hiểu , xúc tích chánh việc nhÃn không diễn tả thông tin cần khai báo MESSAGE BOXES: Message boxes cửa sổ phụ hiển thị thông tin điều kiện hay vị trí Những thông báo phần quan trọng giao diện sản phẩm phần mềm Những thông báo đợc viết chung chung đơn điệu làm ngời sử dụng khó chịu (thất vọng) , để làm tăng hấp dẫn sản phẩm , phản ánh chất lợng sản phẩm ta phải có thông báo ngắn gọn, xác mang lại thông tin đầy đủ cho ngời sử dụng Dù nên tránh việc tạo trờng hợp phải hiển thị thông báo Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhóm Công Cụ Thiết Kế Giao Diện VD: phần trống đĩa cứng không đủ để thực phép toán Kiểm tra trớc ngới thi hành phép toán không thực cố đảm đơng việc hiển thị thông báo Ngời tham gia: Nhóm công Tµi LiƯu : The windows interface guidelines for software design Ngời Trình Bầy: Dơng Chí Đức , Thạch Đăng Sơn ,Nguyễn Thị Hoà Nhóm Công Cụ ... cho nút Cancel Những kỹ thuật tơng tác chung Sự chän lùa Chän lùa cã nghÜa chÝnh lµ ngêi sử dụng xác định đối tợng giao diện. Do mô hình cho chọn lựa khía cạnh quan trọng giao diện Sự chọn lựa đặc... định nghĩa lệnh tắt chọn lựa mở rộng hay kỹ thuật cho nhng ngữ cảnh đặc trng hóa Ví dụ chọn nhÃn cột chọn đợc cột Vì lệnh tắt tổng quát hoá cho giao diện ngời dùng, nhiên không nên sử dụng chúng... cửa sổ khác Các thao tác ngầm định kỹ thuật lệnh tắt Một đối tợng cỏ thể có thao tác ngầm định; thao tác ngầm định mét thao t¸c gièng nh ngêi sư dơng dïng kỹ thuật gọi tắt, nh nhấp đúp hay kéo