1. VC和VB,還有C語言有什麼區別
主要區別如下:
一、VB和VC屬於面向對象編程語言,C語言屬於面向過程編程語言。
二、VB屬於解釋執行,是一句一句翻譯成指令執行的,執行速度比C語言和VC要慢,C語言和VC都是編譯成目標文件再執行的。
三、C語言和VC適合底層開發(就是更接近硬體層),而VB不適合做低層開發。
四、用處
1、vc適用於需要效率高的,偏向於計算的,大型的,復雜的,商用的程序。
2、vb適用於投資小的,功能簡單的,自用的程序的設計。
3、C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。
(1)cado資料庫編程擴展閱讀:
1、Visual Basic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標准來說,VB都是世界上使用人數最多的語言——不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自於BASIC編程語言。
VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
2、MicrosoftVisual C++,(簡稱Visual C++、MSVC、VC++或VC)微軟公司的C++開發工具,具有集成開發環境,可提供編輯C語言,C++以及C++/CLI等編程語言。VC++整合了便利的除錯工具,特別是整合了微軟視窗程式設計(Windows API)、三維動畫DirectX API,Microsoft .NET框架。
3、C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
2. b/s,c/s區別,ado與ado.net區別,winform界面設計,以及管理系統相關問題。希望有經驗的編程人士幫我解答
1、基本上差不多,但是不一定
現在也有人做winform,裡面嵌套瀏覽器,就變成bs和cs混合的了
asp.net基本上都是bs架構,但是現在有flash、Silverlight等富客戶端的存在,如果開發asp.net,嵌入了flash或Silverlight之類的來與伺服器交互,那你的asp.net也不是純bs,而是bs和cs混合,但是不需要你去每台機器上安裝軟體,ie會提示客戶安裝Flash或Silverlight
2、在.net中,連接資料庫最好用ado.net,ado也可以,但是既然有好用的版本,為什麼不用呢?怎麼連接資料庫,隨便找個例子,幾行代碼,就是那樣連
3、界面的問題,這個在bs下也很簡單,幾個超級鏈接,加點css就可以了
4、cs開發與bs開發,區別不是一般大,cs只要熟悉C#就夠了
bs要了解html、css、javascript,還要對http協議有一定了解,不然會出很多笑話,比如html怎麼調用c#之類
難度是不大,就是要時間去熟悉,增長經驗
3. c語言能編什麼軟體
首先你需要分清楚編程語言和編程工具,C或者C++是編程語言,與用什麼工具編寫沒有關系。
其次,用C語言可以編寫出像WINDOWS那樣的界面軟體,但是我們不是微軟的,所以搞不來。
只能通過C或者C++語言語法結合人家提供的API來寫些程序,光學C語言是遠遠不夠的。
你可以首先學習C語言或者C++語法,把基礎的東西弄懂了搞扎實了。再學VC中的MFC,ATL,COM,ADO等知識。這樣基本可以達成你做出像WINDOWS且帶資料庫的軟體了。但是這要學
習的東西太多了,不是光靠C或者C++語言就能搞定的。
C#(C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程序語言,C#擁有C/C++的強大功能以及Visual Basic簡易使用的特性,是第一個組件導向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導向(object-oriented)程序語言。
建議:
學習編程語言基礎的時候,可以用Linux環境。基礎的要掌握牢固。使用工具:VI,Kate
然後學習VC++相關知識,由於目前市面上的教材很多都是基於VC6.0工具編寫的,所以不建議
你上來學習VC++就用VS2010,在xp下裝個VC6.0我覺得是學習的最好辦法。
推薦:
C或者C++基礎的書的話,我覺得C/C++primer第4版,C++程序設計特別版,Linux C程序設計等都是不錯的,如果你是自學剛入門的話,給你推薦一本超級不錯的書,《C++大學教程》(封面是卡通螞蟻的那本)。這本書講的比較詳細,實例很多,而且雖然書很厚,但是看著非常輕松,不像C++primer那麼深奧!
VC的話可以看看 孫鑫的《MFC深入詳解》《WINDOWS編程核心內幕》《VC6.0編程技術大全》《Visual C++通用範例—開發金典》
期間還需要掌握一下SQL的知識。
總之努力就可以實現你的想法!編程其實沒有那麼難!
4. 璋佽兘甯鎴戣蹭竴涓婥錛孋++錛孞ava錛孷B錛孷F錛岀殑鍖哄埆錛燂紵
鏄涓嶆槸搴旇ュ姞鍒嗗晩
java銆乧銆乧++銆乿c銆乿c++銆乿b鐨勫尯鍒鍜岃仈緋2009-03-02 16:33java:鍒嗕笁澶у鉤鍙 java se (j2se),java ee(j2ee),java me(j2me)
java se鏄痡ava ee鍜宩ava me鐨勫熀紜
java ee鏄鐩鍓嶄綅緗浼佷笟綰у紑鍙戝鉤鍙頒腑鏈鐗涚殑
java me鏄鐢ㄦ潵寮鍙戠Щ鍔ㄥ祵鍏ュ紡紼嬪簭鐨勶紝渚嬪傛墜鏈烘父鎴
java 鐨勪紭鐐規槸闈炲父閫傚悎鐢ㄤ簬寮鍙戝ぇ鍨嬩紒涓氱駭欏圭洰錛屾垜浠鏇句負緗戦氬叕鍙稿紑鍙戣繃鐨勪笂鍗冧竾綰х殑欏圭洰錛岀敤鐨勫悗鍙扮▼搴忓氨鏄痡ava ee銆
java鐨勪富瑕侀嗗煙榪樻湁寮婧愭妧鏈錛岄偅瑕佸︾殑涓滆タ灝卞お澶氫簡
姣斿(Spring,Ibatis,DWR,Hibernate錛孴apestry絳)
緙虹偣鏄瑕佸︾殑鎶鏈澶澶氾紝浜屾槸鍦ㄥ簳灞傚紑鍙戜腑涓嶈
C錛氱粡涔呬笉琛扮殑璇璦
涓昏佸簲鐢ㄥ湪宓屽叆寮忕紪紼嬶紝紜浠墮┍鍔ㄧ▼搴忚捐′腑
璇寸櫧浜嗘槸璁$畻鏈哄簳灞傜殑緙栫▼璁捐
浼樼偣鏄鍙浠ュ祵鍏ユ眹緙栵紝鍙浠ョ洿鎺ヤ笌紜浠舵墦浜ら亾錛屽仛搴曞眰寮鍙
緙虹偣鏄鍦ㄤ紒涓氱駭寮鍙戜腑錛屽嚑涔庢棤鐢ㄦ︿箣鍦
鎴戞湅鍙嬫槸鍋氳繖涓鐨勶紝鍦ㄩ暱娌欒繖縐嶅皬鍦版柟錛屽勾鍚涔熻兘杈懼埌10涓囦互涓
涓庡寳浜鐨刯ava紼嬪簭鍛樻敹鍏ュ樊涓嶅
鍦ㄥ寳浜鐨勮瘽錛屽勾鍚20涓囦笉鏄澶ч棶棰樸
c++ 錛氭垜闈炲父閽︽厱鐨勮璦錛屽張AT&T鐨勮礉灝斿疄楠屽ょ爺鍙
涓昏佸紑鍙戝伐鍏鋒槸寰杞鐨刅isual C++鍜孊orload鐨凚CB錛圔orload C++ Builder錛
浼樼偣鍦ㄤ簬鍚鏈夊ぇ閲忕殑搴擄紝濡侻FC錛屽彲鐩存帴璋冪敤windows搴撳嚱鏁板共寰堝氫簨鎯
鍏朵腑鐨勬秷鎮澶勭悊鏈哄埗浠ゆ垜鎰熻夊挨涓虹粡鍏
緙虹偣鏄錛岃佹兂綺鵑氱湡涓嶅規槗
涓昏侀嗗煙涓鏄鍋氭岄潰紼嬪簭錛屽儚QQ錛岃繀闆瘋繖縐嶆岄潰杞浠
棰嗗煙浜屾槸鍋氭父鎴忓悗鍙板紑鍙戱紝澶ч儴鍒嗘父鎴忥紙鍖呮嫭欖斿吔絳夛級鍚庡彴璇璦灝辨槸浣跨敤C++
綺鵑氱殑璇濓紝鏀跺叆鍜孋紼嬪簭鍛樺樊涓嶅
vc 錛 鍒氳磋繃浜嗭紝vc鍏ㄥ悕鏄錛圡icrosoft Visual C++錛
鏄寰杞鐮斿彂鐨勪竴縐嶅紑鍙慍++鐨勫紑鍙戝伐鍏鳳紙IDE錛
vc++錛氬悓vc
娉ㄦ剰c++鏄璇璦錛寁c++鏄宸ュ叿錛屾槸涓闂ㄤ嬌鐢╟++璇璦鐨勫伐鍏鳳紝璁版竻妤氾紝浠ュ悗涓嶈侀棶榪欐牱鑲ゆ祬鐨勮瘽銆
浠ヤ笂鍑犵嶏紝瀵規瘮涓涓
瀛java錛屽︾殑涓嶄粎浠呮槸鎶鏈錛岃屾槸涓縐嶆濇兂
鏋舵瀯欏圭洰鐨勬濇兂
鎵浠java鏄鍩瑰吇鏋舵瀯甯,鍩瑰吇System Designer錛孭roject Manager鐨
c璇璦鍜宑++鍙鑳藉煿鍏繪妧鏈涓撳訛紝璧勬繁紼嬪簭鍛
vb錛氭浘緇忓緢嫻佽岀殑涓縐嶆岄潰紼嬪簭寮鍙戞妧鏈
寰杞鐮斿彂鐨勶紙Visual Basic錛夋槸涓縐嶅伐鍏鳳紝鐢ㄧ殑璇璦鏄疊asic
Basic鏄姣斿皵鐩栧吂鍙戝惰嚧瀵岀殑涓澶у伐鍏
涓昏佺敤鏉ュ仛妗岄潰紼嬪簭錛孋/S緋葷粺
鍚庢潵鍥犱負Delphi鐨勫啿鍑伙紝琚寮哄崰涓閮ㄥ垎甯傚満
鐜板湪鏈変簡.NET錛屽熀鏈涓奦B琚娣樻卑鏄鏃墮棿闂棰
欏哄甫涓鎻.NET
.NET : Microsoft Visual .NET
鏈鏂板嚭浜2005鐗堬紙2007鍑虹殑錛
寰杞鐢ㄦ潵鎶楄Java鐨勬柊浜у搧
涓昏佸競鍦烘槸浼佷笟綰у紑鍙戱紝鍜孲UN鐨刯ava ee絝炰簤灝や負鍔茬儓
鍦ㄤ紒涓氱駭寮鍙戦噷錛屽熀鏈涓婃槸java ee鍜.net騫沖垎縐嬭壊錛屽叾浠栫殑闈犺竟絝
鍦–/S B/S閲岃〃鑹查兘榪樼畻涓嶉敊
鐢ㄧ殑璇璦鏈塀asic c++
涓嶈繃錛岀洰鍓嶅湪.NET騫沖彴閲屾渶嫻佽岀殑榪樻槸C#璇璦鐨勫紑鍙
ASP.net winform,ADO.net鎶鏈閮芥槸浣跨敤 c#
鍏朵粬鎴戣や負姣旇緝濂界殑璇璦
Ruby錛氭垜闈炲父嬈h祻鐨勮璦
Ruby On Rails,鎴戜滑褰撳墠姝e湪鐢ㄨ繖涓鎶鏈鍋氶」鐩錛岀畻鏄鏂扮殑灝濊瘯
鎰熻夊皢鏉ヤ細鍙栦唬java鐨勫湴浣
flex 錛氫簰鑱旂綉瀹㈡埛絝紼嬪簭寮鍙戝埄鍣錛岄潪甯稿ソ鐢
delphi錛氭浘綰㈡瀬涓鏃剁殑璇璦錛岃窡VB涓鏍風幇鍦ㄤ笉鐭ユ庢牱錛屽洜涓烘垜娌℃湁鐢ㄨ繃
XML錛氫笉綆″︿粈涔堟妧鏈錛屽彧瑕佷笉鏄搴曞眰寮鍙戱紝鍒橷ML涓瀹氳佸︼紝涓嶄細XML灝卞埆璇磋嚜宸變細緙栫▼
鏁版嵁搴擄細棣栨帹Oracle錛屽啀鎺ㄨ繕鏄疧racle錛屽仛浼佷笟綰у紑鍙戱紝浜掕仈緗戝紑鍙戦兘蹇呴』瀛︾殑涓滆タ銆
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
VC鍜孷B錛岃繕鏈塁璇璦鏈変粈涔堝尯鍒
C璇璦鏄涓縐嶈$畻鏈虹▼搴忚捐¤璦銆傚畠鏃㈡湁楂樼駭璇璦鐨勭壒鐐癸紝鍙堝叿鏈夋眹緙栬璦鐨勭壒鐐廣傚畠鍙浠ヤ綔涓虹郴緇熻捐¤璦錛岀紪鍐欏伐浣滅郴緇熷簲鐢ㄧ▼搴忥紝涔熷彲浠ヤ綔涓哄簲鐢ㄧ▼搴忚捐¤璦錛岀紪鍐欎笉渚濊禆璁$畻鏈虹‖浠剁殑搴旂敤紼嬪簭銆傚洜姝わ紝瀹冪殑搴旂敤鑼冨洿騫挎硾銆
C璇璦瀵規搷浣滅郴緇熷拰緋葷粺浣跨敤紼嬪簭浠ュ強闇瑕佸圭‖浠惰繘琛屾搷浣滅殑鍦哄悎錛岀敤C璇璦鏄庢樉浼樹簬鍏跺畠瑙i噴鍨嬮珮綰ц璦錛屾湁涓浜涘ぇ鍨嬪簲鐢ㄨ蔣浠朵篃鏄鐢–璇璦緙栧啓鐨勩
C璇璦鍏鋒湁緇樺浘鑳藉姏寮猴紝鍙縐繪嶆э紝騫跺叿澶囧緢寮虹殑鏁版嵁澶勭悊鑳藉姏錛屽洜姝ら備簬緙栧啓緋葷粺杞浠訛紝涓夌淮錛屼簩緇村浘褰㈠拰鍔ㄧ敾銆傚畠鏄鏁板艱$畻鐨勯珮綰ц璦銆
VC++鏄寰杞鍏鍙稿紑鍙戠殑涓涓狪DE(闆嗘垚寮鍙戠幆澧),鎹㈠彞璇濊,灝辨槸浣跨敤c++鐨勪竴涓寮鍙戝鉤鍙.鏈変簺杞浠跺氨鏄榪欎釜緙栧嚭鏉ョ殑...鍙﹀栬繕鏈塚B,VF.鍙鏄浣跨敤涓嶅悓璇璦...浣嗘槸,
vc++鏄疻indows騫沖彴涓婄殑C++緙栫▼鐜澧冿紝瀛︿範VC瑕佷簡瑙e緢澶歐indows騫沖彴鐨勭壒鎬у苟涓旇繕瑕佹帉鎻MFC銆丄TL銆丆OM絳夌殑鐭ヨ瘑錛岄毦搴︽瘮杈冨ぇ銆俉indows涓嬬紪紼嬮渶瑕佷簡瑙Windows鐨勬秷鎮鏈哄埗浠ュ強鍥炶皟錛坈allback錛夊嚱鏁扮殑鍘熺悊錛汳FC鏄疻in32API鐨勫寘瑁呯被錛岄渶瑕佺悊瑙f枃妗h嗗浘綾葷殑緇撴瀯錛岀獥鍙g被鐨勭粨鏋勶紝娑堟伅嫻佸悜絳夌瓑錛汣OM鏄浠g爜鍏變韓鐨勪簩榪涘埗鏍囧噯錛岄渶瑕佹帉鎻″叾鍩烘湰鍘熺悊絳夌瓑銆
VC浣滀負涓涓涓繪祦鐨勫紑鍙戝鉤鍙頒竴鐩存繁鍙楃紪紼嬬埍濂借呯殑鍠滅埍錛屼絾鏄寰堝氫漢鍗村瑰畠鐨勫叆闂ㄦ劅鍒伴毦浜庝笂闈掑ぉ錛岀┒鍏跺師鍥犱富瑕佹槸澶у跺逛粬閿欒鐨勮よ瘑閫犳垚鐨勶紝涓ユ牸鐨勬潵璇碫C++涓嶆槸闂ㄨ璦錛岃櫧鐒跺畠鍜孋++涔嬮棿鏈夊瘑鍒囩殑鍏崇郴,濡傛灉褰㈣薄鐐規瘮鍠葷殑璇濓紝鍙浠C++鐪嬩綔涓轟竴縐嶁濆伐涓氭爣鍑嗏濓紝鑰孷C++鍒欐槸鏌愮嶆搷浣滅郴緇熷鉤鍙頒笅鐨勨濆巶鍟嗘爣鍑嗏,鑰屸濆巶鍟嗘爣鍑嗏濇槸鍦ㄩ伒寰鈥濆伐涓氭爣鍑嗏濈殑鍓嶆彁涓嬫墿灞曡屾潵鐨勩
VB宸ュ叿鏄涓縐嶅彲瑙嗗寲鐨勩侀潰鍚戝硅薄鍜岄噰鐢ㄤ簨浠墮┍鍔ㄦ柟寮忕殑緇撴瀯鍖栭珮綰х▼搴忚捐¤璦錛屽彲鐢ㄤ簬寮鍙慦indows鐜澧冧笅鐨勫悇綾誨簲鐢ㄧ▼搴忋傚畠綆鍗曟槗瀛︺佹晥鐜囬珮錛屼笖鍔熻兘寮哄ぇ鍙浠ヤ笌Windowsr涓撲笟寮鍙戝伐鍏稴DK鐩稿茬編銆傚湪Visual Basic鐜澧冧笅錛屽埄鐢ㄤ簨浠墮┍鍔ㄧ殑緙栫▼鏈哄埗銆佹柊棰栨槗鐢ㄧ殑鍙瑙嗗寲璁捐″伐鍏鳳紝浣跨敤Windows鍐呴儴鐨勫箍娉涘簲鐢ㄧ▼搴忔帴鍙o紙API錛夊嚱鏁幫紝浠ョ敤鍔ㄦ侀摼鎺ュ簱錛圖LL錛夈佸硅薄鐨勯摼鎺ヤ笌涓栭殧宓屽叆錛圤LE錛夈佸紑鏀懼紡鏁版嵁榪炴帴錛圤DBC錛夌瓑鎶鏈錛屽彲浠ラ珮鏁堛佸揩閫熷湴寮鍙慦indows鐜澧冧笅鍔熻兘寮哄ぇ銆佸浘褰㈢晫闈涓板瘜鐨勫簲鐢ㄨ蔣浠剁郴緇熴傞殢鐫鐗堟湰鐨勬彁楂橈紝Visual Basic鐨勫姛鑳戒篃瓚婃潵瓚婂己銆5.0鐗堜互鍚庯紝Visual Basic鎺ㄥ嚭浜嗕腑鏂囩増錛屼笌鍓嶄釜鐗堟湰鐩告瘮錛屽叾鍔熻兘鏈変簡寰堝ぇ鎻愬崌銆
浣嗘槸錛屽姛鑳藉啀寮哄ぇ錛孷isual Basic浠嶇劧鏈変竴涓緙虹偣錛氬湪娌℃湁MSVBVM**.DLL鐨勮$畻鏈轟笂蹇呴』瀹夎呮墍闇鐨凞LL鏂囦歡銆傜敤瀹冨彲璁捐℃搷浣滅郴緇燂紝涓嶈繃錛屾瘮杈冨洶闅俱
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
C C++ VC++ 鍜孋#鏈変粈涔堝尯鍒
C璇璦鏄涓縐嶇粨鏋勫寲緙栫▼璇璦銆傚畠灞傛℃竻鏅幫紝渚誇簬鎸夋ā鍧楀寲鏂瑰紡緇勭粐紼嬪簭錛屾槗浜庤皟璇曞拰緇存姢銆侰璇璦鐨勮〃鐜拌兘鍔涘拰澶勭悊鑳藉姏鏋佸己銆傚畠涓嶄粎鍏鋒湁涓板瘜鐨勮繍綆楃﹀拰鏁版嵁綾誨瀷錛屼究浜庡疄鐜板悇綾誨嶆潅鐨勬暟鎹緇撴瀯銆傚畠榪樺彲浠ョ洿鎺ヨ塊棶鍐呭瓨鐨勭墿鐞嗗湴鍧錛岃繘琛屼綅(bit)涓綰х殑鎿嶄綔銆傜敱浜嶤璇璦瀹炵幇浜嗗圭‖浠剁殑緙栫▼鎿嶄綔錛屽洜姝C璇璦闆嗛珮綰ц璦鍜屼綆綰ц璦鐨勫姛鑳戒簬涓浣撱傛棦鍙鐢ㄤ簬緋葷粺杞浠剁殑寮鍙戱紝涔熼傚悎浜庡簲鐢ㄨ蔣浠剁殑寮鍙戙傛ゅ栵紝C璇璦榪樺叿鏈夋晥鐜囬珮錛屽彲縐繪嶆у己絳夌壒鐐廣傚洜姝ゅ箍娉涘湴縐繪嶅埌浜嗗悇綾誨悇鍨嬭$畻鏈轟笂錛屼粠鑰屽艦鎴愪簡澶氱嶇増鏈鐨凜璇璦銆
涓嬮潰鏄疌璇璦鏁欑▼鐨勫湴鍧錛屾兂瀛︾殑璇濆彲浠ュ幓鐪嬬湅銆
http://www.bc-cn.net/Article/kfyy/cyy/jc/
C++鏄鍦–鐨勫熀紜涓婃敼榪涘悗鐨勪竴縐嶇紪紼嬭璦錛屼富瑕佹槸澧炴坊浜嗚稿氭柊鐨勫姛鑳斤紝闅懼害涔熸瘮C澶э紝鍜孋涓鏍蜂晶閲嶄簬璁$畻鏈哄簳灞傛搷浣滐紝涔熷氨鏄緋葷粺杞浠剁殑寮鍙戙侰#鏄鍦–++鐨勫熀紜涓婂啀涓嬈℃敼榪涘悗鐨勭紪紼嬭璦錛岀浉姣擟++鑰岃█闅懼害鏈夋墍鍑忓皬錛堝井杞鏄榪欎箞璇寸殑錛夛紝渚ч噸浜庣綉緇滃拰鏁版嵁搴撶紪紼嬨傝繖3縐嶉兘鏄緙栫▼璇璦錛岃娉曞熀鏈涓婃槸涓鏍風殑錛屼笉榪囧叿浣撶殑鍐呭瑰樊鍒榪樻槸鎸哄ぇ鐨勩
VC++鏄涓縐嶇紪紼嬭蔣浠訛紝灝辯浉褰撲簬涓涓浣滀笟鏈錛屼綘瀛︿範浜咰++璇璦浠ュ悗錛屽氨闇瑕佹妸榪欑嶇紪紼嬭璦鍐欏湪涓涓浣滀笟鏈涓婏紝涔熷氨鏄鍐欏湪VC榪欑嶇紪紼嬭蔣浠朵笂錛屾潵瀹炵幇浣犻渶瑕佺殑鏁堟灉銆
---------------------------------------------------------------------------------------------------------
C璇璦鐗堟湰
鐩鍓嶆渶嫻佽岀殑C璇璦鏈変互涓嬪嚑縐嶏細
路Microsoft C 鎴栫О MS C
路Borland Turbo C 鎴栫О Turbo C
路AT&T C
榪欎簺C璇璦鐗堟湰涓嶄粎瀹炵幇浜咥NSI C鏍囧噯錛岃屼笖鍦ㄦゅ熀紜涓婂悇鑷浣滀簡涓浜涙墿鍏咃紝浣誇箣鏇村姞鏂逛究銆佸畬緹庛
C婧愮▼搴忕殑緇撴瀯鐗圭偣
涓轟簡璇存槑C璇璦婧愮▼搴忕粨鏋勭殑鐗圭偣錛屽厛鐪嬩互涓嬪嚑涓紼嬪簭銆傝繖鍑犱釜紼 搴忕敱綆鍒伴毦錛岃〃鐜頒簡C璇璦婧愮▼搴忓湪緇勬垚緇撴瀯涓婄殑鐗圭偣銆傝櫧鐒舵湁鍏沖唴瀹硅繕鏈浠嬬粛錛屼絾鍙浠庤繖浜涗緥瀛愪腑浜嗚В鍒扮粍鎴愪竴涓狢婧愮▼搴忕殑鍩烘湰閮ㄥ垎鍜屼功鍐欐牸寮忋
main()
{
printf("c璇璦涓栫晫www.vcok.com錛屾偍濂斤紒\n");
}
main鏄涓誨嚱鏁扮殑鍑芥暟鍚嶏紝琛ㄧず榪欐槸涓涓涓誨嚱鏁般傛瘡涓涓狢婧愮▼搴忛兘蹇呴』鏈夛紝涓斿彧鑳芥湁涓涓涓誨嚱鏁(main鍑芥暟)銆傚嚱鏁拌皟鐢ㄨ鍙ワ紝printf鍑芥暟鐨勫姛鑳芥槸鎶婅佽緭鍑虹殑鍐呭歸佸埌鏄劇ず鍣ㄥ幓鏄劇ず銆俻rintf鍑芥暟鏄涓涓鐢辯郴緇熷畾涔夌殑鏍囧噯鍑芥暟錛屽彲鍦ㄧ▼搴忎腑鐩存帴璋冪敤銆
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
緙栫▼璇璦鐨勬暟鎹搴撴ц兘姣旇緝
鎽樿侊細闅忕潃璁$畻鏈烘妧鏈涓嶆柇鍙戝睍錛屽悇縐嶆暟鎹搴撶紪紼嬪伐鍏蜂篃闅忕潃鍙戝睍錛屼嬌褰撲粖鐨勫ぇ澶氭暟紼嬪簭寮鍙戜漢鍛樺彲浠ユ憜鑴辨灟鐕ユ棤鍛崇殑鐢ㄨ$畻鏈烘寚浠ゆ垨奼囩紪璇璦寮鍙戣蔣浠訛紝鑰屾槸鍒╃敤涓緋誨垪楂樻晥鐨勩佸叿鏈夎壇濂藉彲瑙嗗寲鐨勭紪紼嬪伐鍏峰幓寮鍙戝悇縐嶆暟鎹搴撹蔣浠訛紝浠庤岃揪鍒頒簨鍗婂姛鍊嶇殑鏁堟灉錛屼絾鏄鐜板湪甯傞潰涓婄殑鏁版嵁搴撶紪紼嬪伐鍏烽棬綾諱紬澶氾紝浼樿壇涓嶉綈錛屾瘮濡俈B錛孷C錛孌EPHI錛孭B絳夛紝瀵規ゆ垜鐗瑰埆閽堝規祦琛岀殑寮鍙戣璦浠嬬粛鐩稿簲鐨勮緝涓烘垚鐔熺殑鏁版嵁搴撶紪紼嬪伐鍏楓
鍏抽敭瀛楋細鏁版嵁搴撶紪紼 紼嬪簭寮鍙戝伐鍏
鍑犵嶆敮鎸佹暟鎹搴撶殑璇璦浠嬬粛
VB
鍏ㄧОVisual Basic錛屽畠鏄浠Basic璇璦浣滀負鍏跺熀鏈璇璦鐨勪竴縐嶅彲瑙嗗寲緙栫▼宸ュ叿銆傚湪涓鍥戒箖鑷沖叏涓栫晫閮借兘鐪嬪埌瀹冪殑韜褰憋紝瀹冩浘鏄鍦ㄤ腑鍥芥渶涓烘祦琛岀殑緙栫▼宸ュ叿錛屽埌鐜板湪榪樺崰鎹鐫闈炲父閲嶈佺殑鍦頒綅錛屽逛簬瀹冪殑濂藉潖澶у墮兘鏈変竴瀹氱殑浜嗚В錛孷B浣滀負涓縐嶈緝鏃╁嚭鐜扮殑寮鍙戠▼搴忎互鍏跺規槗瀛︿範錛屽紑鍙戞晥鐜囪緝楂橈紝鍏鋒湁瀹屽杽鐨勫府鍔╃郴緇熺瓑浼樼偣鏇懼獎鍝嶄簡濂藉嚑浠g紪紼嬩漢鍛橈紝浣嗘槸鐢變簬VB涓嶅叿澶囪法騫沖彴榪欎釜鐗規э紝浠庤屼篃鍐沖畾浜哣B鍦ㄦ湭鏉ョ殑杞浠跺紑鍙戜腑灝嗕細閫愭笎鍦伴鍑哄叾鍘嗗彶鑸炲彴錛涘畠瀵圭粍浠舵妧鏈鐨勬敮鎸佹槸鍩轟簬COM鍜孉ctiveX,瀵逛簬緇勪歡鎶鏈涓嶆柇瀹屽杽鍙戝睍鐨勪粖澶╋紝瀹冧篃鏄懼嚭浜嗗畠鐨勮惤鍚庢э紱鍚屾椂VB鍦ㄨ繘琛岀郴緇熷簳灞傚紑鍙戠殑鏃跺欎篃鏄鐩稿瑰嶆潅鐨勶紝璋冪敤API鍑芥暟闇澹版槑錛岃皟鐢ㄤ笉鏂逛究錛屼笉鑳借繘琛孌DK緙栫▼錛屼笉鍙鑳芥繁鍏Ring0緙栫▼錛屼笉鑳藉祵濂楁眹緙栵紱鑰屼笖闈㈠悜瀵硅薄鐨勭壒鎬у樊錛涚綉緇滃姛鑳藉拰鏁版嵁搴撳姛鑳戒篃娌℃湁闈炲父紿佸嚭鐨勮〃鐜幫紝緇間笂鎵榪幫紝VB浣滀負涓縐嶅彲瑙嗗寲鐨勫紑鍙戝伐鍏風敱浜庡叾鏈韜鐨勫矓闄愭э紝瀵艱嚧浜嗗畠鍦ㄦ湭鏉ヨ蔣浠跺紑鍙戜腑閫愭ヨ鍏朵粬宸ュ叿鎵浠f浛銆
PB
鍏ㄧОPowerBuilder錛屾槸寮鍙慚IS緋葷粺鍜屽悇綾繪暟鎹搴撹法騫沖彴鐨勯栭夊伐鍏鳳紝浣跨敤綆鍗曪紝瀹規槗瀛︿範錛屽規槗鎺屾彙錛屽湪浠g爜鎵ц屾晥鐜囦笂涔熸湁鐩稿綋鍑鴻壊鐨勮〃鐜般侾B鏄涓縐嶇湡姝g殑4GL璇璦錛堢鍥涗唬璇璦錛夛紝鍙闅忔剰鐩存帴宓屽桽QL璇鍙ヨ繑鍥炲艱璧嬪煎埌璇鍙ョ殑鍙橀噺涓錛屾敮鎸佽鍙ョ駭娓告爣錛屽瓨鍌ㄨ繃紼嬪拰鏁版嵁搴撳嚱鏁幫紝鏄涓縐嶇被浼糞QLJ鐨勮勮寖錛屾暟鎹璁塊棶涓鍏鋒湁鏃犲彲姣旀嫙鐨勭伒媧繪с備絾鏄瀹冨湪緋葷粺搴曞眰寮鍙戜腑鐘浜嗚窡VB涓鏍風殑閿欒錛岃皟鐢ˋPI鍑芥暟闇澹版槑錛岃皟鐢ㄤ笉鏂逛究錛屼笉鑳借繘琛孌DK緙栫▼錛屼笉鍙鑳芥繁鍏Ring0緙栫▼錛屼笉鑳藉祵濂楁眹緙栵紱鍦ㄧ綉緇滃紑鍙戜腑鎻愪緵浜嗚緝澶氬姩鎬佺敓鎴怶eb欏甸潰鐨勭敤鎴峰硅薄鍜屾湇鍔′互鍙婄郴緇熷硅薄錛岄潪甯擱傚悎緙栧啓鏈嶅姟絝鍔ㄦ乄eb搴旂敤錛屾湁鍒╀簬鍟嗕笟閫昏緫鐨勫皝瑁咃紱浣嗘槸鐢ㄤ簬緗戠粶閫氳鐨勬敮鎸佷笉瓚籌紱闈欐侀〉闈㈠畾鍒舵敮鎸佹湁闄愶紝浣垮緱PB鍦ㄧ綉緇滄柟闈㈢殑搴旂敤涔熶笉鑳介潪甯稿箍娉涖傞潰鍚戝硅薄鐗瑰悜涔熶笉鏄澶濂姐
C++Builder/Delphi
瀹冧滑閮芥槸鍩轟簬VCL搴撶殑鍙瑙嗗寲寮鍙戝伐鍏鳳紝瀹冧滑鍦ㄧ粍浠舵妧鏈鐨勬敮鎸併佹暟鎹搴撴敮鎸併佺郴緇熷簳灞傚紑鍙戞敮鎸併佺綉緇滃紑鍙戞敮鎸併侀潰鍚戝硅薄鐗規х瓑鍚勬柟闈㈤兘鏈夌浉褰撲笉閿欑殑琛ㄧ幇錛屽苟涓斿︿範浣跨敤杈冧負瀹規槗錛屽厖鍒嗘彁鐜頒簡鎵瑙佸嵆鎵寰楃殑鍙瑙嗗寲寮鍙戞柟娉曪紝寮鍙戞晥鐜囬珮銆傜敱浜庝袱鑰呴兘鏄疊orland 鍏鍙哥殑浜у搧錛岃嚜鐒剁戶鎵誇簡璇ュ叕鍙鎬竴璐浠ユ潵鐨勪紭鑹浼犵粺錛氫唬鐮佹墽琛屾晥鐜囬珮銆備絾鏄錛屽畠浠騫朵笉鏄姣鏃犵己鐐癸紝瀹冧滑鎵浣滅殑鏈澶т笉瓚充箣澶勫氨鏄浠栦滑鐨勫府鍔╃郴緇熷湪浼楀氱殑緙栫▼宸ュ叿涓鏄灞炰簬姣旇緝宸鐨勩侰++Builder 鐨刅CL搴撴槸鍩轟簬Object pascal(闈㈠悜瀵硅薄pascal),浣垮緱C++Builder鍦ㄧ▼搴忕殑璋冭瘯鎵ц屼笂閮介潰鍚戣惤鍚庝簬鍏朵粬緙栫▼宸ュ叿銆傝孌elphi鍒欐槸瀹冪殑璇璦涓嶅熷箍娉涳紝寮鍙戠郴緇熻蔣浠跺姛鑳戒笉瓚充袱涓姣旇緝澶х殑緙虹偣銆
Visual C++
鏄鍩轟簬MFC搴撶殑鍙瑙嗗寲鐨勫紑鍙戝伐鍏鳳紝浠庢諱綋涓婅村畠鏄涓涓鍔熻兘寮哄ぇ浣嗘槸涓嶄究浣跨敤鐨勪竴縐嶅伐鍏楓傚畠鍦ㄧ綉緇滃紑鍙戝拰澶氬獟浣撳紑鍙戦兘鍏鋒湁涓嶄織鐨勮〃鐜幫紝甯鍔╃郴緇熶篃鍋氬緱闈炲父涓嶉敊錛圡icrosoft 鍦ㄧ粏鑺傛柟闈㈢殑澶勭悊寰寰閮借╀漢瑙夊緱浜插垏錛夛紝浣嗘槸鉶界劧鏄浣跨敤C++浣滀負鍩烘湰璇璦錛屼絾鏄瀹冨湪闈㈠悜瀵硅薄鐗規т笂鍗翠笉澶熷ソ錛屼富瑕佹槸涓轟簡鍏煎笴鐨勭▼搴忥紝緇撴灉欏炬ゅけ褰礆紱鍦ㄧ粍浠舵敮鎸佷笂涔熶笉澶濂斤紝鉶界劧璇撮櫎浜嗘敮鎸丆OM,ActiveX澶栬繕鏀鎸丆ORBA,浣嗘槸娌℃湁浠諱綍IDE鏀鎸侊紝鏄鎵鏈塁緙栬瘧鍣ㄧ殑鍔熻兘, 闇瑕丆ORBA涓闂翠歡鏀鎸侊紱鏈澶х殑闂棰樻槸寮鍙戞晥鐜囦篃涓嶉珮銆
Java
鐩鍓嶆瘮杈冨嚭鍚嶇殑鏄疊orland鍑虹殑JBuilder鍜孖BM鍑虹殑Visual Age for Java,涓ょ嶅伐鍏烽兘鏈変竴瀹氭暟閲忕殑鏄鐢ㄤ漢緹ゃ侸Builder緇ф壙浜咰++Builder/Delphi鐨勭壒鐐癸紝鍦ㄥ彲瑙嗗寲涓婂仛寰楅潪甯鎬笉閿欙紝浣跨敤綆渚褲傜敱浜嶫ava鏈韜璇璦鐨勭壒鐐逛嬌寰椾粬浠鍦ㄧ綉緇滃紑鍙戜腑鍏鋒湁楂樹漢涓絳夌殑琛ㄧ幇錛岃屼笖闈㈠悜瀵硅薄鐗規ч珮錛屾敮鎸佺殑緇勪歡鎶鏈涔熼潪甯稿氾紝璺ㄥ鉤鍙扮殑鐗規т篃浣垮緱瀹冨湪鐜板湪鍜屾湭鏉ョ殑寮鍙戜腑鍗犳嵁瓚婃潵瓚婇噸瑕佺殑鍦頒綅銆備絾鏄鍦ㄧ郴緇熷簳灞傚紑鍙戝拰澶氬獟浣撳紑鍙戜腑鍗磋〃鐜板緱騫朵笉璁╀漢閭d箞婊℃剰錛岃繖涓鍙鑳借窡璁捐Java鐨勬剰鍥炬湁鍏沖惂銆