欢迎来到天天文库
浏览记录
ID:26989784
大小:365.01 KB
页数:33页
时间:2018-11-30
《《系统主程序》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上一次课讲到主界面类型、创建主菜单、工具栏、主表单、状态栏和主程序。请同学们回顾这样两个问题:1.主界面的类型有哪些?2.创建菜单的步骤有哪些?在VFP中,主界面一般有菜单式、表单式以及表单与菜单式。规划与设计菜单;创建菜单和子菜单;为菜单指定任务;生成菜单程序,测试运行菜单。上一次课主要学习的内容本章主要介绍主程序的功能、类型、环境设置、事件处理及防止程序多次启动的方法。第7章.系统主程序主程序,是指用户在启动应用程序系统时所执行的一个程序文件。主程序可以是表单、菜单或命令程序,通常使用命令程序作为主程序。7.1主程序主程序的功能:设置程序
2、运行环境;定义全局变量或常量;调用其他程序如登录表单;开始事件处理。7.1.1功能主程序类型:程序文件(.prg)、表单、菜单,一般使用.prg程序作为项目的主程序。7.1.2类型VFP项目管理器中第1个建立的程序文件(.prg)、表单或菜单被自动设置为主程序。可以通过右击主程序文件名,在出现的菜单中选择“设置为主程序”重设主程序。主程序文件名加粗显示。7.1.3设置主程序程序运行环境类别:程序运行环境包括数据环境、显示环境和操作环境。程序运行环境由一系列Set命令设置。7.2运行环境设置指定比较不同长度两个字符串时,VisualFoxPro
3、使用的规则。ON指定相等的表达式必须是每个字符都相匹配。比较时,忽略表达式结尾的空格。比较两个表达式时,在较短的一个的右边加上空格,以使它与较长表达式的长度相匹配。OFF(默认值)指定必须是右端表达式结尾前的每个字符都相匹配,才是相等的表达式。7.2.1设置数据环境1.SETEXACTON
4、OFFSETDATE[TO]AMERICAN
5、ANSI
6、BRITISH
7、FRENCH
8、GERMAN
9、ITALIAN
10、JAPAN
11、TAIWAN
12、USA
13、MDY
14、DMY
15、YMD
16、SHORT
17、LONG指定日期表达式和日期时间表达式的显示格式。AMERICANmm
18、/dd/yyANSIyy.mm.ddMDYmm/dd/yyDMYdd/mm/yyYMDyy/mm/ddSHORT日期的短格式由Windows中“控制面板”的“短日期样式”决定。(在“控制面板”中打开“区域设置”,再选择“日期”选项卡)LONG日期的长格式由Windows中“控制面板”的“长日期样式”决定。(在“控制面板”中打开“区域设置”,再选择“日期”选项卡)。注意,当SETDATE设置为LONG时,{^1601-01-01}之前的转化为字符串的日期返回为空日期。2.SETDATESETCENTURYON
19、OFF
20、TO[nCentury[R
21、OLLOVERnYear]]确定MicrosoftVisualFoxPro是否显示日期表达式当前世纪部分并确定VisualFoxPro只有两位年份值的日期的解释方式。ON指定在包含10个字符(包括日期分隔符)的日期格式中,用四位数字表示年。为与2000年兼容,建议您通常将SETCENTURY设置为ON。OFF(默认值)指定在包括8个字符的日期格式中,用两位数字表示年。在进行日期计算时假定它表示的是20世纪。TOnCentury:是1到99的数值,指定当前的世纪。当一个日期值有两个表示年的数字时,nCentury确定了该年的世纪。ROLLOVE
22、R值确定了该年是否在nCentury世纪,还是在nCentury之后的世纪。ROLLOVERnYear:是0到99的数值,指定年数,大于等于该年数的年份被认为是当前世纪,小于该年数的年份被认为是下个世纪。3.SETCENTURYSETCURRENCYTO[cCurrencySymbol]或者SETCURRENCYLEFT
23、RIGHT定义货币符号,并且指定货币符号在数值、货币、浮点数和双精度数表达式中的显示位置。SETCURRENCY在当前数据工作期有效。cCurrencySymbol指定作为货币符号的字符串,最长可以是9个字符。使用不带cCu
24、rrencySymbol的SETCURRENCYTO命令可以将货币符号重置为默认的美元符($)。也可以用Alt+nnn来指定一个货币符号。如果你安装了Windows字体,指定欧洲货币符号(?)用Alt+0128。也可以在“选项”对话框中的区域选项卡中设置默认货币符号。LEFT(默认值)将货币符号放在货币值的左边。RIGHT将货币符号放在货币值的右边。4.SETCURRENCY显示或移去图形状态栏。参数ON(默认)显示图形状态栏。OFF移去图形状态栏。5.SETSTATUSBARON
25、OFFSETTALKON
26、OFF
27、NOWINDOW决定Vis
28、ualFoxPro是否显示命令结果。ON:(默认值)允许把对话结果发送到VisualFoxPro主窗口、系统信息窗口、图形状态栏、或用户自定义窗口中。如果SETTA
此文档下载收益归作者所有