Eresourcesllf第三章顺序结构程序设计.ppt

上传人:tia****nde 文档编号:12805698 上传时间:2020-05-25 格式:PPT 页数:22 大小:439KB
返回 下载 相关 举报
Eresourcesllf第三章顺序结构程序设计.ppt_第1页
第1页 / 共22页
Eresourcesllf第三章顺序结构程序设计.ppt_第2页
第2页 / 共22页
Eresourcesllf第三章顺序结构程序设计.ppt_第3页
第3页 / 共22页
点击查看更多>>
资源描述
VFP程序设计教程,主讲刘兰芳,BlockDiagram,基本概念,目标,优点,设计思想,用一系列指令(语句)存储数据并运算这些数据,提取或分析数据,然后指派计算机去完成相应的一些工作,(1)把一个问题分成若干子问题,依次进行下去,直到子问题很容易把握为止。(2)三种控制流程(顺序,选择,循环)来编写每个问题的程序。程序结构清晰,便于维护。,(1)程序自动执行多条命令,省去了键入大量字符的麻烦,并且节约了宝贵的时间。(2)程序可被修改并重新运行,且可多次运行.(3)一个程序可调用其他程序。(4)程序中可使用结构化程序设计命令来控制运算的流程。,6.2.4,顺序结构程序设计,分之结构程序设计,循环结构程序设计,VisualFoxPro程序设计的基本控制结构,面向对象程序设计,对象(Object)定义是现实世界的实体或概念在计算机逻辑中的抽象表示说明:对象的特点是有标示且可识别对象被定义为由属性和相关方法组成的包对象有三要素VFP有两种对象:容器对象和控件对象用户不可以为对象创建新的事件,但可以创建新的方法程序。,对象三要素,用来描述对象的状态特征,属性,事件,方法,与对象相联系的由程序执行的一个处理过程,即处理事件的一组代码,事件一旦被触发,系统马上就去执行添加在该事件中的代码。待事件代码执行完毕后,系统又处于等待某事件发生的状态。事件包括事件过程和事件触发方式两方面。事件过程的代码应该事先编写好。事件触发方式可细分为3种:由用户触发;由系统触发;由代码触发。,由对象来识别的一个动作,容器与控件对象,第三章顺序结构程序设计,按程序文件中命令语句的先后顺序,逐条依次执行。,表单简介,表单:即用户与计算机进行交流的一个容器类对象,用于数据的显示、输入、修改。该界面可以自行设计和定义,可包括多个控件(或称对象)。,表单的常用属性,表单的常用属性,表单的常用事件,例3-1用表单设计器建立一个新表单,该表单的属性值AutoCenter:.T.;BackColor:128,255,255;Caption:示例事件:当单击鼠标时,表单的背景变色,属性值改为:“变色”;当右击表单时,表单的背景又变色,属性值改为:“又变色”。,基本语句,赋值语句内存变量表达式;STORE表达式TO内存变量注释语句NOTE、*、Destroy/Unload),输入与输出,使用标签显示文本信息使用文本框输入或输出信息使用编辑框使用对话框,标签(label)的使用,例3-3:使用标签处理单行和多行的信息输出例3-4:交换两个变量的数据,该控件的常用属性有:AutoSize决定是否将大小调整到恰好容纳文本。BackStyle决定标签是否透明。Caption定义标签显示的文本内容。FontSize定义标签文本字的大小。FontName定义标签文本的字体。FontColor定义标签文本字的颜色。WordWrap定义显示在标签中的文本是否可以换行。,文本框(TextBox)的使用,Value属性:设置文本框显示的内容,或接收用户输入的内容。Value值可为数值型、字符型,日期型或逻辑型4种类型之一Alignment属性:设置文本框内容的对齐方式。分别为:0-左、1-右、2-中间、3-自动(默认值)ControlSource属性:设置本文本框与哪一个数据库的表的那个字段或变量绑定。InputMask属性:指定控件中数据的输入格式和显示方式。Format属性:指定数据输入的限制条件和显示的格式。PasswordChar属性:决定用户输入的字符或占位符是否显示在文本框控件中,并确定用作占位符的字符。使用这个属性,可以在对话框中创建一个口令字段。虽然可以使用任何字符,但Windows应用程序更经常地使用星号(*)。ReadOnly属性:设置用户是否可以改变文本框的内容。,GotFocus获得焦点事件LostFocus失去焦点事件Valid焦点失去之前发生的事件InteractiveChange注意,若要为控件设置焦点,则控件的Enabled与Visible属性均须为.T.。对某对象而言,其Enabled属性决定该对象能否对用户触发的事件作出反应,即该对象是否可用;Visible属性则表示对象是可见还是被隐藏。例3-5:计算圆的面积,文本框的常用事件,关于焦点(Focus),当对象具有(得到)焦点时才能响应用户的输入。控件得到/失去焦点时触发的事件WHENGOTFOCUSVALIDLOSTFOCUS,与焦点有关的属性:tabindex/tabstop设置控件焦点顺序的方法用命令使控件得到焦点(对象名.setfocus)思考如何让一个控件无法得到焦点?,使用对话框,变量名=MESSAGEBOX(信息内容,对话框类型,对话框标题),编辑框(EditBox)的使用,常用属性ScrollBars:滚动条Value与文件有关的函数GETFILE()FOPEN()FCLOSE()FSEEK(),用形状容器和图象控件修饰表单,形状(shape):spesialeffect容器(container):一种容器类对象,(注意如何向容器中添加控件)图象(Image):picture属性,本章小节,学会用标签进行数据显示文本框属性:Value|ReadOnly|Enabled如何用文本框指定数据的输入及显示格式?什么是焦点,与焦点有关的属性,与之有关的事件和方法呢?如何向容器类对象中添加控件使用MessageBox()构造各种对话框,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!