vb和vc有什么最大的区别?
VB是一种解释型语言,需要VB的一个运行库来支持解释执行VB程序的;VC是一种编译型语言,源代码要经过编译器编译成exe可执行文件才能执行。二者区别:
可视化:VC++的可视化没有VB的好。
核心:VB的核心语言是Basc语言,VC的核语言是C++语言。
功能:VC功能比VB强大,VC的博大在于MFC的操纵,它是Win32API的封装。
面向:vb是面向对象的编程语言,而vc面向过程的编程语言。
难度:vb只要用鼠标画就可做windows图形界面的;纯vc要完全用API函数实现,难度大。
适用:vc适用于需要效率高的,偏向于计算的,大型的,复杂的,商用的程序。vb适用于投资小的,功能简单的,自用的程序的设计。
扩展资料:
1991年,微软公司推出了 Visual Basic 1.0。
这个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做 Ruby),最初的设计是由阿兰·库珀(Alan Cooper)完成的。
在当时,它是第一个“可视”的编程软件。
微软也不失时机地在四年内接连推出 2.0、3.0、4.0 三个版本。
并且从 VB 3.0 开始,微软将 Access 的数据库驱动集成到了 VB 中,这使得 VB 的数据库编程能力大大提高。
从 VB 4.0 开始,VB 也引入了面向对象的程序设计思想。
VB 功能强大,学习简单。而且,VB 还引入了“控件”的概念,使得大量已经编好的 VB 程序可以被我们直接拿来使用。
2002年开始,微软将 .NET Framework 与 Visual Basic 结合而成为 Visual Basic .NET (VB.NET),重新打造 VB,新增许多特性及语法,又将 VB 推向一个新的高度。
通过几年的发展,它已成为一种专业化的开发语言和环境。
用户可用Visual Basic 快速创建 Windows 程序,并可编写企业水平的客户端/服务器程序及强大的数据库应用程序。
参考资料:Visual Basic-百度百科
绛旓細VB鏄竴绉嶈В閲婂瀷璇█锛岄渶瑕乂B鐨勪竴涓繍琛屽簱鏉ユ敮鎸佽В閲婃墽琛孷B绋嬪簭鐨勶紱VC鏄竴绉嶇紪璇戝瀷璇█锛屾簮浠g爜瑕佺粡杩囩紪璇戝櫒缂栬瘧鎴恊xe鍙墽琛屾枃浠舵墠鑳芥墽琛屻備簩鑰呭尯鍒細鍙鍖栵細VC++鐨勫彲瑙嗗寲娌℃湁VB鐨勫ソ銆傛牳蹇冿細VB鐨勬牳蹇冭瑷鏄疊asc璇█锛孷C鐨勬牳璇█鏄疌++璇█銆傚姛鑳斤細VC鍔熻兘姣擵B寮哄ぇ锛孷C鐨勫崥澶у湪浜嶮FC鐨勬搷绾碉紝瀹冩槸Win32API...
绛旓細1銆乂B鏄敱Basic璇█婕斿寲鑰屾潵鐨刅isualBasic锛屾剰鎬濇槸鍙鍖朆asic锛岃孷C鏄敱C++璇█婕斿寲鑰屾潵鐨勩乂isualC++锛屾剰鎬濇槸鍙鍖朇++锛孷B鍔熻兘娌℃湁VC寮哄ぇ锛屼絾鏄緢瀹规槗鎺屾彙銆2銆乂C++鐨勫彲瑙嗗寲娌℃湁VB鐨勫ソ锛屼絾鏄笉鏄粷瀵规病鏈夌殑锛屽叾瀵硅屼笖瀵硅瘽妗嗙殑缂栬緫鏄窡VB涓鏍风殑锛屼笉杩囦笉鏄儚VB閭f牱鏀惧湪绗竴涓晫闈㈢舰浜嗐3銆乂C++鏄畬鍏...
绛旓細涓:VB鏄潰鍚戝璞$殑,鍏锋湁瀹屽叏鐨凮OP(闈㈠瀵硅薄绋嬪簭璁捐)鑳藉姏 C鍒欐槸鍏稿瀷鐨勯潰鍚戣繃绋嬬殑,涓嶅叿澶嘜OP鑳藉姏 浜:VB鏄吀鍨嬬殑楂樼骇璇█,灏佽鍦板緢楂樺眰,涓嶈兘瀵瑰簳灞傝繘琛屾搷浣 C鍒欐槸鍏锋湁寰堝浣庣骇璇█鐗圭偣鐨勯珮绾ц瑷,涓鑸篃鍙О涓轰腑绾ц瑷,鎵浠ュ叿鏈夊緢寮哄ぇ鐨勫搴曞眰鐨勬搷浣滆兘鍔,姣斿鎸囬拡浠ュ強涓绯诲垪鍐呭瓨鎿嶄綔鍑芥暟鑳藉鐩存帴鎿嶄綔鍐呭瓨,...
绛旓細鐩稿悓鐐癸細閮芥槸楂樼骇缂栫▼璇█涓嶅悓鐐癸細vc鎿呴暱浜庡簳灞傚鐞锛屽悓鏃朵篃鍥犳缂栧啓鍚屾牱鍔熻兘鐨勭▼搴忔椂vc鐨勫伐浣滈噺涓鑸姣攙b楂樹笂寰堝锛屼絾鏄痸c鐨勭▼搴忔墽琛屾晥鐜囬珮锛岀敓鎴愮▼搴忓皬銆vb鏄潰鍚戝璞$殑缂栫▼璇█锛屽叾璇█鎻忚堪灏嗚繎浜嬬墿鐨勫疄闄呭叧绯伙紝鎵浠ユ洿瀹规槗瀛︿範锛岃寁c闈㈠悜杩囩▼锛屾瘡涓姝ョ殑璁$畻浣犻兘瑕佸畬鍏ㄦ妸鎻°vb鏄鏄撳仛windows鍥惧舰鐣岄潰...
绛旓細1銆佸彲澶勭悊鐨勫伐浣滀笉鍚銆vc鎿呴暱浜庡簳灞傚鐞锛屽悓鏃朵篃鍥犳缂栧啓鍚屾牱鍔熻兘鐨勭▼搴忔椂vc鐨勫伐浣滈噺涓鑸姣攙b楂樹笂寰堝銆缂栬瘧鍣ㄤ笉鍚锛孋++鍙夋ф瘮杈冨锛孷B鍙兘鐢ㄩ粯璁ょ殑宸ョ▼妯″紡銆侰++鍙互閫夋嫨MFC銆2銆闈㈠悜瀵硅薄涓嶅悓銆倂b鍜孷B鏄潰鍚戝璞$殑缂栫▼璇█锛屽叾璇█鎻忚堪灏嗚繎浜嬬墿鐨勫疄闄呭叧绯汇傝孋++鏄竴绉嶉潰鍚戣繃绋嬬殑缂栫▼璇█锛屽瀵硅薄...
绛旓細VB鍜孷C宸埆鏄緢澶х殑锛孷B澶川鏈翠簡锛屾绘湁鐢ㄦ壒澶勭悊鐨勬劅瑙夛紝鐜板湪鐢ㄧ殑涓鑸兘鏄疺B6鐨勭増鏈紝褰撶劧Visual Basic鐨勪笅涓涓増鏈杩欑鎯呭喌鍋氫簡寰堝鏀瑰彉锛岃嚦灏戞寜鐓х洰鍓嶇殑璇存硶闈㈠悜瀵硅薄杩欓儴鍒嗕笉鍍忎互鍓嶇殑鐗堟湰閭f牱绠闄嬨 鑷充簬VC锛屾槸涓涓己澶х殑宸ュ叿锛屼絾寮哄ぇ骞朵笉绛変簬濂界敤锛孷C鐨勫璞′綋绯诲氨濂藉儚娌℃湁灏佽涓鏍凤紝鐣欐湁鏄庢樉鐨...
绛旓細涓昏鍖哄埆濡備笅:涓銆乂B鍜孷C灞炰簬闈㈠悜瀵硅薄缂栫▼璇█,C璇█灞炰簬闈㈠悜杩囩▼缂栫▼璇█銆備簩銆乂B灞炰簬瑙i噴鎵ц,鏄竴鍙ヤ竴鍙ョ炕璇戞垚鎸囦护鎵ц鐨,鎵ц閫熷害姣擟璇█鍜孷C瑕佹參,C璇█鍜孷C閮芥槸缂栬瘧鎴愮洰鏍囨枃浠跺啀鎵ц鐨勩備笁銆丆璇█鍜孷C閫傚悎搴曞眰寮鍙(灏辨槸鏇存帴杩戠‖浠跺眰),鑰孷B涓嶉傚悎鍋氫綆灞傚紑鍙戙傚洓銆佺敤澶 1銆vc閫傜敤浜庨渶瑕佹晥鐜囬珮鐨...
绛旓細1. VB鏄疺isual Basic鐨勭缉鍐欙紝鏄井杞叕鍙镐簬1991骞存帹鍑虹殑浠ョ粨鏋勫寲Basic璇█涓哄熀纭锛屼互浜嬩欢椹卞姩涓鸿繍琛屾満鍒剁殑闆嗘垚寮鍙戠幆澧冦VB鐨璇炵敓鏍囧織鐫杞欢璁捐鍜屽紑鍙戠殑涓涓柊鏃朵唬鐨勫紑濮嬶紝瀹冧娇寰楄绠楁満鐨勬櫘閫氱敤鎴蜂篃鑳藉姩鎵嬬紪鍐欏叿鏈変竴瀹氬姛鑳界殑搴旂敤绋嬪簭銆2. VC鏄疺isual C鎴朧isual C++鐨勭缉鍐欙紝涔熸槸寰蒋鍏徃鎺ㄥ嚭鐨勶紝鏀寔C鍜孋++...
绛旓細涓銆佷富浣撲笉鍚 1銆乿b璇█锛氭槸Microsoft鍏徃寮鍙戠殑涓绉嶉氱敤鐨勫熀浜庡璞$殑绋嬪簭璁捐璇█銆2銆乧璇█锛氭槸涓闂闈㈠悜杩囩▼鐨勩佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙備簩銆佺壒鐐逛笉鍚 1銆乿b璇█锛氱粨鏋勫寲鐨勩佹ā鍧楀寲鐨勩侀潰鍚戝璞$殑銆佸寘鍚崗鍔╁紑鍙戠幆澧冪殑浜嬩欢椹卞姩涓烘満鍒剁殑鍙鍖栫▼搴忚璁¤瑷銆2銆乧璇█锛氫粎浜х敓...
绛旓細Vb鍜孷c鐨勫尯鍒锛歏isual Basic鏄竴绉嶇敱寰蒋鍏徃寮鍙戠殑鍖呭惈鍗忓姪寮鍙戠幆澧冪殑浜嬩欢椹卞姩缂栫▼璇█銆備粠浠讳綍鏍囧噯鏉ヨ锛孷B閮芥槸涓栫晫涓婁娇鐢ㄤ汉鏁版渶澶氱殑璇█鈥斺斾笉浠呮槸鐩涜禐VB鐨勫紑鍙戣呰繕鏄姳鎬╒B鐨勫紑鍙戣呯殑鏁伴噺銆傚畠婧愯嚜浜嶣ASIC缂栫▼璇█銆俈B鎷ユ湁鍥惧舰鐢ㄦ埛鐣岄潰锛圙UI锛夊拰蹇熷簲鐢ㄧ▼搴忓紑鍙戯紙RAD锛夌郴缁燂紝鍙互杞绘槗鐨勪娇鐢―AO銆丷DO銆...