文档介绍:VB编程
什么是VB编程?
Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
VB编程的版本
Visual Basic 有三种版本,可以满足不同的开发需要。
1、Visual Basic 学习版使编程人员轻松开发 Windows 和 Windows NT(r)的应用程序。该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。学习版提供的文档有 Learn VB Now CD 和包含全部联机文档的Microsoft work CD。
专业版为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、 Information ServerApplication Designer、集成的Visual Database Tools 和 DataEnvironment、Active Data Objects和Dynamic HTML Page Designer。专业版提供的文档有Visual Studio Professional Features手册和包含全部联机文档的Microsoft work CD。
3、企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能以及 Back Office 工具,例如 SQL Server、Microsoft Transaction Server、 Information Server、VisualSourceSafe、SNA Server等。企业版包括的印刷文档包括 Visual StudioEnterprise Features 手册以及包含全部联机文档的 Microsoft work CD。
优点:可视化界面,操作简单,易学
缺点:隐藏了许多 Windows 内部和底层的知识,也就是说,VB 的许多功能是靠调用已经编辑好的 Windows 模块或 dll 实现的,VB 本身无法编辑这些东西,对底层操作极其不便。另外,运行速度较 C 或其他语言慢。
VB编程的事例有哪些?
小到日常windows应用软件。如QQ ,Word文档,酷狗音乐,看图截图工具等等。
大到Windows整个系统,天天在身边的手机,手机上各式各样的应用程序,还有网络世界中络绎不绝的游戏等等。
新VB语言
Visual Basic .NET(vb .net) 是新一代的 VB 语言,并不只是 VB 的简单升级,vb .net 与 VB (泛指 VB 之前的版本) 之间有非常大的区别。vb .net 完全集成到 Visual Studio 集成开发环境中,在这种集成开发环境与 VB 在若干方面有差异。主要体现在窗体的布局以及菜单等方面都有所不同。
.net 项目与 VB 不同。它使用基于文件夹的模型,所有项目均放置在项目文件夹层次结构中。
.net 中使用ado .net来访问数据库,ado . Framework的一部分。在 vb .net 中实现数据访问的方法主要有两种:其一是在程序设计阶段,通过创建、配置数据适配器 DataAdapter 和生成数据集 DataSet;其二是在运行中,通过编程方式动态创建配置数据适配器和创建、生成数据集。
vb .net 中是使用asp .net技术来编写 Web 页面的。在asp .net中使用的也不是脚本语言,而是真正意义的编程语言。凭借asp .net的 Web 应用程序、XML Web Services 等基于 Web 的功能,使得 vb .net 开发 Web 页面与开发 Windows 应用程序很相似,Web 页面代码也显得有条有理了。
.net 已经成为完全的面向对象的编程语言,并且新增更多语言特性。
Visual Basic .NET有提供转换精灵,协助开发者将 VB 的程序代码转换为 vb .net 相对应之程序代码。
Vb操作
1建立一个标准exe工程(里面会含多个exe),后会出现一个form窗口,首先在form中建立一个模型:我们拿计算器exe来操作
运用label建立3个文件名框,而后用textbox建立输入框,用commandbutten建立命令框,一个简单的模型就做好了,