- 3
- 0
- 约1.79万字
- 约 95页
- 2016-10-26 发布于广东
- 举报
第2章 Visual Basic .NET的语言基础 第2章 VB.NET语言基础 数据类型 常量和变量 运算符 流程控制 数组 过程和函数 数据类型 字符串 char、string 数值 (1)整数 byte、short、integer、long (2)浮点数 single、double、decimal 日期 date 布尔 boolean Object类型(默认数据类型) 用户自定义数据类型 常量 程序运行期间,其值始终保持不变的量。 语法: const 常量名 [as 数据类型] = 表达式 示例: Const PI=3.1415 Const Max As Integer=125 Const Y As String=”hello!” Const X As Integer=255, Y As String=”hello!” 下面是错误的! Const X As Integer=255*I ’I是一个变量 Const Y As Integer=2*Math.Sqrt(125) 变量 命名规则: 1.名字只能用字母、数字和下划线组成。 2.必须以字母或下划线开头。 3.变量名不得与Visual Basic .NET的任何保留字或关键字相同。 4.名字不区分大小写。 变量的定义 语法: Dim | public | static 变量名 [As 类型] [=初始值] Dim:用于在标准模块(Module)、窗体模块(Form)或过程(procedure)中定义变量或数组。 public:用于在标准模块中定义全局变量或数组。 static:用于在过程中定义静态变量或数组。 变量的作用域 变量的作用域:变量的有效范围。 局部变量 1.在过程中定义的变量 2.从包含声明的行开始至出现声明的块结束,局部变量均可见。 3.用dim或static定义 窗体变量和模块变量 1.窗体变量可用于该窗体(.frm)内的所有过程。 2.模块变量可用于该模块(.bas)内的所有过程。 3.用private或dim声明 全局变量 1.作用域最大,可在项目的各个模块和过程中使用。 2.只能在标准模块中声明,不能在过程或窗体模块中声明 3.用Public声明 运算符 算术运算符 +、-(减或取负)、*、/、^(指数)、 \(整除:先四舍五入,再进行整除运算,运算结果被整除成整型值)、 Mod(取模:先四舍五入,再对两个数做除法,结果返回余数) 字符串运算符 、+ 关系运算符 =、或(不等于)、、、=、= 各种运算 (1)算术运算:+,-,*,/,^,\,Mod (2)字符串运算:,+ 例: A1=10月1日 A2=是国庆节 A3=A1 A2 Label1.text=A3 它表示Label1控件上显示10月1日是国庆节。 (3)关系运算: 等式与不等式:=,,,=,=, Is运算符:用来比较两个对象的引用变量。 若两个变量引用同一个对象,则返回true。 示例: Dim myObject As New Object Dim otherObject As New Object Dim yourObject, thisObject, thatObject As Object Dim myCheck As Boolean yourObject = myObject thisObject = myObject thatObject = otherObject myCheck = yourObject Is thisObject 返回True. myCheck = thatObject Is thisObject 返回False. myCheck = myObject Is thatObject 返回False,因为myObject与thatObject为两个不同的对象 Like运算符:用于判断一个字符串与另一个字符串是否匹配。 语法 :Result = String Like Pattern 其中Pattern可以包含通配符。如果string匹配pattern,则Result为True;如果不匹配,则Result为False。 Dim myCheck As Boolean myCheck = F Like F True. myCheck = F Like
您可能关注的文档
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第03章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第04章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第05章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第06章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第07章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第08章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第09章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第10章.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 教学课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 配套课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 2026年室内装饰行业市场需求及发展趋势深度分析.docx
- 2026年智能穿戴芯片技术集成与优化策略分析.docx
- 2026年新能源光伏逆变器市场供需关系及竞争分析.docx
- 2026年全球有色金属价格波动趋势及产业链利润分配格局分析报告.docx
- 2026年餐饮企业线上线下流量转化策略报告.docx
- 2026年影视后期制作行业技术革新市场动态报告.docx
- 2026年智能家居芯片技术优化与市场挑战.docx
- 2026年跨境电商市场竞争格局与消费者需求报告.docx
- 数字孪生城市构建:2026年环境治理仿真平台建设.docx
- 2026年量子传感在地质勘探的应用:矿产资源探测精度提升发展前景.docx
原创力文档

文档评论(0)