VB的作用是方便、快捷、简单,但是它对数据库编程不够好,需要用到很复杂的控件,所以适合用来做小游戏、小软件。
VB能做几乎所有类型的软件。
学校用到的人事管理、师资管理、学生资料、成绩统计、考试系统方面的软件,VB都可以胜任。
理论上讲,VB可以做任何游戏,游戏开发不是一言两语能说明白的,在这里可以给你简单的说一下,具体开发方法请仔细百度。
开发游戏你需要解决四个技术问题:
1:图像绘制。2:声音播放。3:用户输入控制。4:文件的读写。
其中2、3、4基本可以用VB的基础语言功能和操作系统提供的API解决,唯独绘图需要引擎来解决。除非是很小的小游戏,否则你不太可能用系统控件去做一个游戏,你也不能天才到啥都自己实现出来,你就算有那么天才,也没那个时间精力,也没有必要。做游戏用的绘图引擎一般是GDI或DIRECTX或OPENGL。VB6可以使用GDI或DIRECTX7、8,VB.net可以使用DIRECTX9以上的版本。其中GDI可以用来开发2D游戏,DIRECTX可以用于开发任何类型游戏,DIRECTX不但可以用来绘图,其还包含解决游戏中联网、用户输入控制、声音播放的专用模块推荐使用。
C是一门计算机语言
VB是一个集成开发环境(但是人们通常也用它指代面向对象的BASIC语言)
C是编译型语言(执行速度快),VB是解释型语言(执行速度慢)
C比VB更低级(即接近机器)。
C的能力比VB更强
C的应用范围比VB更大
VB可以做到的,C都可以办到。
VB以及用VB写的程序只能在WINDOWS系统上使用,C无此限制(C最初是UNIX系统的工作语言)。
要学就认真学,不要问可以干什么。我告诉你什么都可以干,只要你有那实力。C语言能干什么,只要你牛,用来做网站也不是不可以。编程语言只是工具,关键还是看你的对计算机领域的知识水平。