下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。javaCVCVB等軟件開發(fā)工具的區(qū)別word格式支持編輯,如有幫助歡迎下載支持。PAGE1word格式支持編輯,如有幫助歡迎下載支持。文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。word格式支持編輯,如有幫助歡迎下載支持。java、c、c++、vc、vc++、vb的區(qū)別和聯(lián)系java:分三大平臺(tái)javase(j2se),javaee(j2ee),javame(j2me)javase是javaee和javame的基礎(chǔ)javaee是目前位置企業(yè)級(jí)開發(fā)平臺(tái)中最牛的javame是用來開發(fā)移動(dòng)嵌入式程序的,例如手機(jī)游戲java的優(yōu)點(diǎn)是非常適合用于開發(fā)大型企業(yè)級(jí)項(xiàng)目,我們?cè)鵀榫W(wǎng)通公司開發(fā)過的上千萬級(jí)的項(xiàng)目,用的后臺(tái)程序就是javaee。java的主要領(lǐng)域還有開源技術(shù),那要學(xué)的東西就太多了,比如(Spring,Ibatis,DWR,Hibernate,Tapestry等) 缺點(diǎn)是要學(xué)的技術(shù)太多,二是在底層開發(fā)中不行C:經(jīng)久不衰的語言主要應(yīng)用在嵌入式編程,硬件驅(qū)動(dòng)程序設(shè)計(jì)中,說白了是計(jì)算機(jī)底層的編程設(shè)計(jì)優(yōu)點(diǎn)是可以嵌入?yún)R編,可以直接與硬件打交道,做底層開發(fā)缺點(diǎn)是在企業(yè)級(jí)開發(fā)中,幾乎無用武之地我朋友是做這個(gè)的,在長沙這種小地方,年薪也能達(dá)到10萬以上與北京的java程序員收入差不多,在北京的話,年薪20萬不是大問題。c++:我非常欽慕的語言,又AT&T的貝爾實(shí)驗(yàn)室研發(fā)主要開發(fā)工具是微軟的VisualC++和Borload的BCB(BorloadC++Builder)優(yōu)點(diǎn)在于含有大量的庫,如MFC,可直接調(diào)用windows庫函數(shù)干很多事情其中的消息處理機(jī)制令我感覺尤為經(jīng)典缺點(diǎn)是,要想精通真不容易主要領(lǐng)域一是做桌面程序,像QQ,迅雷這種桌面軟件領(lǐng)域二是做游戲后臺(tái)開發(fā),大部分游戲(包括魔獸等)后臺(tái)語言就是使用C++精通的話,收入和C程序員差不多vc:剛說過了,vc全名是(MicrosoftVisualC++)是微軟研發(fā)的一種開發(fā)C++的開發(fā)工具(IDE)vc++:同vc注意c++是語言,vc++是工具,是一門使用c++語言的工具,記清楚,以后不要問這樣膚淺的話。以上幾種,對(duì)比一下學(xué)java,學(xué)的不僅僅是技術(shù),而是一種思想,架構(gòu)項(xiàng)目的思想所以java是培養(yǎng)架構(gòu)師,培養(yǎng)SystemDesigner,ProjectManager的c語言和c++只能培養(yǎng)技術(shù)專家,資深程序員vb:曾經(jīng)很流行的一種桌面程序開發(fā)技術(shù)微軟研發(fā)的(VisualBasic)是一種工具,用的語言是BasicBasic是比爾蓋茲發(fā)家致富的一大工具主要用來做桌面程序,C/S系統(tǒng)后來因?yàn)镈elphi的沖擊,被強(qiáng)占一部分市場現(xiàn)在有了.NET,基本上VB被淘汰是時(shí)間問題順帶一提.NET.NET:MicrosoftVisual.NET最新出了2005版(2007出的)微軟用來抗衡Java的新產(chǎn)品主要市場是企業(yè)級(jí)開發(fā),和SUN的javaee競爭尤為勁烈在企業(yè)級(jí)開發(fā)里,基本上是javaee和.net平分秋色,其他的靠邊站javaCVCVB等軟件開發(fā)工具的區(qū)別全文共5頁,當(dāng)前為第1頁。在C/SB/S里表色都還算不錯(cuò)javaCVCVB等軟件開發(fā)工具的區(qū)別全文共5頁,當(dāng)前為第1頁。用的語言有Basicc++不過,目前在.NET平臺(tái)里最流行的還是C#語言的開發(fā)ASP.netwinform,ADO.net技術(shù)都是使用c#其他我認(rèn)為比較好的語言Ruby:我非常欣賞的語言RubyOnRails,我們當(dāng)前正在用這個(gè)技術(shù)做項(xiàng)目,算是新的嘗試感覺將來會(huì)取代java的地位flex:互聯(lián)網(wǎng)客戶端程序開發(fā)利器,非常好用delphi:曾紅極一時(shí)的語言,跟VB一樣現(xiàn)在不知怎樣,因?yàn)槲覜]有用過XML:不管學(xué)什么技術(shù),只要不是底層開發(fā),則XML一定要學(xué),不會(huì)XML就別說自己會(huì)編程數(shù)據(jù)庫:首推Oracle,再推還是Oracle,做企業(yè)級(jí)開發(fā),互聯(lián)網(wǎng)開發(fā)都必須學(xué)的東西。VC和VB,還有C語言有什么區(qū)別C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為系統(tǒng)設(shè)計(jì)語言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛。C語言對(duì)操作系統(tǒng)和系統(tǒng)使用程序以及需要對(duì)硬件進(jìn)行操作的場合,用C語言明顯優(yōu)于其它解釋型高級(jí)語言,有一些大型應(yīng)用軟件也是用C語言編寫的。C語言具有繪圖能力強(qiáng),可移植性,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫。它是數(shù)值計(jì)算的高級(jí)語言。VC++是微軟公司開發(fā)的一個(gè)IDE(集成開發(fā)環(huán)境),換句話說,就是使用c++的一個(gè)開發(fā)平臺(tái).有些軟件就是這個(gè)編出來的...另外還有VB,VF.只是使用不同語言...但是,vc++是Windows平臺(tái)上的C++編程環(huán)境,學(xué)習(xí)VC要了解很多Windows平臺(tái)的特性并且還要掌握MFC、ATL、COM等的知識(shí),難度比較大。Windows下編程需要了解Windows的消息機(jī)制以及回調(diào)(callback)函數(shù)的原理;MFC是Win32API的包裝類,需要理解文檔視圖類的結(jié)構(gòu),窗口類的結(jié)構(gòu),消息流向等等;COM是代碼共享的二進(jìn)制標(biāo)準(zhǔn),需要掌握其基本原理等等。VC作為一個(gè)主流的開發(fā)平臺(tái)一直深受編程愛好者的喜愛,但是很多人卻對(duì)它的入門感到難于上青天,究其原因主要是大家對(duì)他錯(cuò)誤的認(rèn)識(shí)造成的,嚴(yán)格的來說VC++不是門語言,雖然它和C++之間有密切的關(guān)系,如果形象點(diǎn)比喻的話,C++可以看作為一種”工業(yè)標(biāo)準(zhǔn)”,而VC++則是某種操作系統(tǒng)平臺(tái)下的”廠商標(biāo)準(zhǔn)”,而”廠商標(biāo)準(zhǔn)”是在遵循”工業(yè)標(biāo)準(zhǔn)”的前提下擴(kuò)展而來的。javaCVCVB等軟件開發(fā)工具的區(qū)別全文共5頁,當(dāng)前為第2頁。VB工具是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大可以與Windowsr專業(yè)開發(fā)工具SDK相媲美。在VisualBasic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù),以用動(dòng)態(tài)鏈接庫(DLL)、對(duì)象的鏈接與世隔嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,VisualBasic的功能也越來越強(qiáng)。5.0版以后,VisualBasic推出了中文版,與前個(gè)版本相比,其功能有了很大提升。但是,功能再強(qiáng)大,VisualBasic仍然有一個(gè)缺點(diǎn):在沒有MSVBVM**.DLL的計(jì)算機(jī)上必須安裝所需的DLL文件。用它可設(shè)計(jì)操作系統(tǒng),不過,比較困難。javaCVCVB等軟件開發(fā)工具的區(qū)別全文共5頁,當(dāng)前為第2頁。CC++VC++和C#有什么區(qū)別C語言是一種結(jié)構(gòu)化編程語言。它層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護(hù)。C語言的表現(xiàn)能力和處理能力極強(qiáng)。它不僅具有豐富的運(yùn)算符和數(shù)據(jù)類型,便于實(shí)現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。它還可以直接訪問內(nèi)存的物理地址,進(jìn)行位(bit)一級(jí)的操作。由于C語言實(shí)現(xiàn)了對(duì)硬件的編程操作,因此C語言集高級(jí)語言和低級(jí)語言的功能于一體。既可用于系統(tǒng)軟件的開發(fā),也適合于應(yīng)用軟件的開發(fā)。此外,C語言還具有效率高,可移植性強(qiáng)等特點(diǎn)。因此廣泛地移植到了各類各型計(jì)算機(jī)上,從而形成了多種版本的C語言。下面是C語言教程的地址,想學(xué)的話可以去看看。-/Article/kfyy/cyy/jc/C++是在C的基礎(chǔ)上改進(jìn)后的一種編程語言,主要是增添了許多新的功能,難度也比C大,和C一樣側(cè)重于計(jì)算機(jī)底層操作,也就是系統(tǒng)軟件的開發(fā)。C#是在C++的基礎(chǔ)上再一次改進(jìn)后的編程語言,相比C++而言難度有所減小(微軟是這么說的),側(cè)重于網(wǎng)絡(luò)和數(shù)據(jù)庫編程。這3種都是編程語言,語法基本上是一樣的,不過具體的內(nèi)容差別還是挺大的。VC++是一種編程軟件,就相當(dāng)于一個(gè)作業(yè)本,你學(xué)習(xí)了C++語言以后,就需要把這種編程語言寫在一個(gè)作業(yè)本上,也就是寫在VC這種編程軟件上,來實(shí)現(xiàn)你需要的效果。C語言版本目前最流行的C語言有以下幾種:·MicrosoftC或稱MSC·BorlandTurboC或稱TurboC·AT&TC這些C語言版本不僅實(shí)現(xiàn)了ANSIC標(biāo)準(zhǔn),而且在此基礎(chǔ)上各自作了一些擴(kuò)充,使之更加方便、完美。C源程序的結(jié)構(gòu)特點(diǎn)為了說明C語言源程序結(jié)構(gòu)的特點(diǎn),先看以下幾個(gè)程序。這幾個(gè)程序由簡到難,表現(xiàn)了C語言源程序在組成結(jié)構(gòu)上的特點(diǎn)。雖然有關(guān)內(nèi)容還未介紹,但可從這些例子中了解到組成一個(gè)C源程序的基本部分和書寫格式。main(){printf("c語言世界,您好!\n");}main是主函數(shù)的函數(shù)名,表示這是一個(gè)主函數(shù)。每一個(gè)C源程序都必須有,且只能有一個(gè)主函數(shù)(main函數(shù))。函數(shù)調(diào)用語句,printf函數(shù)的功能是把要輸出的內(nèi)容送到顯示器去顯示。printf函數(shù)是一個(gè)由系統(tǒng)定義的標(biāo)準(zhǔn)函數(shù),可在程序中直接調(diào)用。編程語言的數(shù)據(jù)庫性能比較javaCVCVB等軟件開發(fā)工具的區(qū)別全文共5頁,當(dāng)前為第3頁。摘要:隨著計(jì)算機(jī)技術(shù)不斷發(fā)展,各種數(shù)據(jù)庫編程工具也隨著發(fā)展,使當(dāng)今的大多數(shù)程序開發(fā)人員可以擺脫枯燥無味的用計(jì)算機(jī)指令或匯編語言開發(fā)軟件,而是利用一系列高效的、具有良好可視化的編程工具去開發(fā)各種數(shù)據(jù)庫軟件,從而達(dá)到事半功倍的效果,但是現(xiàn)在市面上的數(shù)據(jù)庫編程工具門類眾多,優(yōu)良不齊,比如VB,VC,DEPHI,PB等,對(duì)此我特別針對(duì)流行的開發(fā)語言介紹相應(yīng)的較為成熟的數(shù)據(jù)庫編程工具。javaCVCVB等軟件開發(fā)工具的區(qū)別全文共5頁,當(dāng)前為第3頁。關(guān)鍵字:數(shù)據(jù)庫編程程序開發(fā)工具幾種支持?jǐn)?shù)據(jù)庫的語言介紹VB全稱VisualBasic,它是以Basic語言作為其基本語言的一種可視化編程工具。在中國乃至全世界都能看到它的身影,它曾是在中國最為流行的編程工具,到現(xiàn)在還占據(jù)著非常重要的地位,對(duì)于它的好壞大家都有一定的了解,VB作為一種較早出現(xiàn)的開發(fā)程序以其容易學(xué)習(xí),開發(fā)效率較高,具有完善的幫助系統(tǒng)等優(yōu)點(diǎn)曾影響了好幾代編程人員,但是由于VB不具備跨平臺(tái)這個(gè)特性,從而也決定了VB在未來的軟件開發(fā)中將會(huì)逐漸地退出其歷史舞臺(tái);它對(duì)組件技術(shù)的支持是基于COM和ActiveX,對(duì)于組件技術(shù)不斷完善發(fā)展的今天,它也顯出了它的落后性;同時(shí)VB在進(jìn)行系統(tǒng)底層開發(fā)的時(shí)候也是相對(duì)復(fù)雜的,調(diào)用API函數(shù)需聲明,調(diào)用不方便,不能進(jìn)行DDK編程,不可能深入Ring0編程,不能嵌套匯編;而且面向?qū)ο蟮奶匦圆?;網(wǎng)絡(luò)功能和數(shù)據(jù)庫功能也沒有非常突出的表現(xiàn),綜上所述,VB作為一種可視化的開發(fā)工具由于其本身的局限性,導(dǎo)致了它在未來軟件開發(fā)中逐步被其他工具所代替。PB全稱PowerBuilder,是開發(fā)MIS系統(tǒng)和各類數(shù)據(jù)庫跨平臺(tái)的首選工具,使用簡單,容易學(xué)習(xí),容易掌握,在代碼執(zhí)行效率上也有相當(dāng)出色的表現(xiàn)。PB是一種真正的4GL語言(第四代語言),可隨意直接嵌套SQL語句返回值被賦值到語句的變量中,支持語句級(jí)游標(biāo),存儲(chǔ)過程和數(shù)據(jù)庫函數(shù),是一種類似SQLJ的規(guī)范,數(shù)據(jù)訪問中具有無可比擬的靈活性。但是它在系統(tǒng)底層開發(fā)中犯了跟VB一樣的錯(cuò)誤,調(diào)用API函數(shù)需聲明,調(diào)用不方便,不能進(jìn)行DDK編程,不可能深入Ring0編程,不能嵌套匯編;在網(wǎng)絡(luò)開發(fā)中提供了較多動(dòng)態(tài)生成Web頁面的用戶對(duì)象和服務(wù)以及系統(tǒng)對(duì)象,非常適合編寫服務(wù)端動(dòng)態(tài)Web應(yīng)用,有利于商業(yè)邏輯的封裝;但是用于網(wǎng)絡(luò)通訊的支持不足;靜態(tài)頁面定制支持有限,使得PB在網(wǎng)絡(luò)方面的應(yīng)用也不能非常廣泛。面向?qū)ο筇叵蛞膊皇翘?。C++Builder/Delphi它們都是基于VCL庫的可視化開發(fā)工具,它們?cè)诮M件技術(shù)的支持、數(shù)據(jù)庫支持、系統(tǒng)底層開發(fā)支持、網(wǎng)絡(luò)開發(fā)支持、面向?qū)ο筇匦缘雀鞣矫娑加邢喈?dāng)不錯(cuò)的表現(xiàn),并且學(xué)習(xí)使用較為容易,充分提現(xiàn)了所見即所得的可視化開發(fā)方法,開發(fā)效率高。由于兩者都是Borland公司的產(chǎn)品,自然繼承了該公司一貫以來的優(yōu)良傳統(tǒng):代碼執(zhí)行效率高。但是,它們并不是毫無缺點(diǎn),它們所作的最大不足之處就是他們的幫助系統(tǒng)在眾多的編程工具中是屬于比較差的。C++Builder的VCL庫是基于Objectpascal(面向?qū)ο髉ascal),使得C++Builder在程序的調(diào)試執(zhí)行上都面向落后于其他編程工具。而Delphi則是它的語言不夠廣泛,開發(fā)系統(tǒng)軟件功能不足兩個(gè)比較大的缺點(diǎn)。VisualC++是基于MFC庫的可視化的開發(fā)工具,從總體上說它是一個(gè)功能強(qiáng)大但是不便使用的一種工具。它在網(wǎng)絡(luò)開發(fā)和多媒體開發(fā)都具有不俗的表現(xiàn),幫助系統(tǒng)也做得非常不錯(cuò)(Microsoft在細(xì)節(jié)方面的處理往往都讓人覺得親切),但是雖然是使用C++作為基本語言,但是它在面向?qū)ο筇匦陨蠀s不夠好,主要是為了兼容C的程序,結(jié)果顧此失彼;在組件支持上也不太好,雖然說除了支持COM,ActiveX外還支持CORBA,但是沒有任何IDE支持,是所有C編譯器的功能,需要CORBA中間件支持;最大的問題是開發(fā)效率也不高。JavajavaCVCVB等軟件開發(fā)工具的區(qū)別全文共5頁,當(dāng)前為第4頁。目前比較出名的是Borland出的JBuilder和IBM出的VisualAgeforJa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鮮花烤奶課程設(shè)計(jì)
- 自來水收費(fèi)系統(tǒng)課程設(shè)計(jì)
- 補(bǔ)牙系統(tǒng)課程設(shè)計(jì)
- 2025年度藝術(shù)品代購代發(fā)市場推廣協(xié)議4篇
- 鐵路線路課程設(shè)計(jì)
- 年度數(shù)字視頻切換臺(tái)市場分析及競爭策略分析報(bào)告
- 年度工藝禮品加工設(shè)備市場分析及競爭策略分析報(bào)告
- 2024年央行金融政策和法律法規(guī)測試題及答案匯編
- 二零二五年駕校場地租賃與師資力量引進(jìn)協(xié)議3篇
- 重卡汽配配件課程設(shè)計(jì)
- 《阻燃材料與技術(shù)》課件全套 顏龍 第1講 緒論 -第11講 阻燃性能測試方法及分析技術(shù)
- SOR-04-014-00 藥品受托生產(chǎn)企業(yè)審計(jì)評(píng)估報(bào)告模板
- 新媒體論文開題報(bào)告范文
- 2024年云南省中考數(shù)學(xué)試題含答案解析
- 國家中醫(yī)藥管理局發(fā)布的406種中醫(yī)優(yōu)勢病種診療方案和臨床路徑目錄
- 2024年全國甲卷高考化學(xué)試卷(真題+答案)
- 汽車修理廠管理方案
- 人教版小學(xué)數(shù)學(xué)一年級(jí)上冊(cè)小學(xué)生口算天天練
- (正式版)JBT 5300-2024 工業(yè)用閥門材料 選用指南
- 三年級(jí)數(shù)學(xué)添括號(hào)去括號(hào)加減簡便計(jì)算練習(xí)400道及答案
- 蘇教版五年級(jí)上冊(cè)數(shù)學(xué)簡便計(jì)算300題及答案
評(píng)論
0/150
提交評(píng)論