freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

各種編程語(yǔ)言的區(qū)別與聯(lián)系-資料下載頁(yè)

2025-04-01 23:28本頁(yè)面
  

【正文】 述,VB作為一種可視化的開(kāi)發(fā)工具由于其本身的局限性,導(dǎo)致了它在未來(lái)軟件開(kāi)發(fā)中逐步被其他工具所代替。   PB   全稱PowerBuilder,是開(kāi)發(fā)MIS系統(tǒng)和各類數(shù)據(jù)庫(kù)跨平臺(tái)的首選工具,使用簡(jiǎn)單,容易學(xué)習(xí),容易掌握,在代碼執(zhí)行效率上也有相當(dāng)出色的表現(xiàn)。PB是一種真正的4GL語(yǔ)言(第四代語(yǔ)言),可隨意直接嵌套SQL語(yǔ)句返回值被賦值到語(yǔ)句的變量中,支持語(yǔ)句級(jí)游標(biāo),存儲(chǔ)過(guò)程和數(shù)據(jù)庫(kù)函數(shù),是一種類似SQLJ的規(guī)范,數(shù)據(jù)訪問(wèn)中具有無(wú)可比擬的靈活性。但是它在系統(tǒng)底層開(kāi)發(fā)中犯了跟VB一樣的錯(cuò)誤,調(diào)用API函數(shù)需聲明,調(diào)用不方便,不能進(jìn)行DDK編程,不可能深入Ring0編程,不能嵌套匯編;在網(wǎng)絡(luò)開(kāi)發(fā)中提供了較多動(dòng)態(tài)生成Web頁(yè)面的用戶對(duì)象和服務(wù)以及系統(tǒng)對(duì)象,非常適合編寫服務(wù)端動(dòng)態(tài)Web應(yīng)用,有利于商業(yè)邏輯的封裝;但是用于網(wǎng)絡(luò)通訊的支持不足;靜態(tài)頁(yè)面定制支持有限,使得PB在網(wǎng)絡(luò)方面的應(yīng)用也不能非常廣泛。面向?qū)ο筇叵蛞膊皇翘谩?  C++Builder/Delphi   它們都是基于VCL庫(kù)的可視化開(kāi)發(fā)工具,它們?cè)诮M件技術(shù)的支持、數(shù)據(jù)庫(kù)支持、系統(tǒng)底層開(kāi)發(fā)支持、網(wǎng)絡(luò)開(kāi)發(fā)支持、面向?qū)ο筇匦缘雀鞣矫娑加邢喈?dāng)不錯(cuò)的表現(xiàn),并且學(xué)習(xí)使用較為容易,充分提現(xiàn)了所見(jiàn)即所得的可視化開(kāi)發(fā)方法,開(kāi)發(fā)效率高。由于兩者都是Borland 公司的產(chǎn)品,自然繼承了該公司一貫以來(lái)的優(yōu)良傳統(tǒng):代碼執(zhí)行效率高。但是,它們并不是毫無(wú)缺點(diǎn),它們所作的最大不足之處就是他們的幫助系統(tǒng)在眾多的編程工具中是屬于比較差的。C++Builder 的VCL庫(kù)是基于Object pascal(面向?qū)ο髉ascal),使得C++Builder在程序的調(diào)試執(zhí)行上都面向落后于其他編程工具。而Delphi則是它的語(yǔ)言不夠廣泛,開(kāi)發(fā)系統(tǒng)軟件功能不足兩個(gè)比較大的缺點(diǎn)。   Visual C++   是基于MFC庫(kù)的可視化的開(kāi)發(fā)工具,從總體上說(shuō)它是一個(gè)功能強(qiáng)大但是不便使用的一種工具。它在網(wǎng)絡(luò)開(kāi)發(fā)和多媒體開(kāi)發(fā)都具有不俗的表現(xiàn),幫助系統(tǒng)也做得非常不錯(cuò)(Microsoft 在細(xì)節(jié)方面的處理往往都讓人覺(jué)得親切),但是雖然是使用C++作為基本語(yǔ)言,但是它在面向?qū)ο筇匦陨蠀s不夠好,主要是為了兼容C的程序,結(jié)果顧此失彼;在組件支持上也不太好,雖然說(shuō)除了支持COM,ActiveX外還支持CORBA,但是沒(méi)有任何IDE支持,是所有C編譯器的功能, 需要CORBA中間件支持;最大的問(wèn)題是開(kāi)發(fā)效率也不高。   Java   目前比較出名的是Borland出的JBuilder和IBM出的Visual Age for Java,兩種工具都有一定數(shù)量的是用人群。JBuilder繼承了C++Builder/Delphi的特點(diǎn),在可視化上做得非常不錯(cuò),使用簡(jiǎn)便。由于Java本身語(yǔ)言的特點(diǎn)使得他們?cè)诰W(wǎng)絡(luò)開(kāi)發(fā)中具有高人一等的表現(xiàn),而且面向?qū)ο筇匦愿?,支持的組件技術(shù)也非常多,跨平臺(tái)的特性也使得它在現(xiàn)在和未來(lái)的開(kāi)發(fā)中占據(jù)越來(lái)越重要的地位。但是在系統(tǒng)底層開(kāi)發(fā)和多媒體開(kāi)發(fā)中卻表現(xiàn)得并不讓人那么滿意,這個(gè)可能跟設(shè)計(jì)Java的意圖有關(guān)吧。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1