计ç®æºè¯è¨çç§ç±»é常çå¤ï¼æ»çæ¥è¯´å¯ä»¥åææºå¨è¯è¨ï¼æ±ç¼è¯è¨ï¼é«çº§è¯è¨ä¸å¤§ç±»ã
çµèæ¯åçä¸æ¬¡å¨ä½ï¼ä¸ä¸ªæ¥éª¤ï¼é½æ¯æç
§ä»¥ç»ç¨è®¡ç®æºè¯è¨ç¼å¥½çç¨åºæ¥æ§è¡çï¼ç¨åºæ¯è®¡ç®æºè¦æ§è¡çæ令çéåï¼èç¨åºå
¨é¨é½æ¯ç¨æ们æææ¡çè¯è¨æ¥ç¼åçãæ以人们è¦æ§å¶è®¡ç®æºä¸å®è¦éè¿è®¡ç®æºè¯è¨å计ç®æºååºå½ä»¤ã
计ç®æºæè½è¯å«çè¯è¨åªææºå¨è¯è¨ï¼å³ç±0å1ææç代ç ãä½é常人们ç¼ç¨æ¶ï¼ä¸éç¨æºå¨è¯è¨ï¼å 为å®é常é¾äºè®°å¿åè¯å«ã
ç®åéç¨çç¼ç¨è¯è¨æ两ç§å½¢å¼ï¼æ±ç¼è¯è¨åé«çº§è¯è¨ã
æ±ç¼è¯è¨çå®è´¨åæºå¨è¯è¨æ¯ç¸åçï¼é½æ¯ç´æ¥å¯¹ç¡¬ä»¶æä½ï¼åªä¸è¿æ令éç¨äºè±æ缩åçæ è¯ç¬¦ï¼æ´å®¹æè¯å«åè®°å¿ãå®åæ ·éè¦ç¼ç¨è
å°æ¯ä¸æ¥å
·ä½çæä½ç¨å½ä»¤çå½¢å¼ååºæ¥ãæ±ç¼ç¨åºé常ç±ä¸é¨åç»æï¼æ令ã伪æ令åå®æ令ãæ±ç¼ç¨åºçæ¯ä¸å¥æ令åªè½å¯¹åºå®é
æä½è¿ç¨ä¸çä¸ä¸ªå¾ç»å¾®çå¨ä½ï¼ä¾å¦ç§»å¨ãèªå¢ï¼å æ¤æ±ç¼æºç¨åºä¸è¬æ¯è¾åé¿ãå¤æã容æåºéï¼èä¸ä½¿ç¨æ±ç¼è¯è¨ç¼ç¨éè¦ææ´å¤ç计ç®æºä¸ä¸ç¥è¯ï¼ä½æ±ç¼è¯è¨çä¼ç¹ä¹æ¯æ¾èæè§çï¼ç¨æ±ç¼è¯è¨æè½å®æçæä½ä¸æ¯ä¸è¬é«çº§è¯è¨æè½å®ç°çï¼èä¸æºç¨åºç»æ±ç¼çæçå¯æ§è¡æ件ä¸ä»
æ¯è¾å°ï¼èä¸æ§è¡é度å¾å¿«ã
é«çº§è¯è¨æ¯ç®åç»å¤§å¤æ°ç¼ç¨è
çéæ©ãåæ±ç¼è¯è¨ç¸æ¯ï¼å®ä¸ä½å°è®¸å¤ç¸å
³çæºå¨æ令åæ为åæ¡æ令ï¼å¹¶ä¸å»æäºä¸å
·ä½æä½æå
³ä½ä¸å®æå·¥ä½æ å
³çç»èï¼ä¾å¦ä½¿ç¨å æ ãå¯åå¨çï¼è¿æ ·å°±å¤§å¤§ç®åäºç¨åºä¸çæ令ãåæ¶ï¼ç±äºçç¥äºå¾å¤ç»èï¼ç¼ç¨è
ä¹å°±ä¸éè¦æ太å¤çä¸ä¸ç¥è¯ã
é«çº§è¯è¨ä¸»è¦æ¯ç¸å¯¹äºæ±ç¼è¯è¨èè¨ï¼å®å¹¶ä¸æ¯ç¹ææä¸ç§å
·ä½çè¯è¨ï¼èæ¯å
æ¬äºå¾å¤ç¼ç¨è¯è¨ï¼å¦ç®åæµè¡çVBãVCãFoxProãDelphiçï¼è¿äºè¯è¨çè¯æ³ãå½ä»¤æ ¼å¼é½åä¸ç¸åã
é«çº§è¯è¨æç¼å¶çç¨åºä¸è½ç´æ¥è¢«è®¡ç®æºè¯å«ï¼å¿
é¡»ç»è¿è½¬æ¢æè½è¢«æ§è¡ï¼æ转æ¢æ¹å¼å¯å°å®ä»¬å为两类:
解éç±»ï¼æ§è¡æ¹å¼ç±»ä¼¼äºæ们æ¥å¸¸çæ´»ä¸çâå声翻è¯âï¼åºç¨ç¨åºæºä»£ç ä¸è¾¹ç±ç¸åºè¯è¨ç解éå¨âç¿»è¯âæç®æ 代ç (æºå¨è¯è¨)ï¼ä¸è¾¹æ§è¡ï¼å æ¤æçæ¯è¾ä½ï¼èä¸ä¸è½çæå¯ç¬ç«æ§è¡çå¯æ§è¡æ件ï¼åºç¨ç¨åºä¸è½è±ç¦»å
¶è§£éå¨ï¼ä½è¿ç§æ¹å¼æ¯è¾çµæ´»ï¼å¯ä»¥å¨æå°è°æ´ãä¿®æ¹åºç¨ç¨åºã
ç¼è¯ç±»ï¼ç¼è¯æ¯æå¨åºç¨æºç¨åºæ§è¡ä¹åï¼å°±å°ç¨åºæºä»£ç âç¿»è¯âæç®æ 代ç (æºå¨è¯è¨)ï¼å æ¤å
¶ç®æ ç¨åºå¯ä»¥è±ç¦»å
¶è¯è¨ç¯å¢ç¬ç«æ§è¡ï¼ä½¿ç¨æ¯è¾æ¹ä¾¿ãæçè¾é«ãä½åºç¨ç¨åºä¸æ¦éè¦ä¿®æ¹ï¼å¿
é¡»å
ä¿®æ¹æºä»£ç ï¼åéæ°ç¼è¯çææ°çç®æ æ件(ï¼ .OBJ)æè½æ§è¡ï¼åªæç®æ æ件è没ææºä»£ç ï¼ä¿®æ¹å¾ä¸æ¹ä¾¿ãç°å¨å¤§å¤æ°çç¼ç¨è¯è¨é½æ¯ç¼è¯åçï¼ä¾å¦Visual Cï¼ï¼ãVisual FoxproãDelphiçã
[NextPage]
å¦ä¹ ç¼ç¨ï¼ä»ä½å
¥æ
å¦ææ¨æ³å¦ä¹ ç¼ç¨ï¼å´åä¸ç¥ä»ä½å
¥æï¼é£ä¹æ¨ä¸å¦¨ççä¸é¢çå ç§å¦ä¹ æ¹æ¡ï¼å¯è½ä¼ç»æ¨ä¸äºå¯ç¤ºå§ï¼
==============================================
æ¹æ¡ä¸ Basicè¯è¨ & Visual Basic
ä¼ç¹
ï¼1ï¼Basic ç®åæå¦ï¼å¾å®¹æä¸æã
ï¼2ï¼Visual Basic æä¾äºå¼ºå¤§çå¯è§åç¼ç¨è½åï¼å¯ä»¥è®©ä½ è½»æ¾å°ååºæ¼äº®çç¨åºã
ï¼3ï¼ä¼å¤çæ§ä»¶è®©ç¼ç¨åå¾è±¡å积æ¨ä¸æ ·ç®åã
ï¼4ï¼Visual Basic çå
¨é¨æ±å让æ们è¿äºè§äºEnglish就头大ç人åä¸èªç¦ã
缺ç¹
ï¼1ï¼Visual Basic ä¸æ¯çæ£çé¢å对象çå¼åæå
·ã
ï¼2ï¼Visual Basic çæ°æ®ç±»å太å°ï¼èä¸ä¸æ¯ææéï¼è¿ä½¿å¾å®ç表达è½åå¾æéã
ï¼3ï¼Visual Basic ä¸æ¯çæ£çç¼è¯åè¯è¨ï¼å®äº§ççæç»ä»£ç ä¸æ¯å¯æ§è¡çï¼æ¯ä¸ç§ä¼ªä»£ç ãå®éè¦ä¸ä¸ªå¨æé¾æ¥åºå»è§£éæ§è¡ï¼è¿ä½¿å¾Visual Basic çç¼è¯é度大大åæ
¢ã
综述ï¼æ¹æ¡ä¸éååæ¶ç¼ç¨çæåï¼å®å¯¹å¦ä¹ è
çè¦æ±ä¸é«ï¼å ä¹æ¯ä¸ªäººé½å¯ä»¥å¨ä¸ä¸ªæ¯è¾ççæ¶é´éå¦ä¼vBç¼ç¨ï¼å¹¶ç¨VB ååºèªå·±çä½åã对äºé£äºæç¼ç¨å½å游æçæåæ¥è¯´ï¼VB æ¯æ¨æä½³çéæ©ã
Basic/Visual Basicç®ä»
==============================================
æ¹æ¡äº Pascalè¯è¨ & Delphi
ä¼ç¹
ï¼1ï¼Pascalè¯è¨ç»æ严谨ï¼å¯ä»¥å¾å¥½å°å¹å
»ä¸ä¸ªäººçç¼ç¨ææ³ã
ï¼2ï¼Delphiæ¯ä¸é¨çæ£çé¢å对象çå¼åå·¥å
·ï¼å¹¶ä¸æ¯å®å
¨çå¯è§åã
ï¼3ï¼Delphi使ç¨äºçç¼è¯ï¼å¯ä»¥è®©ä½ ç代ç ç¼è¯æ为å¯æ§è¡çæ件ï¼èä¸ç¼è¯é度é常快ã
ï¼4ï¼Delphiå
·æ强大çæ°æ®åºå¼åè½åï¼å¯ä»¥è®©ä½ è½»æ¾å°å¼åæ°æ®åºã
缺ç¹
Delphiå ä¹å¯ä»¥è¯´æ¯å®ç¾çï¼åªæ¯Pascalè¯è¨çè¿äºä¸¥è°¨è®©äººæè§æç¹ç¦ã
综述: æ¹æ¡äºæ¯è¾éåé£äºå
·æä¸å®ç¼ç¨åºç¡å¹¶ä¸å¦è¿Pascalè¯è¨çæåã
Pascalè¯è¨ç®ä»
Delphiç®ä»
==============================================
æ¹æ¡ä¸ Cè¯è¨ & Visual C++
ä¼ç¹
ï¼1ï¼Cè¯è¨çµæ´»æ§å¥½ï¼æçé«ï¼å¯ä»¥æ¥è§¦å°è½¯ä»¶å¼åæ¯è¾åºå±çä¸è¥¿ã
ï¼2ï¼å¾®è½¯çMFCåºå大精深ï¼å¦ä¼å®å¯ä»¥è®©éå¿æ欲å°è¿è¡ç¼ç¨ã
ï¼3ï¼VCæ¯å¾®è½¯å¶ä½ç产åï¼ä¸æä½ç³»ç»çç»åæ´å ç´§å¯ã
缺ç¹
对使ç¨è
çè¦æ±æ¯è¾é«ï¼æ¢è¦å
·å¤ä¸°å¯çCè¯è¨ç¼ç¨ç»éªï¼åè¦å
·æä¸å®çWINDOWSç¼ç¨åºç¡ï¼å®çè¿äºä¸ä¸ä½¿å¾ä¸è¬çç¼ç¨ç±å¥½è
å¦ä¹ èµ·æ¥ä¼æä¸å°çå°é¾ã
综述: VCæ¯ç¨åºåç¨çä¸è¥¿ãå¦æä½ æ¯ä¸ä¸ªæ°¸ä¸æ»¡è¶³ç人ï¼èä¸å¯ä»¥å¨ç¼ç¨ä¸æå
¥å¾å¤§çç²¾ååæ¶é´ï¼é£ä¹å¦ä¹ VCä½ ä¸å®ä¸ä¼åæçã
Cè¯è¨ç®ä»
==============================================
æ¹æ¡å C++è¯è¨ & C++ Builder
ä¼ç¹
ï¼1ï¼C++è¯è¨çä¼ç¹å
¨é¨å¾ä»¥ç»§æ¿ã
ï¼2ï¼å®å
¨çå¯æ¯åã
ï¼3ï¼æ强çå
¼å®¹æ§ï¼æ¯æOWLãVCLåMFCä¸å¤§ç±»åºã
ï¼4ï¼ç¼è¯é度é常快ã
缺ç¹
ç±äºæ¨åºçæ¶é´å¤ªçï¼å
³äºå®çåç§èµæè¿ä¸å¤ªå¤ã
综述ï¼æ认为C++ Builder æ¯æ好çç¼ç¨å·¥å
·ãå®æ¢ä¿æäºC++è¯è¨ç¼ç¨çä¼ç¹ï¼ååå°äºå®å
¨çå¯è§åã
Cè¯è¨ç®ä»
==============================================
æ¹æ¡äº SQLè¯è¨ & Power Builder
对äºä¸äºä¼ ç»çæ°æ®å¼å人åæ¥è¯´ï¼Foxproç³»åä¹è®¸è®©ä»ä»¬æå°æ´å çæãä½æ¯å¯¹äºåå¦è
æ¥è¯´ï¼PowerBuilderä¹è®¸æ¯æ好çæ°æ®åºå¼åå·¥å
·ãåç§åæ ·çæ§ä»¶ï¼åè½å¼ºå¤§çPowerBuilderè¯è¨é½ä¼å¸®å©ä½ å¼ååºèªå·±çæ°æ®åºåºç¨ç¨åºã
[NextPage]
JSPç®ä»
å¨Sunæ£å¼åå¸JSP(Java Server Pages)ä¹åï¼è¿ç§æ°çWebåºç¨å¼åææ¯å¾å¿«å¼èµ·äºäººä»¬çå
³æ³¨ãJSP为å建é«åº¦å¨æçWebåºç¨æä¾äºä¸ä¸ªç¬ç¹çå¼åç¯å¢ãæç
§ Sun ç说æ³ï¼JSPè½å¤éåºå¸åºä¸å
æ¬Apache WebServer ãIIS4.0å¨å
ç85%çæå¡å¨äº§åã
JSPä¸ASPçç®åæ¯è¾
JSPä¸MicrosoftçASPææ¯é常ç¸ä¼¼ã两è
é½æä¾å¨HTML代ç ä¸æ··åæç§ç¨åºä»£ç ãç±è¯è¨å¼æ解éæ§è¡ç¨åºä»£ç çè½åãå¨ASPæJSPç¯å¢ä¸ï¼HTML代ç 主è¦è´è´£æè¿°ä¿¡æ¯çæ¾ç¤ºæ ·å¼ï¼èç¨åºä»£ç åç¨æ¥æè¿°å¤çé»è¾ãæ®éçHTML页é¢åªä¾èµäºWebæå¡å¨ï¼èASPåJSP页é¢éè¦éå çè¯è¨å¼æåæåæ§è¡ç¨åºä»£ç ãç¨åºä»£ç çæ§è¡ç»æ被éæ°åµå
¥å°HTML代ç ä¸ï¼ç¶åä¸èµ·åéç»æµè§å¨ãASPåJSPé½æ¯é¢åWebæå¡å¨çææ¯ï¼å®¢æ·ç«¯æµè§å¨ä¸éè¦ä»»ä½éå ç软件æ¯æã
ASPçç¼ç¨è¯è¨æ¯VBScriptä¹ç±»çèæ¬è¯è¨ï¼JSP使ç¨çæ¯Javaï¼è¿æ¯ä¸¤è
æææ¾çåºå«ã
æ¤å¤ï¼ASPä¸JSPè¿æä¸ä¸ªæ´ä¸ºæ¬è´¨çåºå«ï¼ä¸¤ç§è¯è¨å¼æç¨å®å
¨ä¸åçæ¹å¼å¤ç页é¢ä¸åµå
¥çç¨åºä»£ç ãå¨ASPä¸ï¼VBScript代ç 被ASPå¼æ解éæ§è¡ï¼å¨JSPä¸ï¼ä»£ç 被ç¼è¯æServlet并ç±Javaèææºæ§è¡ï¼è¿ç§ç¼è¯æä½ä»
å¨å¯¹JSP页é¢ç第ä¸æ¬¡è¯·æ±æ¶åçã
è¿è¡ç¯å¢
æ§è¡ JSP 代ç éè¦å¨æå¡å¨ä¸å®è£
JSP å¼æãæ¤å¤æ们使ç¨çæ¯ Sun ç JavaServer Web Development Kit ï¼ JSWDK ï¼ã为便äºå¦ä¹ ï¼è¿ä¸ªè½¯ä»¶å
æä¾äºå¤§éå¯ä¾ä¿®æ¹ç示ä¾ãå®è£
JSWDK ä¹åï¼åªéæ§è¡ startserver å½ä»¤å³å¯å¯å¨æå¡å¨ãå¨é»è®¤é
ç½®ä¸æå¡å¨å¨ç«¯å£ 8080 çå¬ï¼ä½¿ç¨ å³å¯æå¼ç¼ºç页é¢ã
å¨è¿è¡ JSP 示ä¾é¡µé¢ä¹åï¼è¯·æ³¨æä¸ä¸å®è£
JSWDK çç®å½ï¼ç¹å«æ¯" work "åç®å½ä¸çå
容ãæ§è¡ç¤ºä¾é¡µé¢æ¶ï¼å¯ä»¥å¨è¿éçå° JSP 页é¢å¦ä½è¢«è½¬æ¢æ Java æºæ件ï¼ç¶åå被ç¼è¯æ class æ件ï¼å³ Servlet ï¼ã JSWDK 软件å
ä¸ç示ä¾é¡µé¢å为两类ï¼å®ä»¬æè
æ¯ JSP æ件ï¼æè
æ¯å
å«ä¸ä¸ªè¡¨åç HTML æ件ï¼è¿äºè¡¨ååç± JSP 代ç å¤çãä¸ ASP ä¸æ ·ï¼ JSP ä¸ç Java 代ç åå¨æå¡å¨ç«¯æ§è¡ãå æ¤ï¼å¨æµè§å¨ä¸ä½¿ç¨"æ¥çæºæ件"èåæ¯æ æ³çå° JSP æºä»£ç çï¼åªè½çå°ç»æ HTML 代ç ãææ示ä¾çæºä»£ç åéè¿ä¸ä¸ªåç¬ç" examples "页é¢æä¾ã
Java Servletæ¯ä¸ç§å¼åWebåºç¨ççæ³ææ¶ã JSP以Servletææ¯ä¸ºåºç¡ï¼åå¨è®¸å¤æ¹é¢ä½äºæ¹è¿ãJSP页é¢çèµ·æ¥è±¡æ®éHTML页é¢ï¼ä½å®å
许åµå
¥æ§è¡ä»£ç ï¼å¨è¿ä¸ç¹ä¸ï¼å®åASPææ¯é常ç¸ä¼¼ãå©ç¨è·¨å¹³å°è¿è¡çJavaBean ç»ä»¶ï¼JSP为å离å¤çé»è¾ä¸æ¾ç¤ºæ ·å¼æä¾äºåè¶ç解å³æ¹æ¡ãJSPå¿
å°æ为ASPææ¯çæåç«äºè
ã
[NextPage]
SQLè¯è¨ç®ä»
SQLå
¨ç§°æ¯âç»æåæ¥è¯¢è¯è¨(Structured Query Language)âï¼ææ©çæ¯IBMçå£çº¦çç 究å®éªå®¤ä¸ºå
¶å
³ç³»æ°æ®åºç®¡çç³»ç»SYSTEM Rå¼åçä¸ç§æ¥è¯¢è¯è¨ï¼å®çå身æ¯SQUAREè¯è¨ãSQLè¯è¨ç»æç®æ´ï¼åè½å¼ºå¤§ï¼ç®åæå¦ï¼æ以èªä»IBMå
¬å¸1981å¹´æ¨åºä»¥æ¥ï¼SQLè¯è¨ï¼å¾å°äºå¹¿æ³çåºç¨ãå¦ä»æ 论æ¯åOracle ,Sybase,Informix,SQL serverè¿äºå¤§åçæ°æ®åºç®¡çç³»ç»ï¼è¿æ¯åVisual Foxporo,PowerBuilderè¿äºå¾®æºä¸å¸¸ç¨çæ°æ®åºå¼åç³»ç»ï¼é½æ¯æSQLè¯è¨ä½ä¸ºæ¥è¯¢è¯è¨ã
Structured Query Languageå
å«4个é¨åï¼
æ°æ®æ¥è¯¢è¯è¨DQL-Data Query Language SELECT
æ°æ®æ纵è¯è¨DQL-Data Manipulation Language INSERT, UPDATE, DELETE
æ°æ®å®ä¹è¯è¨DQL-Data Definition Language CREATE, ALTER, DROP
æ°æ®æ§å¶è¯è¨DQL-Data Control Language COMMIT WORK, ROLLBACK WORK
SQLçåå²
å¨70年代åï¼E.E.Coddé¦å
æåºäºå
³ç³»æ¨¡åã70年代ä¸æï¼IBMå
¬å¸å¨ç å¶ SYSTEM Rå
³ç³»æ°æ®åºç®¡çç³»ç»ä¸ç å¶äºSQLè¯è¨ï¼ææ©çSQLè¯è¨(å«SEQUEL2)æ¯å¨1976 å¹´ 11 æçIBM Journal of R&Dä¸å
¬å¸çã
1979å¹´ORACLEå
¬å¸é¦å
æä¾åç¨çSQLï¼IBMå
¬å¸å¨DB2 åSQL/DSæ°æ®åºç³»ç»ä¸ä¹å®ç°äºSQLã
1986å¹´10æï¼ç¾å½ANSIéç¨SQLä½ä¸ºå
³ç³»æ°æ®åºç®¡çç³»ç»çæ åè¯è¨(ANSI X3. 135-1986)ï¼å为å½é
æ ååç»ç»(ISO)é纳为å½é
æ åã
1989å¹´ï¼ç¾å½ANSIé纳å¨ANSI X3.135-1989æ¥åä¸å®ä¹çå
³ç³»æ°æ®åºç®¡çç³»ç»çSQLæ åè¯è¨ï¼ç§°ä¸ºANSI SQL 89ï¼ è¯¥æ åæ¿ä»£ANSI X3.135-1986çæ¬ã该æ å为ä¸åç»ç»æé纳ï¼
â å½é
æ ååç»ç»(ISO)ï¼ä¸ºISO 9075-1989æ¥åâDatabase Language SQL With Integrity Enhancementâ
â ç¾å½èé¦æ¿åºï¼åå¸å¨The Federal Information Processing Standard Publication(FIPS PUB)127
ç®åï¼ææ主è¦çå
³ç³»æ°æ®åºç®¡çç³»ç»æ¯ææäºå½¢å¼çSQLè¯è¨ï¼ 大é¨åæ°æ®åºæç®éµå®ANSI SQL89æ åã
SQLçä¼ç¹
SQL广æ³å°è¢«éç¨æ£è¯´æäºå®çä¼ç¹ãå®ä½¿å
¨é¨ç¨æ·ï¼å
æ¬åºç¨ç¨åºåãDBA管çååç»ç«¯ç¨æ·åçéæµ
ã
(1) éè¿ç¨åè¯è¨
SQLæ¯ä¸ä¸ªéè¿ç¨åçè¯è¨ï¼å 为å®ä¸æ¬¡å¤çä¸ä¸ªè®°å½ï¼å¯¹æ°æ®æä¾èªå¨å¯¼èªãSQLå
许ç¨æ·å¨é«å±çæ°æ®ç»æä¸å·¥ä½ï¼èä¸å¯¹å个记å½è¿è¡æä½ï¼å¯æä½è®°å½éãææSQL è¯å¥æ¥åéåä½ä¸ºè¾å
¥ï¼è¿åéåä½ä¸ºè¾åºãSQLçéåç¹æ§å
许ä¸æ¡SQLè¯å¥çç»æä½ä¸ºå¦ä¸æ¡SQLè¯å¥çè¾å
¥ã SQLä¸è¦æ±ç¨æ·æå®å¯¹æ°æ®çåæ¾æ¹æ³ã è¿ç§ç¹æ§ä½¿ç¨æ·æ´æéä¸ç²¾åäºè¦å¾å°çç»æãææSQLè¯å¥ä½¿ç¨æ¥è¯¢ä¼åå¨ï¼å®æ¯RDBMSçä¸é¨åï¼ç±å®å³å®å¯¹æå®æ°æ®ååçæå¿«é度çæ段ãæ¥è¯¢ä¼åå¨ç¥éåå¨ä»ä¹ç´¢å¼ï¼åªå¿ä½¿ç¨åéï¼èç¨æ·ä»ä¸éè¦ç¥é表æ¯å¦æç´¢å¼ï¼è¡¨æä»ä¹ç±»åçç´¢å¼ã
(2) ç»ä¸çè¯è¨
SQLå¯ç¨äºææç¨æ·çDBæ´»å¨æ¨¡åï¼å
æ¬ç³»ç»ç®¡çåãæ°æ®åºç®¡çåã åºç¨ç¨åºåãå³çæ¯æç³»ç»äººåå许å¤å
¶å®ç±»åçç»ç«¯ç¨æ·ãåºæ¬çSQL å½ä»¤åªéå¾å°æ¶é´å°±è½å¦ä¼ï¼æé«çº§çå½ä»¤å¨å 天å
便å¯ææ¡ã SQL为许å¤ä»»å¡æä¾äºå½ä»¤ï¼å
æ¬ï¼
â æ¥è¯¢æ°æ®
â å¨è¡¨ä¸æå
¥ãä¿®æ¹åå é¤è®°å½
â 建ç«ãä¿®æ¹åå é¤æ°æ®å¯¹è±¡
â æ§å¶å¯¹æ°æ®åæ°æ®å¯¹è±¡çåå
â ä¿è¯æ°æ®åºä¸è´æ§åå®æ´æ§
以åçæ°æ®åºç®¡çç³»ç»ä¸ºä¸è¿°åç±»æä½æä¾åç¬çè¯è¨ï¼èSQL å°å
¨é¨ä»»å¡ç»ä¸å¨ä¸ç§è¯è¨ä¸ã
(3) æ¯ææå
³ç³»æ°æ®åºçå
Œ
±è¯è¨
ç±äºææ主è¦çå
³ç³»æ°æ®åºç®¡çç³»ç»é½æ¯æSQLè¯è¨ï¼ç¨æ·å¯å°ä½¿ç¨SQLçæè½ä»ä¸ä¸ªRDBMS转å°å¦ä¸ä¸ªãææç¨SQLç¼åçç¨åºé½æ¯å¯ä»¥ç§»æ¤çã
[NextPage]
Javaè¯è¨ç®ä»
ä¸. Javaçç±æ¥
å½1995å¹´SUNæ¨åºJavaè¯è¨ä¹åï¼å
¨ä¸ççç®å
é½è¢«è¿ä¸ªç¥å¥çè¯è¨æå¸å¼ãé£ä¹Javaå°åºæä½ç¥å¥ä¹å¤å¢ï¼
Javaè¯è¨å
¶å®ææ¯è¯çäº1991å¹´ï¼èµ·å被称为OAKè¯è¨ï¼æ¯SUNå
¬å¸ä¸ºä¸äºæ¶è´¹æ§çµå产åè设计çä¸ä¸ªéç¨ç¯å¢ãä»ä»¬æåçç®çåªæ¯ä¸ºäºå¼åä¸ç§ç¬ç«äºå¹³å°ç软件ææ¯ï¼èä¸å¨ç½ç»åºç°ä¹åï¼OAKå¯ä»¥è¯´æ¯é»é»æ é»ï¼çè³å·®ç¹å¤æãä½æ¯ï¼ç½ç»çåºç°æ¹åäºOAKçå½è¿ã
å¨Javaåºç°ä»¥åãInternetä¸çä¿¡æ¯å
容é½æ¯ä¸äºä¹å³æ»æ¿çHTMLææ¡£ãè¿å¯¹äºé£äºè¿·æäºWEBæµè§ç人们æ¥è¯´ç®ç´ä¸å¯å®¹å¿ãä»ä»¬è¿«åå¸æè½å¨WENä¸çå°ä¸äºäº¤äºå¼çå
容ï¼å¼å人åä¹æå¸æè½å¤å¨WEBä¸å建ä¸ç±»æ éèè软硬件平å°å°±å¯ä»¥æ§è¡çåºç¨ç¨åºï¼å½ç¶è¿äºç¨åºè¿è¦ææ大çå®å
¨ä¿éã对äºç¨æ·çè¿ç§è¦æ±ï¼ä¼ ç»çç¼ç¨è¯è¨æ¾å¾æ è½ä¸ºåï¼é¢SUNçå·¥ç¨å¸æéå°å¯è§å°äºè¿ä¸ç¹ï¼ä»1994å¹´èµ·ï¼ä»ä»¬å¼å§å°OAKææ¯åºç¨äºWEBä¸ï¼å¹¶ä¸å¼ååºäºHotJavaç第ä¸ä¸ªçæ¬ãå½SUNå
¬å¸1995å¹´æ£å¼ä»¥Javaè¿ä¸ªååæ¨åºçæ¶åï¼å ä¹ææçWEBå¼å人åé½æ³å°ï¼å¢ï¼è¿æ£æ¯ææ³è¦çãäºæ¯Javaæäºä¸é¢èç¼çææï¼ä¸å°é¸ä¸ä¸äºåæäºç½å¤©é¹
ã
äº. Javaçå®ä¹
Javaæ¯ä¸ç§ç®åçï¼é¢è±¡å¯¹è±¡çï¼åå¸å¼çï¼è§£éçï¼é®å£®çå®å
¨çï¼ç»æçä¸ç«çï¼å¯ç§»æ¤çï¼æ§è½å¾ä¼å¼çå¤çº¿ç¨çï¼å¨æçè¯è¨ã
Javaçå¼åç¯å¢æä¸åççæ¬ï¼å¦sunå
¬å¸çJava Developers Kitï¼ ç®ç§° JDKãåæ¥å¾®è½¯å
¬å¸æ¨åºäºæ¯æJavaè§èçMicrosoft Visual J++ Javaå¼åç¯å¢ï¼ç®ç§° VJ++ã
ä¸. Javaçç¹ç¹
1. å¹³å°æ å
³æ§
å¹³å°æ å
³æ§æ¯æJavaè½è¿è¡äºä¸åçå¹³å°ãJavaå¼è¿èææº åçï¼å¹¶è¿è¡äºèææºï¼å®ç°ä¸åå¹³å°çJavaæ¥å£ä¹é´ã使 ç¨Javaç¼åçç¨åºè½å¨ä¸çèå´å
å
±äº«ãJavaçæ°æ®ç±»åä¸ æºå¨æ å
³ï¼Javaèææºï¼Java Virtual Machineï¼æ¯å»ºç«å¨ 硬件åæä½ç³»ç»ä¹ä¸ï¼å®ç°Javaäºè¿å¶ä»£ç ç解éæ§è¡åè½ï¼ æä¾äºä¸åå¹³å°çæ¥å£çã
2. å®å
¨æ§
Javaçç¼ç¨ç±»ä¼¼C++,å¦ä¹ è¿C++ç读è
å°å¾å¿«ææ¡Javaçç²¾ é«ãJavaèå¼äºC++çæé对åå¨å¨å°åçç´æ¥æä½ï¼ç¨åº è¿è¡æ¶ï¼å
åç±æä½ç³»ç»åé
ï¼è¿æ ·å¯ä»¥é¿å
ç
æ¯éè¿æ éä¾µå
¥ç³»ç»ãJava对ç¨åºæä¾äºå®å
¨ç®¡çå¨ï¼é²æ¢ç¨åºç éæ³è®¿é®ã
3. é¢å对象
Java å¸åäºC++é¢å对象çæ¦å¿µ,å°æ°æ®å°è£
äºç±»ä¸,å©ç¨ç±» çä¼ç¹,å®ç°äºç¨åºçç®æ´æ§å便äºç»´æ¤æ§ãç±»çå°è£
æ§ã 继æ¿æ§çæå
³å¯¹è±¡çç¹æ§ï¼ä½¿ç¨åºä»£ç åªéä¸æ¬¡ç¼è¯ï¼ç¶å éè¿ä¸è¿°ç¹æ§åå¤å©ç¨ãç¨åºååªéæ主è¦ç²¾åç¨å¨ç±»åæ¥ å£ç设计ååºç¨ä¸ãJava æä¾äºä¼å¤çä¸è¬å¯¹è±¡çç±»ï¼é è¿ç»§æ¿å³å¯ä½¿ç¨ç¶ç±»çæ¹æ³ãå¨ Java ä¸ï¼ç±»ç继æ¿å
³ç³»æ¯åä¸çéå¤éçï¼ä¸ä¸ªåç±» åªæä¸ä¸ªç¶ç±»ï¼åç±»çç¶ç±»åæä¸ä¸ªç¶ç±»ãJava æä¾ç Object ç±»åå
¶åç±»ç继æ¿å
³ç³»å¦åä¸æ£µåç«çæ å½¢ï¼æ ¹ç±» 为 Object ç±»ï¼ Object ç±»åè½å¼ºå¤§ï¼ç»å¸¸ä¼ä½¿ç¨å°å®åå
¶ å®æ´¾ççåç±»ã
4. åå¸å¼
Java建ç«å¨æ©å±TCP/IPç½ç»å¹³å°ä¸ãåºå½æ°æä¾äºç¨HTTPåFTPåè®®ä¼ éåæ¥åä¿¡æ¯çæ¹æ³ãè¿ä½¿å¾ç¨åºå使ç¨ç½ç»ä¸çæ件å使ç¨æ¬æºæ件ä¸æ ·å®¹æã
5. é®å£®æ§
Javaè´åäºæ£æ¥ç¨åºå¨ç¼è¯åè¿è¡æ¶çé误ãç±»åæ£æ¥å¸®å©æ£æ¥åºè®¸å¤å¼åæ©æåºç°çé误ãJavaèªå·²æ纵å
ååå°äºå
ååºéçå¯è½æ§ãJavaè¿å®ç°äºçæ°ç»ï¼é¿å
äºè¦çæ°æ®çå¯è½ãè¿äºåè½ç¹å¾å¤§å¤§æé«äºå¼åJavaåºç¨ç¨åºçå¨æãJavaæä¾ï¼ Nullæéæ£æµã æ°ç»è¾¹çæ£æµã å¼å¸¸åºå£ã Byte codeæ ¡éªã
å. Javaä¸C/C++è¯è¨
Javaæä¾äºä¸ä¸ªåè½å¼ºå¤§è¯è¨çææåè½ï¼ä½å ä¹æ²¡æä¸ç¹å«æ··ç¹å¾ãC++å®å
¨æ§ä¸å¥½ï¼ä½CåC++被大家æ¥åï¼æ以Java设计æC++å½¢å¼ï¼è®©å¤§å®¶å¾å®¹æå¦ä¹ ã
Javaå»æäºC++è¯è¨ç许å¤åè½ï¼è®©Javaçè¯è¨åè½å¾ç²¾ç¼ï¼å¹¶å¢å äºä¸äºå¾æç¨çåè½ï¼å¦èªå¨æ¶éç¢çã
Javaå»æäºä»¥ä¸å 个CåC++åè½ï¼
æéè¿ç®
ç»æ
typedefs
#define
éè¦éæ¾å
å
è¿å°åå°äºå¹³å¸¸åºéç50%ãèä¸ï¼Javaå¾å°ï¼æ´ä¸ªè§£éå¨åªé215KçRAMã
é¢è±¡å¯¹è±¡ï¼Javaå®ç°äºC++çåºæ¬é¢è±¡å¯¹è±¡ææ¯å¹¶æä¸äºå¢å¼ºï¼ï¼ä¸ºäºè¯è¨ç®åï¼å é¤äºä¸äºåè½ï¼ãJavaå¤çæ°æ®æ¹å¼åç¨å¯¹è±¡æ¥å£å¤ç对象æ°æ®æ¹å¼ä¸æ ·ã
äº. Javaä¸Internet
æ们ç¥éï¼æ©å
ç www ä»
å¯ä»¥ä¼ éææ¬åå¾çï¼Javaçåºç°å®ç°äºäºå¨ç页é¢ï¼æ¯ä¸æ¬¡ä¼å¤§çé©å½ã
Java并ä¸æ¯ä¸º Internet,WWWè设计çï¼å®ä¹å¯ä»¥ç¨æ¥ç¼åç¬ç«çåºç¨ç¨åºãJava æ¯ä¸ç§é¢å对象è¯è¨ãJava è¯è¨ç±»ä¼¼äº C++ è¯è¨ï¼æ以已çç»ææ¡ C++è¯è¨çç¼ç¨äººåï¼åå¦ä¹ Java è¯è¨å°±å®¹æå¾å¤ï¼Java ç¨åºéè¦ç¼è¯ãå®é
ä¸æä¸¤ç§ Java ç¨åºï¼ä¸ç§ Java åºç¨ç¨åºæ¯ä¸ä¸ªå®æ´çç¨åºï¼å¦ Web æµè§å¨ãä¸ç§ Java å°åºç¨ç¨åºæ¯è¿è¡äº Web æµè§å¨ä¸çä¸ä¸ªç¨åº.
Javaç¨åºåå®çæµè§å¨HotJavaï¼æä¾äºå¯è®©ä½ çæµè§å¨è¿è¡ç¨åºçæ¹æ³ãä½ è½ä»ä½ çæµè§å¨éç´æ¥ææ¾å£°é³ãä½ è¿è½ææ¾é¡µé¢éçå¨ç»ãJavaè¿è½åè¯ä½ çæµè§å¨ææ ·å¤çæ°çç±»åæ件ãå½æ们è½å¨2400 baud线ä¸ä¼ è¾è§é¢å¾è±¡æ¶ï¼HotJavaå°è½æ¾ç¤ºè¿äºè§é¢ã
å½ä»Internetçä¸å¤§åå±è¶å¿æ¯çµååå¡ï¼èInternetçå®å
¨é®é¢æ¯å¿
须解å³çé®é¢ï¼é常大çé¨é¨åºè®¾ç½®é²ç«å¢ï¼é»æ¢éæ³ä¾µå
¥ã
çµååå¡æ¯å½ä»ççé¨è¯é¢ï¼ç¶èä¼ ç»çç¼ç¨è¯è¨é¾ä»¥èä»»çµååå¡ç³»ç»ï¼çµååå¡è¦æ±ç¨åºä»£ç å
·æåºæ¬çè¦æ±ï¼å®å
¨ãå¯é ãåæ¶è¦æ±è½ ä¸è¿è¡äºä¸åå¹³å°çæºå¨çå
¨ä¸ç客æ·å¼å±ä¸å¡ãJava以å
¶å¼ºå®å
¨æ§ãå¹³å°æ å
³æ§ã硬件ç»ææ å
³æ§ãè¯è¨ç®æ´åæ¶é¢å对象ï¼å¨ç½ç»ç¼ç¨è¯è¨ä¸å æ®æ å¯æ¯æçä¼å¿ï¼æ为å®ç°çµååå¡ç³»ç»çé¦éè¯è¨ã
Javaç¨åºè¢«æ¾ç½®å¨Internetæå¡å¨ä¸,å½ç¨æ·è®¿é®æå¡å¨æ¶,Javaç¨åºè¢«ä¸è½½å°æ¬å°çç¨æ·æºä¸,ç±æµè§å¨è§£éè¿è¡ã
[NextPage]
PowerBuilderç®ä»
PowerBuilderç产ç
PowerBuilderæ¯ç¾å½èåçæ°æ®åºåºç¨å¼åå·¥å
·ç产ååPowerSoftæ¨åºçæå产åï¼å
¶ç¬¬ä¸çäº1991å¹´6ææ£å¼æå
¥å¸åºãå®æ¯å®å
¨æç
§å®¢æ·/æå¡å¨ä½ç³»ç»æç å¶è®¾è®¡çï¼éç¨é¢å对象ææ¯ï¼å¾å½¢åçåºç¨å¼åç¯å¢ï¼æ¯æ°æ®åºçå端å¼åå·¥å
·ã
PowerBuilderçç¹ç¹
å®æ¯æåºç¨ç³»ç»åæ¶è®¿é®å¤ç§æ°æ®åºï¼å
¶ä¸æ¢å
æ¬Oracel,Sybaseä¹ç±»ç大åæ°æ®åºï¼åå
æ¬FOXPROä¹ç±»æ¯æODBCæ¥å£çå°åæ°æ®åºï¼PowerBuilderæ¯å®å
¨å¯è§åçæ°æ®åºå¼åå·¥å
·ï¼å®æä¾äºå¤§éçæ§ä»¶ï¼å¤§å¤§å å¿«äºé¡¹ç®çå¼åé度ï¼ä¹ä½¿å¼åè
æ´å®¹æææ¡æ°æ®åºçå¼åã
å®ä½¿ç¨çç¼ç¨è¯è¨å«åå·¥PowerScriprï¼å®ä¹æ¯ä¸ç§é«çº§çï¼ç»æåçç¼ç¨è¯è¨ãPowerScriptæä¾äºä¸å¥å®æ´çåµå
¥å¼SQLè¯å¥ï¼å¼å人åå¯ä»¥å使ç¨å
¶å®è¯å¥ä¸æ ·èªç±å°ä½¿ç¨SQLè¯è¨ï¼è¿æ ·å°±å¤§å¤§å¢å¼ºäºç¨åºæ纵å访é®æ°æ®åºçè½åãå¯ä»¥è¯´PowerBuilderæ¢éååå¦è
å¿«éå¦ä¹ æ°æ®åºçå¼åï¼åå¯ä»¥è®©æç»éªçå¼å人åå¼ååºåè½å¼ºå¤§çæ°æ®åºï¼æ¯ä¸ç§éç¨é¢é常广çå¼åå·¥å
·ã
PowerBuilderæ¯ä¸ä¸ªç¨æ¥è¿è¡å®¢æ·/æå¡å¨å¼åçå®å
¨çå¯è§åå¼åç¯å¢ã使ç¨PowerBuilder,ä½ å¯ä»¥ç¨ä¸ç§å¯è§çç´è§çæ¹å¼æ¥å建åºç¨ç¨åºçç¨æ·çé¢åæ°æ®åºæ¥å£ãè¿æ¯ä¸ä¸ªæ»çæ¦å¿µï¼å®é
ä¸æ¯å¼å人å使ç¨PowerBuilderå»å¼ååºç¨ç¨åºï¼ç±äºæå¼åçåç§åºç¨ç¨åºå
åå©ç¨äºå¾å½¢ç¨æ·æ¥å£(GUI)çä¼ç¹ï¼æ以PowerBuilder被认为æ¯ä¸ä¸ªå¾å½¢å·¥å
·ã
å¨å®¢æ·ï¼æå¡å¨ç»æçåºç¨ä¸ï¼PowerBuilderå
·ææè¿°å¤ä¸ªæ°æ®åºè¿æ¥ä¸æ£ç´¢çè½åãç¹å«æ¯PowerBuilderè½ä»å¤§å¤æ°æµè¡çRDBMSä¸ååæ°æ®ï¼ä¸ä¸ç®¡æ°æ®åæ¾å¨ä»éº½å°æ¹ï¼å¦å¤ï¼åç§åºç¨ç¨åºåå¯ä»¥ç¬ç«äºRDBMS,å 为PowerBuilderå¯ä»¥ä½¿ç¨æ°æ®åºçæ åæä½è¯è¨SQL(ç»æåæ¥è¯¢è¯è¨ï¼è¿è¡ã
使ç¨PowerBuilderï¼å¯ä»¥å¾å®¹æå°å¼ååºåè½å¼ºå¤§çå¾å½¢çé¢ç访é®æå¡å¨æ°æ®åºçåºç¨ç¨åºï¼PowerBuilderæä¾äºå»ºç«ç¬¦åå·¥ä¸æ åçåºç¨ç¨åºï¼ä¾å¦è®¢åç»è®°ãä¼è®¡åå¶é ç³»ç»ï¼æéçææå·¥å
·ã
PowerBuilderåºç¨ç¨åºç±çªå£ç»æï¼è¿äºçªå£å
å«ç¨æ·ä¸ä¹äº¤äºçæ§ä»¶ãå¼å人åå¯ä»¥ä½¿ç¨æææ å空é´ï¼å¦æé®ãå¤éæ¡ãä¸æå¼å表æ¡æç¼è¾æ¡ï¼ä»¥åPowerBuilderæä¾çç¹æ®ç使åºç¨ç¨åºæ´æäºå¼åå使ç¨çæ§ä»¶ã
é常人们æPowerBuilderçææ¯ä¸ç§å¼åå·¥å
·ï¼å®é
ä¸å®æ¯å
¶ä»å·¥å
·å¼ºå¾å¤ï¼æ¯ä¸ç§å¼ºæåçå¼åç¯å¢ãå¼å人åä¸ä»
è½ç¨å®æ¥å¼åç¨æ·å®¹æ使ç¨çåç§åºç¨ç¨åºè¿å¯ä»¥éè¿PowerBuilderä¿®æ¹æ°æ®åºï¼å©ç¨400å¤ä¸ªå
é¨å®ä¹å½æ°ï¼å¯ä»¥å¼åè½åå
¶ä»åºç¨ç¨åºè¿è¡çåç§åºç¨ç¨åºã
PowerBuilderæ£å¨æ为客æ·ï¼æå¡å¨åºç¨å¼åçæ åãç¸å¯¹äºå
¶ä»ä»»ä½å®¢æ·ï¼æå¡å¨å¼åç¯å¢ï¼PowerBuilder使å¼å人åçå·¥ä½æ´å¿«ãææ¬æ´ä½ãè´¨éæ´é«ãåè½æ´å¼ºã
PowerBuilder为åºç¨å¼åæä¾äºå
¨é¢ç»¼åæ§çæ¯æï¼å¯ä»¥åå«æ¦æ¬ä¸ºå¦ä¸å ç¹ï¼
äºä»¶é©±å¨çåºç¨ç¨åº
åè½å¼ºå¤§çç¼ç¨è¯è¨ä¸å½æ°
é¢å对象çç¼ç¨
跨平å°å¼å
å¼æ¾çæ°æ®åºè¿ç»ç³»ç»
PowerBuilderå¼åç¯å¢
PowerBuilderå¼åç¯å¢ç±ä¸ç³»åéæçå¾å½¢ç»æ¿(Painter)ç»æï¼åºç¨å¼å人åéè¿ç®åçé¼ æ æä½å³å¯è®¾è®¡ã建ç«ã交äºæ£éªåæµè¯å®¢æ·ï¼æå¡å¨åºç¨ç¨åºã
[NextPage]
Delphiç®ä»
Delphiè¿ä¸ªååæºäºå¤å¸è
çåå¸åãå®éä¸äºç¬¬ä¸ä»£è¯è¨çä¼ç¹ã以Object Pascal为åºç¡ï¼æ©å
äºé¢å对象çè½åï¼å¹¶ä¸å®ç¾å°ç»åäºå¯è§åçå¼åæ段ãDelphièª1995å¹´3 æä¸æ¨åºå°±åå°äºäººä»¬çå
³æ³¨ï¼å¹¶å¨å½å¹´ä¸ä¸¾å¤ºå¾äºå¤é¡¹å¤§å¥ã
Delphiçåºç°æç ´äºVæ¿å¯è§åç¼ç¨é¢åä¸ç»å¤©ä¸çå±é¢ã并ä¸Delphi使ç¨äºæ¬å°ç¼è¯å¨ç´æ¥çæææ¯ï¼ä½¿ç¨åºçæ§è¡æ§è½è¿è¿é«äºå
¶å®äº§åçæçç¨åºãå®è¿æ¯çæ£çé¢å对象çç¼ç¨è¯è¨ãPASCALè¯è¨ç严谨å ä¸å¯è§åçä¼å¿å强大çæ°æ®åºåè½ä½¿å¾å®æå
åçèµæ¬å微软çVBå«æ¿ã许å¤äººå½æ¶é½è®¤ä¸ºPascal æ¯ææåéçç¨åºè®¾è®¡è¯è¨ï¼å¹¶é¢æµDelphiå°ä¼æ为å¯è§åç¼ç¨ç主æµç¯å¢ã
Delphiå¨ä½ ç¼å¥½ç¨åºåèªå¨è½¬æ¢æ.EXEæ件å®è¿è¡æ¶é度æ¯VBå¿«ï¼èä¸ç¼è¯åä¸éè¦å
¶ä»çæ¯æåºå°±è½è¿è¡ãå®çæ°æ®åºåè½ä¹æºå¼ºçï¼æ¯å¼åä¸åæ°æ®åºè½¯ä»¶çæ³çç¼ç¨å·¥å
·ã Delphiéç¨äºåºç¨è½¯ä»¶ãæ°æ®åºç³»ç»ãç³»ç»è½¯ä»¶çç±»åçå¼åãèä¸å®æ¥æåVBå·®ä¸å¤ä¸æ ·çåè½ï¼èä¸ä¸æ ·è½åºç¨APIå½æ°ï¼è¿å¨æ§å¶Windowså¾æç¨ã
Delphiæ¯å
¨æ°çå¯è§åç¼ç¨ç¯å¢ï¼ä¸ºæ们æä¾äºä¸ç§æ¹ä¾¿ãå¿«æ·çWindowsåºç¨ç¨åºå¼åå·¥å
·ãå®ä½¿ç¨äºMicrosoft Windowså¾å½¢ç¨æ·çé¢ç许å¤å
è¿ç¹æ§å设计ææ³ï¼éç¨äºå¼¹æ§å¯éå¤å©ç¨çå®æ´çé¢å对象ç¨åºè¯è¨(Object-Oriented Language)ãå½ä»ä¸çä¸æå¿«çç¼è¾å¨ãæ为é¢å
çæ°æ®åºææ¯ã对äºå¹¿å¤§çç¨åºå¼å人åæ¥è®²ï¼ä½¿ç¨Delphiå¼ååºç¨è½¯ä»¶ï¼æ çä¼å¤§å¤§å°æé«ç¼ç¨æçï¼èä¸éçåºç¨çæ·±å
¥ï¼æ¨å°ä¼åç°ç¼ç¨ä¸åæ¯æ¯ç¥æ å³çå·¥ä½ââDelphiçæ¯ä¸ä¸ªè®¾è®¡ç»èï¼é½å°å¸¦ç»æ¨ä¸ä»½æ¬£åã
Delphiçåºæ¬å½¢å¼
Delphiå®é
ä¸æ¯Pascalè¯è¨çä¸ç§çæ¬ï¼ä½å®ä¸ä¼ ç»çPascalè¯è¨æ天壤ä¹å«ãä¸ä¸ªDelphiç¨åºé¦å
æ¯åºç¨ç¨åºæ¡æ¶ï¼èè¿ä¸æ¡æ¶æ£æ¯åºç¨ç¨åºçâ骨æ¶âãå¨éª¨æ¶ä¸å³ä½¿æ²¡æéçä»»ä½ä¸è¥¿ï¼ä»å¯ä»¥ä¸¥æ ¼å°æç
§è®¾è®¡è¿è¡ãæ¨çå·¥ä½åªæ¯å¨â骨æ¶âä¸å å
¥æ¨çç¨åºã缺ççåºç¨ç¨åºæ¯ä¸ä¸ªç©ºç½ççªä½(form)ï¼æ¨å¯ä»¥è¿è¡å®ï¼ç»æå¾å°ä¸ä¸ªç©ºç½ççªå£ãè¿ä¸ªçªå£å
·æWindowsçªå£çå
¨é¨æ§è´¨ï¼å¯ä»¥è¢«æ¾å¤§ç¼©å°ã移å¨ãæ大æå°åçï¼ä½æ¨å´æ²¡æç¼åä¸è¡ç¨åºãå æ¤ï¼å¯ä»¥è¯´åºç¨ç¨åºæ¡æ¶éè¿æä¾ææåºç¨ç¨åºå
±æçä¸è¥¿ï¼ä¸ºç¨æ·åºç¨ç¨åºçå¼åæä¸äºè¯å¥½çåºç¡ã
Delphiå·²ç»ä¸ºæ¨å好äºä¸ååºç¡å·¥ä½ââç¨åºæ¡æ¶å°±æ¯ä¸ä¸ªå·²ç»å®æçå¯è¿è¡åºç¨ç¨åºï¼åªæ¯ä¸å¤çä»»ä½äºæ
ãæ¨æéè¦åçï¼åªæ¯å¨ç¨åºä¸å å
¥å®ææ¨æéåè½ç代ç èå·²ã å¨ç©ºç½çªå£çèåï¼åºç¨ç¨åºçæ¡æ¶æ£å¨çå¾
ç¨æ·çè¾å
¥ãç±äºæ¨å¹¶æªåè¯å®æ¥æ¶å°ç¨æ·è¾å
¥åä½ä½ååºï¼çªå£é¤äºååºWindowsçåºæ¬æä½(移å¨ã缩æ¾ç)å¤ï¼å®åªæ¯æ¥åç¨æ·çè¾å
¥ï¼ç¶åå忽ç¥ãDelphiæWindowsç¼ç¨çåè°ãå¥æå¤ççç¹å¤è¿ç¨é½æ¾å¨ä¸ä¸ªä¸å¯è§çRomulamè¦çç©ä¸é¢ã
å¦å¤,ç«é¿å¢ä¸æ产åå¢è´,便å®æä¿è¯
温馨提示:内容为网友见解,仅供参考
程序设计中的指令是什么?有哪几种?
汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而...
程序设计中的指令是什么?有哪几种?
汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一条指令只能对应实际操作过程中的一个非常细微的动作,例如移动、自增等,因此汇编源程序一般比较冗长、复杂、容易出错,且需要更多的计算机专业知识。然而,汇编语言的优点也是显而易见的,它可以执行一些一般高级语言无法实现的操作,并且源程...
程序设计中的指令是什么?有哪几种?
指令:push 语法:push(@array,$string) 说明:在数组@array的最后一个元素后附加新的元素string到数组@array中。 范例: @array=("one","two"); push(@array,"three"); #此时@array=〈"one","two","three"); --- 指令:pop 语法:pop(@array) 说明:将数组@array的最后一个元素删除,并将删除的元素返回...
什么是指令?什么是程序?
指示是命令旧时公文的一种,是上级对下级呈请的批示。另有解释,告诉计算机从事某一特殊运算的代码。如:数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令。程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。以某些程序设计语言...
什么是指令?计算机的指令由哪两部份组成?什么是程序?
每一条指令通常包含两个关键部分:操作码和操作数。操作码就像指令的“蓝图”,规定了计算机需要执行的具体操作,如加法、减法等;而操作数则指出了参与运算的数据和它们在内存中的位置,这是指令执行的重要依据。计算机程序,本质上是一系列可以被计算机识别并执行的指令集合,它在电子设备上运行,以满足...
什么是指令什么是程序
程序可以被看作是一种“食谱”,它告诉计算机如何一步步地解决问题或实现功能。程序的编写通常需要使用程序设计语言,这些语言提供了更高级别的抽象,使得程序员能够更容易地描述复杂的逻辑和操作。例如,一个简单的程序可能会包含一系列指令,用于从用户那里获取输入,执行一些计算,然后输出结果。...
什么是指令系统,指令系统包括哪些内容?
指令就是计算机程序发给计算机处理器的命令,英文名称是instruction。最低级的指令是一串0和1,它表示一项实体作业操作要运行。系统根据指令类型,具体的存储领域被称作“寄存器(register)”,它里面包含了可用于调出指令的数据或数据存储位置。指令系统是计算机硬件的语言系统,一般也叫机器语言,指的是机器所...
计算机指令通常包括哪些?
第一个送入堆栈中的数据存放在栈底,最后送入堆栈中的数据存放在栈顶.栈底是固定不变的,而栈顶却是随着数据的入栈和出栈在不断变化.(6)字符串处理指令.字符串处理指令就是一种非数值处理指令,一般包括字符串传送,字符串转换(把一种编码的字符串转换成另一种编码的字符串),字符串比较,字符串查找(...
应用程序里的指令可以分为哪两种?
系统指令是一种用于操作计算机系统硬件的低级指令,是操作系统或者程序运行时的核心组成部分。这些指令直接控制计算机硬件,如处理器、内存、硬盘等,完成各种基础操作,如数据读取、计算处理、存储管理等。它们是由机器语言编写的,因此在执行效率上非常高。同时,系统指令也是计算机安全的关键所在,因为它们涉及...
什么是计算机的指令系统?机器指令通常有哪些类型?
1、数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等。2、数据传送指令:包括寄存器之间、寄存器与主存储器之间的传送指令等。3、程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等。4、输入输出指令:包括各种外围设备的读、写指令等。有的计算机将输入输出指令包含在数据...