導航:首頁 > 編程知識 > 什麼非編程類的軟體好學

什麼非編程類的軟體好學

發布時間:2024-07-11 08:28:18

A. 鍝縐嶈$畻鏈鴻璇璦鏈濂藉︼紵

浣犲ソ,鍏跺疄璁$畻鏈鴻璦鐨勭嶇被闈炲父鐨勫氾紝鎬葷殑鏉ヨ村彲浠ュ垎鎴愭満鍣ㄨ璦錛屾眹緙栬璦錛岄珮綰ц璦涓夊ぇ綾匯

鐢佃剳姣忓仛鐨勪竴嬈″姩浣滐紝涓涓姝ラわ紝閮芥槸鎸夌収浠ョ粡鐢ㄨ$畻鏈鴻璦緙栧ソ鐨勭▼搴忔潵鎵ц岀殑錛岀▼搴忔槸璁$畻鏈鴻佹墽琛岀殑鎸囦護鐨勯泦鍚堬紝鑰岀▼搴忓叏閮ㄩ兘鏄鐢ㄦ垜浠鎵鎺屾彙鐨勮璦鏉ョ紪鍐欑殑銆傛墍浠ヤ漢浠瑕佹帶鍒惰$畻鏈轟竴瀹氳侀氳繃璁$畻鏈鴻璦鍚戣$畻鏈哄彂鍑哄懡浠ゃ

璁$畻鏈烘墍鑳借瘑鍒鐨勮璦鍙鏈夋満鍣ㄨ璦錛屽嵆鐢0鍜1鏋勬垚鐨勪唬鐮併備絾閫氬父浜轟滑緙栫▼鏃訛紝涓嶉噰鐢ㄦ満鍣ㄨ璦錛屽洜涓哄畠闈炲父闅句簬璁板繂鍜岃瘑鍒銆

鐩鍓嶉氱敤鐨勭紪紼嬭璦鏈変袱縐嶅艦寮忥細奼囩紪璇璦鍜岄珮綰ц璦銆

奼囩紪璇璦鐨勫疄璐ㄥ拰鏈哄櫒璇璦鏄鐩稿悓鐨勶紝閮芥槸鐩存帴瀵圭‖浠舵搷浣滐紝鍙涓嶈繃鎸囦護閲囩敤浜嗚嫳鏂囩緝鍐欑殑鏍囪瘑絎︼紝鏇村規槗璇嗗埆鍜岃板繂銆傚畠鍚屾牱闇瑕佺紪紼嬭呭皢姣忎竴姝ュ叿浣撶殑鎿嶄綔鐢ㄥ懡浠ょ殑褰㈠紡鍐欏嚭鏉ャ傛眹緙栫▼搴忛氬父鐢變笁閮ㄥ垎緇勬垚錛氭寚浠ゃ佷吉鎸囦護鍜屽畯鎸囦護銆傛眹緙栫▼搴忕殑姣忎竴鍙ユ寚浠ゅ彧鑳藉瑰簲瀹為檯鎿嶄綔榪囩▼涓鐨勪竴涓寰堢粏寰鐨勫姩浣滐紝渚嬪傜Щ鍔ㄣ佽嚜澧烇紝鍥犳ゆ眹緙栨簮紼嬪簭涓鑸姣旇緝鍐楅暱銆佸嶆潅銆佸規槗鍑洪敊錛岃屼笖浣跨敤奼囩紪璇璦緙栫▼闇瑕佹湁鏇村氱殑璁$畻鏈轟笓涓氱煡璇嗭紝浣嗘眹緙栬璦鐨勪紭鐐逛篃鏄鏄捐屾槗瑙佺殑錛岀敤奼囩紪璇璦鎵鑳藉畬鎴愮殑鎿嶄綔涓嶆槸涓鑸楂樼駭璇璦鎵鑳藉疄鐜扮殑錛岃屼笖婧愮▼搴忕粡奼囩紪鐢熸垚鐨勫彲鎵ц屾枃浠朵笉浠呮瘮杈冨皬錛岃屼笖鎵ц岄熷害寰堝揩銆

楂樼駭璇璦鏄鐩鍓嶇粷澶у氭暟緙栫▼鑰呯殑閫夋嫨銆傚拰奼囩紪璇璦鐩告瘮錛屽畠涓嶄絾灝嗚稿氱浉鍏崇殑鏈哄櫒鎸囦護鍚堟垚涓哄崟鏉℃寚浠わ紝騫朵笖鍘繪帀浜嗕笌鍏蜂綋鎿嶄綔鏈夊叧浣嗕笌瀹屾垚宸ヤ綔鏃犲叧鐨勭粏鑺傦紝渚嬪備嬌鐢ㄥ爢鏍堛佸瘎瀛樺櫒絳夛紝榪欐牱灝卞ぇ澶х畝鍖栦簡紼嬪簭涓鐨勬寚浠ゃ傚悓鏃訛紝鐢變簬鐪佺暐浜嗗緢澶氱粏鑺傦紝緙栫▼鑰呬篃灝變笉闇瑕佹湁澶澶氱殑涓撲笟鐭ヨ瘑銆

楂樼駭璇璦涓昏佹槸鐩稿逛簬奼囩紪璇璦鑰岃█錛屽畠騫朵笉鏄鐗規寚鏌愪竴縐嶅叿浣撶殑璇璦錛岃屾槸鍖呮嫭浜嗗緢澶氱紪紼嬭璦錛屽傜洰鍓嶆祦琛岀殑VB銆乂C銆丗oxPro銆丏elphi絳夛紝榪欎簺璇璦鐨勮娉曘佸懡浠ゆ牸寮忛兘鍚勪笉鐩稿悓銆

楂樼駭璇璦鎵緙栧埗鐨勭▼搴忎笉鑳界洿鎺ヨ璁$畻鏈鴻瘑鍒錛屽繀欏葷粡榪囪漿鎹㈡墠鑳借鎵ц岋紝鎸夎漿鎹㈡柟寮忓彲灝嗗畠浠鍒嗕負涓ょ被:

瑙i噴綾伙細鎵ц屾柟寮忕被浼間簬鎴戜滑鏃ュ父鐢熸椿涓鐨勨滃悓澹扮炕璇戔濓紝搴旂敤紼嬪簭婧愪唬鐮佷竴杈圭敱鐩稿簲璇璦鐨勮В閲婂櫒鈥滅炕璇戔濇垚鐩鏍囦唬鐮(鏈哄櫒璇璦)錛屼竴杈規墽琛岋紝鍥犳ゆ晥鐜囨瘮杈冧綆錛岃屼笖涓嶈兘鐢熸垚鍙鐙絝嬫墽琛岀殑鍙鎵ц屾枃浠訛紝搴旂敤紼嬪簭涓嶈兘鑴辯誨叾瑙i噴鍣錛屼絾榪欑嶆柟寮忔瘮杈冪伒媧伙紝鍙浠ュ姩鎬佸湴璋冩暣銆佷慨鏀瑰簲鐢ㄧ▼搴忋

緙栬瘧綾伙細緙栬瘧鏄鎸囧湪搴旂敤婧愮▼搴忔墽琛屼箣鍓嶏紝灝卞皢紼嬪簭婧愪唬鐮佲滅炕璇戔濇垚鐩鏍囦唬鐮(鏈哄櫒璇璦)錛屽洜姝ゅ叾鐩鏍囩▼搴忓彲浠ヨ劚紱誨叾璇璦鐜澧冪嫭絝嬫墽琛岋紝浣跨敤姣旇緝鏂逛究銆佹晥鐜囪緝楂樸備絾搴旂敤紼嬪簭涓鏃﹂渶瑕佷慨鏀癸紝蹇呴』鍏堜慨鏀規簮浠g爜錛屽啀閲嶆柊緙栬瘧鐢熸垚鏂扮殑鐩鏍囨枃浠(錛 .OBJ)鎵嶈兘鎵ц岋紝鍙鏈夌洰鏍囨枃浠惰屾病鏈夋簮浠g爜錛屼慨鏀瑰緢涓嶆柟渚褲傜幇鍦ㄥぇ澶氭暟鐨勭紪紼嬭璦閮芥槸緙栬瘧鍨嬬殑錛屼緥濡俈isual C錛嬶紜銆乂isual Foxpro銆丏elphi絳夈

[NextPage]

瀛︿範緙栫▼錛屼粠浣曞叆鎵

濡傛灉妤間富鎯沖︿範緙栫▼錛屽嵈鍙堜笉鐭ヤ粠浣曞叆鎵嬶紝閭d箞妤間富涓嶅Θ鐪嬬湅涓嬮潰鐨勫嚑縐嶅︿範鏂規堬紝鍙鑳戒細緇欐ゼ涓諱竴浜涘惎紺哄惂錛

鏂規堜竴 Basic璇璦 & Visual Basic

浼樼偣
錛1錛塀asic 綆鍗曟槗瀛︼紝寰堝規槗涓婃墜銆
錛2錛塚isual Basic 鎻愪緵浜嗗己澶х殑鍙瑙嗗寲緙栫▼鑳藉姏錛屽彲浠ヨ╀綘杞繪澗鍦板仛鍑烘紓浜鐨勭▼搴忋
錛3錛変紬澶氱殑鎺т歡璁╃紪紼嬪彉寰楄薄鍨掔Н鏈ㄤ竴鏍風畝鍗曘
錛4錛塚isual Basic 鐨勫叏閮ㄦ眽鍖栬╂垜浠榪欎簺瑙佷簡English灝卞ご澶х殑浜哄枩涓嶈嚜紱併

緙虹偣
錛1錛塚isual Basic 涓嶆槸鐪熸g殑闈㈠悜瀵硅薄鐨勫紑鍙戞枃鍏楓
錛2錛塚isual Basic 鐨勬暟鎹綾誨瀷澶灝戱紝鑰屼笖涓嶆敮鎸佹寚閽堬紝榪欎嬌寰楀畠鐨勮〃杈捐兘鍔涘緢鏈夐檺銆
錛3錛塚isual Basic 涓嶆槸鐪熸g殑緙栬瘧鍨嬭璦錛屽畠浜х敓鐨勬渶緇堜唬鐮佷笉鏄鍙鎵ц岀殑錛屾槸涓縐嶄吉浠g爜銆傚畠闇瑕佷竴涓鍔ㄦ侀摼鎺ュ簱鍘昏В閲婃墽琛岋紝榪欎嬌寰梀isual Basic 鐨勭紪璇戦熷害澶уぇ鍙樻參銆

緇艱堪錛氭柟妗堜竴閫傚悎鍒濇秹緙栫▼鐨勬湅鍙嬶紝瀹冨瑰︿範鑰呯殑瑕佹眰涓嶉珮錛屽嚑涔庢瘡涓浜洪兘鍙浠ュ湪涓涓姣旇緝鐭鐨勬椂闂撮噷瀛︿細vB緙栫▼錛屽苟鐢╒B 鍋氬嚭鑷宸辯殑浣滃搧銆傚逛簬閭d簺鎶婄紪紼嬪綋鍋氭父鎴忕殑鏈嬪弸鏉ヨ達紝VB 鏄鎮ㄦ渶浣崇殑閫夋嫨銆

Basic/Visual Basic綆浠
鏂規堜簩 Pascal璇璦 & Delphi

浼樼偣
錛1錛塒ascal璇璦緇撴瀯涓ヨ皚錛屽彲浠ュ緢濂藉湴鍩瑰吇涓涓浜虹殑緙栫▼鎬濇兂銆
錛2錛塂elphi鏄涓闂ㄧ湡姝g殑闈㈠悜瀵硅薄鐨勫紑鍙戝伐鍏鳳紝騫朵笖鏄瀹屽叏鐨勫彲瑙嗗寲銆
錛3錛塂elphi浣跨敤浜嗙湡緙栬瘧錛屽彲浠ヨ╀綘鐨勪唬鐮佺紪璇戞垚涓哄彲鎵ц岀殑鏂囦歡錛岃屼笖緙栬瘧閫熷害闈炲父蹇銆
錛4錛塂elphi鍏鋒湁寮哄ぇ鐨勬暟鎹搴撳紑鍙戣兘鍔涳紝鍙浠ヨ╀綘杞繪澗鍦板紑鍙戞暟鎹搴撱

緙虹偣
Delphi鍑犱箮鍙浠ヨ存槸瀹岀編鐨勶紝鍙鏄疨ascal璇璦鐨勮繃浜庝弗璋ㄨ╀漢鎰熻夋湁鐐圭儲銆

緇艱堪: 鏂規堜簩姣旇緝閫傚悎閭d簺鍏鋒湁涓瀹氱紪紼嬪熀紜騫朵笖瀛﹁繃Pascal璇璦鐨勬湅鍙嬨

Pascal璇璦綆浠
Delphi綆浠
鏂規堜笁 C璇璦 & Visual C++

浼樼偣
錛1錛塁璇璦鐏墊椿鎬уソ錛屾晥鐜囬珮錛屽彲浠ユ帴瑙﹀埌杞浠跺紑鍙戞瘮杈冨簳灞傜殑涓滆タ銆
錛2錛夊井杞鐨凪FC搴撳崥澶х簿娣憋紝瀛︿細瀹冨彲浠ヨ╅殢蹇冩墍嬈插湴榪涜岀紪紼嬨
錛3錛塚C鏄寰杞鍒朵綔鐨勪駭鍝侊紝涓庢搷浣滅郴緇熺殑緇撳悎鏇村姞緔у瘑銆

緙虹偣
瀵逛嬌鐢ㄨ呯殑瑕佹眰姣旇緝楂橈紝鏃㈣佸叿澶囦赴瀵岀殑C璇璦緙栫▼緇忛獙錛屽張瑕佸叿鏈変竴瀹氱殑WINDOWS緙栫▼鍩虹錛屽畠鐨勮繃浜庝笓涓氭矡闈¤瘽鎰曡皨鍠戣椽 璋滃搻 鎹岄箘妞垮祳鑳佹亶銆夌潶 閫?

緇艱堪: VC鏄紼嬪簭鍛樼敤鐨勪笢瑗褲傚傛灉浣犳槸涓涓姘鎬笉婊¤凍鐨勪漢錛岃屼笖鍙浠ュ湪緙栫▼涓婃姇鍏ュ緢澶х殑綺懼姏鍜屾椂闂達紝閭d箞瀛︿範VC浣犱竴瀹氫笉浼氬悗鎮旂殑銆

C璇璦綆浠
鏂規堝洓 C++璇璦 & C++ Builder

浼樼偣
錛1錛塁++璇璦鐨勪紭鐐瑰叏閮ㄥ緱浠ョ戶鎵褲
錛2錛夊畬鍏ㄧ殑鍙鏄鍖栥
錛3錛夋瀬寮虹殑鍏煎規э紝鏀鎸丱WL銆乂CL鍜孧FC涓夊ぇ綾誨簱銆
錛4錛夌紪璇戦熷害闈炲父蹇銆

緙虹偣
鐢變簬鎺ㄥ嚭鐨勬椂闂村お鐭錛屽叧浜庡畠鐨勫悇縐嶈祫鏂欒繕涓嶅お澶氥

緇艱堪錛氭垜璁や負C++ Builder 鏄鏈濂界殑緙栫▼宸ュ叿銆傚畠鏃淇濇寔浜咰++璇璦緙栫▼鐨勪紭鐐癸紝鍙堝仛鍒頒簡瀹屽叏鐨勫彲瑙嗗寲銆

C璇璦綆浠
鏂規堜簲 SQL璇璦 & Power Builder

瀵逛簬涓浜涗紶緇熺殑鏁版嵁寮鍙戜漢鍛樻潵璇達紝Foxpro緋誨垪涔熻歌╀粬浠鎰熷埌鏇村姞鐔熸倝銆備絾鏄瀵逛簬鍒濆﹁呮潵璇達紝PowerBuilder涔熻告槸鏈濂界殑鏁版嵁搴撳紑鍙戝伐鍏楓傚悇縐嶅悇鏍風殑鎺т歡錛屽姛鑳藉己澶х殑PowerBuilder璇璦閮戒細甯鍔╀綘寮鍙戝嚭鑷宸辯殑鏁版嵁搴撳簲鐢ㄧ▼搴忋

[NextPage]
JSP綆浠

鍦⊿un姝e紡鍙戝竷JSP(Java Server Pages)涔嬪悗錛岃繖縐嶆柊鐨刉eb搴旂敤寮鍙戞妧鏈寰堝揩寮曡搗浜嗕漢浠鐨勫叧娉ㄣ侸SP涓哄壋寤洪珮搴﹀姩鎬佺殑Web搴旂敤鎻愪緵浜嗕竴涓鐙鐗圭殑寮鍙戠幆澧冦傛寜鐓 Sun 鐨勮存硶錛孞SP鑳藉熼傚簲甯傚満涓婂寘鎷珹pache WebServer 銆両IS4.0鍦ㄥ唴鐨85%鐨勬湇鍔″櫒浜у搧銆

JSP涓嶢SP鐨勭畝鍗曟瘮杈

JSP涓嶮icrosoft鐨凙SP鎶鏈闈炲父鐩鎬技銆備袱鑰呴兘鎻愪緵鍦℉TML浠g爜涓娣峰悎鏌愮嶇▼搴忎唬鐮併佺敱璇璦寮曟搸瑙i噴鎵ц岀▼搴忎唬鐮佺殑鑳藉姏銆傚湪ASP鎴朖SP鐜澧冧笅錛孒TML浠g爜涓昏佽礋璐f弿榪頒俊鎮鐨勬樉紺烘牱寮忥紝鑰岀▼搴忎唬鐮佸垯鐢ㄦ潵鎻忚堪澶勭悊閫昏緫銆傛櫘閫氱殑HTML欏甸潰鍙渚濊禆浜嶹eb鏈嶅姟鍣錛岃孉SP鍜孞SP欏甸潰闇瑕侀檮鍔犵殑璇璦寮曟搸鍒嗘瀽鍜屾墽琛岀▼搴忎唬鐮併傜▼搴忎唬鐮佺殑鎵ц岀粨鏋滆閲嶆柊宓屽叆鍒癏TML浠g爜涓錛岀劧鍚庝竴璧峰彂閫佺粰嫻忚堝櫒銆侫SP鍜孞SP閮芥槸闈㈠悜Web鏈嶅姟鍣ㄧ殑鎶鏈錛屽㈡埛絝嫻忚堝櫒涓嶉渶瑕佷換浣曢檮鍔犵殑杞浠舵敮鎸併

ASP鐨勭紪紼嬭璦鏄疺BScript涔嬬被鐨勮剼鏈璇璦錛孞SP浣跨敤鐨勬槸Java錛岃繖鏄涓よ呮渶鏄庢樉鐨勫尯鍒銆

姝ゅ栵紝ASP涓嶫SP榪樻湁涓涓鏇翠負鏈璐ㄧ殑鍖哄埆錛氫袱縐嶈璦寮曟搸鐢ㄥ畬鍏ㄤ笉鍚岀殑鏂瑰紡澶勭悊欏甸潰涓宓屽叆鐨勭▼搴忎唬鐮併傚湪ASP涓嬶紝VBScript浠g爜琚獳SP寮曟搸瑙i噴鎵ц岋紱鍦↗SP涓嬶紝浠g爜琚緙栬瘧鎴怱ervlet騫剁敱Java鉶氭嫙鏈烘墽琛岋紝榪欑嶇紪璇戞搷浣滀粎鍦ㄥ笿SP欏甸潰鐨勭涓嬈¤鋒眰鏃跺彂鐢熴

榪愯岀幆澧

鎵ц JSP 浠g爜闇瑕佸湪鏈嶅姟鍣ㄤ笂瀹夎 JSP 寮曟搸銆傛ゅ勬垜浠浣跨敤鐨勬槸 Sun 鐨 JavaServer Web Development Kit 錛 JSWDK 錛夈備負渚誇簬瀛︿範錛岃繖涓杞浠跺寘鎻愪緵浜嗗ぇ閲忓彲渚涗慨鏀圭殑紺轟緥銆傚畨瑁 JSWDK 涔嬪悗錛屽彧闇鎵ц startserver 鍛戒護鍗沖彲鍚鍔ㄦ湇鍔″櫒銆傚湪榛樿ら厤緗涓嬫湇鍔″櫒鍦ㄧ鍙 8080 鐩戝惉錛屼嬌鐢 http://localhost:8080 鍗沖彲鎵撳紑緙虹渷欏甸潰銆

鍦ㄨ繍琛 JSP 紺轟緥欏甸潰涔嬪墠錛岃鋒敞鎰忎竴涓嬪畨瑁 JSWDK 鐨勭洰褰曪紝鐗瑰埆鏄" work "瀛愮洰褰曚笅鐨勫唴瀹廣傛墽琛岀ず渚嬮〉闈㈡椂錛屽彲浠ュ湪榪欓噷鐪嬪埌 JSP 欏甸潰濡備綍琚杞鎹㈡垚 Java 婧愭枃浠訛紝鐒跺悗鍙堣緙栬瘧鎴 class 鏂囦歡錛堝嵆 Servlet 錛夈 JSWDK 杞浠跺寘涓鐨勭ず渚嬮〉闈㈠垎涓轟袱綾伙紝瀹冧滑鎴栬呮槸 JSP 鏂囦歡錛屾垨鑰呮槸鍖呭惈涓涓琛ㄥ崟鐨 HTML 鏂囦歡錛岃繖浜涜〃鍗曞潎鐢 JSP 浠g爜澶勭悊銆備笌 ASP 涓鏍鳳紝 JSP 涓鐨 Java 浠g爜鍧囧湪鏈嶅姟鍣ㄧ鎵ц屻傚洜姝わ紝鍦ㄦ祻瑙堝櫒涓浣跨敤"鏌ョ湅婧愭枃浠"鑿滃崟鏄鏃犳硶鐪嬪埌 JSP 婧愪唬鐮佺殑錛屽彧鑳界湅鍒扮粨鏋 HTML 浠g爜銆傛墍鏈夌ず渚嬬殑婧愪唬鐮佸潎閫氳繃涓涓鍗曠嫭鐨" examples "欏甸潰鎻愪緵銆

Java Servlet鏄涓縐嶅紑鍙慦eb搴旂敤鐨勭悊鎯蟲瀯鏋躲 JSP浠Servlet鎶鏈涓哄熀紜錛屽張鍦ㄨ稿氭柟闈浣滀簡鏀硅繘銆侸SP欏甸潰鐪嬭搗鏉ヨ薄鏅閫欻TML欏甸潰錛屼絾瀹冨厑璁稿祵鍏ユ墽琛屼唬鐮侊紝鍦ㄨ繖涓鐐逛笂錛屽畠鍜孉SP鎶鏈闈炲父鐩鎬技銆傚埄鐢ㄨ法騫沖彴榪愯岀殑JavaBean 緇勪歡錛孞SP涓哄垎紱誨勭悊閫昏緫涓庢樉紺烘牱寮忔彁渚涗簡鍗撹秺鐨勮В鍐蟲柟妗堛侸SP蹇呭皢鎴愪負ASP鎶鏈鐨勬湁鍔涚珵浜夎呫

[NextPage]
SQL璇璦綆浠

SQL鍏ㄧО鏄鈥滅粨鏋勫寲鏌ヨ㈣璦(Structured Query Language)鈥濓紝鏈鏃╃殑鏄疘BM鐨勫湥綰︾憻鐮旂┒瀹為獙瀹や負鍏跺叧緋繪暟鎹搴撶$悊緋葷粺SYSTEM R寮鍙戠殑涓縐嶆煡璇㈣璦錛屽畠鐨勫墠韜鏄瘲QUARE璇璦銆係QL璇璦緇撴瀯綆媧侊紝鍔熻兘寮哄ぇ錛岀畝鍗曟槗瀛︼紝鎵浠ヨ嚜浠嶪BM鍏鍙1981騫存帹鍑轟互鏉ワ紝SQL璇璦錛屽緱鍒頒簡騫挎硾鐨勫簲鐢ㄣ傚備粖鏃犺烘槸鍍廜racle ,Sybase,Informix,SQL server榪欎簺澶у瀷鐨勬暟鎹搴撶$悊緋葷粺錛岃繕鏄鍍廣isual Foxporo,PowerBuilder榪欎簺寰鏈轟笂甯哥敤鐨勬暟鎹搴撳紑鍙戠郴緇燂紝閮芥敮鎸丼QL璇璦浣滀負鏌ヨ㈣璦銆

Structured Query Language鍖呭惈4涓閮ㄥ垎錛

鏁版嵁鏌ヨ㈣璦DQL-Data Query Language SELECT
鏁版嵁鎿嶇旱璇璦DQL-Data Manipulation Language INSERT, UPDATE, DELETE
鏁版嵁瀹氫箟璇璦DQL-Data Definition Language CREATE, ALTER, DROP
鏁版嵁鎺у埗璇璦DQL-Data Control Language COMMIT WORK, ROLLBACK WORK

SQL鐨勫巻鍙

鍦70騫翠唬鍒濓紝E.E.Codd棣栧厛鎻愬嚭浜嗗叧緋繪ā鍨嬨70騫翠唬涓鏈燂紝IBM鍏鍙稿湪鐮斿埗 SYSTEM R鍏崇郴鏁版嵁搴撶$悊緋葷粺涓鐮斿埗浜哠QL璇璦錛屾渶鏃╃殑SQL璇璦(鍙玈EQUEL2)鏄鍦1976 騫 11 鏈堢殑IBM Journal of R&D涓婂叕甯冪殑銆

1979騫碠RACLE鍏鍙擱栧厛鎻愪緵鍟嗙敤鐨凷QL錛孖BM鍏鍙稿湪DB2 鍜孲QL/DS鏁版嵁搴撶郴緇熶腑涔熷疄鐜頒簡SQL銆

1986騫10鏈堬紝緹庡浗ANSI閲囩敤SQL浣滀負鍏崇郴鏁版嵁搴撶$悊緋葷粺鐨勬爣鍑嗚璦(ANSI X3. 135-1986)錛屽悗涓哄浗闄呮爣鍑嗗寲緇勭粐(ISO)閲囩撼涓哄浗闄呮爣鍑嗐

1989騫達紝緹庡浗ANSI閲囩撼鍦ˋNSI X3.135-1989鎶ュ憡涓瀹氫箟鐨勫叧緋繪暟鎹搴撶$悊緋葷粺鐨凷QL鏍囧噯璇璦錛岀О涓篈NSI SQL 89錛 璇ユ爣鍑嗘浛浠ANSI X3.135-1986鐗堟湰銆傝ユ爣鍑嗕負涓嬪垪緇勭粐鎵閲囩撼錛

鈼 鍥介檯鏍囧噯鍖栫粍緇(ISO)錛屼負ISO 9075-1989鎶ュ憡鈥淒atabase Language SQL With Integrity Enhancement鈥
鈼 緹庡浗鑱旈偊鏀垮簻錛屽彂甯冨湪The Federal Information Processing Standard Publication(FIPS PUB)127

鐩鍓嶏紝鎵鏈変富瑕佺殑鍏崇郴鏁版嵁搴撶$悊緋葷粺鏀鎸佹煇浜涘艦寮忕殑SQL璇璦錛 澶ч儴鍒嗘暟鎹搴撴墦綆楅伒瀹圓NSI SQL89鏍囧噯銆

SQL鐨勪紭鐐

SQL騫挎硾鍦拌閲囩敤姝h存槑浜嗗畠鐨勪紭鐐廣傚畠浣垮叏閮ㄧ敤鎴鳳紝鍖呮嫭搴旂敤紼嬪簭鍛樸丏BA綆$悊鍛樺拰緇堢鐢ㄦ埛鍙楃泭闈炴祬銆

(1) 闈炶繃紼嬪寲璇璦

SQL鏄涓涓闈炶繃紼嬪寲鐨勮璦錛屽洜涓哄畠涓嬈″勭悊涓涓璁板綍錛屽規暟鎹鎻愪緵鑷鍔ㄥ艱埅銆係QL鍏佽哥敤鎴峰湪楂樺眰鐨勬暟鎹緇撴瀯涓婂伐浣滐紝鑰屼笉瀵瑰崟涓璁板綍榪涜屾搷浣滐紝鍙鎿嶄綔璁板綍闆嗐傛墍鏈塖QL 璇鍙ユ帴鍙楅泦鍚堜綔涓鴻緭鍏ワ紝榪斿洖闆嗗悎浣滀負杈撳嚭銆係QL鐨勯泦鍚堢壒鎬у厑璁鎬竴鏉SQL璇鍙ョ殑緇撴灉浣滀負鍙︿竴鏉SQL璇鍙ョ殑杈撳叆銆 SQL涓嶈佹眰鐢ㄦ埛鎸囧畾瀵規暟鎹鐨勫瓨鏀炬柟娉曘 榪欑嶇壒鎬т嬌鐢ㄦ埛鏇存槗闆嗕腑綺懼姏浜庤佸緱鍒扮殑緇撴灉銆傛墍鏈塖QL璇鍙ヤ嬌鐢ㄦ煡璇浼樺寲鍣錛屽畠鏄疪DBMS鐨勪竴閮ㄥ垎錛岀敱瀹冨喅瀹氬規寚瀹氭暟鎹瀛樺彇鐨勬渶蹇閫熷害鐨勬墜孌點傛煡璇浼樺寲鍣ㄧ煡閬撳瓨鍦ㄤ粈涔堢儲寮曪紝鍝鍎誇嬌鐢ㄥ悎閫傦紝鑰岀敤鎴蜂粠涓嶉渶瑕佺煡閬撹〃鏄鍚︽湁緔㈠紩錛岃〃鏈変粈涔堢被鍨嬬殑緔㈠紩銆

(2) 緇熶竴鐨勮璦

SQL鍙鐢ㄤ簬鎵鏈夌敤鎴風殑DB媧誨姩妯″瀷錛屽寘鎷緋葷粺綆$悊鍛樸佹暟鎹搴撶$悊鍛樸 搴旂敤紼嬪簭鍛樸佸喅絳栨敮鎸佺郴緇熶漢鍛樺強璁稿氬叾瀹冪被鍨嬬殑緇堢鐢ㄦ埛銆傚熀鏈鐨凷QL 鍛戒護鍙闇寰堝皯鏃墮棿灝辮兘瀛︿細錛屾渶楂樼駭鐨勫懡浠ゅ湪鍑犲ぉ鍐呬究鍙鎺屾彙銆 SQL涓鴻稿氫換鍔℃彁渚涗簡鍛戒護錛屽寘鎷錛

鈼 鏌ヨ㈡暟鎹
鈼 鍦ㄨ〃涓鎻掑叆銆佷慨鏀瑰拰鍒犻櫎璁板綍
鈼 寤虹珛銆佷慨鏀瑰拰鍒犻櫎鏁版嵁瀵硅薄
鈼 鎺у埗瀵規暟鎹鍜屾暟鎹瀵硅薄鐨勫瓨鍙
鈼 淇濊瘉鏁版嵁搴撲竴鑷存у拰瀹屾暣鎬

浠ュ墠鐨勬暟鎹搴撶$悊緋葷粺涓轟笂榪板悇綾繪搷浣滄彁渚涘崟鐙鐨勮璦錛岃孲QL 灝嗗叏閮ㄤ換鍔$粺涓鍦ㄤ竴縐嶈璦涓銆

(3) 鏄鎵鏈夊叧緋繪暟鎹搴撶殑鍏鍏辮璦

鐢變簬鎵鏈変富瑕佺殑鍏崇郴鏁版嵁搴撶$悊緋葷粺閮芥敮鎸丼QL璇璦錛岀敤鎴峰彲灝嗕嬌鐢⊿QL鐨勬妧鑳戒粠涓涓猂DBMS杞鍒板彟涓涓銆傛墍鏈夌敤SQL緙栧啓鐨勭▼搴忛兘鏄鍙浠ョЩ妞嶇殑銆

[NextPage]
Java璇璦綆浠

涓. Java鐨勭敱鏉

褰1995騫碨UN鎺ㄥ嚭Java璇璦涔嬪悗錛屽叏涓栫晫鐨勭洰鍏夐兘琚榪欎釜紲炲囩殑璇璦鎵鍚稿紩銆傞偅涔圝ava鍒板簳鏈変綍紲炲囦箣澶勫憿錛

Java璇璦鍏跺疄鏈鏄璇炵敓浜1991騫達紝璧峰垵琚縐頒負OAK璇璦錛屾槸SUN鍏鍙鎬負涓浜涙秷璐規х數瀛愪駭鍝佽岃捐$殑涓涓閫氱敤鐜澧冦備粬浠鏈鍒濈殑鐩鐨勫彧鏄涓轟簡寮鍙戜竴縐嶇嫭絝嬩簬騫沖彴鐨勮蔣浠舵妧鏈錛岃屼笖鍦ㄧ綉緇滃嚭鐜頒箣鍓嶏紝OAK鍙浠ヨ存槸榛橀粯鏃犻椈錛岀敋鑷沖樊鐐瑰き鎶樸備絾鏄錛岀綉緇滅殑鍑虹幇鏀瑰彉浜哋AK鐨勫懡榪愩

鍦↗ava鍑虹幇浠ュ墠銆侷nternet涓婄殑淇℃伅鍐呭歸兘鏄涓浜涗箯鍛蟲繪澘鐨凥TML鏂囨。銆傝繖瀵逛簬閭d簺榪鋒亱浜嶹EB嫻忚堢殑浜轟滑鏉ヨ寸畝鐩翠笉鍙瀹瑰繊銆備粬浠榪鍒囧笇鏈涜兘鍦╓EN涓鐪嬪埌涓浜涗氦浜掑紡鐨勫唴瀹癸紝寮鍙戜漢鍛樹篃鏋佸笇鏈涜兘澶熷湪WEB涓婂壋寤轟竴綾繪棤闇鑰冭檻杞紜浠跺鉤鍙板氨鍙浠ユ墽琛岀殑搴旂敤紼嬪簭錛屽綋鐒惰繖浜涚▼搴忚繕瑕佹湁鏋佸ぇ鐨勫畨鍏ㄤ繚闅溿傚逛簬鐢ㄦ埛鐨勮繖縐嶈佹眰錛屼紶緇熺殑緙栫▼璇璦鏄懼緱鏃犺兘涓哄姏錛岄潰SUN鐨勫伐紼嬪笀鏁忛攼鍦板療瑙夊埌浜嗚繖涓鐐癸紝浠1994騫磋搗錛屼粬浠寮濮嬪皢OAK鎶鏈搴旂敤浜嶹EB涓婏紝騫朵笖寮鍙戝嚭浜咹otJava鐨勭涓涓鐗堟湰銆傚綋SUN鍏鍙1995騫存e紡浠Java榪欎釜鍚嶅瓧鎺ㄥ嚭鐨勬椂鍊欙紝鍑犱箮鎵鏈夌殑WEB寮鍙戜漢鍛橀兘鎯沖埌錛氬櫌錛岃繖姝f槸鎴戞兂瑕佺殑銆備簬鏄疛ava鎴愪簡涓棰楄鐪肩殑鏄庢槦錛屼笐灝忛腑涓涓嬩簡鍙樻垚浜嗙櫧澶╅箙銆

浜. Java鐨勫畾涔

Java鏄涓縐嶇畝鍗曠殑錛岄潰璞″硅薄鐨勶紝鍒嗗竷寮忕殑錛岃В閲婄殑錛岄敭澹鐨勫畨鍏ㄧ殑錛岀粨鏋勭殑涓絝嬬殑錛屽彲縐繪嶇殑錛屾ц兘寰堜紭寮傜殑澶氱嚎紼嬬殑錛屽姩鎬佺殑璇璦銆

Java鐨勫紑鍙戠幆澧冩湁涓嶅悓鐨勭増鏈錛屽俿un鍏鍙哥殑Java Developers Kit錛 綆縐 JDK銆傚悗鏉ュ井杞鍏鍙告帹鍑轟簡鏀鎸丣ava瑙勮寖鐨凪icrosoft Visual J++ Java寮鍙戠幆澧冿紝綆縐 VJ++銆

涓. Java鐨勭壒鐐

1. 騫沖彴鏃犲叧鎬

騫沖彴鏃犲叧鎬ф槸鎸嘕ava鑳借繍琛屼簬涓嶅悓鐨勫鉤鍙般侸ava寮曡繘鉶氭嫙鏈 鍘熺悊錛屽苟榪愯屼簬鉶氭嫙鏈猴紝瀹炵幇涓嶅悓騫沖彴鐨凧ava鎺ュ彛涔嬮棿銆備嬌 鐢↗ava緙栧啓鐨勭▼搴忚兘鍦ㄤ笘鐣岃寖鍥村唴鍏變韓銆侸ava鐨勬暟鎹綾誨瀷涓 鏈哄櫒鏃犲叧錛孞ava鉶氭嫙鏈猴紙Java Virtual Machine錛夋槸寤虹珛鍦 紜浠跺拰鎿嶄綔緋葷粺涔嬩笂錛屽疄鐜癑ava浜岃繘鍒朵唬鐮佺殑瑙i噴鎵ц屽姛鑳斤紝 鎻愪緵浜庝笉鍚屽鉤鍙扮殑鎺ュ彛鐨勩

2. 瀹夊叏鎬

Java鐨勭紪紼嬬被浼糃++,瀛︿範榪嘋++鐨勮昏呭皢寰堝揩鎺屾彙Java鐨勭簿 楂撱侸ava鑸嶅純浜咰++鐨勬寚閽堝瑰瓨鍌ㄥ櫒鍦板潃鐨勭洿鎺ユ搷浣滐紝紼嬪簭 榪愯屾椂錛屽唴瀛樼敱鎿嶄綔緋葷粺鍒嗛厤錛岃繖鏍峰彲浠ラ伩鍏嶇棶姣掗氳繃鎸 閽堜鏡鍏ョ郴緇熴侸ava瀵圭▼搴忔彁渚涗簡瀹夊叏綆$悊鍣錛岄槻姝㈢▼搴忕殑 闈炴硶璁塊棶銆

3. 闈㈠悜瀵硅薄

Java 鍚稿彇浜咰++闈㈠悜瀵硅薄鐨勬傚康,灝嗘暟鎹灝佽呬簬綾諱腑,鍒╃敤綾 鐨勪紭鐐,瀹炵幇浜嗙▼搴忕殑綆媧佹у拰渚誇簬緇存姢鎬с傜被鐨勫皝瑁呮с 緇ф壙鎬х瓑鏈夊叧瀵硅薄鐨勭壒鎬э紝浣跨▼搴忎唬鐮佸彧闇涓嬈$紪璇戱紝鐒跺悗 閫氳繃涓婅堪鐗規у弽澶嶅埄鐢ㄣ傜▼搴忓憳鍙闇鎶婁富瑕佺簿鍔涚敤鍦ㄧ被鍜屾帴 鍙g殑璁捐″拰搴旂敤涓娿侸ava 鎻愪緵浜嗕紬澶氱殑涓鑸瀵硅薄鐨勭被錛岄 榪囩戶鎵垮嵆鍙浣跨敤鐖剁被鐨勬柟娉曘傚湪 Java 涓錛岀被鐨勭戶鎵垮叧緋繪槸鍗曚竴鐨勯潪澶氶噸鐨勶紝涓涓瀛愮被 鍙鏈変竴涓鐖剁被錛屽瓙綾葷殑鐖剁被鍙堟湁涓涓鐖剁被銆侸ava 鎻愪緵鐨 Object 綾誨強鍏跺瓙綾葷殑緇ф壙鍏崇郴濡傚悓涓媯靛掔珛鐨勬爲褰錛屾牴綾 涓 Object 綾伙紝 Object 綾誨姛鑳藉己澶э紝緇忓父浼氫嬌鐢ㄥ埌瀹冨強鍏 瀹冩淳鐢熺殑瀛愮被銆

4. 鍒嗗竷寮

Java寤虹珛鍦ㄦ墿灞昑CP/IP緗戠粶騫沖彴涓娿傚簱鍑芥暟鎻愪緵浜嗙敤HTTP鍜孎TP鍗忚浼犻佸拰鎺ュ彈淇℃伅鐨勬柟娉曘傝繖浣垮緱紼嬪簭鍛樹嬌鐢ㄧ綉緇滀笂鐨勬枃浠跺拰浣跨敤鏈鏈烘枃浠朵竴鏍峰規槗銆

5. 閿澹鎬

Java鑷村姏浜庢鏌ョ▼搴忓湪緙栬瘧鍜岃繍琛屾椂鐨勯敊璇銆傜被鍨嬫鏌ュ府鍔╂鏌ュ嚭璁稿氬紑鍙戞棭鏈熷嚭鐜扮殑閿欒銆侸ava鑷宸叉搷綰靛唴瀛樺噺灝戜簡鍐呭瓨鍑洪敊鐨勫彲鑳芥с侸ava榪樺疄鐜頒簡鐪熸暟緇勶紝閬垮厤浜嗚嗙洊鏁版嵁鐨勫彲鑳姐傝繖浜涘姛鑳界壒寰佸ぇ澶ф彁楂樹簡寮鍙慗ava搴旂敤紼嬪簭鐨勫懆鏈熴侸ava鎻愪緵錛 Null鎸囬拡媯嫻嬨 鏁扮粍杈圭晫媯嫻嬨 寮傚父鍑哄彛銆 Byte code鏍¢獙銆

鍥. Java涓嶤/C++璇璦

Java鎻愪緵浜嗕竴涓鍔熻兘寮哄ぇ璇璦鐨勬墍鏈夊姛鑳斤紝浣嗗嚑涔庢病鏈変竴鐐瑰惈娣風壒寰併侰++瀹夊叏鎬т笉濂斤紝浣咰鍜孋++琚澶у舵帴鍙楋紝鎵浠Java璁捐℃垚C++褰㈠紡錛岃╁ぇ瀹跺緢瀹規槗瀛︿範銆

Java鍘繪帀浜咰++璇璦鐨勮稿氬姛鑳斤紝璁㎎ava鐨勮璦鍔熻兘寰堢簿鐐礆紝騫跺炲姞浜嗕竴浜涘緢鏈夌敤鐨勫姛鑳斤紝濡傝嚜鍔ㄦ敹闆嗙庣墖銆

Java鍘繪帀浜嗕互涓嬪嚑涓狢鍜孋++鍔熻兘錛
鎸囬拡榪愮畻
緇撴瀯
typedefs
#define
闇瑕侀噴鏀懼唴瀛

榪欏皢鍑忓皯浜嗗鉤甯稿嚭閿欑殑50%銆傝屼笖錛孞ava寰堝皬錛屾暣涓瑙i噴鍣ㄥ彧闇215K鐨凴AM銆

闈㈣薄瀵硅薄錛欽ava瀹炵幇浜咰++鐨勫熀鏈闈㈣薄瀵硅薄鎶鏈騫舵湁涓浜涘炲己錛岋紙涓轟簡璇璦綆鍗曪紝鍒犻櫎浜嗕竴浜涘姛鑳斤級銆侸ava澶勭悊鏁版嵁鏂瑰紡鍜岀敤瀵硅薄鎺ュ彛澶勭悊瀵硅薄鏁版嵁鏂瑰紡涓鏍楓

浜. Java涓嶪nternet

鎴戜滑鐭ラ亾錛屾棭鍏堢殑 www 浠呭彲浠ヤ紶閫佹枃鏈鍜屽浘鐗囷紝Java鐨勫嚭鐜板疄鐜頒簡浜掑姩鐨勯〉闈錛屾槸涓嬈′紵澶х殑闈╁懡銆

Java騫朵笉鏄涓 Internet,WWW鑰岃捐$殑錛屽畠涔熷彲浠ョ敤鏉ョ紪鍐欑嫭絝嬬殑搴旂敤紼嬪簭銆侸ava 鏄涓縐嶉潰鍚戝硅薄璇璦銆侸ava 璇璦綾諱技浜 C++ 璇璦錛屾墍浠ュ凡鐔熺粌鎺屾彙 C++璇璦鐨勭紪紼嬩漢鍛橈紝鍐嶅︿範 Java 璇璦灝卞規槗寰楀氾紒Java 紼嬪簭闇瑕佺紪璇戙傚疄闄呬笂鏈変袱縐 Java 紼嬪簭錛氫竴縐 Java 搴旂敤紼嬪簭鏄涓涓瀹屾暣鐨勭▼搴忥紝濡 Web 嫻忚堝櫒銆備竴縐 Java 灝忓簲鐢ㄧ▼搴忔槸榪愯屼簬 Web 嫻忚堝櫒涓鐨勪竴涓紼嬪簭.

Java紼嬪簭鍜屽畠鐨勬祻瑙堝櫒HotJava錛屾彁渚涗簡鍙璁╀綘鐨勬祻瑙堝櫒榪愯岀▼搴忕殑鏂規硶銆備綘鑳戒粠浣犵殑嫻忚堝櫒閲岀洿鎺ユ挱鏀懼0闊熾備綘榪樿兘鎾鏀鵑〉闈㈤噷鐨勫姩鐢匯侸ava榪樿兘鍛婅瘔浣犵殑嫻忚堝櫒鎬庢牱澶勭悊鏂扮殑綾誨瀷鏂囦歡銆傚綋鎴戜滑鑳藉湪2400 baud綰誇笂浼犺緭瑙嗛戝浘璞℃椂錛孒otJava灝嗚兘鏄劇ず榪欎簺瑙嗛戙

褰撲粖Internet鐨勪竴澶у彂灞曡秼鍔挎槸鐢靛瓙鍟嗗姟錛岃孖nternet鐨勫畨鍏ㄩ棶棰樻槸蹇呴』瑙e喅鐨勯棶棰橈紝閫氬父澶х殑閮ㄩ棬搴旇劇疆闃茬伀澧欙紝闃繪㈤潪娉曚鏡鍏ャ

鐢靛瓙鍟嗗姟鏄褰撲粖鐨勭儹闂ㄨ瘽棰橈紝鐒惰屼紶緇熺殑緙栫▼璇璦闅句互鑳滀換鐢靛瓙鍟嗗姟緋葷粺錛岀數瀛愬晢鍔¤佹眰紼嬪簭浠g爜鍏鋒湁鍩烘湰鐨勮佹眰錛氬畨鍏ㄣ佸彲闈犮佸悓鏃惰佹眰鑳 涓庤繍琛屼簬涓嶅悓騫沖彴鐨勬満鍣ㄧ殑鍏ㄤ笘鐣屽㈡埛寮灞曚笟鍔°侸ava浠ュ叾寮哄畨鍏ㄦс佸鉤鍙版棤鍏蟲с佺‖浠剁粨鏋勬棤鍏蟲с佽璦綆媧佸悓鏃墮潰鍚戝硅薄錛屽湪緗戠粶緙栫▼璇璦涓鍗犳嵁鏃犲彲姣旀嫙鐨勪紭鍔匡紝鎴愪負瀹炵幇鐢靛瓙鍟嗗姟緋葷粺鐨勯栭夎璦銆

Java紼嬪簭琚鏀劇疆鍦↖nternet鏈嶅姟鍣ㄤ笂,褰撶敤鎴瘋塊棶鏈嶅姟鍣ㄦ椂,Java紼嬪簭琚涓嬭澆鍒版湰鍦扮殑鐢ㄦ埛鏈轟笂,鐢辨祻瑙堝櫒瑙i噴榪愯屻

[NextPage]
PowerBuilder綆浠

PowerBuilder鐨勪駭鐢

PowerBuilder鏄緹庡浗钁楀悕鐨勬暟鎹搴撳簲鐢ㄥ紑鍙戝伐鍏風敓浜у巶鍟哖owerSoft鎺ㄥ嚭鐨勬垚鍔熶駭鍝侊紝鍏剁涓鐗堜簬1991騫6鏈堟e紡鎶曞叆甯傚満銆傚畠鏄瀹屽叏鎸夌収瀹㈡埛/鏈嶅姟鍣ㄤ綋緋葷粨鏋勭爺鍒惰捐$殑錛岄噰鐢ㄩ潰鍚戝硅薄鎶鏈錛屽浘褰㈠寲鐨勫簲鐢ㄥ紑鍙戠幆澧冿紝鏄鏁版嵁搴撶殑鍓嶇寮鍙戝伐鍏楓

PowerBuilder鐨勭壒鐐

瀹冩敮鎸佸簲鐢ㄧ郴緇熷悓鏃惰塊棶澶氱嶆暟鎹搴擄紝鍏朵腑鏃㈠寘鎷琌racel,Sybase涔嬬被鐨勫ぇ鍨嬫暟鎹搴擄紝鍙堝寘鎷現OXPRO涔嬬被鏀鎸丱DBC鎺ュ彛鐨勫皬鍨嬫暟鎹搴擄紝PowerBuilder鏄瀹屽叏鍙瑙嗗寲鐨勬暟鎹搴撳紑鍙戝伐鍏鳳紝瀹冩彁渚涗簡澶ч噺鐨勬帶浠訛紝澶уぇ鍔犲揩浜嗛」鐩鐨勫紑鍙戦熷害錛屼篃浣垮紑鍙戣呮洿瀹規槗鎺屾彙鏁版嵁搴撶殑寮鍙戙

瀹冧嬌鐢ㄧ殑緙栫▼璇璦鍙鍋氬伐PowerScripr錛屽畠涔熸槸涓縐嶉珮綰х殑錛岀粨鏋勫寲鐨勭紪紼嬭璦銆侾owerScript鎻愪緵浜嗕竴濂楀畬鏁寸殑宓屽叆寮廠QL璇鍙ワ紝寮鍙戜漢鍛樺彲浠ュ儚浣跨敤鍏跺畠璇鍙ヤ竴鏍瘋嚜鐢卞湴浣跨敤SQL璇璦錛岃繖鏍峰氨澶уぇ澧炲己浜嗙▼搴忔搷綰靛拰璁塊棶鏁版嵁搴撶殑鑳藉姏銆傚彲浠ヨ碢owerBuilder鏃㈤傚悎鍒濆﹁呭揩閫熷︿範鏁版嵁搴撶殑寮鍙戱紝鍙堝彲浠ヨ╂湁緇忛獙鐨勫紑鍙戜漢鍛樺紑鍙戝嚭鍔熻兘寮哄ぇ鐨勬暟鎹搴擄紝鏄涓縐嶉傜敤闈㈤潪甯稿箍鐨勫紑鍙戝伐鍏楓

PowerBuilder鏄涓涓鐢ㄦ潵榪涜屽㈡埛/鏈嶅姟鍣ㄥ紑鍙戠殑瀹屽叏鐨勫彲瑙嗗寲寮鍙戠幆澧冦備嬌鐢≒owerBuilder,浣犲彲浠ョ敤涓縐嶅彲瑙嗙殑鐩磋傜殑鏂瑰紡鏉ュ壋寤哄簲鐢ㄧ▼搴忕殑鐢ㄦ埛鐣岄潰鍜屾暟鎹搴撴帴鍙c傝繖鏄涓涓鎬葷殑姒傚康錛屽疄闄呬笂鏄寮鍙戜漢鍛樹嬌鐢≒owerBuilder鍘誨紑鍙戝簲鐢ㄧ▼搴忥紝鐢變簬鎵寮鍙戠殑鍚勭嶅簲鐢ㄧ▼搴忓厖鍒嗗埄鐢ㄤ簡鍥懼艦鐢ㄦ埛鎺ュ彛(GUI)鐨勪紭鐐癸紝鎵浠PowerBuilder琚璁や負鏄涓涓鍥懼艦宸ュ叿銆

鍦ㄥ㈡埛錛忔湇鍔″櫒緇撴瀯鐨勫簲鐢ㄤ腑錛孭owerBuilder鍏鋒湁鎻忚堪澶氫釜鏁版嵁搴撹繛鎺ヤ笌媯緔㈢殑鑳藉姏銆傜壒鍒鏄疨owerBuilder鑳戒粠澶у氭暟嫻佽岀殑RDBMS涓瀛樺彇鏁版嵁錛屼笖涓嶇℃暟鎹瀛樻斁鍦ㄤ粈楹藉湴鏂癸紱鍙﹀栵紝鍚勭嶅簲鐢ㄧ▼搴忓張鍙浠ョ嫭絝嬩簬RDBMS,鍥犱負PowerBuilder鍙浠ヤ嬌鐢ㄦ暟鎹搴撶殑鏍囧噯鎿嶄綔璇璦SQL(緇撴瀯鍖栨煡璇㈣璦錛夎繘琛屻

浣跨敤PowerBuilder錛屽彲浠ュ緢瀹規槗鍦板紑鍙戝嚭鍔熻兘寮哄ぇ鐨勫浘褰㈢晫闈㈢殑璁塊棶鏈嶅姟鍣ㄦ暟鎹搴撶殑搴旂敤紼嬪簭錛孭owerBuilder鎻愪緵浜嗗緩絝嬬﹀悎宸ヤ笟鏍囧噯鐨勫簲鐢ㄧ▼搴忥紙渚嬪傝㈠崟鐧昏般佷細璁″強鍒墮犵郴緇燂級鎵闇鐨勬墍鏈夊伐鍏楓

PowerBuilder搴旂敤紼嬪簭鐢辯獥鍙g粍鎴愶紝榪欎簺紿楀彛鍖呭惈鐢ㄦ埛涓庝箣浜や簰鐨勬帶浠躲傚紑鍙戜漢鍛樺彲浠ヤ嬌鐢ㄦ墍鏈夋爣鍑嗙┖闂達紙濡傛寜閽銆佸嶉夋嗐佷笅鎷夊紡鍒楄〃妗嗘垨緙栬緫妗嗭級浠ュ強PowerBuilder鎻愪緵鐨勭壒孌婄殑浣垮簲鐢ㄧ▼搴忔洿鏄撲簬寮鍙戝拰浣跨敤鐨勬帶浠躲

閫氬父浜轟滑鎶奝owerBuilder鐪嬫垚鏄涓縐嶅紑鍙戝伐鍏鳳紝瀹為檯涓婂畠姣斿叾浠栧伐鍏峰己寰楀氾紝鏄涓縐嶅己鏈夊姏鐨勫紑鍙戠幆澧冦傚紑鍙戜漢鍛樹笉浠呰兘鐢ㄥ畠鏉ュ紑鍙戠敤鎴峰規槗浣跨敤鐨勫悇縐嶅簲鐢ㄧ▼搴忚繕鍙浠ラ氳繃PowerBuilder淇鏀規暟鎹搴擄紝鍒╃敤400澶氫釜鍐呴儴瀹氫箟鍑芥暟錛屽彲浠ュ紑鍙戣兘鍜屽叾浠栧簲鐢ㄧ▼搴忚繘琛岀殑鍚勭嶅簲鐢ㄧ▼搴忋

PowerBuilder姝e湪鎴愪負瀹㈡埛錛忔湇鍔″櫒搴旂敤寮鍙戠殑鏍囧噯銆傜浉瀵逛簬鍏朵粬浠諱綍瀹㈡埛錛忔湇鍔″櫒寮鍙戠幆澧冿紝PowerBuilder浣垮紑鍙戜漢鍛樼殑宸ヤ綔鏇村揩銆佹垚鏈鏇翠綆銆佽川閲忔洿楂樸佸姛鑳芥洿寮恆

PowerBuilder涓哄簲鐢ㄥ紑鍙戞彁渚涗簡鍏ㄩ潰緇煎悎鎬х殑鏀鎸侊紝鍙浠ュ垎鍒姒傛嫭涓哄備笅鍑犵偣錛

浜嬩歡椹卞姩鐨勫簲鐢ㄧ▼搴
鍔熻兘寮哄ぇ鐨勭紪紼嬭璦涓庡嚱鏁
闈㈠悜瀵硅薄鐨勭紪紼
璺ㄥ鉤鍙板紑鍙
寮鏀劇殑鏁版嵁搴撹繛緇撶郴緇

PowerBuilder寮鍙戠幆澧

PowerBuilder寮鍙戠幆澧冪敱涓緋誨垪闆嗘垚鐨勫浘褰㈢敾鏉(Painter)緇勬垚錛屽簲鐢ㄥ紑鍙戜漢鍛橀氳繃綆鍗曠殑榧犳爣鎿嶄綔鍗沖彲璁捐°佸緩絝嬨佷氦浜掓楠屽拰嫻嬭瘯瀹㈡埛錛忔湇鍔″櫒搴旂敤紼嬪簭銆
[NextPage]
Delphi綆浠

Delphi榪欎釜鍚嶅瓧婧愪簬鍙ゅ笇鑵婄殑鍩庡競鍚嶃傚畠闆嗕腑浜嗙涓変唬璇璦鐨勪紭鐐廣備互Object Pascal涓哄熀紜錛屾墿鍏呬簡闈㈠悜瀵硅薄鐨勮兘鍔涳紝騫朵笖瀹岀編鍦扮粨鍚堜簡鍙瑙嗗寲鐨勫紑鍙戞墜孌點侱elphi鑷1995騫3 鏈堜竴鎺ㄥ嚭灝卞彈鍒頒簡浜轟滑鐨勫叧娉錛屽苟鍦ㄥ綋騫翠竴涓懼ず寰椾簡澶氶」澶у栥

Delphi鐨勫嚭鐜版墦鐮翠簡V鎵垮彲瑙嗗寲緙栫▼棰嗗煙涓緇熷ぉ涓嬬殑灞闈銆傚苟涓擠elphi浣跨敤浜嗘湰鍦扮紪璇戝櫒鐩存帴鐢熸垚鎶鏈錛屼嬌紼嬪簭鐨勬墽琛屾ц兘榪滆繙楂樹簬鍏跺畠浜у搧鐢熸垚鐨勭▼搴忋傚畠榪樻槸鐪熸g殑闈㈠悜瀵硅薄鐨勭紪紼嬭璦銆侾ASCAL璇璦鐨勪弗璋ㄥ姞涓婂彲瑙嗗寲鐨勪紭鍔垮拰寮哄ぇ鐨勬暟鎹搴撳姛鑳戒嬌寰楀畠鏈夊厖鍒嗙殑璧勬湰鍜屽井杞鐨刅B鍙鏉褲傝稿氫漢褰撴椂閮借や負Pascal 鏄鏈鏈夊墠閫旂殑紼嬪簭璁捐¤璦錛屽苟棰勬祴Delphi灝嗕細鎴愪負鍙瑙嗗寲緙栫▼鐨勪富嫻佺幆澧冦

Delphi鍦ㄤ綘緙栧ソ紼嬪簭鍚庤嚜鍔ㄨ漿鎹㈡垚.EXE鏂囦歡瀹冭繍琛屾椂閫熷害姣擵B蹇錛岃屼笖緙栬瘧鍚庝笉闇瑕佸叾浠栫殑鏀鎸佸簱灝辮兘榪愯屻傚畠鐨勬暟鎹搴撳姛鑳戒篃鎸哄己鐨勶紝鏄寮鍙戜腑鍨嬫暟鎹搴撹蔣浠剁悊鎯崇殑緙栫▼宸ュ叿銆 Delphi閫傜敤浜庡簲鐢ㄨ蔣浠躲佹暟鎹搴撶郴緇熴佺郴緇熻蔣浠剁瓑綾誨瀷鐨勫紑鍙戙傝屼笖瀹冩嫢鏈夊拰VB宸涓嶅氫竴鏍風殑鍔熻兘錛岃屼笖涓鏍瘋兘搴旂敤API鍑芥暟錛岃繖鍦ㄦ帶鍒禬indows寰堟湁鐢ㄣ

Delphi鏄鍏ㄦ柊鐨勫彲瑙嗗寲緙栫▼鐜澧冿紝涓烘垜浠鎻愪緵浜嗕竴縐嶆柟渚褲佸揩鎹風殑Windows搴旂敤紼嬪簭寮鍙戝伐鍏楓傚畠浣跨敤浜哅icrosoft Windows鍥懼艦鐢ㄦ埛鐣岄潰鐨勮稿氬厛榪涚壒鎬у拰璁捐℃濇兂錛岄噰鐢ㄤ簡寮規у彲閲嶅嶅埄鐢ㄧ殑瀹屾暣鐨勯潰鍚戝硅薄紼嬪簭璇璦(Object-Oriented Language)銆佸綋浠婁笘鐣屼笂鏈蹇鐨勭紪杈戝櫒銆佹渶涓洪嗗厛鐨勬暟鎹搴撴妧鏈銆傚逛簬騫垮ぇ鐨勭▼搴忓紑鍙戜漢鍛樻潵璁詫紝浣跨敤Delphi寮鍙戝簲鐢ㄨ蔣浠訛紝鏃犵枒浼氬ぇ澶у湴鎻愰珮緙栫▼鏁堢巼錛岃屼笖闅忕潃搴旂敤鐨勬繁鍏ワ紝鎮ㄥ皢浼氬彂鐜扮紪紼嬩笉鍐嶆槸鏋鐕ユ棤鍛崇殑宸ヤ綔鈥斺擠elphi鐨勬瘡涓涓璁捐$粏鑺傦紝閮藉皢甯︾粰鎮ㄤ竴浠芥e枩銆

Delphi鐨勫熀鏈褰㈠紡

Delphi瀹為檯涓婃槸Pascal璇璦鐨勪竴縐嶇増鏈錛屼絾瀹冧笌浼犵粺鐨凱ascal璇璦鏈夊ぉ澹や箣鍒銆備竴涓狣elphi紼嬪簭棣栧厛鏄搴旂敤紼嬪簭妗嗘灦錛岃岃繖涓妗嗘灦姝f槸搴旂敤紼嬪簭鐨勨滈ㄦ灦鈥濄傚湪楠ㄦ灦涓婂嵆浣挎病鏈夐檮鐫浠諱綍涓滆タ錛屼粛鍙浠ヤ弗鏍煎湴鎸夌収璁捐¤繍琛屻傛偍鐨勫伐浣滃彧鏄鍦ㄢ滈ㄦ灦鈥濅腑鍔犲叆鎮ㄧ殑紼嬪簭銆傜己鐪佺殑搴旂敤紼嬪簭鏄涓涓絀虹櫧鐨勭獥浣(form)錛屾偍鍙浠ヨ繍琛屽畠錛岀粨鏋滃緱鍒頒竴涓絀虹櫧鐨勭獥鍙c傝繖涓紿楀彛鍏鋒湁Windows紿楀彛鐨勫叏閮ㄦц川錛氬彲浠ヨ鏀懼ぇ緙╁皬銆佺Щ鍔ㄣ佹渶澶ф渶灝忓寲絳夛紝浣嗘偍鍗存病鏈夌紪鍐欎竴琛岀▼搴忋傚洜姝わ紝鍙浠ヨ村簲鐢ㄧ▼搴忔嗘灦閫氳繃鎻愪緵鎵鏈夊簲鐢ㄧ▼搴忓叡鏈夌殑涓滆タ錛屼負鐢ㄦ埛搴旂敤紼嬪簭鐨勫紑鍙戞墦涓嬩簡鑹濂界殑鍩虹銆

Delphi宸茬粡涓烘偍鍋氬ソ浜嗕竴鍒囧熀紜宸ヤ綔鈥斺旂▼搴忔嗘灦灝辨槸涓涓宸茬粡瀹屾垚鐨勫彲榪愯屽簲鐢ㄧ▼搴忥紝鍙鏄涓嶅勭悊浠諱綍浜嬫儏銆傛偍鎵闇瑕佸仛鐨勶紝鍙鏄鍦ㄧ▼搴忎腑鍔犲叆瀹屾垚鎮ㄦ墍闇鍔熻兘鐨勪唬鐮佽屽凡銆 鍦ㄧ┖鐧界獥鍙g殑鑳屽悗錛屽簲鐢ㄧ▼搴忕殑妗嗘灦姝e湪絳夊緟鐢ㄦ埛鐨勮緭鍏ャ傜敱浜庢偍騫舵湭鍛婅瘔瀹冩帴鏀跺埌鐢ㄦ埛杈撳叆鍚庝綔浣曞弽搴旓紝紿楀彛闄や簡鍝嶅簲Windows鐨勫熀鏈鎿嶄綔(縐誨姩銆佺緝鏀劇瓑)澶栵紝瀹冨彧鏄鎺ュ彈鐢ㄦ埛鐨勮緭鍏ワ紝鐒跺悗鍐嶅拷鐣ャ侱elphi鎶奧indows緙栫▼鐨勫洖璋冦佸彞鏌勫勭悊絳夌箒澶嶈繃紼嬮兘鏀懼湪涓涓涓嶅彲瑙佺殑Romulam瑕嗙洊鐗╀笅闈銆

B. 什麼編程軟體比較好比較容易入門

1、JavaScript

Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言,即使是開發簡單的程序,也必須設計對象;而JavaScript是一種直譯式腳本語言,它本身提供了非常豐富的內部對象供設計人員使用。

2、Python

Python對初學者來說也是一個入門級編程語言。Python可用於Web開發的應用程序和桌面應用程序,這種動態語言支持OOP編程、過程式編程和函數式編程。

另外,它是開源語言,這意味著它可以免費入手,有著相當活躍的社區。Joel Lee細述了為何Python很有用。

3、TotalCommander

簡稱TC文件管理器,一款功能強大的全能文件管理軟體,能夠極大地提高文件處理工作的效率,以其使用高效方便、穩定可靠、擴展性與可配置性強征服了無數電腦老鳥。

4、Android studio

對UI界面設計和編寫代碼有更好地支持,可以方便地調整設備上的多種解析度。同樣支持ProGuard工具和應用簽名。不過,目前版本的Android Studio不能在同一窗口中管理多個項目。

5、WebStorm

jetbrains公司旗下一款JavaScript 開發工具。目前已經被廣大中國JS開發者譽為「Web前端開發神器」、「最強大的HTML5編輯器」、「最智能的JavaScript IDE」等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。

C. JAVA好學還是C語言好學

JAVA還是比較好學,在以後的求職過程也是應用比較多的。

一、企業需求大

多年來,Java作為一種高效的編程言語而廣受歡迎,這也是其成為各種軟體開發程序中最常用的言語之一,Java言語為開發人員供給了很多資料庫,而且,Java與任何類型的軟體程序兼容,安全且易於運用,因而,Java言語很受人們歡迎,而企業對Java人才的需求也在持續增長。

二、Java幹流編程言語

自從Java編程言語於1995年誕生以來,已經整整25年了,有人表示Java將會被替換,但是,跟著其他言語對Java的需求逐漸增加,Java開發范疇取得了長足的前進,因而,Java開發人員的作業時機增加了,其間的首要原因是Java言語生態系統自身具有極大的自我可持續性,適應性和兼容性正。

三、Java是IT職業的中心言語

在曩昔的二十年中,Java已從計算機編程言語的第25位上升到最高方位,Java廣泛的名譽在於其簡單和高效的功能,例如Java言語清晰,易於調試,在大多數情況下,由Java操作的應用程序和網站具有很高的可伸縮性,而且能夠處理比其他程序更多的數據。

四、Java擁有強大的發展路線圖

Oracle仍將遵循強大的路線圖致力發展Java。Oracle計劃將該平台模塊化,同時提高安全性和使用性能。這將使Java擴展更為輕松,可用於從大型軟體系統到小型設備的各種設備規模,其中包括嵌入式物聯網處理器。

JAVA優點

1、Java語言吸收了C++語言的各種優點,具有功能強大和簡單易用兩個特徵。

2、Java語言作為靜態面向對象編程語言的代表,實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

3、Java具有簡單性、面向對象、分布式、安全性、平台獨立與可移植性、動態性等特點。

4、Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

D. python濂藉﹀悧錛

濂藉︼紒

Python鏄涓縐嶇浉瀵瑰規槗涓婃墜鍜屽︿範鐨勭紪紼嬭璦錛岃繖寰楃泭浜庡畠鐨勮娉曠畝媧併佹槗璇匯佹槗瀛︿範銆(Python浠ユ槑紜鐨勪唬鐮佷負鐗瑰緛錛屽父琚璁や負鏄涓縐嶁滆璦鍗蟲枃鏈錛堣璦鍗蟲枃妗o級鈥濊璦銆傦級紜瀹烇紝Python涓撲負綆鍖栫▼搴忓憳鐨勫伐浣滆岃捐★紝鎵浠ュ畠鐨勫︿範鏇茬嚎鐩稿硅緝騫崇紦銆

浠ヤ笅鏄鍏充簬Python綆鍗曟槗瀛︾殑涓浜涜存槑錛

1.鏄撳︽槗鐢

Python鍏鋒湁綆鍗曟槑浜嗙殑璇娉曪紝浣垮緱瀹冨規槗瀛︿範鍜屼嬌鐢ㄣ傚畠鐨勮娉曚笌鑻辮鐩鎬技錛屾墍浠ュ︿範璧鋒潵鏋佸叾瀹規槗銆

2. 鍏嶈垂涓斿紑鏀炬簮浠g爜

Python鏄涓縐嶅紑婧愮殑緙栫▼璇璦錛岀敤鎴峰彲浠ヨ嚜鐢變笅杞藉拰浣跨敤銆 榪欎篃鎰忓懗鐫Python鍏鋒湁涓板瘜鐨勮祫婧愬拰紺懼尯鏀鎸侊紝鍙浠ヨ幏寰楀箍娉涚殑鏀鎸佸拰甯鍔┿

3. 騫挎硾搴旂敤

Python琚騫挎硾搴旂敤浜庡悇縐嶉嗗煙錛屽俉eb寮鍙戙佹暟鎹澶勭悊銆佽嚜鐒惰璦澶勭悊鍜屾満鍣ㄥ︿範絳夛紝鍏鋒湁騫挎硾鐨勯傜敤鎬э紝鍙浠ュ簲鐢ㄤ簬璁稿氫笉鍚岀殑琛屼笟鍜岄嗗煙銆

4. 澶氫釜搴撳拰妗嗘灦

Python鎷ユ湁涓板瘜鐨勭涓夋柟搴撳拰妗嗘灦錛屽彲浠ュ姞蹇鍜岀畝鍖栧紑鍙戣繃紼嬨傝稿氬簱鍜屾嗘灦閮介拡瀵瑰父鐢ㄤ換鍔¤繘琛屼簡浼樺寲錛屽洜姝や負Python鐢ㄦ埛鎻愪緵浜嗗己澶х殑宸ュ叿銆

5. 楂樻晥鐨勪唬鐮

Python鐨勪唬鐮侀氬父姣斿叾浠栫紪紼嬭璦鏇撮珮鏁堢畝媧併傜紪鍐欑畝媧佺殑浠g爜閫氬父闇瑕佹洿灝戠殑浠g爜琛屽拰鏃墮棿錛屼嬌寰楀紑鍙戞洿鍔犲揩閫熷拰楂樻晥銆

鎬諱箣錛Python鏄涓縐嶇浉瀵瑰規槗瀛︿範鍜屼嬌鐢ㄧ殑緙栫▼璇璦錛屽叿鏈夌畝鍗曟槗鐢ㄧ殑璇娉曘佸紑婧愩佸箍娉涚殑閫傜敤鎬с佷赴瀵岀殑璧勬簮鍜屽伐鍏鳳紝浠ュ強璁稿氭柟渚跨殑妗嗘灦鍜屽簱絳変紭鐐廣 濡傛灉浣犲圭紪紼嬫劅鍏磋叮騫舵墦綆楀︿範緙栫▼錛孭ython鍙鑳芥槸涓縐嶅緢濂界殑閫夋嫨銆

鏈涢噰綰籌紒

閱讀全文

與什麼非編程類的軟體好學相關的資料

熱點內容
數據博世怎麼樣 瀏覽:411
用tar解包沒有那個文件或目錄 瀏覽:307
錄歌教程 瀏覽:604
java小數進制轉換 瀏覽:270
80後qq頭像女生 瀏覽:388
word2013頁面顏色 瀏覽:661
linux系統安裝顯卡驅動 瀏覽:243
手機安卓培訓機構 瀏覽:819
英語版本的哈面寶寶 瀏覽:567
手機動態壁紙教學視頻教程 瀏覽:543
網路攝像機sip 瀏覽:757
湘潭編程學校哪裡好 瀏覽:389
win10設置桌面小圖標怎麼去掉嗎 瀏覽:122
網路安全創業 瀏覽:787
修改linux 瀏覽:464
如何編程計算機cpu高佔用程序 瀏覽:808
程序員活動策劃方案 瀏覽:130
數據漫遊什麼意思需不需要開啟 瀏覽:804
qq圖片刷新很慢 瀏覽:40
數據的採集方法都有什麼 瀏覽:401

友情鏈接