VB Dot NET 学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基础知识集锦

项目:一个独立的变成单位(包含窗体文件及其他一些相关文件),若干项目组成一个解决方案

解决方案可以含有以下类型的文件:

解决方案文件(.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)不能使用中的关键字

(3)不区分变量名的大小写,一般变量名首字母用大写,其余用

小写字母表示;常量全部用大写字母表示

值类型变量:直接存放数据。每个值类型变量有它自己的数据拷贝,

因此对一个值类型变量的操作不能影响其他的变量

引用类型变量:并不真的包含数据,存放的是指向其他数据的内存地址的指针,

也就是把数据值所在的地址作为引用变量的值。该种变量对象的引用

简称为赋值或存储。字符串。数组和类是引用类型的变量。

变量声明

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

表达式

不同数据类型的转换,运算结果的数据类型向精度高的数据类型靠:

Integer

优先级:

算术运算符>= 字符运算符> 关系运算符> 逻辑运算符

常用函数

Conversion-----转换函数

DateAndTime----日期和时间函数

Strings--------字符串函数

VBMath---------随机函数

基本数据类型--System--基本的和经常使用的数据类型、事件和事件处理程序、接口、属性

和异常处理等

编程类型--System.Collections(对象集合)/System.IO(文件管理及其输入/输出)

图形--System.Drawing/System.Windows.Forms--GDI+Windows的应用程序的丰富用户数据库的各种对象

名称空间的使用

(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)

相关文档
最新文档