VB Dot NET 学习笔记.doc_第1页
VB Dot NET 学习笔记.doc_第2页
VB Dot NET 学习笔记.doc_第3页
VB Dot NET 学习笔记.doc_第4页
VB Dot NET 学习笔记.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB.NET基础知识集锦项目:一个独立的变成单位(包含窗体文件及其他一些相关文件),若干项目组成一个解决方案解决方案可以含有以下类型的文件:解决方案文件(.sln):可包括用不用的语言开发的项目项目文件(.vbproj):由引用的组件和代码模块组成代码模块文件(.vb):包括窗体文件、类模块或其他代码文件保存程序和文件组成程序存盘后将建立一个文件夹,包含如下内容:(1)XXX.sln-项目关联、配置等的信息(2)XXX.suo-开发环境选项的信息(3)XXX.vbproj-项目文件(4)Form1.vb-窗体文件(5)AssemblyInfo.vb-项目集合信息(系统自动建立)(6)XXX.exe-可执行文件(在Bin文件夹)(7)Bin文件夹-可执行文件的默认路径。(8)Debug文件夹-存放程序调试产生的信息常量直接常量:其常数值反映了其类型符号常量:用户声明,便于程序阅读或修改 Const 符号常量名 As 类型 = 表达式系统常量:系统提供许多内部常量和枚举变量概述变量:在程序运行中其存储的值可以改变命名规则:(1)必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度小于等于255个字符(2)不能使用VB.NET中的关键字(3)VB.NET不区分变量名的大小写,一般变量名首字母用大写,其余用小写字母表示;常量全部用大写字母表示值类型变量:直接存放数据。每个值类型变量有它自己的数据拷贝,因此对一个值类型变量的操作不能影响其他的变量引用类型变量:并不真的包含数据,存放的是指向其他数据的内存地址的指针,也就是把数据值所在的地址作为引用变量的值。该种变量对象的引用简称为赋值或存储。字符串。数组和类是引用类型的变量。变量声明1.用Dim语句显示声明变量 Dim 变量名 As 类型 =初始值As部分缺省,创建的变量为Object类型Dim m,n,j As Integer,x,y As Single,k(k为object类型,且此时不可以同时给变量赋初值)运算符算数运算符(注意:对算数运算符两边的操作数应是数值型,若是数字字符或逻辑型, 则自动转换成数值类型后再运算)字符串运算符(1)& 两旁的操作数可任意,转换成字符型后再连接(2)+ 两旁的操作数应均为字符型; 若为数值型则进行算术加运算; 若一个为数字字符,另一个为数值,则自动将数字字符转换为数值后进行算术加; 另一个为非数字字符型,另一个为数值型,则出错。关系运算符:属于双目运算符,作用是对两个操作数进行大小比较。逻辑运算符: (1)Not-取反-Not F-T (2)And-与-T And F-F T And T-T (3)Or-或-T Or F-T F Or F-F (4)Xor-异或-T Xor F-T T Xor T-F表达式 不同数据类型的转换,运算结果的数据类型向精度高的数据类型靠: IntegerLongSingleDouble= 字符运算符 关系运算符 逻辑运算符常用函数 Conversion-转换函数 DateAndTime-日期和时间函数 Strings-字符串函数 VBMath-随机函数 基本数据类型-System-基本的和经常使用的数据类型、事件和事件处理程序、接口、属性和异常处理等 编程类型-System.Collections(对象集合)/System.IO(文件管理及其输入/输出) 图形-System.Drawing/System.Windows.Forms-GDI+Windows的应用程序的丰富用户 数据库-System.Data-ADO.NET的各种对象名称空间的使用 (1)项目引用:新建项目时,根据所建的项目类型,自动导入 (2)直接引用:给出名称空间的全名。可以任意访问类及各项内容 (3)Imports语句导入:在代码中就可直接使用名称空间的类和成员。 Imports 名称空间.NET中的数学函数包含在Math类中,使用前在模块的开头,用语句Imports System.Math导入数学函数: Abs(N)-取绝对值 Cos(N)-余弦函数 Exp(N)-e的X次方 Fix(N)-取整 Log(N)-自然对数 Int(N)-取小于或等于N的最大整数 Rnd(N)-产生随机数 Round(N)-四舍五入取整 Sin(N)-正弦函数 Sgn(N)-符号函数 Sqr(N)-平方根 Tan(N)-正切函数日期函数: Date()-返回系统日期 Day(C/N)-返回日期代号(1-31) Hour(C/N)-返回小时(0-24) Minute(C/N)-返回分钟(0-59) Month(C/N)-返回月份代号(1-12) Now-返回系统日期和时间 Second(C/N)-返回秒(0-59) Time()-返回系统时间 Year(C/N)-返回年代号(1753-2078)顺序结构:赋值语句、输入/输出语句等。 注意:赋值语句左边只能是变量,不能使常量、常数符号、表达式。 常用的复合赋值语句: (1)累加 sum +=X sum = sum+X (2)计数 n += a n = n+1 (3)显示多行信息 利用 &= 来实现选择结构:If语句和Select语句 If.Then . End If Select CaseXXX Case 0. Case 1. End Select循环结构:计数循环语句和条件型循环语句 For循环语句用于控制循环次数预知的循环结构 For 循环结构 = 初值 To 终值Step 步长 语句块 Exit For 语句块 Next 循环变量 循环变量必须为数值型 循环次数 = Int( (终值-初值)/步长+1) 步长:(1) 0 初值终值 =1时,可省略 (2) 终值 (3) =0 死循环 Do.Loop循环语句调试窗口输出信息 Debug.WriteLine(表达式)-输出时换行 Debug.Write(表达式)-输出时不换行 Exit语句:用于退出某种控制结构的执行 End语句:独立的End语句用于结束一个程序的运行,它可以放在任何事件过程中错误类型:语法错误、运行时错误和逻辑错误 常用的算法:素数判定、级数求和、试凑法、迭代法解方程数组排序:选择法、冒泡法、插入法、合并排序 选择法:每次在若干个无序数中找最小(大)数。并放在相应的位置。 冒泡法:从第一个元素开始,对数组中两两相邻的元素比较,将值较小 元素放在前面,一个最大的数沉淀称为数组中的最后一个元素, 一些较小的数如同气泡一样上浮到一个位置。n个数,经过n-1 轮比较后完成排序。 插入法:(1)首先查找待插入数据在数组中的位置k; (2)然后从最后一个元素开始直到下标为k的元素依次往后移动一个位置。 (3)第k个元素的位置腾出,将数据插入 删除数据:首先也是要找到欲删除的元素的位置k;然后从k+1到n个位置开始 向前移动,最后将数组元素减1。结构类型及其数组 数组存放性质相同的数组集合。若不同类型信息作为一个整体来描述, 例如姓名、性别、出生年龄等,通过Structure结构类型来解决。 结构类型的定义: Structure 结构类型名 成员名声明 End Structure 注意:(1)结构类型不能再过程内部定义; (2)必须显示声明结构的每一个数据成员,用Dim语句声明的 成员默认为Public,否则可用Private声明子过程定义的方法同函数过程,形式如下: Sub 子过程名(参数列表) 局部变量或常数定义 语句 Exit Sub 语句 End Sub 注意:子过程名、形参同函数过程中对应项的规定,当无形参时不要括号。变量的作用域 块变量:在控制结构中生命的变量,只能在本块内有效

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论