vbnet基础教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

vb.net基础教程第一部分VisualBasic.net基础1.vb.net介绍2.vb.net的优点3.新建一个vb.net项目4.编写第一个vb.net应用程序第二部分vb.net的语法部分1.vb.net的Numeric数据类型2.vb.net的Byte数据类型3.vb.net的String数据类型4.vb.net的Boolean数据类型5.vb.net的Date数据类型6.vb.net的Object数据类型7.vb.net的用户自定义类型8.vb.net的数组定义9.vb.net的数组列表10.vb.net的多维数组11.vb.net类型转换函数第三部分visualbasic.net的运算程序设计时经常用到的有6种运算:算术运算(Arithmetic)、赋值运算(Assignment)、二进制运算(Bitwise)、比较运算(Comparison)、连接运算(concatenation)及逻辑运算(Logical),下面对这6种运算进行简单介绍。1.vb.net的算术运算2.vb.net的赋值运算符3.vb.net的二进制运算符4.vb.net的比较运算符5.vb.net的连接运算符和逻辑运算符6.vb.net运算符的优先级(一)Visualbasic.net的常量和变量1.vb.net的常量2.vb.net的变量(二)Visualbasic.net的流程和控制结构1.vb.net条件分支语句2.vb.net的循环语句(三)vb.net的过程和函数1.vb.net的Sub过程2.vb.net的Funtion过程3.在vb.net中调用过程4.如何向过程传递参数(四)vb.net的类和对象基础第四部分visualbasic.net的常用控件1.vb.net的Label控件2.vb.net的Button控件3.vb.net的Textbox控件4.vb.net的MainMenu控件5.vb.net的Checkbox控件6.vb.net的Radiobutton控件7.vb.net的GroupBox控件8.vb.net的PictureBox控件9.vb.net的ListBox控件10.vb.net的CheckedListBox控件11.vb.net的Combobox控件12.vb.net的ListView控件13.vb.net的TreeView控件14.vb.net的ImageList控件15.vb.net的Timer控件16.vb.net的HScrollBar和VScrollBar控件17.vb.net的ProgressBar控件18.vb.net的ToolBar控件19.vb.net的StatusBar控件20.Vs2005的ToolStrip控件21.Vs2005的StatusStrip控件22.Vs2005的MenuStrip控件第六部分vb.net的OOP结构1.什么是oop2.vb.net的面向对象性3.vb.net的共享成员(ShareMembers)4.类模块和标准代码模块的区别和比较5.对象浏览器(一)建立和使用对象1.vb.net对象的建立和销毁:对象的生命周期2.设置和重设vb.net的属性3.用方法来表现动作4.vb.net对象变量的声明5.对一个对象进行多种操作6.使用New关键字7.如何释放对对象的引用8.如何把对象传递到一个过程(二)在程序运行中得到一个类的信息:用一个字符名称调用一个属性或者方法(三)vb.net中的类、继承与多态性1.vb.net中给一个类添加方法2.命名属性、方法和事件3.vb.net的事件和事件处理4.类的继承(Inheritance)5.vb.net继承的规则6.用继承建立一个继承类7.重载Windows控件8.什么时候使用继承9.什么是命名空间(Namespace)10.vb.net继承的例子11.vb.net中用继承实现多态性12.vb.net中用接口实现多态性第七部分数据库访问技术关于SQL语言的知识,请参考:sql语言教程及Sql语言基础1.数据库基础知识2.vb.net数据集(Datasets)的概念3.什么是dao4.Dao与Jet数据库引擎5.Dao对象模型6.远程数据对象RDO7.Rdo对象模型8.odbcapi是什么9.ODBC的结构10.使用ODBCAPI访问数据库11.ado数据对象12.ado对象模型13.ADO.NET简介14.使用ADO.NET的基本方法第八部分vb.net的多线程1.自由线程(FreeThreading)2.关于线程的参数和返回值的问题3.vb.net的并发性问题第九部分vb.net的文件和出错处理1.vb.net的出错处理2.vb.net的多种出错处理(MultipleExceptions)3.vb.net的文件对象(fileobject)4.vb.net文件处理的出错处理5.检测文件的结束(TestingforEndofFile)6.文件的静态方法(StaticFileMethods)vb.net介绍vb.net是VisualBasic.net的简称。提到vb.net,就不能不先提一下vb(VisualBasic)。VisualBasic是Windows环境下的一种简单、易学的编程语言,由于其开发程序的快速、高效,深受程序员的喜爱。严格地来说,VisualBasic只是半面向对象的语言,其面向对象的能力及程序的执行效率往往不能一些程序员的需要,因此,大的项目很少使用VisualBasic来开发。VisualBasic的最后一个版本是VisualBasic6.0。在VisualBasic6.0之后,微软公司推出了全新的“.NEt构架”,在其第一个版本-VisualStudio.NET7.0中,集成了VisualBasic7.0、VisualC++7.0及C#,其中的VisualBasic7.0(vb7.0),即是vb.net的第一个版本。现在.NET是最新版本是VisualStudio2005,对应的vb.net的最新版本是集成在其中的VisualBasic9.0(vb9.0),也可称为vb.net2005。如何得到vb.net?由于vb.net集成在VisualStudio.NET之中,你只需安装VisualStudio.NET,就可使用集成在其中的相应版本的vb.net。建议安装最新版本-VisualStudio2005,现在的电脑配置,基本都能满足其安装要求,操作系统可以是windowsxp、windows2000或以上版本,,同时要求有IE6.0或更高版本以及WindowsInstaller3.1或更高版本。第一次启动VisualStudio2005时,会出现一个对话框,如图1.1:图1.1:选择默认环境设置对话框由于现在我们要学习的是vb.net,所以我们选择对话框左侧的“VisualBasic开发设置”,单击下方的“启动VisualStudio(S)”,即可启动VisualStudio2005,如图1.2:图1.2:VisualStudio2005的界面vb.net的优点vb.net是基于.NET框架的完全对向对象的编程语言,而vb6.0只是半面向对象的语言,使用vb.net可以编制出功能更加强大的windows程序。现在,我们把vb.net和vb6.0做一下比较,看看vb.net对比vb6.0有着什么样的特性和优点。1.在vb6.0中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。在vb.net中,可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。构造函数的使用,简化了编码的过程和出错的机会。2.vb.net编写线程的能力比vb6.0有很大的增强。3.在vb6.0中,需要首先声明一个变量,然后才能对其赋值,这样就需要写两行代码。在vb.net中,可以使用初始化函数将这两个步骤合并在一行代码中完成,这个似乎微小的改进,提供了更少、更简单、更易于维护的代码。4.vb.net基于.NET框架,开发者可以快速的可视化开发网络应用程序、网络服务、Windows应用程序和服务器端组件。5.因为vb.net是基于.NET框架的,可以与其它.NET语言协同工作。6.在vb.net中,通过Web窗体及ADO.NET,开发者可以快速开发可扩展的Web站点。如果你能进一步学习vb.net,你会发现更多的新特性和优点。新建一个vb.net项目使用vb.net可以快速建立各种类型的项目,同时由于其集成在VisualStudio.NET中,所以也可以在vb.net中创建和编辑ASP.NET项目。1.首先打开VisualStudio2005集成开发环境。单击“开始”→“程序”→“MicrosoftVisualStudio2005”→“MicrosoftVisualStudio2005”,打开如图1.2所示的集成开发界面。2.单击“文件”→“新建项目”命令(也可在如图1.2所示的集成开发界面中单击“起始页”窗口中的“创建项目”按钮),弹出“新建项目”对话框,如图1.3。在该对话框中,在“项目类型”列表框中选择“VisualBasic项目”,在“模板”列表框中选择相应的程序类型,比如我们选择“Windows应用程序”,在“名称”文本框中输入名称,比如我们输入“project1”,并在其下方的“位置”列表框中为其选定一个保存路径,单击“确定”按钮,便在vb.net中创建了一个名为“project1”的新项目。编写第一个vb.net应用程序本节我们来创建一个vb.net的“Helloworld”程序,该程序由一个文本框(textbox)和一个按钮(Button)组成,单击该按钮,文本框会出现“Hello,world”,同时,按钮上的文本由“你好”变为“谢谢”。步骤如下:一、创建一个新的项目,也可打开上节我们创建的那个名为“project1”的项目。二、打开或创建项目后,默认的窗体是form1,我们就使用它来做为应用程序的用户界面。1.vb.net的工具箱默认是折叠在工作区的左侧的(如下图),鼠标指向它时,会展开工具箱;鼠标移开时,它又会自动折叠。为了使用时的方便,可以在用鼠标展开工具箱后,单击工具箱右侧中间的那个图钉将工具箱固定在工作区的左侧,如下图:2.向窗体添加一个文本框控件和一个按钮控件,方法很简单:在工具箱中找到Textbox和Button控件后,用鼠标拖动到form1窗体上即可,并且还可以用鼠标拖动改变其在窗体上的位置。添加控件后的窗体如下图:3.设置form1的text属性:鼠标单击form1窗体的空白处,在工作区右侧的窗性窗口中,在form1的text属性值中输入hello,world!,如下图:4.设置按钮的text属性:用鼠标单击选中form1窗体上的按钮,在右侧的属性窗口中将其text属性值输入“你好”。经过以上两步操作的窗体如下图,可以看到,form1窗体的标题栏上的文字变成了“hello,world!”,按钮上的文字变成了“你好”,这是我们分别设置了两个控件的text属性的缘故。5.编写程序代码:双击form1窗体上的按钮控件,在出现的代码窗口中,默认的事件过程是Click事件(鼠标单击时发生的事件),此例中无需改动。在“sub”和“EndSub”之间输入如下语句:Textbox1.Text=hello,world!Button1.Text=谢谢如下图(注意:代码中的符号均是英文标点)6.点击工具栏上的“”或按F5键即可运行该程序,运行窗口中的文本框的值为空,按钮的标题为“你好”。点击“你好”按钮后,触发了按钮的click事件,调用其click事件过程代码,将文本框和按钮的text值分别变为“hello,world!”和“谢谢”,如下图:新建一个vb.net项目时间:2007-05-24本站雪落无声使用vb.net可以快速建立各种类型的项目,同时由于其集成在VisualStudio.NET中,所以也可以在vb.net中创建和编辑ASP.NET项目。1.首先

1 / 147
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功