Danh mục

Bài giảng Hệ điều hành - Chương 7: Giao diện người sử dụng

Số trang: 27      Loại file: doc      Dung lượng: 276.00 KB      Lượt xem: 9      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 6,000 VND Tải xuống file đầy đủ (27 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mời các bạn cùng tham khảo "Bài giảng Hệ điều hành - Chương 7: Giao diện người sử dụng" để nắm bắt được những kiến thức về khái niệm về giao diện người sử dụng, vấn đề thiết kế giao diện người sử dụng, cấu trúc giao diện người sử dụng, hệ thống cửa sổ và hoạ tiết ở Unix, hệ thống cửa sổ trong Windows NT và các bài tập của chương 7.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành - Chương 7: Giao diện người sử dụngCHƯƠNG7.GIAODIỆNNGƯỜISỬDỤNG7.0.Kháiniệmvềgiaodiệnngườisửdụng Chươngtrìnhcủangườisử dụngkhôngthể nhìnthấycáigìđangxảyratrongmáytính.Dođó,điềuquantrọngđốivớidịchvụ củachươngtrìnhtương táclàphảithiếtkếtrìnhxuấtnhập,nhằmlàmchongườisửdụngluônluônhiểu rằng,cáigìđượcanhtachờ đợi.Kiểuvàphươngphápchophépsử dụngtácđộnglêncácchươngtrìnhcủamộtmáytính,đượcgọilàgiaodiệnngườisửdụng(userinterface).Việcnhậpvàomộtsựbàytỏvàxuấtranhữngdữliệuđãđượcsử lýđóngmộtvaitròquantrọng.Bêncạnhnhữngthiếtbị xuấttruyền thôngnhư máyin,máyvẽ,....ngàynay,thayvàođó,tấtcả cáchìnhvẽ vàdữliệuđượcthểhiệnlenmànghìnhngaytrướcmặt. Tuynhiên,giaodiệnngườisử dụngtươngtácđồ họa ở cácmáytínhngày nayđặtranhữngyêucầurấtcaovề cácngườntàinguyêncuả máytính,nóđượcpháttriểnbởiphạmvimãcũngnhư bởiviệcchitiêunguồntàinguyêncủa một trong các bộ phận chính của một máy tính cá nhân (CPU,bộnhớ.....),cácbộphậnnàyphảiđượcgắnchặttronghệđiềuhànhđểhoạtđộng mộtcáchcóhiệunghiệm.Dođó,trêngócđộphầncứng,cáccạc(card)đồhọađượcdựđịnhvớicácbộvixửlýđồhọahayvớicácbộnhớlặplạihìnhnhanh. Ngaycả ởbộvixửlýchính,cáclệnhmáyphảiđượctrợ giúpchođồ họa(thí dụmáytínhIntelMMX)đểtăngtốcđọchuanđổichươngtrình. Sựtrợgiúpcủahệđiềuhànhchogiaodiệnngườisửdụngtươngtácđồhọalàmộttiếpgiápquantrọngđốivớicấutrúccủatấtcả cáchệ điềuhànhhiện đại.Bởilẽ đó,chúngtasẽ làmviệctrongchươngtrìnhnàyvớicácyêucầu thựctiễn,cácýtưởngthiếtkế vàcáccâuhỏithựcthivềcácgiaodiệnngười sử dụngtrongsự baoquátvề cácbộ phậncủacáchệ điềuhànhtruyềnthốngvàcácnguồntàinguyêncủamáytính.7.1.Vấnđềthiếtkếgiaodiệnngườisửdụng Giaodiệnđồ họangườisử dụngngàynaydựatrênnhữngcôngviệcnền tảngcủanhómnghiêngcứuXeroxvề máytínhSTARvàbảndự ánmangtênSmalltalk80vàođầuthậpkỉ 80.Họ thiếtkế khôngchỉ mộtmáytínhcánhân vớimộtmànghìnhlướiđồ họa(vớinhữngtươngquanlúcbấygiờ,nóđượcgọilàmộtcuộccáchmạng;bởivậy,máytínhXeroxSTARvàbảnsaocủanóđãlàmchohệ thốngAppleLisatrở nêníthiệunghiệm);đặcbiệthọ đãpháttriểnmộtcáchcóhệ thốngngônngữ lậptrìnhhướngđốitượngtổngquátvới giaodiệnngườisử dụngđầytiệndụng.Dođó,họ đãmôhìnhhóanhữngvấnđềquảnlívănphòngtrênmànghình;họthuxếpmỗiđốitượngchẳnghạnnhưmộttranggiấy,mộtgiỏrác,mộtmáyin,mộttủ chứanơiđậthàng...bởibiểutượng;màtừđó,ngườitanhậnbiếtđượcýnghĩacủachúng.Cáctácđộngbìnhthường(nhưmởcácchiếuđô,thiếtđặtàiliệu...)đượcmôhìnhhóanhư làcác tácđộnggiữacáchìnhảnhbiểutượngthựctrênmộtgiaodiệnvớimộtbànviếtảo. Quakinhnghiệmthựctiễn,ngườitanhậnthấyrằng,chúngđượcđặ ranhữngýtưởngdẫndắtnhưsau: Thayvìphảighinhớvàphảigỏnhiềuliênhiệpcácnútbànphímcho cáctácđộnglệnh,ngườisử dụngcóthể chỉ ratrựctiếpnhiệmvụ màanhtamuốnhoànthiện.Thuộccáiđó,chúngđượcpháttriểnthànhmộtthiếtbị hiểnthị,đượcgọilàchuột.Sốlượngcácnútbấmdẫnramộttốiưuthựchiệnláhai;mộtliênhiệpgồmcóbanútthườngdànhchonhữngdịchvụphứctạp;cònmột nútbấmthìútdùng. Thayvìphảighinhớvàphảigõtấtcảcáclệnh,chúngcóthểđượcdẫn rabởiviệcápdụngdanhsáchlựachọn,gọilàmenu.Mỗilựachọnnàycòncó thểđượccấutrúctrảiramộtmenukếtiếp.Kếtthúcquátrìnhlựachọnlàmộtlệnhnàođó. Sốlượngcáclệnhphảiítnhất,vìđểđảmbảotácdụngcủachúngvừavạnnăngvừađộclậpvớinhau,gọilàtínhtrựcgiao( orthogonal)củacáclệnh.Nhữnglệnhsauđâyđượccoilàđạtđượcnguyêntắcđó:MOVE(dichuyên),COPY (sao), DELETE (xóa), UNDO (phục hồi), HELP(trợ giúp),vàshowProperties(cáctàinguyênthấyđược).Thídụ,ngườitacóthểsaochépmột dòngtext ở trongtrìnhEditorcũngnhư toànbộ mộttàiliệuhaymộtbứchình vớilệnhCOPY;tuynhiên,điềunàycònẩndụnhiềuchứcnăngkhácnhau.VớilệnhShowProperties,nónóivề sự môtả mộttrangdữ liệucóthể thayđổitươnghổ,mànóchophépviệcxuấtnhậpcácthôngsốngữ cảnh,thídụ xêdịchmộtđạilượngnàođó,thayđổicúpháphaythayđổiloại......tạimộtđốitượng củabàitext. Nhữnglệnhđanăngđãđượcthuxếpchocácnútbànphímchứcnăng,còngọilàconđườngtắt(shortcut),chúngcũngđượcchỉ ratrênmenuvớiviệcnhấpnútchuộtphải. Tấtcảcácdữliệuvàtàiliệuđượcgọichunglàtàinguyên;chúngxuấthiệnnhờ sự thayđổicácdữ liệuđangtồntạivànhờ ...

Tài liệu được xem nhiều: