




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、常量命名约定推荐常量以大写字母表示。示例:#DEFINE MAX_VALUE 10二、对象命名约定推荐的对象命名前缀在下表中列出。前缀对象示例chkCheckBoxchkReadOnlycolCollectioncolFormObjectscboComboBoxcboEnglishcmdCommandButton cmdCancelcmgCommandGroupcmgChoicescntContainercntMoverListctlControlctlFileListcadCursorAdaptercadInventoryCustomuser-defineddteDataEnvironmentdteSalesFormedtEditBox edtTextAreafrmFormfrmFileOpenfrsFormSetfrsDataEntrygrdGridgrdPricesgrcColumngrcCurrentPricegrhHeadergrhTotalInventoryhplHyperLinkhplHomeURLimgImageimgIconlblLabellblHelpMessagelinLinelinVerticallstListBoxlstPolicyCodesolbOLEBoundContrololbObject1oleOLEoleObject1optOptionButton optFrenchopgOptionGroupopgTypepagPagepagDataUpdatepgfPageFramepgfLeftprjProjectHookprjBuildAllsepSeparatorsepToolSection1shpShapeshpCirclespnSpinnerspnValuestxtTextBoxtxtGetTexttmrTimertmrAlarmtbrToolBartbrEditReportxadXMLAdapterxadRemoteXMLDataxfdXMLFieldxfdPricesxtbXMLTablextbInventory备注 前缀不是必须的,但是推荐这种好的编程习惯。使用前缀并不能规定变量的取值 在 Visual FoxPro 中,前缀仅仅作为一种命名的习惯。例如,增加前缀“cbo”并不能规定对象是一个组合框,但它可以提醒该对象是一个组合框。三、规则表达式和操作符规则表达式是一组让你用来创建查找替换搜索的文本式样符号。规则表达式提供一种简单而灵活的方法针对选定文本来指定比“查找”对话框中的通配符式样搜索更复杂的搜索和筛选条件。 下表描述在查询中的规则表达式操作符的行为:操作符行为.匹配任何除新行 (n) 字符外的单个字符。 *匹配前导的字符零次或多次。也可以用问号 (?)。 示例zo* 匹配 z 或 zoo。表达式 a?ve? 匹配 never 中的 ve。+匹配前导字符一次或多次。 示例zo+ 匹配 zoo 而不匹配 z。匹配行开始。$匹配行结束。xyz匹配集中的任何一个字符。要求开括号和闭括号。 示例abc 匹配 plain 中的 a。 xyz匹配集中的任何一个字符。要求开括号和闭括号。 示例abc 匹配 plain 中的 p。 a-z匹配指定范围内的任何字符。 示例a-z 匹配任何范围 a 到 z 之间小写字符。a-z匹配指定范围内的任何字符。 示例m-z 匹配任何范围 a 到 z 之间字符。标记下一个字符为特殊字符。 示例 匹配 和 ( 匹配 (。(pattern)匹配一个式样组。要求开括号和闭括号。 示例(tress) 匹配 mattress 但不匹配 mattres。要匹配圆括号字符, 用 ( 或 )。x|y匹配 x 或 y。 示例z|wood 匹配 z 或 wood。表达式 (z|w)ood 匹配 zood 或 wood。m确切匹配前导字符 m 次, 其中 m 是正值。要求开括号和闭括号。 示例o2 不匹配 Bob 中的 o 但匹配 food 或 foooood 中的最初两个 o。 m,匹配前导字符至少 m 次, 其中 m 是正值。 示例o2, 不匹配 Bob 中的 o 但匹配所有 fooooood 中的 o。另外, 表达式 o1, 是等价于 o+, 并且 o0, 等价于 o*。m,n匹配前导字符至少 m 最多 n 次, 其中 m 和 n 是正值。 示例o1,3 匹配 foooooood 中的前三个 o。另外, 表达式 o0,1 等价于 o?。所有其它匹配自身。以下规则适用于使用规则表达式操作符时: 可以把规则表达式放入引号 ( ) 中。如果表达式包括空格或关闭的园括号(), 则必须把它放入引号中。五、配置文件中的特殊术语下表列出了在配置文件中可用的特殊术语。注意:在配置文件中也可以使用 SET 命令、系统变量和 _STARTUP 设置。有关的详细内容,请参阅 配置 Visual FoxPro 中的 创建一个配置文件。在配置文件中可用的特殊术语Term描述BITMAP ON | OFF指定是否 Visual FoxPro 首先写屏幕或表单更新到一个 off-screen 位图, 然后执行一个位块传送 (bitblt) 到屏幕。当应用程序是用 Windows Terminal Server 客户进行访问时 BITMAP = OFF 可以改进性能。 默认的设置是 BITMAP = ON CODEPAGE指定一个用于识别文件的字符集的数值。 设置 CODEPAGE 为 AUTO 将选择当前操作系统的代码页。 一个可用的列表值可在 Visual FoxPro 支持的代码页 中找到。 CODEPAGE = nValue | AUTOCOMMAND指定 Visual FoxPro 启动时所运行的 Visual FoxPro 命令。使用如下语法,cVisual FoxProCommand 表示要执行的命令: COMMAND = cVisual FoxProCommand EDITWORK path指定文本编辑器放置工作文件的位置。由于工作文件会变得很大,所以需要指定一个具有大量空间的位置。默认的位置是启动目录。INDEX extension指定 Visual FoxPro 索引文件的扩展名。默认扩展名是 .idx。LABEL extension指定 Visual FoxPro 标签定义文件的扩展名。默认扩展名是 .lbx。MVCOUNT设置 Visual FoxPro 可以含有变量的最大数目。这个值的范围是从 128 到 65,000;默认值是 1024。OUTSHOW废止通过按下 SHIFT+CTRL+ALT 键在当前输出前面隐藏所有窗口的能力。默认设置为 ON。 OUTSHOW = ON | OFFPROGWORK path指定 Visual FoxPro 保存程序高速缓存文件的位置。为了得到更快的性能,特别是在多用户环境中,可指定一个快速的磁盘(如果可能,可指定本地磁盘或 RAM 磁盘)。允许为高速缓存指定最小 256K 的空间(但是,文件可能会变得很大)。默认位置是启动目录。REPORT extension指定 Visual FoxPro 报表定义文件的扩展名。默认扩展名是 .frx。RESOURCE pathfile指定 FOXUSER 源文件的位置。file 参数是可选的;如果不包含这个参数,Visual FoxPro 就查找 Foxuser.dbf 文件。如果指定的文件不存在,则创建该文件。默认值是启动目录(path)和 Foxuser.dbf(file)。SCREEN指定打开 Visual FoxPro 时是否显示 Visual FoxPro 主窗口。 默认的 SCREEN 设置是 ON。 当一个应用程序由一个或多个显示在 Windows 桌面上的顶层表单组成而不再需要 Visual FoxPro 主窗口时, 设置 SCREEN 为 OFF 是有用的。 关于顶层表单的详细信息, 参见 定义表单行为。 SCREEN = ON | OFFSORTWORK path指定 SORT 和 INDEX 这样的命令将工作文件存放的位置。由于工作文件会比保存的表大两倍,所以需要指定一个具有大量空间的位置。为了得到更快的性能,特别是在多用户环境中,可指定一个快速的磁盘(例如本地磁盘)。默认的位置是启动目录。TEDIT /N editor指定当您使用 MODIFY COMMAND 或 MODIFY FILE 命令编辑程序文件时,所使用的文本编辑器的名称。包含可选子句 /N 和 TEDIT,可以指定 Windows 文本编辑器(例如,Microsoft Word for Windows)。默认编辑器是 Visual FoxPro 编辑器。TITLE title指定在 Visual FoxPro 主窗口的标题栏出现的标题。默认标题是 Microsoft Visual FoxPro 8.0.TMPFILES drive:如果在其他选项中没有指定,则本项指定保存临时的 EDITWORK、SORTWORK、和 PROGWORK 工作文件的位置。由于工作文件会很大,所以需要指定一个具有大量空间的位置。为了得到更快的性能,特别是在多用户环境中,可指定一个快速的磁盘(例如本地磁盘)。默认的位置是启动目录。1创建配置文件要创建一个配置文件,只需使用VisualFoxPro编辑器(或任何能够创建文本文件的编辑器)在安装VisualFoxPro的目录中创建一个文本文件即可。VisualFoxPro的早期版本在启动目录中创建Configfpw文件,并作为默认配置文件。我们可以创建任何程序文件,然后通过双击该文件或使用命令行参数以便用该文件启动VisualFoxPro,这样可以使用该文件建立默认的设置和行为。如果正在创建一个新的配置文件,可以使用任何文件名保存它。习惯上,配置文件使用fpw作为扩展名。启动VisualFoxPro时,可以在下列位置(按顺序)使用默认配置文件:当前工作目录。安装VisualFoxPro的目录。DOS路径中列出的目录。如果在这些位置没有发现默认配置文件,VisualFoxPro只使用【选项】对话框中建立的默认设置。配置文件的设置方法如下:输入不带SET关键字,只带有等号的SET命令。例如,要设置默认路径,使用命令格式:DEFAULT=HOME()+VFP要向状态栏添加时钟,使用命令:CLOCK=ON如果要输入一个系统变量的设置,请使用与在命令窗口或程序中同样的格式。在配置文件中设置系统变量:输入系统变量名称,一个等号(=)以及该变量的设置值。例如,下面的命令设置VisualFoxPro主窗口的标题:_SCREENCaption=MyApplication下面的命令指定了一个替代的拼写检查程序:_SPELLCHK=SPLLCHKEXE在配置文件中调用函数或执行命令:输入COMMAND,一个等号(=)以及要执行的命令或要调用的函数。例如,要在VisualFoxPro主窗口标题中包含VisualFoxPro版本号,可以使用下列命令:COMMAND=_SCREENCaption=;VisualFoxPro+SUBSTR(VERS(),25,3)下面的命令在VisualFoxPro启动时执行一个特定的应用程序:COMMAND=DOMYAPPAPP在配置文件中使用特殊术语:输入特殊术语,一个等号(=)以及设置值。例如,要设置VisualFoxPro的最大可用系统变量数量,使用下列命令:MVCOUNT=2048从配置文件中启动应用程序,在配置文件的任何位置把应用程序名称指定给_STARTUP系统变量:_STARTUP=MYAPPAPP或者使用COMMAND命令,它只能是配置文件的最后一行:COMMAND=DOMYAPPAPP2指定配置文件当VisualFoxPro启动时,可以指定一个配置文件或忽略所有的配置文件,而允许VisualFoxPro使用它的默认设置。VisualFoxPro加载一个配置文件以后,配置文件中的设置优先于【选项】对话框中所做的对应的默认设置。在启动VisualFoxPro的命令行指定-C开关以及希望使用的配置文件名称(必要时包含路径),不要在开关和文件名称之间加空格。例如下面命令指定MYAPPFPW为配置文件: C:ProgramFilesMicrosoftVisualStudioVfp98Vfp6exe-CC:MYAPPMYAPPFPW或者在Windows中双击要使用的配置文件名称,VisualFoxPro将使用该选定的配置文件启动。如果不希望使用任何配置文件,包括默认的Configfpw文件,那么可以忽略所有的配置文件,这将使VisualFoxPro只使用在【选项】对话框中建立的默认设置。3忽略配置文件在启动VisualFoxPro的命令行中添加-C开关,且其后不带任何东西。例如,无论配置文件是在启动目录中,还是在系统路径中,如果不想使用任何配置文件,可使用命令行:Vfp6exe-C4隐藏启动屏幕默认情况下,VisualFoxPro启动时将在屏幕上显示一个启动屏幕,包含VisualFoxPro商标、版本号以及其他信息。如果不希望自己的用户看到这个启动屏幕,可以用在VisualFoxPro命令行中添加-T开关的方法隐藏它。例如,如果想在启动VisualFoxPro时不显示启动屏幕,可以使用命令行:VFP6EXE-T5恢复VisualFoxPro环境如果希望关闭所有操作,返回VisualFoxPro启动时的状态,则可以在命令窗口或在退出VisualFoxPro之前最后调用的程序中,按顺序运行如下命令:CLEARALLCLOSEALLCLEARPROGRAM上述三条命令的功能如下所述。CLEARALL:从内存中移去所有对象,按顺序关闭所有私有数据工作期以及其中的临时表。CLOSEALL:在CLEARALL正确执行后,关闭VisualFoxPro默认数据工作期,即数据工作期1中的所有数据库、表以及临时表。CLEARPROGRAM:清除最近执行程序的程序缓冲区。该命令迫使VisualFoxPro从磁盘而不是从程序缓冲区中读取文件。六、在Visual foxPro 中,怎样配置系统生成应用程序前的语句?生成应用程前,要有设置系统环境配置的语句,怎么做才可以生成EXE的可执行文件,操作骤步明白。最佳答案 使用 Visual FoxPro 创建面向对象的事件驱动应用程序时,可以每次只建立一部分模块。这种模块化构造应用程序的方法可以使您在每完成一个组件后,就对其进行检验。在完成了所有的功能组件之后,就可以进行应用程序的编译了。 为了快速建立一个应用程序及其项目,即一个具有完整“应用程序框架”的项目,可以使用“应用程序向导”。在项目建立之后,此版本新增加的“应用程序生成器”就打开了,您可以使用它添加数据库、表、报表和表单。 一般来讲,应用程序的建立需要以下步骤: 构造应用程序框架 将文件添加到项目中 连编应用程序 在建立应用程序时,需要考虑如下的任务: 设置应用程序的起始点。 初始化环境。 显示初始的用户界面。 控制事件循环。 退出应用程序时,恢复原始的开发环境。 设置起始点 将各个组件链接在一起,然后使用主文件为应用程序设置一个起始点。主文件作为应用程序执行的起始点,可以包含一个程序或者表单。当用户运行应用程序时,V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年热力工程设备项目申请报告模范
- 河北农业大学《建筑设备及识图》2024-2025学年第一学期期末试卷
- 工程项目质量验收全流程操作手册
- 西安医学高等专科学校《服装陈列设计》2024-2025学年第一学期期末试卷
- 天津滨海职业学院《工程力学(Ⅱ)》2024-2025学年第一学期期末试卷
- 长春建筑学院《生物工程伦理学》2024-2025学年第一学期期末试卷
- 2025版车辆买卖合同违约责任协议
- 2025版隔墙板施工绿色施工监督合同
- 二零二五年度建筑节能材料采购及安装服务合同
- 二零二五年家政钟点工雇佣合同-含意外伤害赔偿协议
- 天文仪器商业计划书
- 2023年建筑工程施工现场安全管理资料全套样本方案模板
- 妊娠期合并症-心脏病的护理(妇产科学课件)
- 急救护理学高职PPT完整全套教学课件
- AutoCAD计算机辅助设计标准教程(中职)PPT完整全套教学课件
- 安全生产费用使用范围及计量办法
- 肾脏疾病常见症状和诊疗
- 安全环保职业卫生消防题库及答案
- 金X绅士无双攻略
- 第八章 立体几何初步(章末复习) 高一数学 课件(人教A版2019必修第二册)
- GB/T 27518-2011西尼罗病毒病检测方法
评论
0/150
提交评论