1.请问一个代码是图源如何最终被计算机执行的呢
2.EAIDK-610全力支撑“兆易创新杯”第十四届研究生电子设计竞赛丨Arm人工智能命题等你来挑战!
3.åä¸ä¸ªç¨åºåè¦å
·å¤ä»ä¹
请问一个代码是码路如何最终被计算机执行的呢
目前计算机还是二进制的,以电路的口图通断,电压的图源高低,电荷的码路多寡来表示1或者0。这是口图centos源码安装ftp硬件基础。计算机执行0和1就像简单的图源路径选择,到一个路口,码路绿灯是口图1,就继续走,图源红灯是码路0,就停下。口图源码巨人
进而就是图源逻辑电路,比如与或非门,码路简单说就是口图二进制运算的,比如 来俩1结果就是1否则是0这就是与运算;来俩0结果就是0否则是1是或运算;来0结果是1来1结果是0就是非运算。与或非门是逻辑电路的基础,就像盖房子的转头一样。上面所有的东西都是基于这个来弄的。
CPU是逻辑电路、算法程序以及少量存储的总成,简单说,你要让CPU干活,fas源码你得告诉它:我有活了,怎么干放到算法程序部分,原材料放到存储部分。而逻辑电路是CPU工程师设计好的了。 然后CPU就根据你的算法程序,把原材料通过逻辑电路变成成品,就是输出结果了。输出结果还是在CPU里的,还得你自己取走。
你写的代码就是算法程序和部分原材料的集合。代码经过编译转化成适合特定机器和CPU体系的大户源码目标代码,目标代码执行时就是前面4所说的过程。 为什么说是部分原材料呢?因为可能会有些执行过程中另外加入的输入。
EAIDK-全力支撑“兆易创新杯”第十四届研究生电子设计竞赛丨Arm人工智能命题等你来挑战!
中国研究生创新实践系列大赛之“兆易创新杯”第十四届研究生电子设计竞赛即将拉开帷幕,竞赛聚焦人工智能领域,旨在推动研究生创新实践能力的提升。
竞赛开放七个参赛方向,人工智能类命题受到广泛关注。Arm中国作为合作单位,推出与人工智能相关的命题,鼓励研究生人才探索实践人工智能和机器学习领域。源码排查Arm中国继续冠名并支持“兆易创新杯”第十四届研究生电子设计竞赛“Arm杯”上海赛区。
EAIDK-作为指定系统搭建平台,将全力支撑本次竞赛。获取EAIDK-相关资料,请访问官网。
Arm命题详情如下:
一、评选对象:正式参加研电赛,选择并提交Arm命题的在读研究生。
二、技术要求:开发路口交通违章AI监测器,使用图像采集设备监控路口,侦测交通灯状态,判断违章行为,包含但不限于:机动车闯红灯、非机动车驶入机动车道、行人闯红灯等,系统需搭建在EAIDK-平台上。
三、提交内容:二进制可执行程序、源代码、算法说明、系统设计与用户使用手册、评测算法性能的程序。
四、评审标准:算法评测、系统设计、规则支持。
五、奖项设置:一等奖、二等奖、三等奖,每个奖项设有奖金。
六、技术支持与申请:孔彦波提供技术支持,Tiffany Wang接受免费开发板申请。
大赛详情包括竞赛时间、分赛区划分、参赛方法、资格要求、报名流程、费用、奖项设置等。
Arm命题与竞赛流程紧密相连,旨在激发研究生在人工智能领域的创新实践。更多关于大赛信息及报名,请访问官方平台。
EAIDK-是全球首个采用Arm架构的人工智能开发平台,专为AI开发者设计,适用于边缘计算。硬件平台包含语音、视觉数据采集能力和运动控制接口,支持视觉处理、语音识别、语义分析、SLAM等应用和主流开源算法。
åä¸ä¸ªç¨åºåè¦å ·å¤ä»ä¹
1ï¼å¢éç²¾ç¥ååä½è½å ï¼ååºæ¬çæä½å¸¸è¯ï¼ç¼ºä¹è¿ç§ç´ è´¨ç人就å®å ¨ä¸åæ ¼äºã
2.è¦æåææ¡£çä¹ æ¯ï¼ç¼ºä¹ææ¡£ï¼ä¸ä¸ªè½¯ä»¶ç³»ç»å°±ç¼ºä¹çå½åï¼å¨æªæ¥çæ¥éï¼å级以å模åçå¤ç¨æ¶å°±é½ä¼é å°æ大ç麻ç¦ã
3ï¼è§èåï¼æ ååç代ç ç¼åä¹ æ¯ ã
4.代ç å ·æè¯å¥½çå¯è¯»æ§ï¼æ¯ç¨åºååºæ¬çç´ è´¨éæ±ã
5.ç¨åºåéè¦ç解ä¸ä¸ªæ¨¡åçéæ±ï¼ææ§è½ææ å ¨é¨å½ç»å°ç¡¬ä»¶ï¼æä½ç³»ç»åå¼åç¯å¢ä¸ã
6.å¤ç¨æ§ï¼æ¨¡ååæç»´è½å ï¼é¿å 大é¨åéå¤æ§å·¥ä½æ è°ç浪费äºæ¶é´åç²¾åã
7. æµè¯ä¹ æ¯ ï¼ä½ä¸ºä¸äºåä¸åæ£è§åçå¼åèè¨ï¼ä¸èçæµè¯å·¥ç¨å¸æ¯ä¸å¯å°ç
8..ç¨åºåæ¯äººæå¾å®¹æ被æ·æ±°ï¼å¾å®¹æè½ä¼çèä¸ï¼å¿ é¡»ä¸æè·è¿æ°çææ¯ï¼å¦ä¹ æ°çæè½ã
计ç®æºè¯è¨çç§ç±»é常çå¤ï¼æ»çæ¥è¯´å¯ä»¥åææºå¨è¯è¨ï¼æ±ç¼è¯è¨ï¼é«çº§è¯è¨ä¸å¤§ç±»ã
çµèæ¯åçä¸æ¬¡å¨ä½ï¼ä¸ä¸ªæ¥éª¤ï¼é½æ¯æç §ä»¥ç»ç¨è®¡ç®æºè¯è¨ç¼å¥½çç¨åºæ¥æ§è¡çï¼ç¨åºæ¯è®¡ç®æºè¦æ§è¡çæ令çéåï¼èç¨åºå ¨é¨é½æ¯ç¨æ们æææ¡çè¯è¨æ¥ç¼åçãæ以人们è¦æ§å¶è®¡ç®æºä¸å®è¦éè¿è®¡ç®æºè¯è¨å计ç®æºååºå½ä»¤ã
计ç®æºæè½è¯å«çè¯è¨åªææºå¨è¯è¨ï¼å³ç±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å¨å ç%çæå¡å¨äº§åã
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 å½ä»¤å³å¯å¯å¨æå¡å¨ãå¨é»è®¤é ç½®ä¸æå¡å¨å¨ç«¯å£ çå¬ï¼ä½¿ç¨ ä¸çä¿¡æ¯å 容é½æ¯ä¸äºä¹å³æ»æ¿çHTMLææ¡£ãè¿å¯¹äºé£äºè¿·æäºWEBæµè§ç人们æ¥è¯´ç®ç´ä¸å¯å®¹å¿ãä»ä»¬è¿«åå¸æè½å¨WENä¸çå°ä¸äºäº¤äºå¼çå 容ï¼å¼å人åä¹æå¸æè½å¤å¨WEBä¸å建ä¸ç±»æ éèè软硬件平å°å°±å¯ä»¥æ§è¡çåºç¨ç¨åºï¼å½ç¶è¿äºç¨åºè¿è¦ææ大çå®å ¨ä¿éã对äºç¨æ·çè¿ç§è¦æ±ï¼ä¼ ç»çç¼ç¨è¯è¨æ¾å¾æ è½ä¸ºåï¼é¢SUNçå·¥ç¨å¸æéå°å¯è§å°äºè¿ä¸ç¹ï¼ä»å¹´èµ·ï¼ä»ä»¬å¼å§å°OAKææ¯åºç¨äºWEBä¸ï¼å¹¶ä¸å¼ååºäºHotJavaç第ä¸ä¸ªçæ¬ãå½SUNå ¬å¸å¹´æ£å¼ä»¥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
éè¦éæ¾å å
è¿å°åå°äºå¹³å¸¸åºéç%ãèä¸ï¼Javaå¾å°ï¼æ´ä¸ªè§£éå¨åªéKç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è¿è½åè¯ä½ çæµè§å¨ææ ·å¤çæ°çç±»åæ件ãå½æ们è½å¨ baud线ä¸ä¼ è¾è§é¢å¾è±¡æ¶ï¼HotJavaå°è½æ¾ç¤ºè¿äºè§é¢ã
å½ä»Internetçä¸å¤§åå±è¶å¿æ¯çµååå¡ï¼èInternetçå®å ¨é®é¢æ¯å¿ 须解å³çé®é¢ï¼é常大çé¨é¨åºè®¾ç½®é²ç«å¢ï¼é»æ¢éæ³ä¾µå ¥ã
çµååå¡æ¯å½ä»ççé¨è¯é¢ï¼ç¶èä¼ ç»çç¼ç¨è¯è¨é¾ä»¥èä»»çµååå¡ç³»ç»ï¼çµååå¡è¦æ±ç¨åºä»£ç å ·æåºæ¬çè¦æ±ï¼å®å ¨ãå¯é ãåæ¶è¦æ±è½ ä¸è¿è¡äºä¸åå¹³å°çæºå¨çå ¨ä¸ç客æ·å¼å±ä¸å¡ãJavaä»¥å ¶å¼ºå®å ¨æ§ãå¹³å°æ å ³æ§ã硬件ç»ææ å ³æ§ãè¯è¨ç®æ´åæ¶é¢å对象ï¼å¨ç½ç»ç¼ç¨è¯è¨ä¸å æ®æ å¯æ¯æçä¼å¿ï¼æ为å®ç°çµååå¡ç³»ç»çé¦éè¯è¨ã
Javaç¨åºè¢«æ¾ç½®å¨Internetæå¡å¨ä¸,å½ç¨æ·è®¿é®æå¡å¨æ¶,Javaç¨åºè¢«ä¸è½½å°æ¬å°çç¨æ·æºä¸,ç±æµè§å¨è§£éè¿è¡ã
[NextPage]
PowerBuilderç®ä»
PowerBuilderç产ç
PowerBuilderæ¯ç¾å½èåçæ°æ®åºåºç¨å¼åå·¥å ·ç产ååPowerSoftæ¨åºçæå产åï¼å ¶ç¬¬ä¸çäºå¹´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åºç¨ç¨åºç±çªå£ç»æï¼è¿äºçªå£å å«ç¨æ·ä¸ä¹äº¤äºçæ§ä»¶ãå¼å人åå¯ä»¥ä½¿ç¨æææ å
å¦WINDOWS XP \WINDOWS \WINDOW VIST.ç