发布网友
共5个回答
热心网友
3.无法像VC一样创建视图,只能做对话框程序。4.无法调用在Windows2000以后新增的API函数,调用函数会说“找不到函数入口点”5.代码量大,关键字长度大。定义一个变量要“Dim a As Interger”,像C语言只要“int a;”即可。6.VB中不能内嵌汇编代码。其实很多时候高级语言是不能解决问题的,这时就要用汇编来解决。如果遇到这种问题,VB根本为力。7.像VC、Delphi等生成的EXE都可以反汇编成ASM代码,而我反汇编VB生成的程序发现,其实VB是基于脚本来执行的,根本不是CPU来直接执行的,这说明VB的运行速度降了不止一个档次。8.调用API要自己写声明,非常烦琐,而VC只要“#include ”就可以了,它已经帮你定义好了。9.无法调用DLL中的Class。10.微软的大多数SDK(软件开发工具)都是用VC/C#写的,好少VB的版本。
热心网友
11.对于字符串的概念很模糊,其实字符串是一串byte型数据,而Vb的定义只要Dim a As String就行,很多细节它省略掉了,对于以后的学习很不利。12.学习Vb程序到最后连一个应用程序到最后到底是怎么运行的都不知道,在VB里不添加任何代码都可以运行,这看起来好象很方便,其实不然。这样会导致你连程序运行的流程都不知道,像标准程序的“WinMain”、“消息处理”、“创建主窗口”、“注册窗口类”、“主消息循环”等它都没有,这个问题是很严重的。 总之,我发现VB它不该省略的东西省略掉了,而该有的东西它有没有,功能少的可怜。新版的Visual Basic.net是增加了不少东西,但是大多数缺陷却不是一下子就能改过来的。要是学了VB一年还不跳槽往别的路走的话,那绝对没前途。
热心网友
控件,也分系统控件和应用程序自定义控件,像Button这类系统控件,VB也是用的系统的。VC写一些简单的桌面应用,从来不觉得很简单...更何况它也有运行库支持才行
热心网友
各有优点吧,还是那句老话,其语言不死,必有其存在的理由。VB在大型设计中确实力不从心,但在一些小的工具上,用VC开发,与用VB开发,相信VB要省时的多。
热心网友
不能说没落,什么语言用熟了,都行
热心网友
3.无法像VC一样创建视图,只能做对话框程序。4.无法调用在Windows2000以后新增的API函数,调用函数会说“找不到函数入口点”5.代码量大,关键字长度大。定义一个变量要“Dim a As Interger”,像C语言只要“int a;”即可。6.VB中不能内嵌汇编代码。其实很多时候高级语言是不能解决问题的,这时就要用汇编来解决。如果遇到这种问题,VB根本为力。7.像VC、Delphi等生成的EXE都可以反汇编成ASM代码,而我反汇编VB生成的程序发现,其实VB是基于脚本来执行的,根本不是CPU来直接执行的,这说明VB的运行速度降了不止一个档次。8.调用API要自己写声明,非常烦琐,而VC只要“#include ”就可以了,它已经帮你定义好了。9.无法调用DLL中的Class。10.微软的大多数SDK(软件开发工具)都是用VC/C#写的,好少VB的版本。
热心网友
各有优点吧,还是那句老话,其语言不死,必有其存在的理由。VB在大型设计中确实力不从心,但在一些小的工具上,用VC开发,与用VB开发,相信VB要省时的多。
热心网友
控件,也分系统控件和应用程序自定义控件,像Button这类系统控件,VB也是用的系统的。VC写一些简单的桌面应用,从来不觉得很简单...更何况它也有运行库支持才行
热心网友
11.对于字符串的概念很模糊,其实字符串是一串byte型数据,而Vb的定义只要Dim a As String就行,很多细节它省略掉了,对于以后的学习很不利。12.学习Vb程序到最后连一个应用程序到最后到底是怎么运行的都不知道,在VB里不添加任何代码都可以运行,这看起来好象很方便,其实不然。这样会导致你连程序运行的流程都不知道,像标准程序的“WinMain”、“消息处理”、“创建主窗口”、“注册窗口类”、“主消息循环”等它都没有,这个问题是很严重的。 总之,我发现VB它不该省略的东西省略掉了,而该有的东西它有没有,功能少的可怜。新版的Visual Basic.net是增加了不少东西,但是大多数缺陷却不是一下子就能改过来的。要是学了VB一年还不跳槽往别的路走的话,那绝对没前途。
热心网友
不能说没落,什么语言用熟了,都行