VB.NET入门

基本代码

1.类

Public Class ClassName

End Class

2.属性

//字段
Private _speed As Integer
//属性
Property Speed() As Integer
    Get
        Return _speed
    End Get
    Set(ByVal Value As Integer)
        _speed = value
    End Set
End Property

3.方法

Public Function IsMoving() As Boolean

End Function

4.构造函数

Sub New()
    _speed = 0
End Sub

5.继承

//继承用 Inherits 关键字
Public Class SportsCar Inherits Car

6.重写

//重写方法时,在方法前加 Overrides 关键字
Overrides Function Function_Name() As Double

  重写方法和重写构造函数不同的是:重写的构造函数执行时会先执行原来的构造函数,而重写方法只有用了 Base 才会调用原来的方法
7.共享成员变量、属性、方法(c#中的静态)

//声明静态用 Shared
Public Shared MinPasswordLength As Integer = 6

  共享方法只能访问共享的类成员,不能访问非共享的方法,因为非共享的方法被实例化之后才能使用,也不能从共享方法中访问 Me。

数据访问组件

.NET用于数据访问的组件主要有3种,用于从数据库中检索和存储数据。
  OleDbConnection:表示与数据库的活动连接,提供了如数据库名、数据库位置和数据库驱动程序等用于连接数据库的基本信息。原理是它先连接 OLE DB(一个数据库访问平台,是windows的一个组成部分),再通过OLE DB连接数据库。
  OleDbAdapter:数据库和DataSet之间的桥梁,使用 OLEDBConnection 检索数据库中的数据,并把它们添加到 DataSet 中。
  DataSet:是驻留与内存中的数据缓存,这些数据以 XML 的形式表示,可以通过使用 Data View组件以各种方式查询数据。
  OleDbCommand:用来执行SQL语句。

ADO.NET和SQL Sserver数据库编程

  ADO.NET提供了一种断开的体系结构,即应用程序与数据库连接后,检索的数据会保存在内容中并断开和数据库的连接,然后处理数据在内存中的副本。如果要对内存中的数据进行修改更新,则需要建立一个新的连接,从而更新数据库。用于在内存中保存数据的主要是 DataSet ,DataSet包含了其他存储在内存中的数据,比如Data Table对象。

.NET还提供了和对应的数据库的连接,比如:SQL Server 和 Oracle
System.Data.SqlClient命名空间中的类就提供了和SQL Server数据库的连接。
  SqlConnection:提供了与SQL Server数据库的连接。用SqlConnection.ConnectionString 属性指定打开数据库连接所需要的所有信息。可以用NT账户连接,也可以用指定的用户名和口令连接数据库。

Dim objconnection as SqlConnection = New SqlConnection("server=(local);database=pubs;user id=sa;password=")

  SqlCommand:表示查询数据的一个SQL命令,可以是字符串也可以是存储过程。但在使用时必须设置一个SqlConnection对象。

objCommand.Connection = objConnection

  Parameters集合:保存了SQL命令中使用的参数名称以及每个参数名称对应的对象。

objCommand.Parameters.Add("@user_id",txtUserID.Text)

  ExecuteNonQuery方法:执行SQL命令 。

内存管理

  内存泄露:不再需要的但还保存在内存中的对象成为泄漏。许多系统管理员将他们的服务器配置成每天或每周启动一次,就是为了回收那些不再使用的内存。
  垃圾回收:垃圾回收器会跟踪每个对象都有哪些地方引用了它,如果对象没有任何引用,垃圾回收器就会删除该对象。

类库

  类库: 类库是编译到一个文件中的类的集合。它不能运行,但是可以在应用程序中使用其中的类。在编译时,也不需要再次编译类库,如果类库发生变化,使用它的应用程序也会自动获得改进代码带来的好处。

XML

  XML:一种用于应用程序间交换数据的语言,实际上被认为是Internet中应用程序间的一种数据交换标准,但它还不仅用于Internet,还用于不同平台和应用程序之间的简单数据交换。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
第一部分 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.什么是oop 2.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.什么是dao 4.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)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值