vb第4章 数据、表达式及简单程序设计.ppt

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4 章 数据、表达式与简单程序设计 第四章 数据、表达式与简单程序设计 本章要点 VB程序设计的概念 VB的过程与模块 VB语言基本成分 (数据类型,函数,表达式) 4.1 VB程序代码的组织方式 VB程序=窗体界面+程序代码 程序:有目的、有序代码的集合。 VB应用程序是面向对象的,是以分层方式组织的,不同层次的对象对应不同的程序代码; 目标:友好美观的界面,结构合理的程序结构。 一、什么是过程? 1、事先设计好的,一个整体执行的包含若干代码行的一个代码组。 2、过程的分类:(按执行方式) 事件过程 通用过程 事件过程: 按层次的概念:事件过程存储于“窗体模块”的文件中(.frm) ,一般在本窗体内有效,即私有的(Private)。 举例,详细见下 事件过程的代码框架是由VB系统自动提供的,可通过单击“对象” 选择要编写代码的具体对象,单击“过程”下拉列表框选择具体的事件,在框架内加入代码即可(图4-1)。在保存窗体时,窗体的外观会和编写的事件代码一起保存。 通用过程: 不同层次的对象有相同的操作,可以共享某段程序代码,将此代码段作为通用过程。 通用过程是由事件过程或其它通用过程调用而执行的。 默认时,通用过程被所有窗体共享,即公有的(Public)。 二、什么是模块 模块=各种过程+各种对象属性+其他 1、三种类型模块: 窗体模块(.frm) 标准模块(.bas) 类模块 (.cls) 2、窗体模块 每个窗体都有一个相对应的窗体模块。窗体模块包含: 用于处理发生在窗体中的各个对象的事件过程; 包含窗体及窗体中各个控件对象的属性设置以及相关的说明。 3、标准模块 被多个窗体共享的代码,应当被组织到所谓的“标准模块”之中。文件的扩展名是.BAS。 标准模块中保存的过程都是通用过程;还包含有相关的说明。 标准模块中代码不只能用于一个应用程序,还可供其他应用程序重复使用。 创建标准模块最简便的方法是: 单击工具栏上添加窗体按钮右侧向下的箭头,并在出现的选项表中选择“添加模块”(图4-2),然后再在出现的代码编辑窗口中输入代码即可。 4、类模块 类模块包含用于创建新的对象类的属性、方法的定义等。(本课不做介绍) 练习 P59 第1,2,3题 4.2 代码行的书写规则 一、原则: 要求规范、结构清晰; 培养良好的编程习惯; 二、语句格式: 语句定义符 [语句体] 例如: print “ok!” 三、书写规范 1、续行标记与语句之间分隔符:P42 例1,一个语句分写在多行上: Dim name As string, _ stu_number,computer,english _ As Integer 一个逻辑行最多只能有25个后续行,故一个语句最多可分26行书写。 书写规范 例2,一行写多个语句: x=10 : y$=Visual Basic” : z=20 2、语句输入时,可以不区分大小写字母,一个代码行输入完后,按回车键,光标自动移向下一行。 3、同时,系统还会自动把语句中所有“保留字”的第一个字母改为大写字母,并在其前后加上空格。 四、程序中的注释文字 (1)Rem语句 一般形式: Rem 注释 (2)单引号 一般形式: 注释 4.3 VB的数据 一、概念 1、VB有12种数据类型。关键:如何选择? 2、掌握数据的三要素:定义、范围、运算; 3、常量:程序运行中不变的量; 4、变量:程序运行中变化的量;变量是存储单元的代号;存储单元里面的内容(变量的值) 例:S=3.14 二、数据类型一览表 P44 关于变体型数据 关键: 程序设计中如何选择合适的数据类型? 目的: 速度快;精度高 三、VB的常量 1、数值常量:P44 由正负号、数字和小数点组成。 整数:分为整数和长整数。例如: 123 ,-227,32742 (整数) 1758642 ,-2345567 (长整数) 表示方法:十进制、八进制、十六进制 八进制:前加“O”或””,例: O137 十六进制:前加“H”,例: H137 浮点数(实型数): 带小数点的数。 分为单精度数和双精度数。例如: 23.4 ,-227.3,3.57E-4 (单精度数) 1.2758642 ,-2.345567D8 (双精度数) 在计算机中很大或很小的数,通常用指数形式表示,10的幂次以字母E(e) (单精度数)或D(d) (双精度数)表示。 2.字符常量 把一串字符用英文的双引号括起来,就构成一个字符常量。 例如: Visual Basic、How are you!、aB等都是合法的字符常量。 字符常量最多可达65535

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档