ä¸ãäºä»¶é©±å¨çç¨åºè®¾è®¡
1\ä¼ ç»çMS-DOSç¨åºä¸»è¦éç¨é¡ºåºçãå
³èçãè¿ç¨é©±å¨çç¨åºè®¾è®¡æ¹æ³ãä¸ä¸ªç¨åºæ¯ä¸ç³»åé¢å
å®ä¹å¥½çæä½åºåçç»åï¼å®å
·æä¸å®çå¼å¤´ãä¸é´è¿ç¨åç»æãç¨åºç´æ¥æ§å¶ç¨åºäºä»¶åè¿ç¨ç顺åºãè¿æ ·çç¨åºè®¾è®¡æ¹æ³æ¯é¢åç¨åºèä¸æ¯é¢åç¨æ·çï¼äº¤äºæ§å·®ï¼ç¨æ·çé¢ä¸å¤å好ï¼å 为å®å¼ºè¿«ç¨æ·æç
§æç§ä¸å¯æ´æ¹ç模å¼è¿è¡å·¥ä½ã
2\äºä»¶é©±å¨ç¨åºè®¾è®¡æ¯ä¸ç§å
¨æ°çç¨åºè®¾è®¡æ¹æ³ï¼å®ä¸æ¯ç±äºä»¶ç顺åºæ¥æ§å¶ï¼èæ¯ç±äºä»¶çåçæ¥æ§å¶ï¼èè¿ç§äºä»¶çåçæ¯éæºçãä¸ç¡®å®çï¼å¹¶æ²¡æé¢å®ç顺åºï¼è¿æ ·å°±å
许ç¨åºççç¨æ·ç¨åç§åçç顺åºæ¥å®æç¨åºçæµç¨ã
对äºéè¦ç¨æ·äº¤äºçåºç¨ç¨åºæ¥è¯´ï¼äºä»¶é©±å¨çç¨åºè®¾è®¡æçè¿ç¨é©±å¨æ¹æ³æ æ³æ¿ä»£çä¼ç¹ã
å®æ¯ä¸ç§é¢åç¨æ·çç¨åºè®¾è®¡æ¹æ³ï¼å®å¨ç¨åºè®¾è®¡è¿ç¨ä¸é¤äºå®ææéåè½ä¹å¤ï¼æ´å¤çèèäºç¨æ·å¯è½çåç§è¾å
¥ï¼å¹¶é对æ§ç设计ç¸åºçå¤çç¨åºã
å®æ¯ä¸ç§â被å¨âå¼ç¨åºè®¾è®¡æ¹æ³ï¼ç¨åºå¼å§è¿è¡æ¶ï¼å¤äºçå¾
ç¨æ·è¾å
¥äºä»¶ç¶æï¼ç¶ååå¾äºä»¶å¹¶ä½åºç¸åºååºï¼å¤çå®æ¯åè¿å并å¤äºçå¾
äºä»¶ç¶æã
äºã æ¶æ¯å¾ªç¯ä¸è¾å
¥
äºä»¶é©±å¨å´ç»çæ¶æ¯ç产çä¸å¤çå±å¼ï¼ä¸æ¡æ¶æ¯æ¯å
³äºåççäºä»¶çæ¶æ¯ã
äºä»¶é©±å¨æ¯é æ¶æ¯å¾ªç¯æºå¶æ¥å®ç°çã
æ¶æ¯æ¯ä¸ç§æ¥åæå
³äºä»¶åççéç¥ã
æ¶æ¯ç±»ä¼¼äºDOSä¸çç¨æ·è¾å
¥ï¼ä½æ¯DOSçè¾å
¥æ¥æºè¦å¹¿ï¼Windowsåºç¨ç¨åºçæ¶æ¯æ¥æºæ以ä¸åç§ï¼
ï¼1ï¼è¾å
¥æ¶æ¯ï¼å
æ¬é®çåé¼ æ çè¾å
¥ã----------è¿ä¸ç±»æ¶æ¯é¦å
æ¾å¨ç³»ç»æ¶æ¯éåä¸ï¼ç¶åç±Windowså°å®ä»¬éå
¥åºç¨ç¨åºæ¶æ¯éåä¸ï¼ç±åºç¨ç¨åºæ¥å¤çæ¶æ¯ã
ï¼2ï¼æ§å¶æ¶æ¯ï¼ç¨æ¥ä¸Windowsçæ§å¶å¯¹è±¡ï¼å¦å表æ¡ãæé®ãæ£æ¥æ¡çè¿è¡ååéä¿¡ãå½ç¨æ·å¨å表æ¡ä¸æ¹å¨å½åéæ©ææ¹åäºæ£æ¥æ¡çç¶ææ¶ååºæ¤ç±»æ¶æ¯ãè¿ç±»æ¶æ¯ä¸è¬ä¸ç»è¿åºç¨ç¨åºæ¶æ¯éåï¼èæ¯ç´æ¥åéå°æ§å¶å¯¹è±¡ä¸å»ã
ï¼3ï¼ç³»ç»æ¶æ¯ï¼å¯¹ç¨åºåçäºä»¶æç³»ç»æ¶éä¸æä½åºååºãä¸äºç³»ç»æ¶æ¯ï¼è±¡DDEæ¶æ¯ï¼å¨ææ°æ®äº¤æ¢æ¶æ¯ï¼è¦éè¿Windowsçç³»ç»æ¶æ¯éåï¼èæçåä¸éè¿ç³»ç»æ¶æ¯éåèç´æ¥éå
¥åºç¨ç¨åºçæ¶æ¯éåï¼å¦å建çªå£æ¶æ¯ã
ï¼4ï¼ç¨æ·æ¶æ¯ï¼è¿æ¯ç¨åºåèªå·±å®ä¹å¹¶å¨åºç¨ç¨åºä¸ä¸»å¨ååºçï¼ä¸è¬ç±åºç¨ç¨åºçæä¸é¨åå
é¨å¤çã
Windowsæä½ç³»ç»å
æ¬ä¸ä¸ªå
æ ¸åºæ¬å
件ï¼GDI, KERNEL ,USERã
å
¶ä¸GDI(å¾å½¢è®¾å¤æ¥å£)è´è´£å¨å±å¹ä¸ç»å¶åç´ ãæå°ç¡¬æ·è´è¾åºï¼ç»å¶ç¨æ·çé¢å
æ¬çªå£ãèåã对è¯æ¡çã
ç³»ç»å
æ ¸KERNELæ¯æä¸æä½ç³»ç»å¯åç¸å
³çåè½ï¼å¦è¿ç¨å è½½ï¼ææ¬åæ¢ãæ件I/Oï¼ä»¥åå
å管çã线ç¨ç®¡ççã
USER为ææçç¨æ·çé¢å¯¹è±¡æä¾æ¯æï¼å®ç¨äºæ¥æ¶å管çææè¾å
¥æ¶æ¯ãç³»ç»æ¶æ¯å¹¶æå®ä»¬åç»ç¸åºççªå£çæ¶æ¯éåãæ¶æ¯éåæ¯ä¸ä¸ªç³»ç»å®ä¹çå
ååï¼ç¨äºä¸´æ¶åå¨æ¶æ¯ï¼ææ¯ææ¶æ¯ç´æ¥åç»çªå£è¿ç¨ãæ¯ä¸ªçªå£ç»´æ¤èªå·±çæ¶æ¯éåï¼å¹¶ä»ä¸ååºæ¶æ¯ï¼å©ç¨çªå£å½æ°è¿è¡å¤çã
ä¸ãå¾å½¢è¾åº
Windowsç¨åºä¸ä»
å¨è¾å
¥ä¸ä¸DOSç¨åºä¸åï¼èä¸å¨ç¨åºè¾åºä¸ä¹ä¸DOSæçå¾å¤§ä¸åï¼ä¸»è¦è¡¨ç°ä¸ºï¼
1.DOSç¨åºç¬å æ´ä¸ªæ¾ç¤ºå±å¹ï¼å
¶ä»ç¨åºå¨åå°çå¾
ã
2.Windowsç¨åºçææè¾åºé½æ¯å¾å½¢ã
3.Windowsä¸çè¾åºæ¯è®¾å¤æ å
³çã-------Windowsä¸çåºç¨ç¨åºä½¿ç¨å¾å½¢è®¾å¤æ¥å£ï¼GDIï¼æ¥è¿è¡å¾å½¢è¾åºãGDIå±è½äºä¸å设å¤çå·®å¼ï¼æä¾äºè®¾å¤æ å
³çå¾å½¢è¾åºè½åï¼Windowsåºç¨ç¨åºåªè¦ååºè®¾å¤æ å
³çGDI请æ±ï¼å¦è°ç¨Rectangleç»ä¸ä¸ªç©å½¢ï¼ï¼ç±GDIå»å®æå®é
çå¾å½¢è¾åºæä½ã对äºä¸å°å
·ææå°ç©å½¢åè½çPostScriptæå°æºæ¥è¯´ï¼GDIå¯è½åªéè¦å°ç©å½¢æ°æ®ä¼ ç»é©±å¨ç¨åºå°±å¯ä»¥äºï¼ç¶åç±é©±å¨ç¨åºäº§çPostScriptå½ä»¤ç»å¶åºç¸åºçç©å½¢ï¼è对äºä¸å°æ²¡æç©å½¢è¾åºåè½çç¹éµæå°æºæ¥è¯´ï¼GDIå¯è½éè¦å°ç©å½¢è½¬å为åæ¡çº¿ï¼ç¶åå驱å¨ç¨åºååºç»çº¿çæ令ï¼å¨æå°æºä¸è¾åºç©å½¢ã
åãGDIï¼å¾å½¢è®¾å¤æ¥å£ï¼ä»ç»ï¼
GDIæä¾ä¸¤ç§åºæ¬æå¡ï¼å建å¾å½¢è¾åºååå¨å¾è±¡ã
GDIæä¾äºå¤§éç¨äºå¾å½¢è¾åºçå½æ°ï¼è¿äºå½æ°æ¥æ¶åºç¨ç¨åºååºæ¥çç»å¾è¯·æ±ãå¤çç»å¾æ°æ®å¹¶æ ¹æ®å½å使ç¨è®¾å¤è°ç¨ç¸åºç设å¤é©±å¨ç¨åºäº§çç»å¾è¾åºãè¿äºç»å¾å½æ°å为ä¸ç±»ï¼ä¸æ¯æåè¾åºï¼äºæ¯ç¢éå¾å½¢å½æ°ï¼ç¨äºç»çº¿ãåçå ä½å¾å½¢ï¼ä¸æ¯å
æ
ï¼ä½å¾ï¼å¾å½¢å½æ°ï¼ç¨äºç»å¶ä½å¾ã
GDIè¯å«åç§ç±»åç设å¤ï¼æ¾ç¤ºå±å¹ã硬æ·è´è®¾å¤ï¼æå°æºãç»å¾æºï¼ãä½å¾åå¾å
æ件ã
å两è
æ¯ç©ç设å¤ï¼å两è
æ¯ä¼ªè®¾å¤ã
ä¸ä¸ªä¼ªè®¾å¤æä¾äºä¸ç§å¨RAMéæç£çéåå¨å¾è±¡çæ¹æ³ã
ä½å¾åæ¾çæ¯å¾å½¢çç¹ä½ä¿¡æ¯ï¼å ç¨è¾å¤çå
åï¼ä½é度å¾å¿«ï¼å¾å
æ件ä¿åçæ¯GDIå½æ°çè°ç¨åè°ç¨åæ°ï¼å ç¨å
åè¾å°ï¼ä½ä¾èµäºGDIï¼å æ¤ä¸å¯è½ç¨æ个设å¤æ¥å建å¾å
æ件ï¼èä¸é度æ¯ä½å¾è¦æ
¢ã
GDIçå¾å½¢è¾åºæ¯é¢åçªå£çï¼é¢åçªå£å
å«ä¸¤å±å«ä¹ï¼
ï¼1ï¼æ¯ä¸ªçªå£ä½ä¸ºä¸ä¸ªç¬ç«çç»å¾æ¥å£æ¥å¤çï¼æå®èªå·±çç»å¾åæ ãå½ç¨åºå¨ä¸ä¸ªçªå£ä¸ç»å¾æ¶ï¼é¦å
建ç«ç¼ºççç»å¾åæ ï¼åç¹ï¼0ï¼0ï¼ä½äºçªå£ç¨æ·åºçå·¦ä¸è§ãæ¯ä¸ªçªå£å¿
é¡»ç¬ç«çç»´æ¤èªå·±çè¾åºã
ï¼2ï¼ç»å¾ä»
对äºæ¬çªå£ææï¼å¾å½¢å¨çªå£è¾¹çä¼è¢«èªå¨è£åªï¼ä¹å°±æ¯è¯´çªå£ä¸çæ¯ä¸ä¸ªå¾å½¢é½ä¸ä¼è¶åºè¾¹çãå³ä½¿æ³è¶åºè¾¹çï¼ä¹æ¯ä¸å¯è½çï¼çªå£ä¼èªå¨çé²æ¢å
¶ä»çªå£ä¼ è¿æ¥çä»»ä½åç´ ãè¿æ ·ï¼ä½ å¨çªå£å
ç»å¾æ¶ï¼å°±ä¸å¿
æ
å¿ä¼å¶ç¶è¦çå
¶ä»ç¨åºççªå£ï¼ä»èä¿è¯äºWindowsä¸åæ¶è¿è¡å¤ä¸ªä»»å¡æ¶å个çªå£çç¬ç«æ§ã
äºãèµæºå
񄧮
对äºDOSç¨åºæ¥è¯´ï¼å®è¿è¡æ¶ç¬å ç³»ç»çå
¨é¨èµæºï¼å
æ¬æ¾ç¤ºå¨ãå
åçï¼å¨ç¨åºç»ææ¶æéæ¾èµæºãèWindowsæ¯ä¸ä¸ªå¤ä»»å¡çæä½ç³»ç»ï¼å个åºç¨ç¨åºå
±äº«ç³»ç»æä¾çèµæºï¼å¸¸è§çèµæºå
æ¬ï¼è®¾å¤ä¸ä¸æï¼ç»å·ï¼ç»ç¬ï¼åä½ï¼å¯¹è¯æ¡æ§å¶ï¼å¯¹è¯æ¡ï¼å¾æ ï¼å®æ¶å¨ï¼æå
¥ç¬¦å·ï¼é信端å£ï¼çµè¯çº¿çã
Windowsè¦æ±åºç¨ç¨åºå¿
须以ä¸ç§è½å
许å®å
±äº«Windowsèµæºçæ¹å¼è¿è¡è®¾è®¡ï¼å®çåºæ¬æ¨¡å¼æ¯è¿æ ·çï¼
1.åWindowsç³»ç»è¯·æ±èµæºï¼
2.使ç¨è¯¥èµæºï¼
3.éæ¾è¯¥èµæºç»Windows以ä¾å«çç¨åºä½¿ç¨ã
å³ä½¿ææç»éªçWindowsç¨åºåä¹å¸¸å¸¸ä¼å¿½ç¥ç¬¬ä¸æ¥ãå¦æ忽ç¥äºè¿ä¸æ¥ï¼è½»åå½æ¶ä¸åºéï¼ä½è¿ä¸ä¼å¿åºç°ç¨åºè¿è¡åºç°å¼å¸¸æ
åµï¼æå¹²æ°å«çç¨åºæ£å¸¸è¿è¡ï¼éåç«å³æ»æºï¼æ¯å¦è®¾å¤ä¸ä¸æ没æéæ¾æ¶ã
å¨Windowsåºç¨ç¨åºè®¾è®¡ä¸ï¼CPUä¹æ¯ä¸ç§é常éè¦çèµæºï¼å æ¤åºç¨ç¨åºåºå½é¿å
é¿æ¶é´çå ç¨CPUèµæºï¼å¦ä¸ä¸ªç¹å«é¿ç循ç¯ï¼ï¼å¦æç¡®å®éè¦è¿æ ·åï¼ä¹åºå½éåä¸äºæªæ½ï¼ä»¥è®©ç¨åºè½å¤ååºç¨æ·çè¾å
¥ã主åä¹æ¯ä¸ä¸ªå
±äº«èµæºï¼è¦é²æ¢åæ¶è¿è¡çå¤ä¸ªåºç¨ç¨åºå åè°ä¸å¥½èèå°½å
åèµæºã
åºç¨ç¨åºä¸è¬ä¸è¦ç´æ¥è®¿é®å
åæå
¶ä»ç¡¬ä»¶è®¾å¤ï¼å¦é®çãé¼ æ ã计æ°å¨ãå±å¹æ串å£ã并å£çãWindowsç³»ç»è¦æ±ç»å¯¹æ§å¶è¿äºèµæºï¼ä»¥ä¿è¯åææçåºç¨ç¨åºæä¾å
¬å¹³çä¸ä¸æçè¿è¡ãå¦æç¡®å®è¦è®¿é®ä¸²å¹¶å£ï¼åºå½ä½¿ç¨éè¿Windowsæä¾çå½æ°æ¥å®å
¨ç访é®ã
å
ãWindowsç¨åºçç»æ
ç¼åä¸ä¸ªå
¸åçWindowsåºç¨ç¨åºï¼ä¸è¬éè¦ï¼
1.C,CPPæºç¨åºæ件ï¼æºç¨åºæ件å
å«äºåºç¨ç¨åºçæ°æ®ãç±»ãåè½é»è¾æ¨¡åï¼å
æ¬äºä»¶å¤çãç¨æ·çé¢å¯¹è±¡åå§å以åä¸äºè¾
å©ä¾ç¨ï¼çå®ä¹ã
2.H,HPP头æ件ï¼å¤´æ件å
å«äºCPPãCæºæ件ä¸æææ°æ®ã模åãç±»ç声æãå½ä¸ä¸ªCPPãCæºæ件è¦è°ç¨å¦ä¸ä¸ªCPPãCä¸æå®ä¹ç模ååè½æ¶ï¼éè¦å
å«é£ä¸ªCPPãCæ件对åºç头æ件ã
3.èµæºæ件ï¼å
å«äºåºç¨ç¨åºæ使ç¨çå
¨é¨èµæºå®ä¹ï¼é常以.RC为åç¼åãè¿éçèµæºæ¯åºç¨ç¨åºæè½å¤ä½¿ç¨çä¸ç±»é¢å®ä¹å·¥å
·ä¸çä¸ä¸ªå¯¹è±¡ï¼å
æ¬ï¼å符串èµæºãå éé®è¡¨ã对è¯æ¡ãèåãä½å¾ãå
æ ãå·¥å
·æ¡ãå¾æ ãçæ¬ä¿¡æ¯åç¨æ·èªå®ä¹èµæºçã
å¨DOSç¨åºè®¾è®¡è¿ç¨ä¸ï¼ææççé¢è®¾è®¡å·¥ä½é½å¨æºç¨åºä¸å®æãèå¨Windowsç¨åºè®¾è®¡è¿ç¨ä¸ï¼è±¡èåã对è¯æ¡ãä½å¾çå¯è§ç对象被åç¬å离åºæ¥å 以å®ä¹ï¼å¹¶åæ¾å¨èµæºæºæ件ä¸ï¼ç¶åç±èµæºç¼è¯ç¨åºç¼è¯ä¸ºåºç¨ç¨åºæè½ä½¿ç¨ç对象çæ 象ãèµæºç¼è¯ä½¿åºç¨ç¨åºå¯ä»¥è¯»å对象çäºè¿å¶æ 象åå
·ä½æ°æ®ç»æï¼è¿æ ·å¯ä»¥å轻为å建å¤æ对象æéè¦å¾ç¨åºè®¾è®¡å·¥ä½ã
ç¨åºåå¨èµæºæ件ä¸å®ä¹åºç¨ç¨åºæé使ç¨çèµæºï¼èµæºç¼è¯ç¨åºç¼è¯è¿äºèµæºå¹¶å°å®ä»¬åå¨äºåºç¨ç¨åºçå¯æ§è¡æ件æå¨æè¿æ¥åºä¸ã
ä¸ãç¨åºä¸å¼ç¨èµæºç好å¤ï¼
1.éä½å
åéæ±ï¼å½åºç¨ç¨åºè¿è¡æ¶ï¼èµæºå¹¶ä¸éåºç¨ç¨åºä¸èµ·è£
å
¥å
åï¼èæ¯å¨åºç¨ç¨åºå®é
ç¨å°è¿äºèµæºæ¶æè£
å
¥å
åãå¨èµæºè£
å
¥å
åæ¶ï¼å®ä»¬æ¥æèªå·±çæ°æ®æ®µï¼èä¸é©»çäºåºç¨ç¨åºæ°æ®æ®µä¸ï¼å½å
åç´§å¼ æ¶ï¼å¯ä»¥åºå¼è¿äºèµæºï¼ä½¿å
¶å ç¨çå
å空é´ä¾ä»ç¨ï¼èå½åºç¨ç¨åºç¨å°è¿äºèµæºæ¶æèªå¨è£
å
¥ï¼è¿ç§æ¹å¼éä½äºåºç¨ç¨åºçå
åéæ±ï¼ä½¿ä¸æ¬¡å¯è¿è¡æ´å¤çç¨åºï¼è¿ä¹æ¯Windowså
å管ççä¼ç¹ä¹ä¸ã
2.便äºç»ä¸ç®¡çåéå¤å©ç¨ï¼å°ä½å¾ãå¾æ ãå符串çæèµæºæ件æ¹å¼ç»ç»ä¾¿äºç»ä¸ç®¡çåéç¨ãæ¯å¦ï¼å°ææçé误信æ¯æ¾å°èµæºæ件éï¼å©ç¨ä¸ä¸ªå½æ°å°±å¯ä»¥è´è´£é误æ示è¾åºï¼é常æ¹ä¾¿ãå¦æå¨åºç¨ç¨åºä¸è¦å¤æ¬¡ç¨å°ä¸ä¸ªä»£è¡¨å
¬å¸çå¾½æ ä½å¾ï¼å°±å¯ä»¥å°å®åæ¾å¨èµæºæ件ä¸ï¼æ¯æ¬¡ç¨å°æ¶åä»èµæºæ件ä¸è£
å
¥ãè¿ç§æ¹å¼æ¯å°ä½å¾æ¾å¨ä¸ä¸ªå¤é¨æ件æ´å ç®åææã
3.åºç¨ç¨åºä¸çé¢æä¸å®çç¬ç«æ§ï¼æå©äºè½¯ä»¶çå½é
åï¼ç±äºèµæºæ件ç¬ç«äºåºç¨ç¨åºè®¾è®¡ï¼ä½¿å¾å¨ä¿®æ¹èµæºæ件æ¶ï¼å¦è°æ´å¯¹è¯æ¡å¤§å°ã对è¯æ¡æ§å¶ä½ç½®ï¼ï¼å¯ä»¥ä¸ä¿®æ¹æºç¨åºï¼ä»èç®åäºç¨æ·çé¢ç设计ãå¦å¤ï¼ç®åææä¾çèµæºè®¾è®¡å·¥å
·ä¸è¬é½æ¯éç¨âæè§å³æå¾âæ¹å¼ï¼è¿æ ·å°±å¯ä»¥æ´å ç´è§ãå¯è§ç设计åºç¨ç¨åºçé¢ãç±äºèµæºæ件çç¬ç«æ§ï¼è½¯ä»¶å½é
åå·¥ä½ä¹é常容æãæ¯å¦ï¼ç°å¨å¼åäºä¸ä¸ªè±æççåºç¨ç¨åºï¼è¦æ³æå®æ±åï¼åªéè¦ä¿®æ¹èµæºæ件ï¼å°å
¶ä¸ç对è¯æ¡ãèåãå符串èµæºçæ±åå³å¯ï¼èæ éç´æ¥ä¿®æ¹æºç¨åºã
ä½æ¯ï¼åºç¨ç¨åºèµæºåªæ¯å®ä¹äºèµæºçå¤è§åç»ç»ï¼èä¸æ¯å
¶åè½ç¹æ§ãä¾å¦ï¼ç¼è¾ä¸ä¸ªå¯¹è¯æ¡èµæºï¼å¯ä»¥æ¹å对è¯æ¡çå®æåå¤è§ï¼ä½æ¯å´æ²¡æä¹ä¸å¯è½æ¹ååºç¨ç¨åºååºå¯¹è¯æ¡æ§å¶çæ¹å¼ãå¤è§çæ¹åå¯ä»¥éè¿ç¼è¾èµæºæ¥å®ç°ï¼èåè½çæ¹åå´åªè½éè¿æ¹ååºç¨ç¨åºçæºä»£ç ï¼ç¶åéæ°ç¼è¯æ¥å®ç°ã
CãCPPç¼è¯å¨å°Cæºç¨åºç¼è¯æç®æ ç¨åºï¼ç¶å使ç¨è¿æ¥ç¨åºå°ææçç®æ ç¨åºï¼å
æ¬åç§åºï¼è¿æ¥å¨ä¸èµ·ï¼çæå¯æ§è¡ç¨åºãå¨å¶ä½Windowsåºç¨ç¨åºæ¶ï¼ç¼è¯å¨è¿è¦ä¸ºå¼åºå½æ°çææ£ç¡®çå
¥å£ååºå£ä»£ç ã
è¿æ¥ç¨åºçæçå¯æ§è¡æ件è¿ä¸è½å¨Windowsç¯å¢ä¸è¿è¡ï¼å¿
须使ç¨èµæºç¼è¯å¨å¯¹å
¶è¿è¡å¤çãèµæºç¼è¯å¨å¯¹å¯æ§è¡æ件çå¤çæ¯è¿æ ·çï¼å¦æ该ç¨åºæèµæºæè¿°æ件ï¼å®å°±æå·²ç¼è¯ä¸ºäºè¿å¶æ°æ®çèµæºå å
¥å°å¯æ§è¡æ件ä¸ï¼å¦åï¼ä»
对该å¯æ§è¡æ件è¿è¡ç¸å®¹æ§æ è¯ãåºç¨ç¨åºå¿
éç»è¿èµæºç¼è¯å¨å¤çæå¯ä»¥å¨Windowsç¯å¢ä¸è¿è¡ã
å
«ãç»æåç¨åºè®¾è®¡åé¢å对象çç¨åºè®¾è®¡
é¢å对象ææ¯æ¯ç®åæµè¡çç³»ç»è®¾è®¡å¼åææ¯ï¼å®å
æ¬é¢å对象åæåé¢å对象ç¨åºè®¾è®¡ãé¢å对象ç¨åºè®¾è®¡ææ¯çæåºï¼ä¸»è¦æ¯ä¸ºäºè§£å³ä¼ ç»ç¨åºè®¾è®¡æ¹æ³ââç»æåç¨åºè®¾è®¡æä¸è½è§£å³ç代ç éç¨é®é¢ã
ç»æåç¨åºè®¾è®¡ä»ç³»ç»çåè½å
¥æï¼æç
§å·¥ç¨çæ ååä¸¥æ ¼çè§èå°ç³»ç»å解为è¥å¹²åè½æ¨¡åï¼ç³»ç»æ¯"å®ç°æ¨¡ååè½çå½æ°åè¿ç¨"çéåãç±äºç¨æ·çéæ±å软ã硬件ææ¯çä¸æåå±ååï¼æç
§åè½åå设计çç³»ç»æ¨¡åå¿
ç¶æ¯æåçåä¸ç¨³å®çãè¿æ ·å¼ååºæ¥ç模åå¯éç¨æ§ä¸é«ã
é¢å对象ç¨åºè®¾è®¡ä»æå¤ççæ°æ®å
¥æï¼ä»¥æ°æ®ä¸ºä¸å¿èä¸æ¯ä»¥æå¡ï¼åè½ï¼ä¸ºä¸å¿æ¥æè¿°ç³»ç»ãå®æç¼ç¨é®é¢è§ä¸ºä¸ä¸ªæ°æ®éåï¼æ°æ®ç¸å¯¹äºåè½èè¨ï¼å
·ææ´å¼ºç稳å®æ§ã
é¢å对象ç¨åºè®¾è®¡åç»æåç¨åºè®¾è®¡ç¸æ¯æ大çåºå«å°±å¨äºï¼åè
é¦å
å
³å¿çæ¯æè¦å¤ççæ°æ®ï¼èåè
é¦å
å
³å¿çæ¯åè½ã
é¢å对象ç¨åºè®¾è®¡æ¯ä¸ç§å´ç»çå®ä¸ççæ¦å¿µæ¥ç»ç»æ¨¡åçç¨åºè®¾è®¡æ¹æ³ï¼å®éç¨å¯¹è±¡æ¥æè¿°é®é¢ç©ºé´çå®ä½ãä¸è¬ç认为ï¼å¯¹è±¡æ¯å
å«ç°å®ä¸çç©ä½ç¹å¾çæ½è±¡å®ä½ï¼å®åæ äºç³»ç»ä¸ºä¹ä¿åä¿¡æ¯åï¼æï¼ä¸å®äº¤äºçè½åãå®æ¯ä¸äºå±æ§åæå¡çä¸ä¸ªå°è£
ä½ï¼å¨ç¨åºè®¾è®¡é¢åï¼å¯ä»¥ç¨â对象=æ°æ®+ä½ç¨äºè¿äºæ°æ®ä¸çæä½âè¿ä¸å
¬å¼æ¥è¡¨è¾¾ã
"ç±»"æ¯å
·æç¸åæä½åè½åç¸åçæ°æ®æ ¼å¼ï¼å±æ§ï¼ç对象çéåã
ç±»å¯ä»¥çä½æ½è±¡æ°æ®ç±»åçå
·ä½å®ç°ã
æ°æ®ç±»åæ¯ææ°æ®çéååä½ç¨äºå
¶ä¸çæä½çéåï¼èæ½è±¡æ°æ®ç±»åä¸å
³å¿æä½å®ç°çç»èã
ä»å¤é¨çï¼ç±»åçè¡ä¸ºå¯ä»¥ç¨æ°å®ä¹çæä½å 以è§å®ã
类为对象éåçæ½è±¡ï¼å®è§å®äºè¿äºå¯¹è±¡çå
Œ
±å±æ§åæ¹æ³ï¼å¯¹è±¡ä¸ºç±»çä¸ä¸ªå®ä¾ãè¹ææ¯ä¸ä¸ªç±»ï¼èæ¾å¨æ¡ä¸çé£ä¸ªè¹æåæ¯ä¸ä¸ªå¯¹è±¡ã
对象åç±»çå
³ç³»ç¸å½äºä¸è¬çç¨åºè®¾è®¡è¯è¨ä¸åéååéç±»åçå
³ç³»ã
æ¶æ¯æ¯åæ"对象"请æ±æå¡çä¸ç§è¡¨è¾¾æ¹å¼ã对象å
ææ¹æ³åæ°æ®ï¼å¤é¨çç¨æ·æ对象对该对象æåºçæå¡è¯·æ±ï¼å¯ä»¥ç§°ä¸ºå该对象åéæ¶æ¯ã
"åä½"æ¯æ两个对象ä¹é´å
±åæ¿æ
责任ååå·¥ã
å¨Windowsä¸ï¼ç¨åºçåºæ¬åä½ä¸æ¯è¿ç¨åå½æ°ï¼èæ¯çªå£ãä¸ä¸ªçªå£æ¯ä¸ç»æ°æ®çéååå¤çè¿äºæ°æ®çæ¹æ³åçªå£å½æ°ãä»é¢å对象çè§åº¦æ¥çï¼çªå£æ¬èº«å°±æ¯ä¸ä¸ªå¯¹è±¡ãWindowsç¨åºçæ§è¡è¿ç¨æ¬èº«å°±æ¯çªå£åå
¶ä»å¯¹è±¡çå建ãå¤çåæ¶äº¡è¿ç¨ãWindowsä¸çæ¶æ¯çåéå¯ä»¥ç解为ä¸ä¸ªçªå£å¯¹è±¡åå«ççªå£å¯¹è±¡è¯·æ±å¯¹è±¡çæå¡è¿ç¨ãå æ¤ï¼ç¨é¢å对象æ¹æ³æ¥è¿è¡Windowsç¨åºç设计ä¸å¼åæ¯æå
¶æ¹ä¾¿çåèªç¶çã
温馨提示:答案为网友推荐,仅供参考