Visual FoxPro 9.0概述
Visual FoxPro 9.0是Microsoft公司推出的Visual FoxPro的最新版本,是一个可视化的数据库应用程序开发环境,因其简单易学,功能强大等优点深受用户的青睐.本章介绍Visual FoxPro 9.0的新增特性,安装方法,工作方式和定制用户工作环境等知识,这些知识可以帮助用户事半功倍地学会使用Visual FoxPro 9.0.
教学目标
通过本章的学习,了解Visual FoxPro 9.0的新增特性和工作方式,掌握Visual FoxPro 9.0的安装方法,熟悉开发环境,并能正确配置用户工作环境.
教学重点与难点
Visual FoxPro 9.0的安装方法
Visual FoxPro 9.0的界面组成
Visual FoxPro 9.0的工作方式
定制用户工作环境
1.1 Visual FoxPro 9.0的特点及增强功能
Visual FoxPro 9.0不仅延续了以前版本的强大功能,还增加和改进了许多特性.使用这些新特性,可以使数据库,数据表的管理和程序设计更为方便,本节简要介绍Visual FoxPro 9.0中新增强的功能.
1.1.1 增强的集成开发环境(IDE)
为给用户项目和应用程序提供一个更好的集成开发环境,Visual FoxPro 9.0包含了以下增强的IDE功能.
1. 增加了项目管理器的快捷菜单命令
当Project Manager(项目管理器)停靠在工具栏下时,右键快捷菜单增加了一些新的命令,如图1-1所示.
图1-1 新增的快捷菜单命令
Close(关闭):该命令关闭项目管理器.
Errors(错误):该命令用于显示项目连编后的错误文件(.err).如果在连编过程中发生了错误,则错误信息将保存到与项目同名的.err文件中,可以使用Errors菜单命令打开该文件.
Refresh(刷新):该命令将关闭数据库容器并重新读取类库信息.
Clean Up Project(清理项目):从项目管理器的数据文件中移除已删除的记录.项目管理器文件(.pjx)也是一个表文件,可以使用USE命令打开.对于删除的项目(如表单,报表等)它只是添加了一个删除标记,而不是真正地物理删除.现在使用Clean Up Project命令便可以将添加删除标记的记录从项目管理器文件中删除掉.
2. 可以从项目管理器中修改类库
当在项目管理器中选择了一个类库(.vcx)文件时,可以通过单击Modify按钮在类浏览器中打开和浏览类库.而在以前的版本中只能选择类库中的类进行编辑.
3. 属性窗口增强
在属性窗口中增加了一个Zoom按钮,用户可以在更大的空间里查看可视类库(.vcx)文件和表单(.scx)文件的属性值,如图1-2所示.
图1-2 Zoom功能
可视类库(.vcx)文件中属性值超过255个字符或包含以CHR(1)填充的扩展字符的类,不能用于Visual FoxPro 9.0之前的版本.如果在以前版本中尝试修改这些类,将引发错误,但是,只要其属性值没有超过255个字符或包含扩展字符,则仍然可以使用.
4. 为新增属性设置默认值
在为表单或类添加一个新增属性时,可以为新增属性指定一个默认值.建立的子类将继承这些默认值.在Visual FoxPro 9.0之前的版本中,则需要在新增属性添加后,在New Property (新建属性)对话框中设置属性的默认值.例如,在新增属性时将默认值设置为0,如图1-3所示.
5. 在连编和编译期间生成信息日志
在使用Build命令连编一个项目,应用程序或动态链接库时,如果编译过程完成之后有错误发生,Visual FoxPro会自动生成一个包含所有错误信息的.err文件.如果在Build Options(连编选项)对话框中选择了Display Errors(显示错误)复选框,在连编完成时,Visual FoxPro将显示一个.err文件,并把连编状态信息显示在状态栏中.但在以前版本中,如果连编过程中断,Visual FoxPro不在磁盘中写入.err文件.
图1-3 设置新增属性的默认值
如果在连编过程中没有错误发生,.err文件将被删除.
如果Debug Output(调试输出)窗口是打开的,连编状态和错误信息会出现在该窗口中,用户可以将这些信息保存到一个文件中.
下一页