2013-1vfp第1部分(程序初步常量变量对象)

上传人:wm****3 文档编号:51715138 上传时间:2018-08-16 格式:PPT 页数:63 大小:1.23MB
返回 下载 相关 举报
2013-1vfp第1部分(程序初步常量变量对象)_第1页
第1页 / 共63页
2013-1vfp第1部分(程序初步常量变量对象)_第2页
第2页 / 共63页
2013-1vfp第1部分(程序初步常量变量对象)_第3页
第3页 / 共63页
2013-1vfp第1部分(程序初步常量变量对象)_第4页
第4页 / 共63页
2013-1vfp第1部分(程序初步常量变量对象)_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《2013-1vfp第1部分(程序初步常量变量对象)》由会员分享,可在线阅读,更多相关《2013-1vfp第1部分(程序初步常量变量对象)(63页珍藏版)》请在金锄头文库上搜索。

1、重庆工商大学计算 机与信息工程学院祝同学们新学期愉快学习进步!祝同学们新学期愉快 学习进步!程序设计基础电子教案重庆工商大学计算机与信息工程学院杨永斌 2012年9月2013年1月Email:思考1: 画九个圈,用连续四 条线覆盖九个圈思考2:请挪动其中一个数字(0、1或者2 ),使“101-102=1”这个等式成立。注 意:只是挪动其中一个数字,只能挪一次 ,而且不是数字对调。 题目:自由在高处读者2010年第16期 101-102=1 软件与系统思想家温伯格说:我从来没有改变过这样的信念,那就 是,如果人们接受过基本的思维原理训练 ,他们的思考会更加接近事物的本质。当然,程序设计训练是最好

2、的思维训 练。培养创新思维有些问题,有的人想得出 解决的办法,有的人想不出 。逻辑思维训练所谓逻辑思维能力,就是有条 理的、前后连贯的、有规律的 、有根有据的认识活动的过程 。逻辑思维能力,一般指的是 观察、比较、抽象、概括、分 析、综合、推理、判断等能力 。培养大家养成认真严谨的习 惯:程序有一点点问题,计算 机都会告诉你有错。哪怕是一 个标点符号错了也不行。本课程的学前教育第一讲 程序设计初步(1)要点: 1、建立程序的观念2、掌握常量、变量、对象的 基本概念(基本属性、事件、引用 )学习方法: 循序渐进, 熟能生巧, 举二反三。 取决于 老师首先:先将老师讲的程 序输入计算机,可能自 己

3、抄错一些,上机输错 一些,修改调试正确, 全部理解; 然后:依照程序的逻辑 顺序自己重写该程序( 尽量不看笔记),估计 还有问题,有些地方要 看笔记,反复做, 一直到不看笔记为止最后做类 型相同的 其他题目 (举二反 三)建立程序,执行程序【例1-1】设计如图1-1所示表单,运行表单后在文 本框text1中输入圆的半径,在文本框text2中显示 圆的面积。演示【例1-1】 圆面积程序结构化方法演 示圆面积程序设计方法:表单界面标签文本框命令按钮创建表单摆放控件对象设置对象属性为事件编写程序代码运行1.选择“文件”菜单的“新建”命令,弹出“新建”对 话框,选择“表单”,并单击“新建文件”按钮,

4、即可进入表单设计器窗口2.单击“表单控件”工具栏中的标签按钮,光标 变成“十”,将光标移到表单设计器窗口中,在 需要添加标签的位置拖动鼠标,可以添加适当 大小的标签Label1,如图所示标签按钮3.单击“表单控件”工具栏中的文本框按钮和命令 按钮,同样的方法可以添加文本框Text1和命令按 钮Command1。添加完本题所需的控件,调整表 单窗口大小后,表单如图所示。表单控件工具栏命令按钮文本框单击“表 单控件工 具栏” 按 钮,可以 打开或关 闭表单控 件工具栏。4. 单击标签Label1,在“属性”窗口,找到并单击 Caption属性,在属性列表上方的文本框中输入“输 入圆的半径:”,如图

5、a所示,按回车键后,表单中 的“Label1”就变成了“输入圆的半径:”,如图b所 示。 对对象属性名属性值值对对象属性名属性值值Label1Caption输输入圆圆的半径: Text1Value0Label2Caption 圆圆的面积积Text2Value0Command1 Caption 计计算Form1Caption计计算圆圆面积积5.依次修改其他各控件的属性,属性名和属性值 如表1-1所示。修改属性后,表单如图1-1所示。6.双击“计算”命令按钮,编写该控件“Click”事 件的程序代码,如图所示。双击7.保存表单,文件名为:圆面积.scx。8.选择菜单“程序|运行”或 单击“运行”按

6、钮 ,该表单的运行界面如图所示。输入半径单击按钮输出面积面向对象程序设计-表单设计及运行 表单(Form)在系统中是用户的 主要界面,也有人把它称为屏幕( Screen)或窗口。 但它不是一个普通的窗口,因为其 中可以添加各种编程对象。表单设计方法与步骤(见教科书15页)创建表单摆放控件对象设置对象属性 为事件编写程序代码运行运行表单命令 命令格式:DO FORM 仔细体会教科书P1【例1-1】 编写程序的基本元素常量变量表达式函数命令对象表单(form)标签(label)文本框(text)命令按钮(command)通常我们都是将数据存入到常量、变量、数组中,而在VFP系统环境下,数据还可以存

7、入到字段、记录和对象中。常量、变量1.常量常量是一个在命令或程序中直接引用的实际值,其特征是在所有的操作中其值固定不变。(1)(1)数值型常量数值型常量数值型常量又称为常数,可以是整数、实数或科学记数法。例如85,-56.2,.55 , 1.256E+3 , 3.8E-2等在程序中都是数值型常量。常量有以下几种:(2)(2)字符型常量字符型常量 由汉字和ASCII字符集中可打印字符组成的字符串,使用时 必须用定界符双引号(双引号(“ “ ” ”)、)、单引号(单引号( )和方括号()和方括号( )括起来。容易忘记注:(1)定界符必须成对出现,不能一边 用单引号而另一边用双引号。 (2)如某定界

8、符本身也是字符串的内容 ,则需要用另一种定界符为该字符串 定界。 (3)空串(不包含任何字符的字符串其长 度为零)和空格串(包含若干空格的字符 串)是有区别的。 (4)定界符只能是半角字符,不能是全 角字符。(3)(3)逻辑型常量逻辑型常量由表示逻辑判断结果“ “真真” ”或或“ “假假” ”符号(符号(.T. .T. 、.t. .t. 、.Y. .Y. 、.y. .y. 、.F. .F. 、.f. .f. 、.N. .N. 、.n.).n.)组成。 不要忘了小圆点(4) 4) 货币型常量货币型常量在Visual FoxPro中,货币型常量 与数值型常量的书定格式大体相似,但 也有区别:货币型

9、常量前面需要加一个前置符号$;数值型常量可以用科学计数法表示,货币型常 量不可以用科学计数据法表示;货币数据在存储和计算时采用4位小数,多余 的小数按四舍五入处理。 (5)(5)日期常量日期常量用于表示日期,以( )为定界符。 必须加上该定界符才为日期注:注:系统接受严格日期形系统接受严格日期形式式yyyy-mm-ddyyyy-mm-dd 。次序不能颠倒和缺省今天的日期可以表示为: 2012-10-20影响日期格式的设置命令 (教材p22-23)set mark to 日期分隔符 set date to格式:【修改例2-2】设计如图所示的表单,分别有3个标签,其 caption属性如图所示;3

10、个文本框。表单运行后在文本框 中输入今天的日期,敲回车键,在另外两个文本框中显示 昨天和明天的日期,如图所示。 文本框text1的设置: 右键单击文本框text1,选择“生成器”,弹出的“文本框生 成器”对话框,按如图所示设置。 表单form1的load事件代码如下: set century on &将日期的年份值设置成4位 显示 set date to ymd &日期的显示为年月日 set mark to “-“ &日期分隔符为“-”命令按钮“计算”的“Click”事件代码如下: thisform.text2.value=thisform.text1.value-1 thisform.tex

11、t3.value=thisform.text1.value+1初始环境设置(6)(6)日期时间型常量日期时间型常量用于表示时间日期,其规定格式以yyyy-mm-ddyyyy-mm-dd hh:mm:sshh:mm:ss A|P A|P表示。需要注意的是日期和时间之间必须有空格 。 2.变量变量是在命令和操作过程 中其值允许变化的量。变量包 括内存变量、字段变量内存变量、字段变量和系统变量。 内存变量又可分为简单内存内存变量又可分为简单内存变量和数组变量。变量和数组变量。 使用字母,下划线,汉字和数字命 名 命名以字母或下划线开头,不能以 数字开头 避免使用VFP的保留字变量命名约定(1 1)字

12、段变量)字段变量表中的字段名(将在数据表创建中介绍,见教材4.3)(2 2)内存变量)内存变量 简单内存变量数组变量(将在循环程序中介绍,见 教材3.2)(3 3)系统变量(略)系统变量(略)简单内存变量简单内存变量内存变量是一般意义下的简单 变量,可以用来存储数据。每一个每一个 内存变量都必须有一个固定的名称内存变量都必须有一个固定的名称 ,以标识在内存单元的存储位置。,以标识在内存单元的存储位置。用户可以通过变量名向内存单元存 取数据。内存变量是内存中的内存变量是内存中的临时单元临时单元,可以用来在程序的执行过程中保留中间结果与最后结果,或用来保留对数据库进行某种分析处理后得到的结果。特别

13、要注意,除非用内存变内存变量文件量文件(.mem)来保存内存变量值,否则,当退出VFP系统后,内存变量也会与系统一起消失。用户可以根据需要定义内存变量类型,它的类型为最后赋值的值的类型。也就 是说,内存变量的定义是通内存变量的定义是通过赋值语句来完成的。过赋值语句来完成的。简单内存变量的定义它的类型有数值型、字符型、货币型、逻辑型、日期型、日期时间型等。在VFP系统中,内存变量的赋 值,可以使用STORESTORE、“ “=” ” 命令。STORE TO =赋值语句的格式如下:可视化程序设计中数据输入可视化程序设计,用户输入数据的控件为 文本框,其Value属性值即为文本框中输入的 值,通过T

14、hisform.Text1.Value来表示,并通过 以下赋值语句传送给内存变量R:R=Thisform.text1.Value可视化程序设计中数据输出: 在可视化程序设计中,数据的输出可以用文本 框也可以用标签,如输出圆面积是通过对标 签控件的Caption属性赋值实现,命令如下:Thisform.text2.value=S【例2-1】设计如图所示的表单,分别有3个标签、 1个命令按钮,其caption属性如图所示;2个文本框 ,其value属性的初值均为0。在文本框中输入两个 数,单击“交换”按钮,交换两个数的位置,如图所 示。内存变量的清除格式:Release clear memory

15、clear all清除内存变量并释放相应的内存空间,所采用命令有: 格式: RELEASE |ALL LIKE/EXCEPT CLEAR MEMORYCLEAR ALL 功能:格式的作用是释放指定的内存变量。选用LIKE短语是清除与通配 符相匹配的内存变量,选用EXCEPT短语是清除与通配符不匹配的内存 变量。 格式的作用是清除所有的内存变量。相当于RELEASE ALL。 格式的作用是清除所有的内存变量,并关闭所有打开的库文件及相关文 件,设置1区为当前工作区。表单中对象1、对象(Object)教科书P7对象是反映客观事物属性及 行为特征的描述。对象是面向对 象编程的基本元素。圆面积程序中的4种对象:表单、文本框、标签、命令按钮表单(form)“文件”菜单 “新建”命令属性:caption(表单的标题)文本框(text) 教科书P16 主要属性:Value 引用:thisform.text1.valueR=Thisform.text1.ValueThisform.text2.value=S特别注意:文本框没有caption属性在VFP中,对象引用不能直接给出对象 的name属性值,或对象名称,而需要以不同 方式说

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号