版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章,程序设计基础,学习程序设计的基本方法:模仿,第二章程序设计基础,了解VB中基本数据类型的利用掌握常数和变量的概念和基本操作掌握各种表达式熟练使用内部函数熟练掌握程序代码编写规则的教学重点和难点:熟悉VB程序设计中数据类型的学习和使用,熟悉VB程序设计中内部函数和表达式的运用和操作。2.1数据类型、常量和变量示例,在案例说明1应用程序的代码窗格中,分别输入以下四个代码:程序运行时,单击表格会发生什么情况?为什么?private subform _ click()I=10 print I end sub注释分析说明,private subform _ click()dimi % I=10
2、print I end sub,OptiOn Explicit On | Off区段说明On可选。启用Option Explicit检查。如果在OptiOn Explicit语句后未指定On或Off,则默认值为On。Off是可选的。禁用Option Explicit检查。如果使用,则Option Explicit语句必须出现在文件中所有其他源语句的前面。如果Option Explicit出现在文件中,则必须使用Dim、Private、Public或ReDim语句显式声明所有变量。如果尝试使用未声明的变量名,则会发生编译时错误。option explicit private subform _
3、click()dim I % I=10 print I end sub,2.1数据类型、常量和变量示例,在“案例说明”1应用程序的代码窗口中分别输入以下四个段落其中n=n 1,n=0 1的结果为n=0 1=1,依此类推,n次运行的结果全部为1。2.1数据类型、常量和变量示例,在案例说明1应用程序的代码窗格中,分别输入以下四个代码:程序运行时,单击表格会发生什么情况?为什么?private subform _ click()static n as integer n=n 1 print n end sub注意事项分析说明:在VB编程中,没有为变量指定初始值。默认值为0。在这种情况下,n=n 1,
4、第一个是n,以后再次进入此过程时,原始变量值仍然可用。第二次运行时,n次运行的结果均为n 1,如n=1 1=2。2.1数据类型、常量和变量示例、相关知识和注意事项1数据类型每个条目分析、2.1数据类型、常量和变量示例、相关知识和注意事项2常量和变量(1)常量一般常量是直接提供给程序代码的数据。范例:数字常数:755、-458、-95.62,14e-7字串常数:how are you,17.57,02/01/2008逻辑值常数:True,False日期(2(3)字符数不能超过255个字符。(4)不能使用VB中的关键字(保留字(如语句名称、函数名称等)作为变量名。关键字有特定的意义,因为关键字是V
5、B使用的单词。例如,Print、Sub、End等都是VB的关键字,不能用作变量名,但可以使用Print_1、Subl等作为变量名。(5)VB不区分变量名称中字符的大小写。例如,HELLO、hello和Hello表示相同的名称。命名变量时,最好使用实用、好记的变量名,例如Average(或Aver或a)表示平均值,Sum(或s)表示总计。2.1数据类型、常量和变量示例,以及变量声明(1)声明变量使用Dim|Private|Statie|Public变量名As数据类型,变量名称As数据类型取决于变量所占用的Dim | Private | stateDim b As Double将b定义为双精度变量
6、。Dim c As String*4将c定义为固定长度(长度4)字符串变量。Dim d As String将d定义为可变长度字符串变量。Dim e预设为变体变数(2),隐含宣告变数的生命周期(1)动态变数(2)静态变数、2.1资料类型、常数和变数范例、3表示式VB具有五种表示式类型:算术表示式、字串表示式、日期表示式、关系表示式和逻辑表示式。本节介绍前三个类别,后两个表达式将在下一节中介绍。算术表达式(1)和差值:l2=0.5,12=0;整数除法用于整数除法。分割时,如果参与运算的数包含小数,则四舍五入使其成为整数或长整数,然后进行运算时,结果将截断为整数或长整数。(2)模式运算符Mod用于求
7、整数除法的余数。示例:9 Mod 7结果2 16 Mod 25结果16 25.56 Mod 6.91结果5 (3)不能从表达式中省略乘法。例如,a*b不能写为ab(或ab),(a b)*(c d)不能写为(a b)。2.1数据类型、常量和变量示例,(4)圆括号不区分大小写,始终使用圆括号。括号可以嵌套。也就是说,可以在括号内重括括号,但层次结构必须明确。左括号和右括号必须成对出现。以下是算术表达式的一些示例:通常,VB算术表达式10x 5 10 * x 5 x/20 x(1/3)(-3)5(-3)5 4/(a* b)8 sinx-sin x8 * sin(x3)连接器有两种类型:a。天Prin
8、t 2010年11月12日:周;B-1 Print这个月是:c;年;年。d;walprint现在:e;当;当。f;使用End Sub、2.3字符串函数、日期函数、类型转换函数示例和实现上述示例的第三个转换函数,双击添加数字或字符串或连接任务1表单以转到“编辑代码”窗口,选择Click事件,然后编写以下代码:private subform _ click()x=123y=123 a=chr(ASC(x)5)b=str(val(x)5)c=val修改代码,如下所示:private subform _ click()dim a as string,b as string,c as string,n as integer visual b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邮政业企业社会责任研究-洞察分析
- 2025年上教版九年级科学上册月考试卷
- 网络时代的举证难题-洞察分析
- 药物警戒信息分析-洞察分析
- 2025年华东师大版九年级地理上册阶段测试试卷
- 2025年沪教版七年级地理上册月考试卷含答案
- 鱼肝油乳代谢途径解析-洞察分析
- 2025年浙教版四年级英语上册阶段测试试卷
- 2025年外研版八年级科学下册阶段测试试卷
- 2025年北师大版七年级生物下册阶段测试试卷
- 有效排痰的护理ppt(完整版)
- 鲁教版七年级数学下册(五四制)全册完整课件
- 英语六级词汇(全)
- 算法向善与个性化推荐发展研究报告
- 聚合物的流变性详解演示文稿
- 电气设备预防性试验安全技术措施
- 医院出入口安检工作记录表范本
- 内科学教学课件:免疫性血小板减少症(ITP)
- 中华人民共和国文物保护单位登记表
- 《生物制品学》课程教学大纲
- 硅基负极材料项目可行性研究报告_范文参考
评论
0/150
提交评论