欢迎来到天天文库
浏览记录
ID:46940920
大小:439.00 KB
页数:22页
时间:2019-11-30
《Eresourcesllf第三章顺序结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VFP程序设计教程主讲刘兰芳BlockDiagram基本概念目标优点设计思想用一系列指令(语句)存储数据并运算这些数据提取或分析数据,然后指派计算机去完成相应的一些工作(1)把一个问题分成若干子问题,依次进行下去,直到子问题很容易把握为止。(2)三种控制流程(顺序,选择,循环)来编写每个问题的程序。程序结构清晰,便于维护。(1)程序自动执行多条命令,省去了键入大量字符的麻烦,并且节约了宝贵的时间。(2)程序可被修改并重新运行,且可多次运行.(3)一个程序可调用其他程序。(4)程序中可使用结构化程序设计命令来控制运算的流程。6.2.4
2、顺序结构程序设计分之结构程序设计循环结构程序设计VisualFoxPro程序设计的基本控制结构面向对象程序设计对象(Object)定义是现实世界的实体或概念在计算机逻辑中的抽象表示说明:①对象的特点是有标示且可识别②对象被定义为由属性和相关方法组成的包对象有三要素VFP有两种对象:容器对象和控件对象用户不可以为对象创建新的事件,但可以创建新的方法程序。对象三要素用来描述对象的状态特征属性事件方法与对象相联系的由程序执行的一个处理过程,即处理事件的一组代码事件一旦被触发,系统马上就去执行添加在该事件中的代码。待事件代码执行完毕后,系统
3、又处于等待某事件发生的状态。事件包括事件过程和事件触发方式两方面。事件过程的代码应该事先编写好。事件触发方式可细分为3种:由用户触发;由系统触发;由代码触发。由对象来识别的一个动作容器与控件对象容器被认作是一种特殊的控件,它能包容其他的容器或控件控件可以以图形化的方式显示出来,并能与用户交互的对象它不能包含其它对象第三章顺序结构程序设计按程序文件中命令语句的先后顺序,逐条依次执行。表单简介表单:即用户与计算机进行交流的一个容器类对象,用于数据的显示、输入、修改。该界面可以自行设计和定义,可包括多个控件(或称对象)。表单的常用属性表单
4、的常用属性表单的常用事件[例3-1]用表单设计器建立一个新表单,该表单的属性值AutoCenter:.T.;BackColor:128,255,255;Caption:示例事件:当单击鼠标时,表单的背景变色,属性值改为:“变色”;当右击表单时,表单的背景又变色,属性值改为:“又变色”。基本语句赋值语句内存变量=表达式;STORE表达式TO内存变量注释语句NOTE、*、&&程序暂停语句WAIT“提示”TO<变量>TIMEOUTn程序结束语句RELEASE例3-2:用Wait命令验证表单在运行与关闭时一定触发的事件(Load/Init/
5、Activate;Destroy/Unload)输入与输出使用标签显示文本信息使用文本框输入或输出信息使用编辑框使用对话框标签(label)的使用例3-3:使用标签处理单行和多行的信息输出例3-4:交换两个变量的数据该控件的常用属性有:AutoSize决定是否将大小调整到恰好容纳文本。BackStyle决定标签是否透明。Caption定义标签显示的文本内容。FontSize定义标签文本字的大小。FontName定义标签文本的字体。FontColor定义标签文本字的颜色。WordWrap定义显示在标签中的文本是否可以换行。文本框(Te
6、xtBox)的使用Value属性:设置文本框显示的内容,或接收用户输入的内容。Value值可为数值型、字符型,日期型或逻辑型4种类型之一Alignment属性:设置文本框内容的对齐方式。分别为:0-左、1-右、2-中间、3-自动(默认值)ControlSource属性:设置本文本框与哪一个数据库的表的那个字段或变量绑定。InputMask属性:指定控件中数据的输入格式和显示方式。Format属性:指定数据输入的限制条件和显示的格式。PasswordChar属性:决定用户输入的字符或占位符是否显示在文本框控件中,并确定用作占位符的字符
7、。使用这个属性,可以在对话框中创建一个口令字段。虽然可以使用任何字符,但Windows应用程序更经常地使用星号(*)。ReadOnly属性:设置用户是否可以改变文本框的内容。GotFocus获得焦点事件LostFocus失去焦点事件Valid焦点失去之前发生的事件InteractiveChange注意,若要为控件设置焦点,则控件的Enabled与Visible属性均须为.T.。对某对象而言,其Enabled属性决定该对象能否对用户触发的事件作出反应,即该对象是否可用;Visible属性则表示对象是可见还是被隐藏。例3-5:计算圆的面
8、积文本框的常用事件关于焦点(Focus)当对象具有(得到)焦点时才能响应用户的输入。控件得到/失去焦点时触发的事件WHENGOTFOCUSVALIDLOSTFOCUS与焦点有关的属性:tabindex/tabstop设置控件焦点顺序的
此文档下载收益归作者所有