资源描述:
《vb view(vb查看)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、vbview(VB查看)VisualBasicinterfacedesignGrandViewAuthor:unknownupdatetime:2005-05-02OneprefaceUserinterfaceisthemostimportantpartofanapplication.Fortheuser,theinterfaceistheapplication,andtheydon'tfeelthecodebehindthescenesbeingexecuted.Regardlessofhowmuchtime
2、andeffortittakestocompileandoptimizethecode,theusabilityoftheapplicationstilldependsheavilyonthequalityoftheinterface.Thefirststepistodesignaveryperfectinterface,whichisverydifficult,anditneedstoberepeatedmanytimesundertheuser'sparticipation.Inordertodesigna
3、userinterface,thefirstthingistoknowwhatagoodinterfaceis,andmakeapreliminaryplanningfortheapplicationthatyouwanttodevelop.TwointerfacedesignpreliminaryplanningBeforeyoudesignauserinterface,you'dbetterrefertosomeoftheapplicationsofMicrosoftorothercompanies.Int
4、hisprocess,we'llfindmanygenericthings,suchastoolbars,statebars,tooltips,contextmenus,andmarkupdialogs.Atthesametime,withtheexperienceofusingyourownsoftware,thinkaboutsomeoftheinterfaceapplicationsthathavebeenused,whichcanbeabsorbedandutilized.Butremember,per
5、sonalpreferencesarenotequaltotheuser'spreferences,theuser'sopinionsandneedsmustbeabsorbedrecently.Aseveryoneknows,theearliertheuserparticipatesinthedesignprocess,thelesstimeandeffortthedesignerspends,thebettertheinterfaceandthemorepracticalitwillbe.Whendesig
6、ninganapplicationprograminterface,thewholesysteminterfaceshouldbeinitiallyplanned.Shouldweuseasingledocumentormultidocumentstyle?Howmanydifferentformsdoyouneed?Whatcommandswillbeincludedinthemenu?Doyouwanttousethetoolbartorepeatmenus?Whatdialogboxesareavaila
7、bletointeractwithusers?Whatkindofhelpdoyouneed?Interfacedesignalsoneedstoconsiderwhatthepurposeoftheapplicationisandwhotheuserisexpectedtobe.Oftenusedapplicationsandoccasionallyusedhelperprogramsshouldbetreateddifferently.Applicationsthatdisplayinformationan
8、dapplicationsthatcollectinformationshouldalsobedifferent.Thegoalisforbeginnersapplications,theinterfacedesignrequirementsaresimpleandclear,butforexperienceduserscanbemorecomplex.Ifthesystemispla