1.如何用C#编写扫雷程序
2.å¦ä½å¦å¥½Cè¯è¨ï¼
如何用C#编写扫雷程序
给点思路,扫雷扫雷以前做过
用一个类来保存每一个方格的源码源码最新直播app源码信息,如坐标,红包覆盖式源码是扫雷扫雷股价图源码否有雷,是源码源码多米粒源码否翻开等
每个方格用button做,翻开后改变button的红包快付源码状态
当点击一个方格后使用迭代查找他周围的方格
你可以百度一下 c#扫雷视频
å¦ä½å¦å¥½Cè¯è¨ï¼
ææåå¦è é¢ä¸´ç第ä¸ä¸ªé®é¢ä¾¿æ¯ï¼å¦ä½éæ©ææã好çå¼å§æ¯æåçä¸åï¼éæ©ä¸æ¬ä¼ç§çæææ¯äºåååçå ³é®å ç´ ãä¸å¹¸çæ¯ï¼å¦æ ¡é常ä¼å¸®ä½ æå®ä¸æ¬å¾å·®å²çCè¯è¨è¯¾æ¬ï¼è幸è¿çæ¯ï¼ä½ è¿å¯ä»¥å次éæ©ã没æå¦ä¹ 交æµå°æ¹å¯ä»¥æ¥å¤§åé¼é¼çè°æµ©å¼ºææåºäºä¸æ¬ãCè¯è¨ç¨åºè®¾è®¡ãï¼æ®è¯´åè¡éæè¶ è¿ä¸ï¼æ®ææç¥ï¼å¾å¤å¦æ ¡é½ä¼æ¨èè¿æ¬ä¹¦ä½ä¸ºCè¯è¨è¯¾æ¬ãè½ç¶æ¬äººçååï¼è°æµ©å®ï¼è·ææä» ä» ä¸åä¹å·®ï¼ä½ææ¯æ æ¯åå®å°é»ä»è¿æ¬ä¹¦çãè¿æ¬ä¹¦ä¸æ¯åç»è®¡ç®æºä¸ä¸çå¦ççï¼èæ¯ç»é£äºéè¦è计ç®æºç级èè¯çå ¶å®ä¸ä¸å¦çççãè¿æ¬ä¹¦ç主è¦ç¼ºç¹æ¯ï¼ä¾åç¨åºé常ä¸ä¸ä¸ï¼ä¸è½æç»ä½ ç¨åºè®¾è®¡åºè¯¥ææ¡çæèæ¹å¼ï¼ç¨åºé£æ ¼ç¸å½å°ä¸å¥½ï¼ä¼è®©ä½ å »æä¹±å代ç çæ¶ä¹ ï¼é误太å¤ï¼æ¾ç»æ人æåºè¿è¿æ¬ä¹¦çä¸ç¾ä¸ªé误ï¼å ¶ä¸ä¸ä¹å ³é®çæ¦å¿µæ§é误ã好äºï¼è¿æ¬ä¹¦æä¹ä¸æ³è¯´å¤ªå¤äºï¼æå ´è¶£å¤§å®¶å¯ä»¥ç¾åº¦ä¸ä¸ï¼ï¼
KernighanåRitchieçãThe C Programming Languageãï¼ä¸è¯åãCç¨åºè®¾è®¡è¯è¨ãï¼å ªç§°ç»å ¸ä¸çç»å ¸ï¼ä¸è¿æ§ççå¾å¤å 容é½å·²è¿æ¶ï¼åç°å¨çæ åCè¯è¨ç¸å»çè¿ï¼å¤§å®¶ä¸å®è¦çææ°ççæ¬ï¼å¦åä¸å¦ä¸çãå¦å¤ï¼å³ä½¿æ¯æç»å ¸ææå¨ç书ï¼ä¹æ²¡æåæ³é¢é¢ä¿±å°ï¼æ以æ边常å¤ä¸æ¬ãCè¯è¨åèæåãæ¯ååå¿ è¦çããCè¯è¨åèæåãå°±æ¯ãC Reference Manualãï¼æ¯Cè¯è¨æ åç详ç»æè¿°ï¼å æ¬ç»å¤§å¤æ°Cæ ååºå½æ°çç»èï¼ç®å¾ä¸æ¯æ好çæ åCè¯è¨çå·¥å ·ä¹¦ã顺便æä¸å¥ï¼ææ°çãCç¨åºè®¾è®¡è¯è¨ãæ¯æ ¹æ®Cæ å修订çï¼èãCè¯è¨åèæåãæè¿°çæ¯Cæ åï¼äºè å¯è½ä¼æäºåºå ¥ï¼å»ºè®®æç §Cæ åå¦ä¹ ãè¿æä¸æ¬ãCåæéãï¼åå¾ä¹æ¯ç¸å½å°ä¸éï¼è±æåæ¯ãPointers on Cãï¼ç¹å«å°å¼ºè°æéçéè¦æ§ï¼ç®æ¯æ¬ä¹¦çä¸ä¸ªç¹ç¹å§ãä¸è¿è¿æ¬ä¹¦å¹¶ä¸ååéååå¦è ï¼å¦æä½ æ¾ç»å¦è¿Cè¯è¨ï¼æé£ä¹ä¸äºCè¯è¨çåºç¡ä½åä¸æ¯å¾æå®ï¼é£ä¹ä½ å¯ä»¥å°è¯ä¸ä¸è¿æ¬ä¹¦ãæç¸ä¿¡ï¼åªè¦ä½ ç解äºæéï¼Cè¯è¨ä¾¿ä¸åç¥ç§ã
å¦æä½ å·²ç»åå®äºä¸æ¬Cè¯è¨ææï¼æ³è¦æ´è¿ä¸æ¥ï¼é£ä¹æ两æ¬ä¹¦ä½ ä¸å®è¦çãé¦å æ¯ãC Traps and Pitfallsãï¼ä¸è¯åãCé·äºä¸ç¼ºé·ãï¼ï¼å¾èçä¸æ¬å°ååï¼å 容é常é常å°æ趣ãè¦æ³¨æä¸ç¹ï¼è¿æ¬ä¹¦æ¯äºåå¤å¹´ååæçï¼éé¢æå°çå¾å¤Cè¯è¨ç缺é·é½å·²è¢«æ¹è¿ï¼ä¸è¿è½å¤äºè§£ä¸äºåå²ä¹ä¸æ¯ä»ä¹åäºãç¶åä½ å¯ä»¥ææä¸ä¸ãExpert C Programmingãï¼ä¸è¯åãCä¸å®¶ç¼ç¨ãï¼ï¼ä¹¦å¦å ¶åï¼è¿æ¬ä¹¦é¢å ·é¾åº¦ï¼ä¸æ¦ä½ ä»ç»è¯»å®å¹¶è½éå½»ç解ï¼ä½ 便å¯ä»¥æ¾å¿å¤§èå°å¨ç®åä¸åâç²¾éCè¯è¨âäºã
åè®°ä¸ä¸ªååï¼ä¸è¦è¯»èªå·±ç®åè¿çä¸æç书ï¼é£æ¯æµªè´¹çå½ãå¦æä½ çä¸æï¼é£ä½ ä¸å®æ¯ç¼ºå¤±äºæäºå¿ éåºç¡ç¥è¯ãæ¤æ¶ï¼ä½ è¦ä»ç»åæèªå·±éè¦è¡¥å åªäºå 容ï¼ç¶ååå»ä¹¦åºå¯»æ¾è®²è¿°çè¿äºå 容ç书ç±ãæåºç¡ç¥è¯è¡¥å å®æ¯åå头æ¥å¦ä¹ ï¼æä¼çæ£çäºåååã
äºãUnix/Linuxè¿æ¯Windowsï¼è¿æ¯ä¸ªå¾å¤§çé®é¢
ä¸åçç¼ç¨ç¯å¢ä¼é å°±åºä¸åæç»´çç¨åºåãWindowsçç¨åºå大å¤ä¾èµéæå¼åç¯å¢ï¼æ¯å¦Visual Studioï¼èUnixç¨åºåæ´å éç±Makefileä¸æ§å¶å°ãæ¾èæè§ï¼éæå¼åç¯å¢æ´å®¹æä¸æï¼å¨Windowsä¸å¦ä¹ Cè¯è¨ï¼åªéè¦ä¼æå 个åºæ¬çVisutal C++å·¥å ·æ æé®å°±å¯ä»¥å¼å§åHello, World!äºï¼èå¨Unixä¸ï¼ä½ éè¦ä¸äºæ§å¶å°æä½çåºæ¬ç¥è¯ãæ人ä¹è®¸è®¤ä¸ºUnixçç¯å¢æ´ç®æ´ï¼ä½ä¹ æ¯çåéæ¯å¾å¤§çï¼å¤§å®¶é½å¾çæWindowsçåºæ¬æä½ï¼è为äºå¦ä¹ Cè¯è¨å»ä¸é¨è£ ä¸ä¸ªUnixç³»ç»ï¼ä¼¼ä¹æç¹ä¸åç®ã
对äºä¸ä¸ªåªæå¾Windowsåºæ¬æä½ãè¿DOSæ¯ä»ä¹é½ä¸ç¥éçæ°æèè¨ï¼å°½å¿«åä¸äºæ趣èææä¹çäºæ ææ¯æéè¦çãç¨Cè¯è¨åä¸ä¸ªå°ç¨åºè¿æ¯å¦ä¹ lsãcatçå½ä»¤æ趣ï¼åµä¸æ们è¦ä¸æ³¨äºCè¯è¨æ¬èº«ï¼å°±ä¸å¾ä¸ææ¶å¿½ç¥ä¸äºä¸è¥¿ï¼æ¯å¦ç¼è¯é¾æ¥çè¿ç¨ãMakefileçåæ³ççççã
æ以æ建议åå¦è åºè¯¥ä»¥Visual C++ 6.0ï¼ä¸æ¯VisualC++ .NETï¼æè Dev C++ä½ä¸ºä¸»è¦çå¦ä¹ ç¯å¢ï¼èä¸åä¸ä¸è¦å¨IDEç使ç¨æå·§ä¸è¿å¤çº ç¼ ï¼å 为ä»åä½ ä¸å®è¦è½¬åUnixç¯å¢çãVisual C++ 6.0使ç¨å¾æ¹ä¾¿ï¼è°è¯ä¹å¾ç´è§ï¼ä½å ¶é»è®¤çç¼è¯å¨å¯¹Cæ åçæ¯æ并ä¸å¥½ï¼èDev C++使ç¨gccç¼è¯å¨ï¼å¯¹Cçæ åé½æ¯æè¯å¥½ã使ç¨é¡ºå¸¦æä¸ä¸ï¼å¾å¤å¤§å¦çCè¯è¨è¯¾ç¨è¿å¨ä½¿ç¨Turbo C 2.0ä½ä¸ºå®éªç¯å¢ï¼è¿æ¯ç¸å½ä¸å¯åçï¼åå å ¶ä¸æ¯TC 2.0对Cæ åå ä¹æ²¡ææ¯æï¼å ¶äºæ¯TC 2.0ç¼è¯å¾å°çç¨åºæ¯ä½çï¼è¿å¯¹ä»åç解ä½çç¨åºä¼é ææ大çå°æ°ï¼å½ç¶,ç¨djgppä¹ç±»çä¸è¥¿å¯ä»¥ä½¿TC 2.0ç¼è¯åºä½ç¨åºï¼ä¸è¿é£è¿äºå¤æäºï¼ã
çä½ å¦å®ä¸æ¬Cè¯è¨çææï¼ä½ ä¸å®è¦è½¬åUnixå¹³å°ç»§ç»å¦ä¹ ï¼å ä¹ææçCè¯è¨é«çº§æç¨é½æ¯åºäºUnixå¹³å°çï¼æ¯å¦ãCä¸å®¶ç¼ç¨ãï¼ã转åçè¿ç¨æ¯çè¦çï¼ä½ éè¦é¢å¯¹çæ¯åç§çº·ç¹å¤æçå½ä»¤ï¼å®å ¨ä¸åäºWindowså¹³å°çæèæ¹å¼ï¼ä½æ¯è¿ç§çè¦æ¯å¼å¾çãUnixä¸Cæ¯å ±ççï¼Unixçæèæ¹å¼åä¹ æ¯æ´å 符åCè¯è¨çæèæ¹å¼åä¹ æ¯ãå¨Unixä¸ï¼ä½ å¯ä»¥æ¾å°æ æ°ä¼ç§çæºä»£ç ä¾ä½ å°½æ é 读ï¼ä½ å¯ä»¥æ¹ä¾¿å°æ¥çæ个åºå½æ°çèæºæåï¼è¿å¯ä»¥çå°æä¼ç§ç代ç é£æ ¼ï¼è¯´å°ä»£ç é£æ ¼ï¼æä¼ä¸é¨åä¸ç¯æç« è¯¦ç»åè¿°ï¼ã
å½ç»èµ·æ¥å°±æ¯ä¸å¥è¯ï¼åå¦Cè¯è¨ï¼å»ºè®®ä½¿ç¨Windowsç³»ç»åéæå¼åç¯å¢ï¼å¨åå¤åâé«æâæ¹ååªåæ¶ï¼è¯·å 转åUnixå¹³å°ã
ä¸ãä¸äºä¿±å¤ï¼ä½ å°±æ¯ä¸é£
书已éå®ï¼ç¯å¢é ç½®å®æï¼æ£æè°ä¸äºä¿±å¤ï¼åªæ¬ ä½ èªå·±çåªåäºã请ä»ä¹¦çåè¨å¼å§ï¼ä»ç»å°é 读æ头çææï¼å¾å¤äººç书å欢ç´æ¥ä»ç¬¬ä¸ç« å¼å§çï¼è¿æ¯é误çåæ³ãåè¨æ¯ä½è 对æ´æ¬ä¹¦ç大ä½ä»ç»ï¼ä½è ä¸è¬ä¼åè¯ä½ éè¦ä»ä¹åºç¡æè½å¤é¡ºå©é 读æ¬ä¹¦ï¼è¿å¯ä»¥å¸®å©ä½ æ£éªèªå·±çåºç¡ç¥è¯æ¯å¦å·²ç»å ·å¤ãçå®åè¨ï¼è¿è¦æµè§ä¸ä¸ç®å½ï¼äºè§£ä¸ä¸ä¹¦çæ´ä½ç»æï¼é¡ºä¾¿ç»èªå·±å®æä¸ä¸å¦ä¹ 计åã
å¦ä¹ Cè¯è¨ï¼å¿ é注ææ¯ä¸ä¸ªç»èï¼ä¹¦ä¸çä¾å代ç ä¸å®è¦èªå·±äº²èªæ²ä¸éï¼ç¼è¯æ§è¡è¾åºé½è·ä¹¦ä¸è¯´çä¸è´æè½ç®æ¯å¦å®äºä¸ä¸ªä¾åï¼å¦æä¸ä¸è´ï¼å°±è¦ä»ç»æ¾åå ãåºäºä¹¦æ¬ä¸æçä¾åï¼èªå·±è¿è¦âåé âä¸äºä¾åï¼æ¯å¦å¦ä¹ è¿ç®ç¬¦ä¼å 级çæ¶åï¼å¯ä»¥åå 个ç¸åç表达å¼ï¼å¨ä¸åçä½ç½®å ä¸æ¬å·ï¼ççæåªäºä¸åçè¡ä¸ºï¼æ¯å¦*p++å(*p)++ï¼åæ¯å¦a = b == cã(a = b) == cåa = (b == c)ççãèªå·±æç书ä¸çä¾å以åæ¹é ä¹åçä¾åï¼è¿æèªå·±âåé âçä¾åï¼é½åºè¯¥ä»ç»å°å½ç±»ä¿åï¼å¹¶ä¸è¦å¨æºä»£ç ä¸åä¸ç®çç注éï¼éè¿°è¿ä¸ªä¾åçæå¾ã
ä¾åä¹åå°±æ¯ä¹ é¢äºï¼æ建议åå¦è æææçä¹ é¢é½ç¬ç«åä¸éï¼ç¶åå¯¹ç §çæ¡ç代ç ï¼ççèªå·±ç代ç æé£äºä¸è¶³ï¼åè¯çä¿®æ¹èªå·±ç代ç ãå¾å¤äººä¸éè§ä¹ é¢ï¼è¿æ¯æ大çé误ï¼å 为ä½è é常ä¼å¨ä¹ é¢ä¸è¯´æä¸äºéè¦çéçï¼èä¸æ¯å纯å°æ£éªåé¢çç¥è¯ã
ä¹è®¸ä½ 认为è¿æ ·å¦ä¹ å¤ªæ ¢ï¼å ¶å®ä¸ç¶ãå¦å¾ç»è´å°±ä¸ç¨èµ°å头路ï¼çä½ å¦å°åé¢æåç°èªå·±åé¢æ²¡ææ¸ æ¥ï¼é£ææ¯ççå¾ä¸å¿å¤±ãä¸è¬è¯´æ¥ï¼æ´æ¬ä¹¦è¯»å®ï¼ä½ åºè¯¥å®ææ°åè¡ä¹è³ä¸ä¸è¡ç代ç ï¼æ 论æ¯åå°ä¸å¨ç §æ书ä¸çï¼è¿æ¯èªå·±å¿è¡æ¥æ½®åå°±çï¼é½æ¯ä»å继ç»å¦ä¹ çä¸ç¬è´¢å¯ã以æèªå·±ä¸¾ä¾ï¼é 读ãWindowsæ ¸å¿ç¼ç¨ãæ¶ï¼æåªé 读äº3/4çå 容ï¼ï¼é¤äºæ书ä¸ç代ç ï¼è¿èªå·±åäºå¾å¤ä¾åï¼ä¸å ±æè¡ï¼ç¨unixä¸çwcå·¥å ·ç»è®¡ï¼ï¼æ¶éå¤æ¥ï¼ææ©å·²è®°ä¸æ¸ Windowsçç³»ç»ç¼ç¨äºï¼ä½åªè¦è±å åéç¿»åºä»¥åç代ç ççï¼ä¾¿ä¼éæ°äºç¶äºè¸ãæè°å¥½è®°æ§ä¸å¦çç¬å¤´ï¼å°±æ¯è¿ä¸ªéçã
ä»ç»è¯»ä¹¦ã认çæåæºä»£ç ãç¬ç«å®æä¹ é¢å¤å æ´è¿ä¸æ¥çå®éªï¼æåå°ææç代ç çä¸ï¼æ为èªå·±çç»éªåè´¢å¯ï¼ç»å¯¹çè¾è¦ï¼ä¹ç»å¯¹çäºåååãå½ç¶ï¼è¿ç§æ¹å¼åªéåå¦ä¹ éè¦ç²¾éçææ¯ï¼å¦æä¸æ¯å¦ä¹ Cè¯è¨ï¼ä½ è¿è¦å ·ä½æ åµå ·ä½åæã
åå°æåï¼è¿æé常é常éè¦çä¸ç¹æ²¡ææåââ代ç é£æ ¼ï¼ä»æå¼å§å¦ä¹ å°±å¿ é¡»å¼ºè¿«èªå·±æ¨¡ä»¿æä¼ç§ç代ç é£æ ¼ãå 为代ç é£æ ¼å¤ªéè¦å 容ä¹å¤ªå¤ï¼æä¼ç¨ä¸é¨çä¸ç¯æç« æ¥è¯¦ç»è®¨è®ºï¼è¯·å¤§å®¶å ³æ³¨ãç¨åºåä¹è·¯ââå ³äºä»£ç é£æ ¼ãã
é¢ç®æ¯å ³äºCè¯è¨ï¼å ¶å®æ主è¦æ³è¯´è¯´ç¨åºè¯¥æä¹å¦ï¼æè ä¸ç¹ææç½¢äºï¼å¨è¿éï¼æåªæ³å¼ç¨èº«è¾¹çå 个人çä¾åï¼æ¥è°ä¸ä¸å¯¹ç¨åºå¦ä¹ çç解
第ä¸ä¸ªäººè¦è¯´å°æäºï¼æ对ç¨åºäº§çå ´è¶£ï¼æ¯å¬è¯´ç¨åºå¯ä»¥ä½æ¸¸æï¼é£æ¶åæ¯å¨åä¸ï¼ç¶èåæ¥ä¸æ¬G-BASICç®æææåï¼æ便å»äºç¼ã
éççè¯æ±ï¼å¤æªçé»è¾ï¼é½æ¯äºå¤©æçä¸æè¯æ¬ï¼å¤´ç¼äºå¥½ä¸éµåã
ç¶èå½æ¶å没æå«çé²ä¹¦å¯çï¼æå°±æ´å¤©æ§çé£ä¸æ¬ä¹¦ï¼ä»ä¹æ¹æ³é½è¯è¿äºï¼çè³åççè¿äºï¼é½æ²¡çåºä»ä¹çç®ï¼èªå·±å没æçµèï¼åªè½ä¸åå°å¤§èå°æ³è±¡ï¼ç¶å满èåççæâ¦â¦
å¨è¿éåä¸ä¸ï¼ä¸é¢è¯´ç便æ¯æå¦ä¹ çé£æ ¼ï¼æ»è¦ç»åä¸çªæ³¢æï¼çæè ¾å ä¸ï¼ç¶åæä¼æå¶ç¶é´çææï¼å¼çªäºï¼æçè³æ²¡è§è¿å 个人ææè¿ä¹ç¬¨ï¼ç°å¨æç½è¿æ¥äºï¼ææ»æ¯ä¸å¼å§æäºæ æ³å¾è¿äºå¤æï¼é æçå¬åºç¬çé¾å ªçå±é¢ï¼ç¶èç«ç¶æææ³ä¸å°çæ¶è·ï¼ä½æ¯ä¸å»ºè®®å¤§å®¶æ¨¡ä»¿è¿ç§é£æ ¼ï¼èµ·ç 追女æåçæ¶åä¸è½è¿æ ·ï¼çæ´»ä¸å¾å¤æºä¼å¨äºæ¥æçé£ä¸ç¬é´ï¼å¤±å»å°±æ°¸è¿æ¾ä¸åæ¥äºã
ç°å¨åæ¥ï¼åæ¥å¶ç¶é´ï¼æçæäºä¸è¡ä»£ç ï¼æ¯print è¯å¥ï¼å½æ¶å ´å¥å¾è¦å½ï¼åä»ç»çäºè¿ä¸ªçäºé£ä¸ªï¼ä¸ä¸åçæäºå¾å¤ä¸è¥¿ï¼åæ¯å¨éé£é´è¢«ä»ä¹ç»å»ä¸ä¼¼çï¼ç«å»é´ééç顶ãããã
åä¸å¨å¦æ ¡å¦äºFOXBASEï¼åºæ¬ä¸èªå¦çï¼æåç°äºä¸ä»¶å¥æªçäºï¼æè¿äººæ¯åºäºåçè®°æ§ä¸å¥½ï¼ç¶èå½æ¶èç¨åºä¸çå½ä»¤å´æ¯è¿ç®ä¸å¿ï¼å°ç°å¨è¿è®°å¾å¾å¤ï¼ä¹è®¸æ¯æå ´è¶£å§ï¼ä¹æè°¢æçå¾®æºèå¸ç»ææä¾èªç±ä¸æºçæºä¼ï¼åæ¥æåèªå¦äºQBASICï¼ååæååå¦äºä¸ç¹Cï¼é£æ¶å¦Céå°ä¸å°å°é¾ï¼å½æ¶æ们å¦æ ¡æºæ¿è¿Cè¯è¨é½æ²¡æï¼æåªå¥½é·å¨å®¶éï¼ä¸æ¬äºçº§Cææï¼ä¸æ¬é å¥ä¹ é¢ï¼æ´å¤©ååå°æ³ï¼æèªå·±çèè¢å½çµècpu使ï¼ææ¶è¿å ¥æ»å¾ªç¯ï¼ææ¶åå½»åºå´©æºãæè±åå 天çå®äºä¸æ¬ä¹¦ï¼åå®äºä¸æ¬é¢ï¼ç¶èèè¢éå 满äºçæï¼ç±äºæ²¡æä¸æºå®è·µçæºä¼ï¼æå°±åèªå·±ççæµä¸æ¨çå·±æ ¢æ ¢å»ºç«äºä¸å¤§å ç论ï¼ååå¾æä¸èªä¿¡ï¼ä½åæ¥è¯æ大é¨åæ¯éçï¼å®³æè±äºå¾é¿æ¶é´å»çº æ£ï¼è¿æ¯åè¯ãå¯æ¯ï¼è¿æ¯é£å¥è¯ä¸ç ´ä¸ç«ï¼ä¸é»ä¸è¡ãå°±åæç°å¨æäºçµèï¼æ´å¤©æ³¡å¨äºèç½çæµ·æ´éï¼æåçå¿«é¤æåï¼å¥½ä¹ é½æ²¡éä¸å¿æ¥å¥½å¥½æ³ç¹ä¸è¥¿äº.
é«ä¸è¿ä¸è¿å èçµè课ï¼åªä¸è¿å¿äºåºä»é«èï¼æå°å¦ç¨åºçæç®æ¾å¼äºï¼å°è¿éæ该说ä¸ä¸ä¸ªäººäºã
é«ä¸æ¶åææè¾¹ä¸å¥³çï¼å¥¹çææ²æéæBASICï¼æå¶å°æ¿è¿æ¥ç¼äºå 个å°ç¨åºç©ï¼å¥¹çå°åå¾æå ´è¶£ï¼ä»¤äººæ讶çæ¯ï¼å¥¹åªçäºä¸äºä¸ªç¨åºï¼å¬æ讲äºå 个å½ä»¤çåè½ï¼å°±è½æ ¹æ®èªå·±çæ³è±¡ç¼åºå°å¨ç»æ¥ï¼å¥¹æ¤åæ¯ç»æ²¡æå¦è¿ç¨åºçï¼ææ¾ä¸åº¦æçè¿å¥¹çæºåï¼ç¶è她ç¨åºæ¯å¦æ¤ä¹å¿«ï¼å´è®©æçç¼é½çªå¤§äºå¥½å åï¼æ¯æå½å¹´é«äºå¥½å 个å¢çï¼æåæ¥ç»å¸¸å¨æ³ï¼æ¯ä¸æ¯æå½æ¶çæ¹æ³ä¸å¯¹ï¼ç¨åºå°åºåºè¯¥ææ ·å¦ããã
ä¸æå°±å°äºå¤§å¦ï¼æ碰å°å¦ä¸ä¸ªè®©æ佩æç人ï¼è·æä¸æ ·æ¯å¦è®¡ç®æºçï¼ä»æ¯å¶å°çå°æå¨ç¼å¨ç»ï¼ç¶åååæå ´è¶£ï¼ä¾¿å¼å§èªå¦ãä»ä»¤äººåæçæ¯ï¼æéï¼ç»æä½ï¼ä½è¿ç®ççï¼é½æ²¡ææï¼æ´ä¸ç¨è¯´ç®æ³åæ°æ®ç»æï¼ï¼åªå¦äºä¸ç§ç¨åºç»æï¼ç°å¨åªå¦äºCåå¹´ï¼ä¾¿èªå·±è½ç¼åºè´ªåèï¼ä¿ç½æ¯æ¹åï¼æ«é·ï¼è¿æå¾å¤å«ä¸åºååçå°æ¸¸ææ¥ï¼ç°å¨åå¨åé»ç½æ£ï¼æç¥éæç¡®å®æ¯èµ°äºä¸å°å¼¯è·¯ã
ç¨åºåºè¯¥ææ ·å¦ï¼å¯¹Cæ¥è®²ï¼æè§å¾åºè¯¥ä»ç»å¾å¦èµ·ã
åå æäºã
ä¸ï¼ç»å¾ç¨åºå¾è½æ¯å¥äººå¿çï¼å®è½å¸¦ç»ä½ æµåçå ´è¶£ï¼è¿æ¯å¦ç¨åºçå ³é®ã
äºï¼ç»å¾ç¨åºå®¹æä¸æï¼å¾ç®åçéçï¼å°±è½ååºå¾æ¼äº®çä¸è¥¿æ¥ãæå¾å¤ä¸è¥¿çè³ä¸ç¨ç课æ¬ï¼å°±è½èªå·±æ¨åºæ¥ï¼æ认为æ¨ççæ¹æ³å¾éè¦ï¼å®æ¯ä½ èªå¦çå¿ è¦æ¡ä»¶ï¼ã
æ¯å¦ç»ä¸ä¸ªåï¼ä»æ°å¦è§åº¦æ¥åæï¼è¦ç¡®å®ä¸ä¸ªåï¼åªéç¥éå®çåå¿ï¼x,yï¼ä¸åå¾r,é£å¥½ä¸ä¸ªåå°±ç»åºæ¥äºï¼circle(x,y,r);
å ¶å®çç±»æ¨ï¼åç»ä¸ä¸ªç«ä½çï¼éæ©ç«æ¹ä½ï¼ååæï¼åªè¦ç¥é两个对è§çåæ å°±è¡äºå§ï¼ç¿»ä¸ä¸è¯¾æ¬ï¼ä¸æ¯è¿æ ·ï¼ä¸ºä»ä¹ï¼ä½ æ许ä¼æ³å°ï¼çµèå±å¹æ¬æ¥å°±æ¯å¹³é¢çï¼ç¨ç«ä½åæ çç论å¨è¿éï¼ææå°±ä¸æ¯æç®åçæ¹æ³ãæ以å®éç¨çåºè¯¥æ¯ä¸¤ä¸ªå¹³é¢å¾å½¢å¹³ç§»ãæ¤å¤çä¸çé®ï¼ç«ä½å¾å½¢å¨å¹³é¢åæ ä¸æä¹è¡¨ç¤ºï¼èªå·±æ ¢æ ¢ç 究ï¼å¾æµ çä¸è¥¿ã
æ³ä½å¨ç»å§ï¼æ³è±¡ä¸ä¸å¨ç»çåçåªæ¯ä»ä¸ä¸ªå¾å½¢åå¹»å°å¦ä¸ä¸ªå¾å½¢ï¼ä¸åå°å幻就åºç°å¨ç»ææï¼é£å°±å¯ä»¥ç»ä¸ä¸ªï¼æ¦äºï¼åç»ä¸ä¸ªæ°çï¼åååããã
æ°å¦ååºå¥½çè¯ï¼ä»äºç»´å°ä¸ç»´ï¼ä»éæå°å¨ææ认为æ¯å¾å¿«çè¿æ¸¡ã
å ·ä½è¯¥æä¹å¦å¢ï¼ä½ å¯ä»¥å¤æ¾å 个ç»å¾çä¾åï¼æ²å°çµèéï¼å¤æ²å 个ï¼æ ¢æ ¢å°ä½ å°±ä¼ç¥éåªäºä¸è¥¿æ¯å¹²ä»ä¹çï¼æ ¢æ ¢å°å°±ä¼èªå·±ååºä¸è¥¿æ¥ã
ä½è¿éä¸è¦æ²æººå¤ªä¹ äºï¼å å¦ç»å¾åªæ¯å¸®å©ä½ è½»æ¾å°å ¥é¨ï¼å¾å¤äººCå¦å®äºè¿æ²¡æå ¥é¨ï¼ã
ä»ç»å¾éææ¶èµ°åºæ¥ï¼ä½ åºè¯¥ææåºç¡äºï¼è¿éä¸åèµè¿°ãå¯ä»¥è¾¹å¦è¾¹å®è·µï¼ç©çï¼æ°å¦è¯¾æ¬ä¸å¾å¤é®é¢é½å¯ä»¥ç¨ç¨åºæ¥æ¼ç¤ºï¼æ¥è§£å³ï¼å°è¯çå¤åäºä¸è¥¿ï¼è¿æ¯ä½ èå¦è¯¾æ¬ä¸ç模å强å¤äºï¼åªæä½ èªå·±å»ä½ä¼æè½ç¥éã
è°åCè¯è¨ï¼ææ³å¡æ¯å¦è¿å®çæåé½æè¿æ ·ä¸ç§æè§ï¼é£å°±æ¯â让æ欢å让æ忧ãâ欢åçæ¯ï¼Cè¯è¨åè½é常强大ãåºç¨å¹¿æ³ï¼ä¸æ¦ææ¡äºåï¼ä½ å°±å¯ä»¥çç´æ°å£®å°å¯¹ä»äººè¯´âææ¯çµèé«æï¼âï¼èä¸ä»¥åè¥æ¯åèªå¦å ¶ä»è¯è¨å°±æ¾å¾è½»èæ举äºã忧èçæ¯ï¼Cè¯è¨ç¹å¦âå°ææ¦åâä¸è¬å大精深ï¼å¤ªé¾å¦äºãå ¶å®å°±ç¬è 认为Cè¯è¨å¹¶éæ¯âdifficultï¼å°é¾ï¼âçï¼åªè¦ä½ è½çæ¸ æè·¯ï¼ææ¡å®çç²¾é«ï¼é£ä¹èªå¦Cè¯è¨æ¯ä¸ä»¶é常容æä¸åå ¶ä¹æ ç©·çäºãä»å¤©æ¬äººå°±ä¸å¤§å®¶ä¸èµ·è°è°å¦ä½å¦ä¹ Cè¯è¨æè 说å¦ä¹ Cè¯è¨åºä»åªå æ¹é¢çæã
äºè§£ä¸äºåºæ¬ç¥è¯
ä¸ï¼Cè¯è¨çèæ¯
就个人æ触ï¼æ 论å¦ä¹ åªé¨è¯è¨é¦å åºè¯¥äºè§£ä¸ä¸èªå·±æå¦è¯è¨çèæ¯ï¼ä¹å¯ä»¥è¯´å®çåå±å²ã
Cè¯è¨å±äºé«çº§ç¨åºè¯è¨çä¸ç§ï¼å®çå身æ¯âALGOLâãå ¶åå§äººæ¯å¸æ·W·å¡å°¼æ±å丹尼æ¯Â·M·å©å¥ãCè¯è¨é®ä¸æ¶æ¯å¸¦æå¾å¤§çå±éæ§ï¼å 为å®åªè½ç¨äºUNIXç³»ç»ä¸ãç¶èéçç§å¦ææ¯çè¿æ¥ï¼è®¡ç®æºå·¥ä¸çåå±ï¼Cè¯è¨éæ¸è±ç¦»UNIXãå¹´ç¾å½æ åååä¼å¶å®äºCè¯è¨çå½é æ åï¼ç®ç§°âANSI Câï¼ä»æ¤ä»¥åå®ä¾¿æ为ä¸ç§å¹¿æ³ä½¿ç¨çç¨åºè¯è¨ãCè¯è¨çä¼ç¹å¾å¤ï¼ä¸»è¦çæå¦ä¸åç¹ï¼
1ï¼å ¼å¤é«çº§è¯è¨ä¸ä½çº§è¯è¨çä¼ç¹ï¼å±äºä¸ç§ä¸é´è¯è¨ã
2ï¼å®æ¯ä¸ç§ç»æåç¨åºè®¾è®¡è¯è¨ï¼é常éåç»æåç¨åºè®¾è®¡ã
3ï¼æè¾ä¸°å¯çæ°æ®ç±»åãè¿ç®ç¬¦ä»¥åå½æ°ä¾ä»¥éç¨ã
4ï¼ç´æ¥ä¸å åæ交éï¼ä½¿ä¿®æ¹ãç¼è¾å ¶ä»ç¨åºä¸ææ¡£åå¾è½»æ¾ï¼ç®åã
äºï¼äºå¤§è¯ç³»äºç§ä¸åçå¦ä¹ æ¹æ³
ç¬è å¦ä¹ è¿å¾å¤ç¨åºè¯è¨ï¼ä¾å¦ï¼Cï¼Cï¼ï¼ï¼Cè¯è¨çæ©å±ï¼ï¼QBASICï¼VBï¼BASICçå¯è§åï¼ï¼JAVAï¼J ï¼VBï¼JAVAï¼ASPï¼FOXPROï¼PERLççï¼å°±æ¬äººå®è·µæå¾ï¼å ¶å®é«çº§ç¨åºè¯è¨å为两大è¯ç³»ãä¸è·¯æ¯ä»¥C为主çç¨åºè¯è¨ï¼ä¾å¦ï¼JAVAï¼JAVAçï¼è¿ç±»è¯è¨å¨å½æ°çè°ç¨ï¼ç¨åºè¯å¥ç书åï¼å¾ªç¯çæ§å¶é½æ为ç¸ä¼¼ãå¦ä¸è·¯æ¯ä»¥BASIC为é¦çç¨åºè¯è¨ï¼ä¾å¦ï¼FOXPROï¼VBçï¼æ¤ç±»è¯è¨åæ ·å ·æç¸ä¼¼çå½æ°è°ç¨ï¼ç¨åºè¯å¥ä¹¦å以å循ç¯æ§å¶ï¼ä½ä¸Cè¯ç³»æ¯ä¸åçãå æ¤è¥æ¯æ¨ä»¥åæ¯ä»QBASIC起家çï¼é£ä¹å¨å¦ä¹ Cè¯è¨åæ好æ¯å æ´æ´èï¼åä¸ä¸è¦æå¦ä¹ BASICçæ¹æ³ä»¥åæè·¯ç¨å¨C身ä¸ã
讲å°è¿éï¼ææ³å¤§å®¶å¯¹Cè¯è¨ä¸å®æäºææ§è®¤è¯å§ï¼ä¸é¢è®©æ们åååä¸ä¸ï¼å ¨æ¹ä½äº²å¯æ¥è§¦å®ãå¦ä¹ Cè¯è¨å¿ é¡»ä»ä»¥ä¸åç¹å ¥æï¼ä¹å°±æ¯è¯´ï¼åªè¦ä½ è½ææ¡è¿åç¹çå 容ï¼é£ä¹åºæ¬ä¸å°±å¤§ååæäºã
ææ ·æè½å¦å¥½cè¯è¨
æ人é®æcè¯è¨æ¯ä¸æ¯å¾é¾å¦ï¼æ说ä¸æ¯ï¼åæ¥é®ç人å¤äºï¼æå°±èçäºåä¸ç¯å ³äºcè¯è¨å¦ä½å ¥é¨çæç« ç念头æ¥ã
å ¶å®cè¯è¨å¾ç®åï¼å®åªæ¯ä¸ç§äº¤æµçè§åï¼ä¸ç§è¡¨è¾¾çå·¥å ·ï¼ä¸ç§æ¿è½½ææ³ç容å¨èå·²ï¼ä¹æ以æè§é¾ï¼æè§å¾æ¯è¿ä¸ä¹ æ¯ä½¿ç¨è®¡ç®æºç¹ç¹æ¥èèé®é¢ãè¿å°±å¥½æ¯ä¸å½äººä»å°è±å½å®å± ä¸æ ·ï¼è½ç¶ä½ å¦è¿è±è¯ï¼ä½æ¯é£åªæ¯æ³è±¡ä¸çè±å½ï¼åç°å®çè±å½çæ åµè¿ç¸å·®å¾è¿ï¼æ以è¦æä¸ä¸ªéåºçè¿ç¨ï¼ä¹å°±æ¯å¸¸è¯´çè¿æ¸¡ææ磨åæã
æ³å°½å¿«ä¸æå°±å¾ææ¡è®¡ç®æºçç¹ç¹ï¼è®¡ç®æºçç¹ç¹å æ¬ï¼
1ã 计ç®æºå¨é®é¢çå¤çæ¹å¼ä¸è¦æ±å ¨ï¼å°ææçå¯è½é½è¦åè¯å®ã人å¯ä»¥æ ¹æ®ä¹ æ¯å¿½ç¥ä¸äºä¸è¥¿ï¼ä½è®¡ç®æºä¸è¡ãæ¯å¦è¯´æ±è§£ä¸å äºæ¬¡æ¹ç¨ï¼æ们èèé®é¢å°±å·²ç»é»è®¤äºaä¸çäº0ï¼æ´æçè æbæ¹å4acä¹é»è®¤å¤§äºçäºé¶äºãè¿æ¯æ们çä¹ æ¯ï¼æ¢ç¶æ解ï¼æ们ä¸è¬ä¹ æ¯ä¸å°±æå®å®ä¸ºå®æ°è§£ï¼æä»¥ä½ ååºæ¥çç¨åºä¸è¬æ¯ä¸èèè¿ä¸¤ä¸ªæ¡ä»¶çï¼ä½æ¯è®¡ç®æºä¸è¡ï¼è®¡ç®æºæ¯æåçå¼±æºã计ç®æºæ²¡æ象人ä¸æ ·çæºè½å¤çè½åï¼å®æ¯äººå¿ å®çä¿¡å¾ï¼ä¸ç®¡ä½ æä¹æ³ï¼å®é½ä¼æ§è¡ä½ çå½ä»¤ãç±äºä½ çä¹ æ¯ï¼å¯¼è´ä¸äºå«æç¨å¿ç人æè æ æç¯éç人æ¥ç¯é误ï¼è´ä½¿è®¡ç®æºææ¶æ æéä»ãå¾ç²æ«ï¼çè³å´©æºï¼æ¥éï¼é æä½ çç¨åºæ¯ä¸æåçï¼æä»¥ä½ æè§å¾é¾ã
2ã 计ç®æºè¦æ±ç¨åºçæ述精确ï¼æ äºä¹æ§ã人çè¯è¨æå¾å¼ºçéæºæ§åäºä¹æ§ãæ们平æ¶è¯´è¯æ¶ï¼ææ¶æ¯ä¸äºæå¼ï¼ææ¶è¯´è¯çé»è¾æ§å¯ä»¥ä¸å¤ªæ¸ æ¥ï¼è¯æ¢å¯ä»¥è¡¨è¾¾è¿æ ·çææï¼ä¹å¯ä»¥è¡¨è¾¾é£æ ·çææï¼äººå¯ä»¥æ ¹æ®ç¯å¢å对æ¹æ³è¡¨è¾¾çå«ä¹è¿è¡åæï¼æç»å¾å°æ£ç¡®çç»æï¼ä½æ¯è®¡ç®æºå¾å¼±æºï¼è½ç¶å®å¾å¬è¯ï¼ä½æ¯ä»ä¸è½çè§£ä½ è¡¨è¾¾çææ³ï¼åªä¼æä½ äº¤ç»çæ令æ§è¡ï¼è¿æ ·å¯¼è´æ§è¡æ¶æ¥è¦ååºéã
3ã 计ç®æºç¼ç¨æ¯è¦æ±æå¾å¼ºçå ¨å±æ§åé»è¾æ§ï¼ä¸åå¨èµ·ä¼çé®é¢ã人çæç»´æå¾å¼ºçæ´»è·æåè°ä¼æï¼è®¡ç®æºä¸ä¼ï¼å®éæ¶å¾ å½ã人å¨èèé®é¢æ¶ï¼æå¾å¤å°½å ´çä¸è¥¿ï¼ä½è¿ä¸æ¯å¤çé®é¢çæ´ä½ï¼èæ¯ä¸é¨åï¼æ以就åºç°åå®ä¸æ®µä»£ç åï¼å°±ä¸æ¿æååï¼ææè§å¾ååï¼æ以æè§å¾é¾ã
计ç®æºè¦æ±å®ç主人ï¼èèé®é¢è¦å ¨é¢ï¼ææå¯è½çæ åµåå¤çé½è¦åè¯å®ï¼è¦æ±å¦ä¼æ²ç¨³ï¼å¿æè¦ç¨³å®ï¼è¦æ±äº¤æµçè¯å¥ä¸å®è¦æäºå«ä¹åä¸ã
ææ ·æè½å¾å¿«çå¦ä¼cè¯è¨ï¼æ´å¿«ç度è¿ç£¨åæå¢ï¼Cè¯è¨çè¯æ³è§åè®°å¿ç解å½ç¶æ¯ä¸å¯å°çï¼é¤æ¤ä¹å¤è¿åºæ³¨æ以ä¸å 个æ¹é¢ï¼
1ã 好好ç解ä¸ä¸åéåå½æ°çæ¦å¿µï¼è³å°è¦éæ°å头ççåçæ°å¦ãè¿æ¯åºç¡ï¼å¦åå°±ä¼å 天ä¸è¶³ï¼ä½ å¦çå好ï¼ä¹æä¸äºå¤§æ°åã
2ã 平衡å¿æï¼è½ç¶ä¸è½åå°âä¸ä»¥ç©åï¼ä¸ä»¥å·±æ²âçæ°´å¹³ï¼ä½è³å°ä¸è¦æµ®èºï¼ä¸è¦æ¥äºæ±æï¼æ¬²éåä¸è¾¾ã
3ã å¹å »èªèº«çå ¨å±æè¯ï¼æ¢è½å°æ å ï¼ä¹è½å¤§æ å¤ï¼æè¡ã
4ã ä¸¥æ ¼æç §ç¨åºè®¾è®¡è¿ç¨è®¾è®¡ç¨åºï¼ä¸è¦è·³è±ï¼å¤©é©¬è¡ç©ºï¼æ²¡æè§ç©æ¯ä¸ææ¹åçã
5ã åªåæé«èªèº«ç综åç´ è´¨ãç¨åºæ¯äººæç»´ç表达形å¼ï¼æ¯äººå¤çé®é¢æè·¯åè¯è¨çç»åä½ãä½ å¯¹å®¢è§çæå°ä»ä¹ç¨åº¦åä½ ææ¡çç¥è¯ææ£æ¯ãå¦æä½ å¯¹å¤ççé®é¢ä¸ç解ï¼ä¸ä¼å¤çï¼ä½ æä¹ä¹åä¸åºç¨åºã
6ã å¦ä¼äº¤æµï¼å¤äº¤æµï¼ç¸äºè¡¥çï¼åæ¶å¢éåä½ä¹æ¯å¾éè¦çã
æ»ä¹ï¼å®è·µåºçç¥ï¼å¤å¦ãå¤ç»ãå¤æãå¤äº¤æµï¼å¤å¥å¥½å¦æè½å¦æã