数据库应用基础——内存变量的使用.docVIP

数据库应用基础——内存变量的使用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用基础——内存变量的使用

公 开 课 教 案 课题:1.7内存变量的使用 教授人:黄 鹂 授课班级:09微机(1)班 地点:微机三室 时间:2009年9月29日 (下午3:40~4:25) 《数据库应用基础》公开课 授课人:黄 鹂 授课时间:2009年09月29日 授课班级:09级微机(1)班 授课地点:微机三室 [课 题] 1.7内存变量的使用 [课 型] 新授课 [教学目的与要求] ⑴掌握变量名的命名规则。 ⑵熟记内存变量赋值的命令格式。 ⑶了解内存变量的显示方法。 [教学重点] ⑴掌握变量名的命名规则。 ⑵掌握给内存变量赋值的两种方法。 [教学难点] ⑴如何熟练使用变量名。 ⑵如何熟练掌握给内存变量赋值的两种方法。 [教学方法] 讲解法、演示法 [教 具] 利用多媒体教室上课 [教学过程] 复习导入: 在以前的学习过程中,已经学习了常量和变量的概念(课本P21),回顾: 1.常量: 常量是指其值始终保持不变的量。常量用于描述现实生活中固定不变的数据,它相当于数学中的常数。 每个常量有一个数据类型(字符型、数值型、日期型、逻辑型)。 2.变量: 变量是其值可以发生改变的量。变量用于描述现实生活中可以发生改变的数据。 Visual FoxPro中的变量一般分为两种,即字段变量和内存变量。 字段变量:是存储在数据表中的变量; 内存变量:是存储在内存中的变量,又可分为系统内存变量和用户自定义内存变量。 新 课 1.7.1给内存变量命名 命名规则:内存变量名由字母、数字和下划线组成,但不能以数字开头,也不能含有空格。 命名需注意以下几点: 一般不使用Visual FoxPro的关键字作为内存变量名。 系统内存变量名都以下划线“_”开头,所以一般不用下划线开头为内存变量命名,以避免与系统内存变量发生重名。 内存变量名最好不要与字段变量同名。否则系统优先使用同名的字段变量。但可以在内存变量前加一个“M.”引用内存变量。 (注:涉及表中的字段变量,所以暂时不举例。) 案例1.指出下面的变量名哪些是合法的: ①A23 ②B-23 ③NA ME ④6 ⑤A ⑥_BOOK ⑦VFP_ ⑧编号 ⑨7XM ⑩STORE 答案:①、⑤、⑥、⑦、⑧、⑩ 都是合法的内存变量名 1.7.2给内存变量赋值(共有两种方法) 方法一. 给单个内存变量赋值。命令的基本格式: 内存变量名=表达式 [说明] (1) 赋值号“=”的功能是把其右边的表达式的值赋给左边的内存变量 (2) 赋值命令不仅有赋值功能,而且还有计算功能。先计算表达式的值,然后赋给内存变量。 (3) 赋值号左边只能是一个内存变量名,不能是表达式。 [注意] 内存变量不必预先定义就可直接赋值。给内存变量赋值的同时也定义了内存变量,指定了内存变量的数据类型。 案例2.给单个内存变量赋值。 X=12 把数值型12的值赋给变量X ?X 显示变量X的值 X=3*6 把数值型表达式3*6的值赋给变量X ?X 显示变量X的值 X=”FoxPro” 把字符串FoxPro赋给变量X ?X 显示内存变量X的值 方法二. 给多个内存变量赋值。命令的基本格式: STORE 表达式 TO 内存变量表 [说明] (1) 把“表达式”的值赋给“内存变量表”中的内存变量,各变量用逗号分隔。 (2) 内存变量的值和数据类型可以通过赋值来改变。 (3) 在任一时刻,一个内存变量的值和数据类型都是唯一的。 [注意] 单个变量的赋值和多个变量的赋值的区别。 案例3.给多个内存变量赋同一个值。 CLEAR 清屏(回顾以前学的命令)。 STORE “FoxPro” TO X1,X2 把字符串“FoxPro”同时赋给2个变量 ?X1,X2 显示二个变量的值 STORE 5*4 TO X11,X22,X33 把表达式5*4的值同时赋给3个变量 ?X11,X22,X33 显示三个变量的值 STORE 12 TO X 把数值型12的值赋给1个变量 ?X 显示内存变量X的值 1.7.3显示内存变量 (提问:在工作区如何显示用户定义的内存变量的值?) 命令的基本格式: DISPLAY MEMORY [LIKE 变量通配名] [说明] 选择“LIKE变量通配名”,显示与其相匹配的内存变量。缺省该选项时将显示所有内存变量。 [补充] (1) 通配符有两种:“?”代替一个字符;“*”代替一个或多个字符。 (2) DISPLAY MEMORY 和LIST MEMORY的区别: DISPLAY MEMORY使用分屏显示的方式来显示数据; LIST ME

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档