教大家几个
问题:1.如何改变程序运行时VFP主菜单中的狐狸图标.
2.如何改变连编后应用程序的狐狸图标.
3.我把制成安装
程序后,运行后在桌面生成一快捷方式,双击运行,为何在 桌面总是生成两个FOXUSER.DBF.FOXUSER.FPT文件,有什么办法解决.
回答:1、2、这两个都在菜单的“项目”-“项目信息”中设置3、这个是你系统的资源配置文件,相关修改方式请参照: FOXUSER 资源文件结构请参阅在应用程序中包含资源 | Visual FoxPro 配置 [该主题是 beta 版的一部分并将在今后的版本中修改. 空的主题包含了一个占位符.] 发送该主题的返馈到微软 FoxPro 资源文件 FoxUser.dbf 保存着多种资源信息 (如, 窗口位置, 颜色集, “浏览”窗口配置, 标签定义等。)。 FoxUser.dbf 是一个带有 (.FPT) 的标准的 FoxPro 表。 如果索引文件不存在, 它在打开 FoxUser.dbf 文件时创建。 与早期版本的 Visual FoxPro 不同的是, 当 RESOURCE 是 SET ON 时 FoxUser.dbf 资源文件是以 SHARED 方式打开, FoxPro 处理所资源管理。 可以用两种方式修改保存在该文件中的数据: 专用窗口配置或其它窗口参考, 一但建立并保存在资源文件中后, 可以在后来交互式地修改 READONLY 字段来保护特定的资源 (参见预定义“浏览”窗口配置节中的示例)。 不再需要的资源可以删除并 Pack 掉它们。 从资源文件修改 READONLY 字段和/或删除记录是你要对 FoxUser.dbf 文件采取的仅一行动。 你可以在修改前做一个资源文件文件的备份。 FoxUser.dbf 表的结构如下: 字段 字段名 类型 宽度 1 TYPE 字符 12 2 ID 字符 12 3 NAME 备注 4 4 READONLY 逻辑 1 5 CKVAL 数值 6 6 DATA 备注 4 7 UPDATED 日期 8 TYPE 标识资源保存的信息类型 ID 用 TYPE 标识记录 NAME 包含指定到资源的名称, 例如指定到颜色集, “浏览”窗口, 和
系统窗口的名称 READONLY 可以设置为真 (.T.) 来指明该资源将用于只读访问且不能修改的逻辑字段 CKVAL 被 FoxPro 用来检验数据 (在 memo 字段 DATA 中的) 是否合法 DATA 保存实际的资源数据的备注字段 UPDATED 当前资源被最后修改的日期 可以在 MS-DOS 使 FoxUser.dbf 资源文件是只读的。MS-DOS 命令 ATTRIB 使用 <+R> 设置来使一个文件成为只读。在多用户的情况下让一个文件成为只读是有用处的, 因为 FoxUser.dbf 可以在
网络中共享。 修改 FoxUser.dbf 资源文件下列 SET RESOURCE 命令可以让你很容易地打开和修改 FoxUser.dbf 文件的内容, 也可以使用一个名字不是 FoxUser.dbf 的资源文件。 SET RESOURCE TO <资源文件> SET RESOURCE TO SET RESOURCE ON SET RESOURCE OFF 如果你想修改你的资源, 在 “命令”窗口中, 用以下命令: SET RESOURCE OFF USE FOXUSER BROWSE 打开资源文件后, 你可以用 CHANGE, EDIT, BROWSE, DELETE, REPLACE 和其它 F
oxPro 命令来修改或删除数据。 你也可以用 COPY TO 来创建一个新的资源表。在你完成对资源文件的修改后, 如果你删除了记录 pack 并关闭它。 然后, 用以下命令设置资源文件 on: USE SET RESOURCE ON 你可以发布命令 USE SYS(2005) AGAIN 来在一个
工作区中打开 FoxUser.dbf 表而不用设置 RESOURCE OFF. SYS(2005) 返回当前资源文件的名称。 预定义“浏览”窗口配置一个你可以对 FoxUser.dbf 文件进行的有用的修改是修改 READONLY 字段来预定义“浏览”窗口配置。 首先, 调整一个“浏览”窗口的大小来显示特定字段以便于操作, 定位窗口并调整它的大小, 分割窗口为两个分区, 一个分区以浏览方式而另一个以 CHANGE 方式, 然后关闭窗口。 当“浏览”窗口关闭后, 它的配置保存在当前的资源文件中, 假如字段 READONLY 没有设置为 T, 并且假定窗口是以 Ctrl+Q 方式关闭。 然后, 发布 USE SYS(2005) AGAIN 并编辑 READONLY 字段, 设置它为真 ("T")。 要这样做, 查找 TYPE 为 PREFW 并且 ID 为 WINDBROW 并且 NAME 字段是你刚浏览的表的别名的“浏览”窗口资源。 当 READONLY 字段为真 (T) 后, 如果“浏览”窗口配置在稍后以交互方式改变时相应的资源数据将不会被复盖。 现在, 只要以 BROWSE LAST 命令浏览该表, “浏览”窗口以它的字段, 大小和布置显示在相同的位置上。而不在乎该 “浏览”窗口被用户改变了多少次, 当你 BROWSE LAST 时它将总是回到资源文件中保存的数据的状态。 请参阅在应用程序中包含资源 | Visual FoxPro 配置