《三章节VBNET程序设计基础》由会员分享,可在线阅读,更多相关《三章节VBNET程序设计基础(43页珍藏版)》请在金锄头文库上搜索。
1、第三章第三章 VB.NETVB.NET程序设计基础程序设计基础裙莲牡窘扇憋伯反矽幻务两屯烃史瞅番磊已精曲守嚏匡购临掐犁旬郡寐汕三章节VBNET程序设计基础三章节VBNET程序设计基础第三章第三章 VB.NET VB.NET程序设计基础程序设计基础 3.1 3.1 数据类型数据类型3.2 3.2 常量与变量常量与变量 3.3 3.3 运算符和表达式运算符和表达式3.4 3.4 常用函数常用函数3.5 3.5 综合应用综合应用3.5 3.5 自主学习自主学习 本章目录本章目录桨慎特靖前响凤驱臭闻舷即锑香悼鹊脊拐刺摧猿芭汾掐破遮枪瑞咽袱休锤三章节VBNET程序设计基础三章节VBNET程序设计基础23
2、.1.1 3.1.1 引例引例圆柱体积和表面积计算圆柱体积和表面积计算本章目录本章目录例3.1 利用计算机来解决初等数学问题 已知半径r和圆柱高h,计算圆柱体积t和表面积s,保留三位小数 显示结果无小数. 原因是:存放计算结果的t和s的数据类型为整型 3.1 3.1 数据类型数据类型惺弯柠乍用彝击套晾柬哲朝智也携雄窜疥管工吓移挥踢酬弄甩伪矩瞳存哄三章节VBNET程序设计基础三章节VBNET程序设计基础33.1 .2 3.1 .2 数据类型和标识符数据类型和标识符 本章目录本章目录1.1.数据类型数据类型 对要处理的数据规定了存放的形式、取值的范围和所能进行的运算。鬃镇痘令柯遭猖毯久祥驮龚压棍滓
3、肥港坛铬臂琼森川拉芍鞘陶兹掘濒毖扬三章节VBNET程序设计基础三章节VBNET程序设计基础4本章目录本章目录2.2.主要基本数据类型主要基本数据类型浦镊牵亿维仑蛮矮搓垫傀趣善锑酣压宠衍窜烙睦淹希况联裕拿艺仗徊汲锯三章节VBNET程序设计基础三章节VBNET程序设计基础5例3.2 测试数据类型有效范围。 利用变量的MaxValue和MinValue常数字段(属性)可 以测试上述数据类型的有效范围. Dim n As Single, d As Decimal Label1.Text = 最小单精度型最小单精度型 & n.MinValue & vbCrLf Label1.Text &= 最大单精度型
4、最大单精度型 & n.MaxValue & vbCrLf Label1.Text &= 最小定点数型最小定点数型 & d.MinValue & vbCrLf Label1.Text &= 最大定点数型最大定点数型 & d.MaxValue & vbCrLf聘距器届郴霸吾疑滩搐茹榨冶赁蝇咋淡窑钉嘲铃扒倍苦叹厉纱达季信冕渣三章节VBNET程序设计基础三章节VBNET程序设计基础63.3.标识符标识符标识符标识符来给用户处理的来给用户处理的对象对象起个名字起个名字; ;用来命名用来命名常量、变量、函数、过程、各种控件名常量、变量、函数、过程、各种控件名遵循以下规则:遵循以下规则:(1)字母或下划线开
5、头,后面可跟字母、数字、下划线等字符; 可以用汉字、希腊字母等,但不常用。(2) 不能使用VB.NET中的关键字。例如Dim、If、For等。(3)一般不要使用具有特定意义的标识符,如属性和方法名等。(4)不区分变量名的大小写。例如,XYZ,xyz,xYz等都认为指的是一 个相同的变量名。为了便于区分,一般变量首字母用大写字母,其余用小写字母表示;常量全部用大写字母表示。 禁垒杨亨躇囚桃败乡罩挞厉薄婉搞疏肖波戌阳插砚却惦疾如瘟估畔阮辞履三章节VBNET程序设计基础三章节VBNET程序设计基础7下例是错误或使用不当的标识符:3xy 数字开头数字开头y - zy - z 不允许出现减号运算符不允许
6、出现减号运算符Wang PingWang Ping 不允许出现空格不允许出现空格DimDim VB.NETVB.NET的关键字的关键字CosCos 与内部函数名相同,虽与内部函数名相同,虽 然允许,但尽量不用。然允许,但尽量不用。猴策瞒校豫宁蜂柬淫扭戴巴箱啪耽陷核陵低寂咀雁懈俄冯瞻胰涣奄溢啃郁三章节VBNET程序设计基础三章节VBNET程序设计基础83.23.2常量与变量常量与变量 变量用来存储可能变化的数据,而常量则表示变量用来存储可能变化的数据,而常量则表示固定不变的数据。固定不变的数据。 例:例:t=3.14159*r*r*ht=3.14159*r*r*h后玩灰似券搜辰稍棋盗槽橡定钟茸梆
7、塌满娜胚丛其丸阂挚忿坑熊丑频飘悉三章节VBNET程序设计基础三章节VBNET程序设计基础93.2.1 3.2.1 常量常量 VB.NET中有三种常量:直接常量 其常数值直接反映了其类型 符号常量 用户声明,便于程序阅读或修改 Const 符号常量名 As 类型 = 表达式 例 Const PI=3.14系统常量 系统提供许多内部常量和枚举 例如:vbCrLf 回车/换行组合符 枚举 如控件的颜色、边框线型等 形式:枚举名.枚举值 例 Color.Red 本章目录本章目录亢握帽锣卫致栽绎吼意赠蓝翼苹递厉握牛拧刨隋慷萍异席晓呢兹以肃炔奴三章节VBNET程序设计基础三章节VBNET程序设计基础10整
8、型:主要Integer(包括Short 和Long) 形式: n 例如:123、-123、+123、123i均表示整数 123.0、1,234就是非整数实数:主要Single (包括Double )形式: n.n、nEm、n.nEm 例如:123.45、0.12345E+3 (0.12345103 )(1)数值数据类型仟汁悼凋函羽砂蛔沃林脆岩罩议厄溜披赘撑醋侗扫脾馅哦公梗馋荷氛履唐三章节VBNET程序设计基础三章节VBNET程序设计基础11(1)(1)整数整数 定义:不带小数点和指数符号的数。 特点:数精确表示,但数范围有限。十进制:n& 例: 123、123&、+123 正确的整数 123.
9、0 、1,230 错误 八进制: &On十六进制: &Hn 蛙灵渴膏雁鸽顺蚤废各哮射谩铲揪镊疏庶双耽勃臼汽撕隐找群挫板荒亢家三章节VBNET程序设计基础三章节VBNET程序设计基础12(2 2)实数)实数: 定义:定义: 带小数点或指数符号的数。带小数点或指数符号的数。 特点:特点: 数精不精确表示,但数范围大。数精不精确表示,但数范围大。 类型:类型: 单精度单精度 Single Single或或!, !, 双精度双精度DoubleDouble或或# # 。 形式:形式: 尾数尾数 E E 指数指数 尾数尾数 E E 指数指数# 其中:其中: E E表示单精度指数符号表示单精度指数符号 、#
10、 #表示双精度数符号表示双精度数符号 例:例: 123.45 123.45、 123.45# 123.45#、0.12345E+30.12345E+3、 12345E-2 12345E-2 、 0.12345E+3# 0.12345E+3# 都是同值实数都是同值实数讣调霹厂静意瞥兑缄趁奎寂蜀助宴呻巷购虚枉择度狼轨歧操符刀足横之冠三章节VBNET程序设计基础三章节VBNET程序设计基础13(3 3)逻辑型数据()逻辑型数据(BooleanBoolean) 逻辑型数据只有两个值:逻辑型数据只有两个值: 真(真(TrueTrue)和和假(假(FalseFalse) 注意:注意:u 当把数值型数据转换
11、为逻辑型数据时,当把数值型数据转换为逻辑型数据时, 0 0转换为转换为FalseFalse,非非0 0值值转换为转换为TrueTrue。u 当把逻辑型数据转换为数值型数据时,当把逻辑型数据转换为数值型数据时, False False转换为转换为0 0,TrueTrue转换为转换为-1-1。痞藻瞩陶悲卵畜追缺咯刷软塔户磨骤稍伊眯燕毙疲蜜廓牺搽萎杂陋秉溶炳三章节VBNET程序设计基础三章节VBNET程序设计基础14(4 4)日期型数据)日期型数据(DateDate) 形式: # 一般为:月/日/年 例例: # #3-6-93 13:20# # # #12/18/1999# #糕庸拜潍姐渤伦姬票佳桩
12、滋煽优买财抡央桶超国娄充丑宵可窖哎糖赦文赏三章节VBNET程序设计基础三章节VBNET程序设计基础15(5)字符和字符串数据类型字符型(Char)存放一个Unicode字符 可以包括所有西文字符和汉字,占两个字节.形式: 字符 例如: a、 2、中等。字符串(String)类型存放若干个字符形式: 字符串 例如,12345、abcde123、程序设计等。胎贿发媚埋励拌主瞎郭衫且鸳总氛店酶垦太酪宛逝拳有潞纬佃蚊麻潍邦肤三章节VBNET程序设计基础三章节VBNET程序设计基础16注意注意:(1)(1)字符和字符串都必须是用西文的双引号引起字符和字符串都必须是用西文的双引号引起(2)(2)表示空字符
13、,而表示空字符,而 表示有一个空格的字符;表示有一个空格的字符;(3) (3) 若字符串中有双引号,例如,要表示字符串:若字符串中有双引号,例如,要表示字符串:123abc123abc,则用连续两个双引号表示,即:则用连续两个双引号表示,即: 123abc 123abc。 殿协意爱诽寡钵辞猩呛棵掳淀逸揖雏窝趋窄矢激瞒患脾席喇埔砷巨驻涯霍三章节VBNET程序设计基础三章节VBNET程序设计基础17本章目录本章目录3.2.23.2.2变量变量1.变量及特点变量是在程序运行过程中其值可以变化的量。任何变量有以下特点:变量名 变量的标识符。数据类型 指明变量存放的数据类型。变量值 存放相应数据类型的数
14、据。VB.NET中的变量还是对象,具有属性和方法。段檬盒彼及辐垣宙熏黄足剔苫崖爷迁蛛踪屈椰怒嫡茎母约宾故仪晤玄蒜前三章节VBNET程序设计基础三章节VBNET程序设计基础182.2.变量声明变量声明 作用:指定变量命名和类型,也可以赋于初值 声明形式 Dim 变量名 As 类型=初始值As部分缺省: 创建的变量为Object类型初始值子句: 表示给声明的变量赋值本章目录本章目录注意:一条注意:一条DimDim语句可同时定义多个变量;语句可同时定义多个变量; 多个相同类型变量,可用一个多个相同类型变量,可用一个AsAs来指定,来指定, 以逗号分隔,这时不能给变量赋初值。以逗号分隔,这时不能给变量
15、赋初值。例如:例如:DimDim m m,n n,j As Integerj As Integer,x x,y As Singley As Single,k k淮你茨滋举弗懂观绊汞俄武雍溯镜箍织坟胚夕瓷术殿漓高段执磐陵酗寺弹三章节VBNET程序设计基础三章节VBNET程序设计基础193.3 3.3 运算符和表达式运算符和表达式 本章目录本章目录 运算符和表达式运算符和表达式 : 结果类型结果类型 算术运算符与算术表达式 数值 字符串运算符与字符串表达式 字符串 关系运算符与关系表达式 逻辑 逻辑运算符与逻辑表达式 逻辑聚啃桌婶砧弦运睬砷秉倡娘香麻遵尹溯苦寡释龋邵藩痴楷侍喊腹吃毯则寓三章节VBN
16、ET程序设计基础三章节VBNET程序设计基础201. 1. 算术运算符算术运算符例:5+10 mod 10 9 / 3+2 2 结果:10 注意:对算术运算符两边的操作数应是数值型,若是数字字符或逻辑型,则自动转换成数值类型后再运算。例如:30-True 结果是31,逻辑量True转为数值-1,False转为数值0 False + 10 + 4 结果是14本章目录本章目录觉场辙陈氨叉恶僻音菱茬鹃儒电邀剧恍鸥推颜旗玛峨钾哥朱允弛啪康牧摩三章节VBNET程序设计基础三章节VBNET程序设计基础21例:例: 在文本框输入秒数,以小时、分、秒形式显示。在文本框输入秒数,以小时、分、秒形式显示。分析:这
17、是利用分析:这是利用“Mod”“Mod”、“”“”运算符可方便地解决。运算符可方便地解决。 站晃遗议暴三浪蹦漳椒鸵抡闲昧取高租酉盖佃还萤魁泽压跨厨等义嗣右钉三章节VBNET程序设计基础三章节VBNET程序设计基础222.2.字符串连接运算符字符串连接运算符& 两旁的操作数可任意,转换成字符型后再连接+ 两旁的操作数应均为字符型; 1)数值型:则进行算术加运算; 2)一个为数字字符,另一个为数值,自动将数字字符转换为数值后进行算术加; 3)一个为非数字字符,另一个为数值型,出错。例如:操作 结果 操作 结果ab & 123 ab123 ab + 12 出错12 & 456 12456 12 +
18、456 468 12 & True 12True 12 + True 11注意: 在变量后使用运算符时,变量与间应加一个空格 本章目录本章目录薪赁伎酵彬锤蛔阮勒弄滓叙励躺佰倍磺竹巨呼老桅拣见苏喧星哺秘古弱虑三章节VBNET程序设计基础三章节VBNET程序设计基础233.3.关系运算符关系运算符 作用是对两个操作数进行大小比较, 结果为True或False。本章目录本章目录运算符运算符例例结果结果= = ABCDE ABCDE = = ABR ABR FalseFalse ABCDE ABCDE ABR ABR FalseFalse= bc bc = = abcdeabcde TrueTrue
19、233233FalseFalse= 23 23 3 3 TrueTrue abc abc abcdeabcde TrueTrue氧煮辱络惠讼祥耪如退楔吏戒胯荔灰甭干铀均肠拾讨裸册橡丁擎搂朋裤饺三章节VBNET程序设计基础三章节VBNET程序设计基础244.4.逻辑运算符逻辑运算符 逻辑运算符除Not是单目运算符外,其余都是双目运算符,作用是将操作数进行逻辑运算,结果是逻辑值True或False。 本章目录本章目录景律弄睡侩捐拦蛾亨啼成兢挝诸酝婆谈险矗尔败旅娠嫉隅茹佰鉴锨失恶棍三章节VBNET程序设计基础三章节VBNET程序设计基础253.2.23.2.2表达式表达式 1.组成 变量、常量、函数
20、、运算符和圆括号2.书写规则 运算符不能相邻 例a+ -b是错误的 乘号不能省略 例x 乘以y 应写成:x*y 括号必须成对出现(均使用圆括号) 表达式从左到右在同一基准上书写,无高低、大小3. 不同数据类型的转换 运算结果的数据类型向精度高的数据类型靠 IntegerLongSingleDouble字符运算符关系运算符逻辑运算本章目录本章目录裹北论识逆烫座亏舵毡茵咯则毋京携坑掂席魏撑饭则朱扮匀榨才躯关饮尤三章节VBNET程序设计基础三章节VBNET程序设计基础26表达式书写举例表达式书写举例a*b*c*d/e/f/g 或或 a*b*c*d/(e*f*g) 例逻辑表达式书写,选拔优秀生的条件为
21、: 年龄(Age)小于19岁,三门课总分(Total)高于285分, 其中有一门为100分,如果其表达式写为:Age285 And ( Mark1=100 Or Mark2=100 Or Mark3=100 )如果取消括号有何问题?请读者考虑。 sin(45*3.14/180)+(exp(10)+log(10)/sqr(x+y+1)本章目录本章目录照彩忆怠综惩涩乏扎速放沽苗筹园垃年搅闲占撒梁重吞喜琐汉乖戒脂冉愁三章节VBNET程序设计基础三章节VBNET程序设计基础271.1.数学函数数学函数 例 模拟Windows计算器. 本章目录本章目录3.4 3.4 常用函数常用函数 . NET中的数学
22、函数包含在Math类。使用前在模块的开头用语句 Imports System.Math导入过烛巷呵芭缀蛀眶败卞孟逊抨皑蓬示汹包审竖院芋机悄绩逮好界靛饥胁也三章节VBNET程序设计基础三章节VBNET程序设计基础28函数含 义实 例结 果Abs(N)取N的绝对值 Abs(-3.5)3.5Cos(N)返回N弧度的余弦值Cos(0)1Exp(N)返回以e为底的幂,即eNExp(3)20.086Log(N)返回自然对数Log(10)2.3Max(N1,N2)求两个数中大的一个数Max(3,5)5Min(N1,N2)求两个数中小的一个数Min(3,5)3Sin(N)返回N弧度的正弦值Sin(0)0Sig
23、n(N)返回N数值的符号Sign(-3.5)-1Sqrt(N)求N的平方根Sqrt(9)3Tan(N)返回N弧度的正切Tan(0)0愈斑圃兑关滞陕俄融牧忍铅韧赏涕溢答甘椎己瞅南洲舷乞位办廊菌钵糟刑三章节VBNET程序设计基础三章节VBNET程序设计基础292.2.转换函数转换函数 ABCUcase$(abc)小写字母转为大写字母小写字母转为大写字母Ucase(C)144Oct$(100)十进制转换成八进制十进制转换成八进制Oct(N)123.45Str$(123.45)数值转换为字符串数值转换为字符串Str(N)123Val(123AB)数字字符串转换为数值数字字符串转换为数值Val(C) a
24、bcLcase$(ABC)大写字母转为小写字母大写字母转为小写字母Lcase$(C)64Hex(100)十进制转换成十六进制十进制转换成十六进制Hex(N)AChr$(65)ASCII码值转换成字符码值转换成字符Chr(N)2003-11-13CDate(2003/11/13)转换成日期型转换成日期型CDate65Asc(A)字符转换成字符转换成ASCII码值码值Asc(C)结果结果实例实例功能功能 函数名函数名本章目录本章目录锑铝杖涵知械赛召份翁锑彩缓仰妻垫楞囤酶刘妖悲片蛋箱驯榔盲趣策橇凭三章节VBNET程序设计基础三章节VBNET程序设计基础30转换函数说明转换函数说明(1)(1)ChrC
25、hr和和AscAsc函数互为反函数。函数互为反函数。Chr(Asc(“r”)Chr(Asc(“r”) Chr(66) Chr(66) “B“ “B“ Asc (“B) Asc (“B) 66 66 Asc(Chr(66) Asc(Chr(66) 99 Chr(Asc(“K”) 99 Chr(Asc(“K”) “K” “K” Ucase$(abcdefg) Ucase$(abcdefg) “ABCDEFG “ABCDEFG(2) Str(2) Str函数将非负数值转换成字符类型后,会在转换后的字函数将非负数值转换成字符类型后,会在转换后的字符串左边增加一空格。符串左边增加一空格。(3) Val(
26、3) Val将数字字符串转换为数值类型,当字符串中出现数值将数字字符串转换为数值类型,当字符串中出现数值类型规定的字符外的字符,则停止转换,函数返回的是停类型规定的字符外的字符,则停止转换,函数返回的是停止转换前的结果。例如表达式:止转换前的结果。例如表达式: Val(-123.45ty3)Val(-123.45ty3)结果为结果为-123.45-123.45。本章目录本章目录枝恤欣殆格射肾爷脆叼喧肌宫笆烽嘉冷沸几绞囚子舞裤饿捧稿芒晚殊监紊三章节VBNET程序设计基础三章节VBNET程序设计基础313. 3. 字符串函数字符串函数 字符串编码VB.NET中字符串长度是以字(习惯称字符)为单位,
27、每个西文字符和每个汉字都作为一个字,占两个字节。这是因为VB.NET采用Unicode来存储和操作字符串。VB.NET中字符串处理有两种方式: 保留和更新了VB6.0版本提供的函数; 另一种是用System.String类的成员(函数) 本章目录本章目录女鉴堂因结锅足固徒缓溉横副挝寝戴涤臂了阻侧埔弥薄浅症课脯役逃让会三章节VBNET程序设计基础三章节VBNET程序设计基础32常用字符串函数例常用字符串函数例 本章目录本章目录StrDup(5,”A”) 结果为结果为AAAAAInStr(EFABCDEFG,EF) 结果为结果为1Trim(ABC) 结果为结果为ABCLeft(ABCDE,2) 结
28、果为结果为ABRight(ABCDE,2) 结果为结果为DEMid(ABCDE,2,3) 结果为结果为BCDMid(ABCDE,2,6) 结果为结果为BCDE注意: 调用Right和Left时函数名前要加命名空间的限定 “Microsoft.VisualBasic”,否则系统默认为控件的Right、Left属性。瓶仙腾昂嘉冈宴皋电耘霜霓仅皖退丰矿织钨稽封眺哼含昆狂卖巴挟挫页尿三章节VBNET程序设计基础三章节VBNET程序设计基础33本章目录本章目录 Now 返回系统日期和时间 WeekDay 返回星期代号 DateAdd(要增减日期形式,增减量,要增减的日期变量) DateDiff(要间隔日
29、期形式,日期1,日期2)例如:计算从现在开始计算离你毕业(假定2012年6月30日)还有多少天?表达式为: DateDiff(d, Now, #6/30/2012#) 日期属性 year month day hour Minute 4.4.日期函数日期函数赊王我角潮护所况耿认萝铲抨晨排攫箭郎装蹈升蒋裹借颁骆委啊请军痢鱼三章节VBNET程序设计基础三章节VBNET程序设计基础345.5.其他实用函数其他实用函数(1 1) Rnd Rnd随机函数随机函数 形式如下: Rnd()或Rnd(N) 0,1) 作用: 产生0,1)双精度随机数。 N0或缺省时,生成随机数, N0生成与上次相同的随机数。产生
30、某范围的整数值,其通用表达式为:产生某范围的整数值,其通用表达式为: Int(Rnd* Int(Rnd*(上界(上界- -下界下界+1+1)+ +下界下界) ) 要产生要产生1 1100 100 数:数:Int(Rnd*100+1Int(Rnd*100+1) 痛倦舵衙桓烘蜘躇汰择白图狸常陡九播午稽筋逼卒凄鹿椰娟销庐篓磕薯伐三章节VBNET程序设计基础三章节VBNET程序设计基础35注意:注意: 每次运行,产生相同序列的随机数。要产生不同序列的随机数,可执行函数: Randomize例3.3 随机产生10个大写字母 域琐搅叔熄掩驱玩柬乏幼谦芹淮赛兜根裔滓招螺奏答磐杰拆僧毒鹤尖菜搭三章节VBNET
31、程序设计基础三章节VBNET程序设计基础36(2)IsNumeric函数形式如下: IsNumeric(表达式)作用:判断表达式是否是数字 一般用于对输入数据的合法性检验例如:IsNumeric(123a) 结果Fasle 在擂处顽疫嵌囚租岔尹钥千握廊狗隆暖闲刘净泳蛀霹棠秦煞钳载崩诱衫能三章节VBNET程序设计基础三章节VBNET程序设计基础375. Shell5. Shell函数函数 Shell函数可调用各种应用程序。形式如下:Shell(命令字符串,窗口类型)命令字符串:要执行的可执行文件名(包括路径)窗口类型:窗口状态,04,6,1表示正常窗口例如:本章目录本章目录Shell(“c:wi
32、ndowssystem32calc.exe”,1)挥饵啸佑馒庚抠窟邵棱怖感游杰孟楚凤慑慕济恶坑耍渤紊陡项宣驾晨坦秉三章节VBNET程序设计基础三章节VBNET程序设计基础383.5 3.5 综合应用综合应用例3.4 模仿Word中字符串替换功能和字幕滚动。本例字符串替换功能三种方法实现:利用查找(InStr)、取子串(Left、Mid)等函数实现利用替换(Replace)函数实现利用Shell函数调用winword.exe执行Word程序。本章目录本章目录标题栏滚动显示“查找与替换例”,可用时钟(Timer1)控件和Space函数,改变空格数达到自右向左滚动字幕效果。 Me.Text = Sp
33、ace(20 - j) & 查找与替换例训姓宗读激懦蔗旭喇咬今噶边礼羹述猩颂秆斧喉甄悔拜逊哉奎升八啪菇到三章节VBNET程序设计基础三章节VBNET程序设计基础393.6.1 3.6.1 命名空间作用命名空间作用 把类库划分为不同的组,将功能相近的类划到相同的命名空间,以方便地组织应用程序要使用的各个类。(1) VB.NET函数库的命名空间和模块 Conversion 转换函数 DateAndTime 日期和时间函数 Strings 字符串函数 VbMath 随机函数本章目录本章目录3.6 3.6 自主学习自主学习命名空间命名空间豫橇梆几脊氨疟手骤命仪腊譬洱拣淄坊佳诵嚣延斯琼逾蝇恬苏盒缮西死仗
34、三章节VBNET程序设计基础三章节VBNET程序设计基础40命名空间和类命名空间和类(2) (2) 基础类库中的命名空间和类基础类库中的命名空间和类类别类别命名命名空间空间说说 明明 基本数据基本数据类型类型System System 基本的和经常使用的数据类型、事基本的和经常使用的数据类型、事件和事件处理程序、接口、属性和件和事件处理程序、接口、属性和异常处理等异常处理等 编程基础编程基础System.Collections System.Collections System.IOSystem.IO对象集合对象集合文件管理及其输入文件管理及其输入/ /输出输出 图形图形System.Draw
35、ing System.Drawing System.Windows.FormsSystem.Windows.Forms GDI+ GDI+ WindowsWindows的应用程序的丰富用的应用程序的丰富用户户 数据库数据库System.Data System.Data ADO.NETADO.NET的各种对象的各种对象 本章目录本章目录恍赘爷铀终悼彤氰诽床喘熊办液万寡堑拽衍唁购迎六蜗癣谭哥疆肆功悔太三章节VBNET程序设计基础三章节VBNET程序设计基础413.6.2 3.6.2 命名空间的使用命名空间的使用 项目引用 新建一个项目时,系统根据所建项目类 型,自动导入部分命名空间的引用. 直接引
36、用 给出命名空间的全名 例 使用Math类开方函数sqrt: Label1.Text = system.Math.sqrt(100) Imports语句导入 格式: Imports 命名空间 位置 在Public Class Form1上方本章目录本章目录稼萄缎灾赡震横俯泵龄怠火绎肯胯淋崎许腹嚼朝瑞邢印弹宾贰志简衫瓷厄三章节VBNET程序设计基础三章节VBNET程序设计基础42本章小节本章小节变量:在程序运行中其存储的值可以改变变量:在程序运行中其存储的值可以改变 值类型变量、引用类型变量值类型变量、引用类型变量 变量声明变量声明 Dim Dim 变量名变量名 As As 类型类型=初始值初始值 q运运算算符符 算算术术运运算算符符、字字符符串串运运算算符符、关关系系运运算算符符和和逻辑运算符逻辑运算符命名空间导入命名空间导入 ImportsImports 命名空间命名空间 数学函数使用数学函数使用 Imports System.MathImports System.MathShellShell函数函数 调用各种应用程序调用各种应用程序本章目录本章目录宇压才翻凑睛悯舍婶掘骨绦拉漆信奇蹿兔喉芒沼姐携未樱散氓贤蠢样行藉三章节VBNET程序设计基础三章节VBNET程序设计基础43