版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB编程12什么是VB编程?VisualBasic是一种由
Microsoft
公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。22024/5/5VB编程的版本VisualBasic有三种版本,可以满足不同的开发需要。1、VisualBasic学习版使编程人员轻松开发Windows和WindowsNT(r)的应用程序。该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。学习版提供的文档有LearnVBNowCD和包含全部联机文档的MicrosoftDeveloperNetworkCD。32024/5/5专业版为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、InternetInformationServerApplicationDesigner、集成的VisualDatabaseTools和DataEnvironment、ActiveDataObjects和DynamicHTMLPageDesigner。专业版提供的文档有VisualStudioProfessionalFeatures手册和包含全部联机文档的MicrosoftDeveloperNetworkCD。42024/5/53、企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能以及BackOffice工具,例如SQLServer、MicrosoftTransactionServer、InternetInformationServer、VisualSourceSafe、SNAServer等。企业版包括的印刷文档包括VisualStudioEnterpriseFeatures手册以及包含全部联机文档的MicrosoftDeveloperNetworkCD。
优点:可视化界面,操作简单,易学52024/5/5
缺点:隐藏了许多Windows内部和底层的知识,也就是说,VB的许多功能是靠调用已经编辑好的Windows模块或dll实现的,VB本身无法编辑这些东西,对底层操作极其不便。另外,运行速度较C或其他语言慢。62024/5/5VB编程的事例有哪些?小到日常windows应用软件。如QQ,Word文档,酷狗音乐,看图截图工具等等。大到Windows整个系统,天天在身边的手机,手机上各式各样的应用程序,还有网络世界中络绎不绝的游戏等等。72024/5/5新VB语言VisualBasic.NET(vb.net)是新一代的VB语言,并不只是VB6.0的简单升级,vb.net与VB(泛指VB6.0之前的版本)之间有非常大的区别。vb.net完全集成到VisualStudio集成开发环境中,在这种集成开发环境与VB在若干方面有差异。主要体现在窗体的布局以及菜单等方面都有所不同。2.vb.net项目与VB不同。它使用基于文件夹的模型,所有项目均放置在项目文件夹层次结构中。3.vb.net中使用ado.net来访问数据库,ado.net是.NETFramework的一部分。在vb.net中实现数据访问的方法主要有两种:其一是在程序设计阶段,通过创建、配置数据适配器DataAdapter和生成数据集DataSet;其二是在运行中,通过编程方式动态创建配置数据适配器和创建、生成数据集。4.在vb.net中是使用asp.net技术来编写Web页面的。在asp.net中使用的也不是脚本语言,而是真正意义的编程语言。凭借asp.net的Web应用程序、XMLWebServices等基于Web的功能,使得vb.net开发Web页面与开发Windows应用程序很相似,Web页面代码也显得有条有理了。5.vb.net已经成为完全的面向对象的编程语言,并且新增更多语言特性。VisualBasic.NET有提供转换精灵,协助开发者将VB6.0的程序代码转换为vb.net相对应之程序代码。82024/5/5Vb操作1建立一个标准exe工程(里面会含多个exe),后会出现一个form窗口,首先在form中建立一个模型:我们拿计算器exe来操作运用label建立3个文件名框,而后用textbox建立输入框,用commandbutten建立命令框,一个简单的模型就做好了,如下图所示。92024/5/5102024/5/5接下来点击lable1.2.3将他们的名称更改点击lable右键属性在当中找到caption后即可更改点击text1.2.3在属性中找到text,即可更改而后开始编程112024/5/5双击左键command,出现编程对话框开始输入程序代码。加法:PrivateSubCommand1_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=x+yEndSub122024/5/5减法运算:PrivateSubCommand4_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=x-yEndSub132024/5/5乘法:PrivateSubCommand5_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=x*yEndSub142024/5/5除法:PrivateSubCommand6_Click()DimxAsIntegerDimyAsIntegerx=Text1.Texty=Text2.TextText3.Text=x/yEndSub152024/5/5清除:PrivateSubCommand2_Click()Text1.Text=""Text2.Text=""Text3.Text=""EndSub162024/5/5这样一个简单的计算器就做
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 瓶子瓶子真好玩教案8篇
- 幼儿园中班感恩节活动总结6篇
- 半学期的得与失演讲稿8篇
- 服装裁剪专项理论考核试题
- 2024年部编版六年级数学下册期中考试(含答案)
- 2023-2024学年山东省泰安肥城市高一下学期期中考试数学试题(解析版)
- 2022年监理合同管理11月份答案
- 吉林省延边市白山一中2024年高一数学第二学期期末达标检测模拟试题含解析
- 2025届广东省佛山市莘村中学高一下数学期末监测试题含解析
- 2025届安徽省定远县重点中学高一化学第二学期期末统考试题含解析
- 2023年国投新疆罗布泊钾盐有限责任公司招聘笔试题库及答案解析
- 华南理工大学自主招生综合素质评价面试及试题指导
- 有限合伙企业章程范本
- 理论联系实际谈一谈你对全面深化改革的理解三
- QTZ80(6013)塔吊基础天然基础计算书施工方案
- 加油站安全风险告知卡
- 班主任每日安全提醒简短八篇
- 最新新《行政处罚法》对城市管理执法的重要影响课件
- 炼钢厂环境保护培训课件
- 小学六年级英语小学英语毕业考命题说明课件
- 变频器G120参数设置表
评论
0/150
提交评论