vb语言和c语言有什么区别?
一、主体不同1、vb语言:是Microsoft公司开发的一种通用的基于对象的程序设计语言。2、c语言:是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。二、特点不同1、vb语言:结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。2、c语言:仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。三、优点不同1、vb语言:具有丰富的数据类型和众多的内部函数。其采用模块化和结构化程序设计语言,结构清晰,语法简单,容易学习。2、c语言:提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。参考资料来源:百度百科-c语言参考资料来源:百度百科-Visual Basic
vb语言和c语言有什么区别?
vb语言和c语言区别为:性质不同、基础语言不同、用途不同。一、性质不同1、vb语言:vb语言是Microsoft公司开发的一种结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。2、c语言:c语言是诞生于美国的贝尔实验室,由D.M.Ritchie创立的一门面向过程的、抽象化的通用程序设计语言。二、基础语言不同1、vb语言:vb语言源自于BASIC编程语言。2、c语言:c语言以B语言为基础发展而来。三、用途不同1、vb语言:vb语言可以使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。2、c语言:c语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。
VB6.0初学者的10个编程小技巧
1、如果一行程序太长,能不能换行?
VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了。例如:
Sub PicMove()
Frm.Picture2.Left = Frm.Picture1.Left + _ ’加上换行符
Frm.Picture1.Width
End Sub
2、 如何在设计的时候清空存在的图片?
用鼠标点中该图片,在属性窗口中选中Picture属性,按Del键便可清空图片。
3、 Visual Basic 如何注释一段较长程序代码?
VB注释程序代码的符号是“注释:”,只要在某行程序前面加上“注释:”,就可以注释该行程序。但如果程序代码很长的时候,一行一行地注释令人觉得难以忍受。VB本身提供了这个功能,在主菜单“视图”选项的“工具栏”下,选中Edit,VB的界面会出现一排工具按钮,其中的手形图标按钮后的两个按钮用于“设置注释块”和“解除注释块”。
4、怎么实现鼠标一移上去就出现小提示窗口的功能?
VB 里每个控件都有ToolTipText属性,只要加上一行程序就可以了。
例如:Label1.ToolTipText = "这是提示!"。
5、 如何获得当前软件的运行磁盘目录和命令行参数?
VB里面有个系统对象叫App。App.Path就是当前软件的运行目录。而命令行参数存放在一个系统变量里面,叫Command。程序语句如下:
Label1.Caption=App.Path
Label2.Caption=Command$
6、我想换掉鼠标显示的形状,怎么做?
VB提供的系统控件一般都有MousePointer和MouseIcon属性。我们可以寻找自己喜欢的*.ICO,*.CUR文件,实现的程序如下:
Screen.MousePointer= 99 ’用户鼠标类型
Screen.MouseIcon=LoadPicture("C:\ABC\1.ICO") ’读取鼠标的图标文件
7、如何设置程序的错误出口?
On Error语句用于程序的错误出口处理。一般的处理方法有两种:
1) 遇到错误跳转到某一行程序去执行,On Error GoTo someline。
例如:
On Error GoTo ERR_LINE
...
Label1.Caption=“正确执行”
ERR_LINE:
...
Label1.Caption=“出错了!”
编写快速高效的VB程序
编写快速高效的Windows程序是我们的实际需要。当前越来越多的专业和非专业编程人员都倾向于用VB来编写一些Windows下的应用软件。但不可否认:VB所写的应用软件由于不是真编译代码,逊色于用C++和后起之秀Delphi编写的应用程序。以下参考有关资料并结合日常的使用经验,来谈谈如何在程度上弥补VB的这些不足,从而写出更加有效的Windows程序。提高Visual Basic应用程序的速度主要有以下几个途径
将窗口预先调入,隐藏在后面,然后在需要的时候显示。如果你的应用软件涉及几个比较复杂的窗口,那么在程序一开始运行时就将它们全部以Load方法调入,然后将不需要马上显示的窗口用Hide方法隐藏起来,在需要显示的时候才用Show方法显示。
将图形以BMP形式存盘。BMP格式的图形是Windows缺省的图片格式,Windows可以直接处理它们,而不需要进行过多的转化。
将有关的调试程序放在单独的模块中,利用DLL动态链接库。如果可能的话,调用一些Windows提供的DLL库函数,这些函数在内存中只会有一个实例,因而在重复调用时,能提高响应速度。而且调用DLL库函数,还能在一定程度上缩短代码长度。
尽量使用Integer和Long这两种变量类型来代替Single、Double和Currency变量类型。使用整型变量操作要比用浮点变量快得多,因而只要所操作的数不超过范围,就应该尽量使用Integer和Long变量类型。
在对象的属性设置中多使用缓冲变量。一些针对对象显示属性的直接操作,应该尽量使用缓冲变量,这样可以提高运行和显示的速度。比如文本框内的文本,就可以先读到字符串变量中,再一次性送入Text属性。
在不需要的时候,要尽可能地用Unload方法把控件或窗口卸载掉。窗口是较为耗费资源的,所以当一个窗口已经不需要的时候,可以用Unload方法将其撤出内存,释放出所占用的资源。同样,对于耗费资源的控件也可以用Unload方法。
尽量使用局部变量,只在需要的时候使用全局变量。因为VB要始终保留着这些全局变量,而局部变量则在退出过程时就释放了。
VB能做些什么_vb可以做什么
VB可以做数据库前台开发,也可做后台,还可以做很多应用软件。一般开发游戏很少用到VB。游戏编程指利用计算机编程语言,如C编程语言、C、java等,编写计算机、手机或游戏机上的游戏。目前流行的游戏编程语言为C编程语言,游戏编程接口为DirectX9.0、OpenGL和SDL(SimpleDirectMediaLayer)等。现在手机上玩的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。当然时下也流行一些跨平台的编程引擎,例如cocos2d-x、unity3D等。VisualBasic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件,用于高效生成类型安全和面向对象的应用程序。在VisualBasic.NET程序设计中,整个应用程序就是一个对象,应用程序中又包含着窗(Form),命令按钮(Command),菜单(Menu)等对象。扩展资料:VB的编程一般用的是VB6.0。VB6.0全称为VisualBasic6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择VB6.0没错的。即使考虑到VB程序本身编译和运行效率较低的不足(嘻嘻速度现在不是问题吧),单是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,它仍不失一款优秀的编程工具,是初学者的首选。用VB开发应用程序,包括两部分工作:一是设计图形用户界面;二是编写程序代码。设计图形用户界面通过窗体设计器来完成;而代码编辑器的作用就是用来编写应用程序代码。
学VB有什么用
VB是一门编程语言,很容易入门,由于很多编程语言的原理都有相似之处,所以,学了VB后对其它语言也更容易上手。
VB能解决很多问题,如可编程来记录每天发生的事情,随时调用来看;还可自己做浏览器上网;自己做一个像QQ那样的聊天工具,页面完全由自己设计;还有很多很多好处,如果愿意当一个网络高手,就必须要学会看代码,而学了VB后看其他代码就会更容易看懂了。