资源描述:
《任务二应用选择结构完善系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VB.NET程序设计任务二应用选择结构完善系统学习目标1、了解VB.NET常用的数据类型2、了解运算符和表达式3、掌握变量声明、变量作用域4、掌握选择结构的使用5、掌握MessageBox类的常用方法6、了解常见错误类型,掌握错误处理的方法VB.NET常用数据类型类别数据类型长度取值范围整数类型Short2个字节-32,768到32767(有符号)Integer4个字节-2,147,483,648到2,147,483,647(有符号)Long8个字节-9,223,372,036,854,775,808到9,223,372,036,854,7
2、75,807。Byte1个字节0到255(无符号)浮点数类型(带有小数点的数)Single4个字节负值取值范围为-3.4028235E+38到-1.401298E-45;正值取值范围为1.401298E-45到3.4028235E+38。Double8个字节负值取值范围为-1.79769313486231570E+308到-4.94065645841246544E-324;正值取值范围为4.94065645841246544E-324到1.79769313486231570E+308。Decimal16个字节为了适应高精度的财务和货币计算的
3、需要,精度为28~~29位有效数字逻辑类型Boolean2个字节True或FalseObject4个字节(32位平台),8个字节(64位平台)任何类型都可以存储在Object类型的变量中。单个字符类型Char2个字节一个字符(无符号)字符串类型String取决于实现平台0到大约20亿个Unicode字符。日期类型DateDateTime8个字节0001年1月1日凌晨0:00:00到9999年12月31日晚上11:59:59变量与常量-变量变量的声明语法格式:Dim变量名As类型[=初始值]例如,DimaAsInteger,bAsLong,c
4、AsSingle,dAsDouble注意:定义好的变量要在程序中使用,否则会有警告(未使用的变量)。思考:怎样同时声明多个同一类型变量?变量与常量-变量变量的命名由字母、汉字、数字或下划线组成,第一个字符必须是字母或汉字或下划线。如果名称以下划线开头,必须包含至少一个字母或数字或汉字。长度不超过1023个字符。不要与VB.NET中的关键字同名。VB.NET对变量中字母的大小写不加以区分。最好利用“匈牙利命名”规则给变量起名,即变量名由“前缀+后缀”组成。例如:IntCountor,DblSum有关变量命名的题目1、下面哪个符号不能作为VB.
5、NET的变量名?A、ABCDB、G888C、123dogD、xpq2、下列符号哪一个是VB.NET中的合法变量名?A、B3B、3BC、IfD、A[B]9变量与常量-变量静态变量的声明自动变量:用Dim声明,变量值只在过程执行期间才存在静态变量:用Static声明,变量值在程序运行期间一直存在[例]统计单击窗体的次数变量与常量-变量变量的作用域(有效作用范围)块级变量:用Dim声明,在特定的代码块中声明。如条件语句块。局部变量:在一个过程内部声明的变量,它只在本过程内有效。用Dim或Static来声明。窗体和模块级变量:在窗体和模块的声明部分
6、定义的变量,它对一个窗体或模块的不同过程都有效。用Dim或Private来声明。全局变量:在模块文件中用Public关键字声明的变量。它可以被应用程序中的所有模块引用。变量与常量-常量常量:就是其值固定不变的量常量的命名和声明命名:遵循变量名命名的规则声明格式:Const常量名[As类型]=表达式例:ConstconMaxAsInteger=9'声明Integer型常量ConstconDate=#10/5/2002#'声明Date型常量ConstCodeName=“ASCII”‘声明String型常量ConstpiAsDouble=3.14
7、159265358979‘声明Double型常量运算符1.算术运算符优先级运算运算符举例结果高低乘方^2^38取负--2^3-8乘、除*/5*3/27.5整除5*327求余Mod5*3Mod21加、减+-10-3+(-2)5运算符2.字符串运算符运算符:&和+例:VB=“Visual”+“Basic”'连接为字符串“VisualBasic”"第"&Str(N)&"条记录"Str为数值型转字符型函数。若N为1,标签上显示“第1条记录”说明:使用+号,要求连接的两个表达式均为字符串型使用&号,连接的两个表达式可以为任何类型,但结果为字符串型
8、,如“当前日期”
/8/2002#运算符3.关系运算符运算运算符举例结果等于="Hello"="hello"False不等于<>"Hello"<>"hello"True大于