vb.net基础教程
vb.net是Visual Basic.net的简称。提到vb.net,就不能不先提一下vb(Visual Basic)。
Visual Basic是Windows环境下的一种简单、易学的编程语言,由于其开发程序的快速、高效,深受程序员的喜爱。严格地来说,Visual Basic只是半面向对象的语言,其面向对象的能力及程序的执行效率往往不能一些程序员的需要,因此,大的项目很少使用Visual Basic来开发。Visual Basic的最后一个版本是Visual Basic 6.0。
在Visual Basic 6.0之后,微软公司推出了全新的“.NEt构架”,在其第一个版本-.NET 7.0中,集成了Visual Basic 7.0、Visual C++ 7.0及C#,其中的Visual Basic 7.0(vb 7.0),即是vb.net的第一个版本。
vb.net的优点:
vb.net是基于.NET框架的完全对向对象的编程语言,而vb 6.0只是半面向对象的语言,使用vb.net可以编制出功能更加强大的windows程序。现在,我们把vb.net和vb 6.0做一下比较,看看vb.net对比vb 6.0有着什么样的特性和优点。
1.在vb 6.0中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。在vb.net中,可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。构造函数的使用,简化了编码的过程和出错的机会。
2.vb.net编写线程的能力比vb 6.0有很大的增强。
3.在vb 6.0中,需要首先声明一个变量,然后才能对其赋值,这样就需要写两行代码。在vb.net中,可以使用初始化函数将这两个步骤合并在一行代码中完成,这个似乎微小的改进,提供了更少、更简单、更易于维护的代码。
4.vb.net基于.NET框架,开发者可以快速的可视化开发网络应用程序、网络服务、Windows应用程序和服务器端组件。
5.因为vb.net是基于.NET框架的,可以与其它.NET语言协同工作。
6.在vb.net中,通过Web窗体及ADO.NET,开发者可以快速开发可扩展的Web站点。如果你能进一步学习vb.net,你会发现更多的新特性和优点。
目录介绍:
第一部分 Visual Basic.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类型转换函数
第三部分 visual basic.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运算符的优先级(一) Visual basic.net的常量和变量1.vb.net的常量2.vb.net的变量
(二) Visual basic.net的流程和控制结构1.vb.net条件分支语句2.vb.net的循环语句
(三) vb.net的过程和函数1.vb.net的Sub过程2.vb.net的Funtion过程3.在vb.net中调用过程4.如何向过程传递参数(四)vb.net的类和对象基础
第四部分 visual basic.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.Vs 2005的ToolStrip控件21.Vs 2005的StatusStrip控件22.Vs 2005的MenuStrip控件
第六部分 vb.net的OOP结构1.什么是oop2.vb.net的面向对象性3.vb.net的共享成员(Share Members)
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.远程数据对象RDO
7.Rdo对象模型8.odbc api是什么9.ODBC的结构10.使用ODBC API访问数据库11.ado数据对象12.ado对象模型
13.ADO.NET简介14.使用ADO.NET的基本方法
第八部分 vb.net的多线程1.自由线程(Free Threading)2.关于线程的参数和返回值的问题3.vb.net的并发性问题
第九部分 vb.net的文件和出错处理1.vb.net的出错处理2.vb.net的多种出错处理(Multiple Exceptions)
3.vb.net的文件对象(file object)4.vb.net文件处理的出错处理5.检测文件的结束(Testing for End of File)
6.文件的静态方法(Static File Methods)
∨ 展开