導航:首頁 > 編程語言 > corbac編程

corbac編程

發布時間:2024-04-15 05:04:03

1. java網路編程方向具體該怎麼去學。。。

Java前景是很不錯的,像Java這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,學習Java可以按照路線圖的順序,

0基礎學習Java是沒有問題的,關鍵是找到靠譜的Java培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:

1. 師資力量雄厚

要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業java技術性,也許的技術專業java技術性則絕大多數來自你的技術專業java教師,一個好的java培訓機構必須具備雄厚的師資力量。

2. 就業保障完善

實現1+1>2效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向java學員提供一對一的就業指導,確保學員找到自己的心理工作。

3. 學費性價比高

一個好的Java培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的Java教師領導並由Java培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。

希望你早日學有所成。

2. 璋佽兘甯鎴戣蹭竴涓婥錛孋++錛孞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鐨勬剰鍥炬湁鍏沖惂銆

3. 電腦程序員要學什麼知識

程序員的崗位需求很多,例如大型網路公司、軟體開發公司等等都需要程序員。
程序員需要學習:

1、掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
2、理解計算機的組成以及各主要部件的性能指標;
3、掌握操作系統、程序設計語言的基礎知識;
4、熟練掌握計算機常用辦公軟體的基本操作方法;
5、熟練掌握基本數據結構和常用演算法
6、熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
9、了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
10、了解信息化、計算機應用的基礎知識;
11、正確閱讀和理解計算機領域的簡單英文資料。
程序員必備技能:
1、熟練開發工具
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。
另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
2、熟知資料庫
作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。
雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
3、了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。
Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式。
從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。
至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
4、明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。
XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
5、不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員。
一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能。
如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
6、需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求。
要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
7、模塊化思維能力
作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。
這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
就業方向:
1、網路開發

現在網路已經成為世界通訊的一座橋梁,好像Javascript、PHP、Ruby這幾類開發語言大部分是用作網路開發方面。

2、企業軟體開發

JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發。

3、系統軟體
C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。

當然,這分類不是絕對,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。
但所以在剛入門的時候,建議先為自己選擇一種合適的開發工具,「專注地投入學習,全力一擊」。

4. Python是什麼

Python由荷蘭數學和計算機科學研究學會的Guido van Rossum 於1990
年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。
Python解釋器易於擴展,可以使用C或C++(或者其他可以通過C調用的語言)擴展新的功能和數據類型。Python
也可用於可定製化軟體中的擴展程序語言。Python豐富的標准庫,提供了適用於各個主要系統平台的源碼或機器碼。

5. 求一個關於JAVA的論文

TAGS: 畢業論文 計算機 基於 遠程 對象 RMI 方法 實現 調用
哪位老兄有計算機畢業設計論文啊?是基於java的,小弟急用,謝謝!用RMI開發基於Java的企業分布式應用我站還提供更多的免費計算機論文,但免費論文僅供參考,建議廣大網友下載後不要輕易採用。摘要由於Java具有跨平台、代碼可移植性、安全高效等廣泛而強大的功能,因而在開發網路分布式應用的時候,可以用它自身的機制實現分布式計算,一種基於Java的遠程方法調用(RMI)為我們開發企業分布式應用提供了行之有效的解決方案。
關鍵詞 Java RMI 企業分布式應用
1 概述
隨著電力企業信息化建設的不斷深入和發展,企業內部和企業與企業之間對信息、對數據的交換量大大增加,這些信息與數據越來越需要在不同的計算機網路間傳送和交流。同時,由於各單位、各部門之間的現存的計算機網路硬體設備與操作系統千差萬別,應用水平也參差不齊,因此,開發出跨平台、可移植、高效安全的網路分布式應用來服務於電力企業,就顯得尤為重要。
在當今的編程術語里,分布式計算已經成為很常見的詞,它將企業的業務數據和程序分布在網路的不同物理位置上,通過調動網路上多台計算機的處理能力,發揮遠程調用數據的功能。
遠程方法調用(Remote Method Invocation ,RMI),可以在不同的Java虛擬機(JVM)之間實現對象與對象的通信。JVM可以位於相同或不同計算機上,在多個JVM中,一個JVM可以調用存儲在其它JVM的對象的方法。
本文主要介紹RMI的特點,分析應用RMI進行企業分布式計算的原理,以及利用RMI實現基於Java的企業分布式應用的具體步驟。2 遠程方法調用(RMI)的特點
2.1 TCP編程的缺點
由於Java編程語言設計之初就是面向對象和支持網路的,因此,基於對象的RMI機制已經內置在Java平台中。
我們經常會在網路開發中使用TCP/IP編程,這樣,自然而然地就會涉及到Socket(套接字)編程。但是,使用Socket編程需要大量重復編碼,在復雜分布式操作時顯得非常麻煩,而且易於出錯。因此,如何快速、高效、安全、可擴展地進行網路分布式計算,是開發者們一貫追求和倡導的主題。直到RMI的出現,這種繁雜、低效的開發情況才有很大改觀。2.2 RMI編程的特點
當我們利用對象序列化在網路上分配對象時,RMI提供了非Java平台無法匹敵的獨特而強電子商務資料庫)*!%267'$#7'455大的分布式計算模型,RMI主要有以下特點:
? 客戶機可以向本地方法一樣調用遠程伺服器上的方法;
? 可以根據介面指定客戶機/伺服器編程合約;
? 可以從伺服器對象預設二進制類文件,自動生成調動/反調動代碼;
? 將Java編程模型擴展到機器邊界(和Java虛擬機(JVM)邊界之外),不需要任何特殊語法;
? 還可以和一個遠程方法調用中的數據同時傳輸行為(代碼)。
盡管RMI不是唯一的企業級遠程對象訪問方案,但它卻是最容易實現的。2.3 RMI與CORBA
作為分布式應用程序框架的規范,COBRA首當其沖,它是由對象管理組織(OMG)開發的。與CORBA不同的是,CORBA能夠利用不同編程語言(例如C/C++、Basic等)開發實現分布式應用,而RMI是一種純Java解決方案。在RMI中,程序的所有部分都由Java語言編寫,這樣,開發出來的程序完全符合Java規范,便於實現跨平台訪問、擴展和移植。按照筆者所在西北電力建設集團公司的情況看,伺服器操作系統主要有Linux和Windows2000 Server,分別存在於公司和部門當中,它們是不同的系統平台;同時,公司下屬各個工程項目部又距離很遠,近的幾十公里,遠則達到上千公里甚至位於國外,因此跨平台和遠程訪問這兩大功能在開發企業應用系統時就必須考慮,而RMI恰恰能夠用它的自身特點來滿足編程需要。3 RMI基本體系結構簡介
RMI通過TCP/IP在內部使用Socket,象其名稱暗示的那樣,它能夠幫助我們查找並執行遠程對象的方法。RMI的目的是讓位於不同JVM中的對象,在外觀及行為上都像是本地的對象。
通常,我們把調用這種遠程對象的JVM,稱為客戶機;而把包括這種遠程對象的JVM,稱為伺服器。
盡管對一個遠程對象的引用和獲得對本地對象的引用有所不同,但我們可以把遠程對象像本地對象一樣使用。應用程序並不知道一個對象是遠程的還是本地的。實際上,遠程對象上被調用的方法與本地對象上調用的方法,具有相同的語法結構。
作為RMI的底層(會包含復雜的Socket操作),它會自動截獲方法調用,找到遠程對象,然後處理遠程請求。筆者認為,RMI設計的重要之處,就在於不但在設計上實現了遠程訪問功能,而且實現了設計的透明性。
RMI的基本體系結構,概括起來說,由三個抽象層組成:3.1 存根/框架層(Stubs/Skeletons Layer)

6. 電腦編程入門書籍,應該先看什麼

我轉載的,感覺對你有用!!! 都是我看過或正要看的書,晾晾書架,希望對後來者也有一點作用,當年我也是浪費時間看了一些沒有價值的書籍,頗為後悔,現將精華總結如下:
c語言篇:(雖有人說學C++不用先學c,但我頗不以為然,不知數據為何,又何來的封裝繼承多態)
1:c語言入門大學教程c語言譚浩強版足以。
2:windows c語言API編程基礎,推薦《windows程序設計(第5版)》 Charles Petzold著,通過學習可對界面編程一覽無遺,剩下的就是看怎樣用c++進行包裝,體會c++面向對象復用代碼的威力了。
3:《TCP/IP協議及網路編程技術》 羅軍舟等編著 清華大學出版社 國貨上品,是應用c語言在windows下進行網路編程的好教材.也是使用c++進行網路編程的知識准備。
C++基礎篇: 1:《C++Primer(3or4版)》入門第一部.
2:《深入淺出MFC》 侯捷著 國貨精品,本應歸入學習vc的范疇,但他實際是對widows API的c++框架介紹,用來做vc項目只能起輔助作用,對建立c++面向對象思想卻多有啟迪。
3: 《C++標准程序庫》 侯捷/孟岩譯 庫是語言的延伸,學習c++不可不看。
4: 《C++實踐之路》 周良忠譯 一個計算器例子貫穿全書,幾乎用到C++所有知識,真正的例子驅動教學法。
面向對象技術:
1: 《設計模式-可復用面向對象軟體的基礎》 美國四人幫的跨時代大作 230頁卻足以開啟一個時代,真正體現了面向對象技術的價值,是代碼復用的經典之作,不能不看。
2: 《UML Distilled》 UML建模很火歐,但對我來說看主要目的是看懂類關系草圖,這本小書足以。
c++進階篇
1: 《C++高級編程》 劉鑫等譯 有對c++知識的精要總結其中包括如何更好地實現重用、如何有效地測試和調試等C++專業人員常用的一些技術與方法,值得了解。
2: 《Effective C++》,《必知必會》,《c++編程規范》 三本小書卻足以檢測你對c++知識掌握的真正情況。
c++高階篇:(本人仍在閱讀中)
1: 《深入探索c++對象模型》 侯捷譯 對C++內存布局的深入介紹,是真正理解com/corba等組件技術的必備基礎。
2: 《C++ Templates中文版》 陳偉柱譯 模板聖經,現代c++發展的前沿泛型編程思想總結 (是看懂boost類庫的知識儲備)。
3:《C++設計新思維》 侯捷/於春景譯 泛型編程與設計模式的綜合應用,鍛煉思維的好書,(已經買了半年多了,等我有空時一定看'_')。
其他:
C++編程思想,C++語言之父的c++語言特別版 等書本人只在書店裡見過,沒有閱讀就不敢置評了。
(一)語言入門:
《C++ Primer》
最新版本:第三版(第四版國外已上架,國內一些網上書店也在預訂中)
適合有豐富C經驗,缺乏C++經驗的。不過我個人一直認為此書帶著過於強烈的C語言的痕跡,對於C++的學習未必是好事。
《The C++ Programming Language》/《C++程序設計語言》
最新版本:第三版特別版
簡稱TC++PL,有其他語言的豐富經驗的。(也有人簡稱之為「TCPL」,但需與另一本《The C Programmer Language》區分開來)
《Essential C++》
《Accelerated C++》
這兩本薄一些,都是不錯的選擇。《Accelerated C++》本人沒有讀過,從各方面的評價來看,完全值得推薦。
以上幾本書都有相應的中文版,而且翻譯的質量都不錯。上面的書未必都需要讀一遍,但無論如何,TC++PL是應該閱讀的。
(二)進階A:
這個路線側重於語言本身
《Effective C++》
最新版本:第二版(第三版國外已上架,國內一些網上書店也在預訂中)
簡稱EC。C++程序員必讀!很多時候,我們說C++聖經不是指TC++PL,而是這一本。《The Pragmatic Programmer》一書中寫到:「一旦你發現自己要參與C++項目的開發,趕快跑(不要走)到書店去購買Scott Mayer的《Effective C++》,可能還要《More Effective C++》」。
《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 編程規范》
個人認為此書應為C++程序員必備的案頭書。幾乎Effective系列和Exceptional系列都在這里得到了總結。最新的模版、異常的業界經驗都在這里的到了體現。可能的唯一缺陷就是對一個新手而言,關於「為什麼這么做」的問題,解釋的不夠。
我的看法是:如果你不理解其中的條款,記憶,並且照做;如果你理解其中的條款,我猜你一定會同意書中的觀點。我認為這本書中的內容至少在2009年以前都不會過時,人們將廣為傳誦它制定的101條戒律。
還不知道他的簡稱,也許「101」會成為一個候選者?
提到《Effective C++》,那麼另外三本書一一浮出水面:
《More Effective C++》
《Exceptional C++》
《More Exceptional C++》。
新書《Exceptional C++ Style》也是值得一看的好書。
上述幾本書,一本也不應該放過。
個人建議上述書籍按順序閱讀。並且,在將來反復閱讀這幾本書。

7. 可以用 Python 編程語言做哪些神奇好玩的事情

機器學習,比如手寫字識別,人臉識別,垃圾郵件處理等。 當然還可以畫圖,和matlab類似,不過是工業級的。
也許最初設計 Python 這種語言的人並沒有想到今天Python 會在工業和科研上獲得如此廣泛的使用。著名的自由軟體作者Eric Raymond 在他的文章《如何成為一名黑客》中,將Python 列為黑客應當學習的四種編程語言之一,並建議人們從Python 開始學習編程。這的確是一個中肯的建議,對於那些從來沒有學習過編程或者並非計算機專業的編程學習者而言,Python 是最好的選擇之一。Python 第一次學習Python,我只用了不到二十分鍾的時間,站在書店裡把一本教初學編程的人學習Python 的書翻了一遍。也是從那時起,我開始被這種神奇的語言吸引。 Python 可以用來開發symbian 上的東西。 易用與速度的完美結合Python 是一種用起來很方便的語言,很多初學Java 的人都會被 Java 的CLASSPATH 搞得暈頭轉向,花上半天的時間才搞明白原來是CLASSPATH 搞錯了自己的 Hello World 才沒法運行。用Python 就不會有這種問題,只要裝上就能直接用。 Python 是一種腳本語言,寫好了就可以直接運行,省去了編譯鏈接的麻煩,對於需要多動手實踐的初學者而言,也就是少了出錯的機會。而且Python 還有一種交互的方式,如果是一段簡單的小程序,連編輯器都可以省了,直接敲進去就能運行。Python 是一種清晰的語言,用縮進來表示程序的嵌套關系可謂是一種創舉,把過去軟性的編程風格升級為硬性的語法規定。再不需要在不同的風格間選擇、再不需要為不同的風格爭執。與 Perl 不同,Python 中沒有各種隱晦的縮寫,不需要去強記各種奇怪的符號的含義。Python 寫的程序很容易懂,這是不少人的共識。Python 是一種面向對象的語言,但它的面向對象卻不象C++那樣強調概念,而是更注重實用。不是為了體現對概念的完整支持而把語言搞得很復雜,而是用最簡單的方法讓編程者能夠享受到面向對象帶來的好處,這正是 Python 能像 Java、C#那樣吸引眾多支持者的原因之一。 Python 是一種功能豐富的語言,它擁有一個強大的基本類庫和數量眾多的第三方擴展,使得Python 程序員無需去羨慕Java 的JDK。Python 為程序員提供了豐富的基本功能使得人們寫程序時用不著一切最底層做起。說到這里,人們通常會用一種擔心:腳本語言通常很慢。腳本語言從運行的速度講的確會慢一些,但 Python 的速度卻比人們想像得快很多。雖然 Python 是一種腳本語言,但實際上也可以對它進行編譯,就象編譯Java 程序一樣將Python 程序編譯為一種特殊的ByteCode,在程序運行時,執行的是ByteCode,省去了對程序文本的分析解釋,速度自然提升很多。在用Java 編程是,人們崇尚一種Pure Java 的方式,除了虛擬機一切東西都用Java 編寫,無論是基本的數據結構還是圖形界面,而Pure Java 的SWING,卻成為無數Java 應用開發者的噩夢。Python 崇尚的是實用,它的整體環境是用C 來編寫的,很多基本的功能和擴展的模塊都是用 C/C++來編寫的,當執行這一部分代碼時,它的速度就是C 的速度。用Python 編寫的普通桌面程序,其啟動運行速度與用C 寫的程序差別不大。除了這些,通過一些第三方軟體包,用Python 編寫的源代碼還可以以類似JIT 的方式運行,而這可以大大提高Python 代碼的運行速度,針對不同類型的代碼,會有2 倍至100 倍不等的速度提升。 Python 是我見到過的語言中,在易用性和速度上結合的最完美的一個,通過喪失一點點經常可以忽略不計的運行速度從而獲得更高的編程效率,這就是我選擇Python 的原因。把精力放在要解決的問題上選擇一種合適的語言,才能讓你把有限的精力放到最需要解決的問題上。不同的語言有不同的作用,C 和匯編適合編寫系統軟體,如果用它們來編寫企業應用,恐怕沒幾個人能得心應手。我以前就碰到一個用匯編寫資料庫程序的哥,雖然最基本的功能完成了,但要增加個報表預覽什麼的,他就沒法應付了。聰明的程序員是用合適的工具去完成任務,想找一把萬能鑰匙是不太可能的。Python 的自動的垃圾回收機制是高級的編程語言的一種基本特性,用擁有這一功能的語言編程,程序員們通常不用去關心內存泄漏的問題,而當我們用 C/C++寫程序時,這卻是最重要的需要認真考慮卻又很容易出錯的問題之一。數據結構是程序構成的重要部分,鏈表、樹、圖這些在用C 編程時需要仔細表達的問題在Python 中簡單了很多。在Python 中,最基本的數據結構就是數組、序列和哈希表,用它們想要表達各種常見的數據結構是非常容易的。沒了定義指針、分配內存的任務,編程變得有趣了。CORBA 是一種高級的軟體體系結構,它是語言無關平台無關的。C++、Java 等語言都有CORBA 綁定,但與它們相比,Python 的 CORBA 綁定卻容易很多,因為在程序員看來,一個 CORBA 的類和 Python 的類用起來以及實現起來並沒有什麼差別。沒了復雜體系結構的困擾,用 Python 編寫CORBA 程序也變得容易了。好鋼要用在刀刃上,要想用有限的時間完成盡量多的任務,就要把各種無關的問題拋棄,而Python 恰恰提供了這種方法。跨平台又易擴展隨著Linux 的不斷成熟,越來越多的人轉到Linux 平台上工作,軟體的開發者自然就希望自己編寫的軟體可以在所有平台下運行。Java 一次編寫處處運行的口號使它成為跨平台的開發工具的典範,但其運行速度卻不被人們看好。實際上,幾乎所有的著名腳本語言都是跨平台的,Python 也不例外。Python 不僅支持各種Linux/Unix 系統,還支持Windows,甚至在Palm 上都可以運行 Python 的程序。一個程序想要跨平台工作,不僅僅需要語言本身能夠做到在平台之間兼容,在圖形化界面的時代,還需要有能跨平台工作的 Widget。Python 不僅支持老一些的 TK,還支持新的GTK+、QT 以及wxWidget,而這些Widgets 都可以在多個平台上工作。通過它們,程序員就可以編寫出漂亮的跨平台GUI 程序。Python 通常是運行在native 代碼與腳本代碼之間,程序員可以用 C/C++為 Python 編寫各種各樣的模塊,這不僅可以讓程序員以 Python 的方式使用系統的各種服務及用C/C++編寫的優秀函數庫和類庫,還可以大幅度提高Python 程序的速度。用C/C++編寫Python 的模塊並不復雜,而且為了簡化這一工作,人們還製作了不少工具用來協助這一工作。正是因為如此,現在各種常用的函數庫和類庫都有Python 語言的綁定,用 Python 可以做到的事情越來越多了。萬能鑰匙?Python 功能強大,但它卻不是萬能的。如果你要編寫操作系統或驅動程序,很顯然,Python 是做不到的。要寫軟體,沒有哪個工具是萬能的,現在之所以有那麼多的編程語言,就是因為不同的語言適合做不同的事情。因此,選擇適合自己的語言工具是最重要的。

8. 從C語言編程方面來講,怎麼樣才算是好程序員

做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C編寫。而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVA One很可能會成為未來的主流開發工具之一。其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,C Builder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。

熟知資料庫

為什麼資料庫是如此重要?作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL, Postgres等。

對操作系統有一定的了解

當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。只有對操作系統有一定的了解後,你會發現自己上了一個新的台階。

懂得網路協議TCP/IP

在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式,從最早的客戶/伺服器結構,到今天的WEB Services,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,所以,深入掌握TCP/IP協議是非常必要的。至少,你需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。

明白DCOM/CORBA/XML/WEB Services存在的意義

隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。程序員需要做的不僅僅是利用商業的開發平台來開發軟體,而是要理解這些技術的初衷,即為什麼需要這項技術,如果你能理解了這一點,再回頭看這些技術的具體實現,就如庖丁解牛,迎刃而解。XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布計算的基石之一。

不要將軟體工程與CMM分開

現代大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員,一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能,如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。一句話可以概括我的看法:「創意無限,流程保證」。

擁有強烈的好奇心

什麼才是一個程序員的終極武器呢,那就是強烈的好奇心和學習精神。沒有比強烈的好奇心和學習精神更好的武器了,它是程序員們永攀高峰的源泉和動力所在。

如果您正為如何成為一名合格的程序員而發愁的話,希望以上文字能為您排除一些顧慮和問題。如果您想獲得更多有關程序員的信息,那麼請隨時關注天天招生網,我們將在最短的時間內提供最真實,最准確的相關信息

閱讀全文

與corbac編程相關的資料

熱點內容
優先順序隊列java 瀏覽:152
輕量化騰訊雲伺服器有什麼用 瀏覽:458
編譯原理自編譯語言 瀏覽:421
閑魚app為什麼這么多 瀏覽:688
安卓手機玩游戲不卡怎麼設置 瀏覽:568
編譯鏈接裝載書 瀏覽:537
面試騰訊公司程序員 瀏覽:108
一個字母y是什麼app 瀏覽:142
魔獸大腳解壓安裝教程 瀏覽:7
超時代共享文件夾破解版 瀏覽:441
命令與征服紅色警戒3攻略 瀏覽:724
解壓縮jar包 瀏覽:586
如何計算伺服器的最大並發數 瀏覽:345
java數組類型定義 瀏覽:850
安卓卡一和卡二怎麼切換 瀏覽:985
用價值觀統領演算法強化責任 瀏覽:783
外匯阿里雲伺服器買哪一種類型 瀏覽:448
紹興程序員接私活攻略 瀏覽:644
java獲取上傳圖片 瀏覽:49
主次梁交叉處箍筋加密長度 瀏覽:967