导航:首页 > 编程知识 > 什么非编程类的软件好学

什么非编程类的软件好学

发布时间: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鍙鑳芥槸涓绉嶅緢濂界殑閫夋嫨銆

鏈涢噰绾筹紒

阅读全文

与什么非编程类的软件好学相关的资料

热点内容
怎么用手机登录编程猫 浏览:400
文本md204显示器如何编程 浏览:705
如何将表中重复数据标记 浏览:859
中级数据库系统工程师应用技术考什么 浏览:404
博途编程如何设置停止键 浏览:409
python3删除文件内容 浏览:754
如何优化seo数据分析 浏览:132
64位win7下部分32位程序不能运行 浏览:206
dnf90版本剑魂钝器流 浏览:649
陌秀直播苹果怎么下载ipad 浏览:732
简述网络直接市场调查方式有哪些 浏览:683
怎么连接移动网络设置 浏览:781
电脑网卡怎么连接网络连接不上网吗 浏览:838
刷子公司网站怎么做 浏览:272
86版本艾尔文测试 浏览:714
深宫曲文件夹是哪个 浏览:618
苹果u盘修复工具哪个好用 浏览:124
微信动态表情包搞笑 浏览:436
可以去哪里找编程老师问问题 浏览:608
win10lol全屏 浏览:25

友情链接