资源描述:
《BasicNET语言基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第二章VisualBasic.NET语言基础教学目标:认识VisualBasic.NET的程序设计基础,通过数据类型、常量和变量、运算符及表达式等的学习,为以后的程序设计打下牢固的基础。除了基本数据类型以外,还要熟悉在程序设计中用到复杂的数据类型,如:数组、结构。教学类型:在多媒体教室直观讲授,引导学生进行简单程序设计操作。加深对本次课内容的理解。教学内容:2.1VB.NET程序设计基础2.1.1代码书写规则VB.NET程序设计语言的代码书写规则如下:1.关键字和标识符关键字又称是系统保留字,是
2、具有固定含义和使用方法的字母纟R合。关键字用于表示系统的标准过程、方法、属性、函数和各种运算符等。如:Private>Sub、If>Else、Select等等。标识符是由稈序设计人员定义的,用于表示变量名、常量名、控件对彖名称等的字母纟R合。VB.NET屮标识符的命名规则:(1)标识符必须以字母、汉字或下划线开头;(2)只能由字母、汉字或下划线组成;(3)不能使用关键字;(4)如果以下划线开头,则必须包含至少一个字母或数字。例如,以下为错误的标识符:Public(错误原因:使用了系统保留字);S
3、tudentname(错误原因:标识符屮出现了空格);505Ccomputer(错误原因:标识符以数字开头);2.代码书写规则(1)不区分字母的大小写;(2)不能在对象名、属性名、方法名、变量名、关键字的中间断开;(3)一行可书写若干句语句,语句之间用“:”分隔;(4)一句语句分若干行书写时,要用空格加续行符连接;(5)同一语句的续行符Z间不能有空行;3.注释注释语句可用REM或引导。DimstudentnoAsInteger'定义一个学生学号的变量DimstudentnoAsIntegerRe
4、m定义一个学生学号的变量2.1.2基本数据类型VisualBasic.NET语言定义了多种数据类型,用以存储各种不同形式的数据,节省存储的空间。其常用的数据数据类型如表2」所示。表2.1常用数据数据类型VB.NET占字节数取值范围Boolean2True或FalseByte10到255(无符号)Char20到65535(无符号)Date80001年1月1日凌晨0:00:00到9999年12月31日晚上11:59:59Decimal160到±79,228,162,514,264,337,593,5
5、43,950,335Z间不带小数点的数;()到土7.9228162514264337593543950335Z间带28位小数的数;最小非零数为±0.0000000000000000000000000001Double(双精度浮点型)8负值取值范围为-1.79769313486231570E+308到-4.94065645841246544E-324:正值取值范
6、韦I为4.94065645841246544E-324至U1.79769313486231570E+308Integer4-2,147,
7、483,648到2,147,483,647Long(长整型)8-9,223,372,036,854,775,808到9,223,372,036,854,775,807Object4任何类型都可以存储在Object类型的变量中Short2-32,768到32,767Single(单精度浮点型)4负值取值范围为-3.4028235E+38到-1.401298E-45;正值取值范围为1.401298E-45到3.4028235E+38String(变长)大约20亿个Unicode字符用户白定义的类型(
8、结构)结构屮的每个成员祁可以由白身数据类型决定取值范围,并与其他成员的取值范围无关在稈序设计过稈屮,不仅需要存储的数据有类型Z分,在程序代码屮出现的值也有类型Z分的,通常值的形式决定了它的数据类型。编译器将整数值作为Integer处理,将非整数值作为Double处理。此外,VB.NET还提供了一套值类型字符,可用于将值强制为某种类型,而不是由值的形式确定其类型,只需将值类型字符加于值后即可。表2.2屮列出了可用的值的类型字符。表2.2值类型字符值类型字符数据类型值类型字符数据类型SShortFS
9、ingleIIntegerRDoubleLLongCCharDDecimal为了便于对表2」所列出的数据类型有迸一步的认识,下面按类别对表小的数据类型进行说明:1.数值数据类型数值数据类型川来处理能够区分大小的数值最,可分为整数类烈和非整数类世两大类。(1)整数类型有符号整数类型包括Short、Integer和Long。声明为有符号整数类型的变量只能存放整数。无符号整数类型是Byte,取值范围为0〜255。(2)非整数类型非整数类型包括Decimal、Single、Double,这3种都是有符号