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构架”,在其第一个版本-Visual Studio.NET 7.0中,集成了Visual Basic 7.0、Visual C++ 7.0及C#,其中的Visual Basic 7.0(vb 7.0),即是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)
查看全部
开发者其他应用
奇热漫画app安卓版15.9M13326人在玩奇热漫画是一款非常不错的漫画阅读软件,具有很多强大的阅读功能,实时为你更新全网最新最热的动漫资源。平台拥有海量精彩漫画,官方正版漫画,支持离线观看,还有方便舒服的阅读方式
下载奇热小说app10.7M234352人在玩安卓奇热小说app是专为众多爱看小说的人士提供的手机看小说的软件,省流量极速免费看小说,海量热门小说任你看,喜欢小说的小伙伴不要错过,赶快下载奇热小说网手机版客户端体验吧
下载快看漫画App50.4M50531人在玩快看漫画,相信许多玩微博的小伙伴们都已经知道这款APP了。吵架归吵架,至于这款快看漫画App到底做得怎么样,只有试过才知道!如果你喜欢看漫画小故事,那么它可以陪你度过许多无聊的时光
下载豆瓣阅读35.5M9535人在玩豆瓣阅读app是一款为豆瓣的用户们量身定做的APP,在豆瓣阅读这里你可以看到更加符合豆瓣用户喜好的各类文字作品,而且目前书籍依然在持续增长中。毫无疑问,如果你是豆瓣用户,而且喜欢文字阅读的话,那么这毫无疑问是一款必须下载的APP
下载追书神器41.4M9281人在玩追书神器安卓版是一款超级强力的小说导读助手,目前几大热门的小说连载网站均有关联,你可以通过它方便地寻找自己喜欢的书记,而且更新之后还会马上提示你
下载腾讯动漫43.6M309人在玩腾讯动漫寒假档,许多大人们认为动漫就是小孩子看的东西,但是大概从80后开始,动漫就成为了许多人生活中的一部分,如果你喜欢看动漫,可以来腾讯动漫吧,这里有最新动漫更新视频
下载书旗小说47.0M21810人在玩书旗免费小说是一款以书旗网海量小说为基础的在线/离线阅读器,集合在线阅读、本地阅读、书包下载、自动书签、智能搜索、阅读设置等多项人性化功能。
下载搜狗阅读器app29.1M397人在玩搜狗阅读是搜狗公司依托于搜狗搜索的丰富资源,为安卓用户打造的移动阅读应用产品。搜狗阅读海量图书即搜即看,新闻大事掌握在手,更有离线缓存、精品推荐、更新提醒等功能,让您随时随地享受阅读的快乐
下载起点读书45.9M504人在玩起点读书Android版,又名起点看书,是起点中文网推出的一款阅读软件。它支持本地阅读并提供起点在线书库,具备多种格式的解析阅读功能,同时提供了赏心悦目的UI及轻松舒适的图书阅读体验
下载QQ阅读器36.1M15489人在玩qq阅读官方下载是腾讯公司开发的一款手机看书软件,qq阅读全面支持TXT、UMD、HTML、EPUB、DOC等多种电子书格式,还可在QQ书城免费下载最新热门小说。
下载