亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

SSD04 Exercise04 個(gè)人解答

系統(tǒng) 1560 0

Programming and Heuristic Evaluation

This exercise has two parts:

  • A programming part , in which you will create a Visual Basic form that responds to the user's actions rather than merely displaying information
  • A Heuristic Evaluation part , in which you will use the heuristics you have learned so far to evaluate the Windows Sound control panel

When you submit the exercise, you should submit all files for both parts. This doesn't mean that you should start both parts at the same time. In fact, it would be to your advantage to start the programming part immediately after you have assimilated the programming material in 2.2.1 Buttons , and to not start with the Heuristic Evaluation part until you have finished 2.2.4 HE: Flexibility and Efficiency of Use .


Part A: Programming — Adding Interactivity

Description

This assignment is to create a small Visual Basic interface using buttons and labels.? This interface will allow three integer values to be incremented and decremented using buttons as shown below. Two buttons should be placed next to each integer display, one to increment the value, and one to decrement the value.?? The first integer value should be kept within the range 0 to 23.? The remaining integers should be kept within the range 0 to 59.? "OK", "Cancel", and "Apply" buttons should also be provided.? Pressing either the "OK" or "Cancel" buttons should simply close the interface.? (Closing the interface can be accomplished by the code: " unload <formName> " where "<f ormName> " is replaced by the name of your form).? In this case, pressing the "Apply" button should do nothing.? (Note that in general, pressing the "Apply" button performs the same actions as the "OK" button except that it does not close the window.? In this special case, since the "OK" button does not actually perform any actions except closing the window, the correct action for the "Apply" button is to do nothing.)? Be sure to make the "OK" button be the default button and initial focus for the interface, to make "Cancel" the cancel button, and to implement the shortcut key shown for "Apply".


Be sure to use accessor ( get / set ) methods for the three integer values that form the model for this interface.

Hint: the easiest way to enforce restrictions on values is to place enforcement code in the write accessor ( set method) for the value. For more about accessor methods, see the section "Encapsulation and Accessor Patterns" in 1.1.2 Basic Concepts of Interactive Programming .

When you are done with both parts of this exercise, submit your solutions by following the link at the bottom of this page.

Resources

  • An executable like the application you are asked to create, click Ex4.exe . (From Internet Explorer, select the "Run this program" option of the "File download" dialog box that appears—from Netscape, save and double-click the file Ex4.exe.)

Part B: Heuristic Evaluation — The Sound Control Panel

Description

?



?
The Windows Sound Control Panel

This is a picture of the Sound Control Panel on Windows machines. Become familiar with this control panel in your computer; experiment with it by clicking here and there. In this exercise, we ask you to evaluate this control panel according to the heuristics you have learned so far. Any aspect of the control panel is fair game for using in this exercise (any dialog box you can get it to bring up, any message it displays, etc.)

Using the five heuristics we have learned so far in this course, do a heuristic evaluation of this control panel. Write up five UARs in the format described in 1.3.3 How to Write a Usability Aspect Report (UAR) . At least two of the five UARs should be for usability problems (aspects of the interface that violate one or more of the five heuristics) and at least two should be for good features (aspects of the interface that follow one or more of the five heuristics).

The five heuristics we have learned so far are:

  • HE: Match Between the System and the Real World
  • HE: Visibility of System Status
  • HE: Consistency and Standards
  • HE: User Control and Freedom
  • HE: Flexibility and Efficiency of Use

Make sure you give us enough context in the UARs to understand what aspect of the interface you are referring to. Including screen shots of the interface really helps us understand your UARs. To capture a screen shot for a UAR, click in the window you want a picture of, then ALT-PRINTSCREEN. This will put a picture of the window in the copy-buffer. Then paste this picture into your UAR using your word processor.

When you are done with both parts of this exercise, submit all your files by clicking on "Submit" below.


Submission

Submit the following files:

  • A project archive named Exercise4.zip
  • UAR_sound_control.doc

SSD04 Exercise04 個(gè)人解答


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: a一级日本特黄aaa大片 | 色偷偷91综合久久噜噜 | 国产亚洲欧美ai在线看片 | 精品日本久久久久久久久久 | 久久精品国产一区二区三区不卡 | 国产一区二区三区不卡在线观看 | 久久se精品一区二区国产 | se成人 | 国产成人精品视频免费大全 | 成人在线小视频 | 日韩麻豆国产精品欧美 | 中文字幕一区二区三区永久 | 精品伊人久久久久7777人 | 久久天天躁夜夜躁狠狠85麻豆 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 黄片毛片在线观看 | 最新久久免费视频 | 91精品推荐 | 国产欧美日本在线观看 | 亚洲欧美极品 | 国产免费片 | 欧美一级aa免费毛片 | 日韩一区二区三区在线视频 | 国产成+人+综合+欧美 亚洲 | 国产伦理一区 | 久热精品视频 | 国产中文字幕在线 | 四虎在线影院 | 欧美性猛片xxxxⅹ免费 | 激情综合视频 | 色拍拍欧美视频在线看 | 99热久久国产精品免费观看 | 久久不卡影院 | 色综合图区 | 日本亚洲国产精品久久 | 久草成人| 赛车总动员2在线观看 | 欧美日韩亚洲精品一区二区 | www欧美com | 国产亚洲精品一区二区三区 | 亚洲国产成人精品女人久久久 |