?????????GUI (??????????graphical user interface)??????????????????????GUI????????????????????????????????????????????С?????????????????????GUI????????????????????????????????

????· ????????GUI???????????????????

????· ??GUI??????????????????????????

????· ?????????嵥

???????????GUI??????????????????????η?????????????????????????????????????????????????Щ??????????????????????GUI??????????Щ?????????????β????????????????????????仯??????????????????????????????????????г????????д????????й??????????????????????Щ???????????????????????????6??????????????Щ??????????????????????????????????????????????????????????Щ??????????????????????

????????????????????????????????????????????????????Щ???????????????????????????????????????й??????????????????????????????????????????????????????????????????????2??????????????Щ??????????蹦??????????????????β???????????????????????GUI??????????????е???????????????????????????????“???”(heads up)??

??????????????????????????????????Ρ???????????????????????Щ?????????GUI???????ó????????????????????????????????????????????????????1??

???????????????????????????????????????????????????о????????????????????????????????????UI????κα??????ζ??????????????UI????????????????????????Щ????????????????е???ò???(???磬???)??????????????????????Щ???衣?????????????????????е?????????????????????????????????е?????????С?????飬?????ò??????????

????????????????????????????????????????UI???????????????????????Ρ?????????????????????????汾?????????????????????仰?????1.0?汾?п??????е?????????2.0??????????????????????

???????????????????????????Щ?????????????潫?????????????????????????????????????????????????????????????UI???????????????????????????????????????????????????????????????????????????????????????????????????????е????????????????????????2??

???????????м????????????е???????????????????????????????Щ?????????????????????и??????????????Щ?????

?????????????????Щ??????????????????????????????????????????????????????????????????????????????????

????·??????????????汾????????汾????????????????μ??????μ?UI?????????????

????·??????????????????????????????????????????????????

????·???????????????????????????????????????????????????????С?

??????е?????????????????????????????????????????????????????????????????????????GUI???????????????????????????????????????????

????“??????”????????“????????????????????????д???????”??????????????????????????????????????????????????????????????????????????????μ????????????????????????????????????????????????????????????????????????????????????????????β???????????????????????????????????????????????-??????????????????????????????????????????????????????????????ù???????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????κε?????ж????????12???????

???????????

????1). ???????

???????????????????????й????????????????????????????????????????????????????????????

????·????????????????

????·????????????????

????·???????б?????????????????????????

????·?????????????(IF??CASE???)

????·?????? (FOR?? WHILE)

????·?????????????ú???

???????????????????VB??C?????????????????????????????????????????Щ??????鼮??????γ??????????????е???????????????????

???????????????????е??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????2). UI???????? element identifiers

????????д?????????????Щ????????????????????????????????UI??????????????????????????????????????

???????????????????Windows????ó????????????????????MFC (Microsoft Foundation Class library) ??????????????????????????????????????????????????ó????????Java Swing???(a.k.a. JFC???? Java Foundation Class library)??д???????Щ??????????????????????á????????????????????????????????е?UI????

??????ЩUI????????????????????????????????????Щ?????????????????Щ?????λ??????λ?UI?????????Щ??????κ???????????????????е????????????á??????????????????????????????????????????????????????????????俴?????????????????????????????????????????