界面为式,使用户能够最简单而又最快地完成数据操作任务。
操作"向导"、提供了用户要完成某项式作所需的详细步骤,在这些步骤的指导下,用户可以一步步地很简单地完成任务。例如,用户可用"表向导"来帮助建立一个数据表,用"表单向导"来建立表单,而"查询向导"将指示用户建立一个标准查询所需要的完整步骤。
"生成器"也是一种具有友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能。例如"列表框生成器"就是一个带有标签的对话界面,利用列表框生成器,用户可以在表单中设计出一个列表框,并且可以在这种生成器中设置一个列表框的共同
属性。
如果用户想突破向导和生成器本身限制,想要自己对应用程序进行更复杂或更灵活的控制,可以利用另一种VisualFoxPro提供的方便有效的工具―――"设计器"。设计器也提供了一个友好的图形应用程序开发接口,通过它用户能建立起自己的应用程序。列如,用户可以用"表单设计器"定义和生成一个表单,用"数据表设计器"定义和生成一个数据库。
2一致的用户界面,使用方便的工具栏
VisualFOXPRO改进了用户界面,其主窗口与许多其他Microsoft产品(如Word、Excel)
更趋于一致,使得用户更容易操作,系统功能更易于发挥。VisualFoxPro也给用户提供了使用方便的"工具栏",工具栏里有许多按钮,它们代表着菜单里的某些选项。一般来说,用户经常执行的操作(如"打开文件")或使用的对象(如"命令窗口")都对应一个按钮,用户可以通过选择这些按方便迅速地完成操作,而不必通过菜单选项。
另外,用户可以自己定制VisualFoxPro中的工具栏,增加或减少一些按钮,还可以在自己建立的应用程序中定义和实现方便用户使的工具栏。
VisualFoxPro支持鼠标右键激活快捷菜单,用户可更加快捷地操作屏幕。
3不编程而建立应用程序界面
VisualFoxPro提供的"表单设计器"是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面,并可对界面进行控制。例如,用户可以用栅格空件很容易地建立一对多的表单:用户只需把一个数据表拖动到一个窗体上就可以了。也可以利用页格式控件来建立有标签的对话框或用户自己的生成器界面。
4用项目器统一管理工作
VisualFoxPro提供的另一高效易用的工具是"项目管理器",通过项目管理器,用户可以集中地管理数据、文档、类库、源代码等各种资源。例如,用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。另外,用户也能在项管理器中使用VisualFoxPro提供的简单而有效的其他工具,如向导、生成器、工具栏等。
1.3.2功能更强大
VisualFoxPro能通过使用快速查询(Rushmore)技术和对系统的优化,使用户最大限度地体会到快速而又功能强大的优点。
1.真正的数据库概念
以前的Xbase软件中称.DBF.文件为数据库,使人容易产生一个数据库就是一个二维表的错误认识。而VisualFoxPro废除了以前Xbase不合理的数据概念,采用独特的数据库容器(DateBaseContainer)为用户管理应用系统中的表、查询、表单、报表、程序等数据提供了方便,支持长数据库文件名和字段名,可为字段名设置新的显示标题,为字段指定默认值,设置字段级和记录级的有效性规则,设置表的插入、删除和改变记录的触发事件代码。
在VisualFoxPro中,原来的.DBF文件变成了数据库中的一个表,不属于任何数据库的表称为自由表。数据库是若干个表、表之间的关系和触发程序的集合,合理地体现了关系型数据库思想,与关系数据库理论统一了起来。新的 据库把有关系的表(.DBF)封装在一起,关系清晰、合理且处理方便。
VisualFoxPro由于使用了这种真正的数据库概念,使得它的数据库结构与SQL等标准结构一,从而使为数据交换和相互操作的实现更加标准、合理、方便。
2可视化编程技术
VisualFoxPro用与VisualC++、VisualBasic同样的编程技术,这是它取名为VisualFoxPro的原因。可视化编程技术给人一种所见即所得的感受,在您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调试,极为方便。
3具有面向对象编程
上一篇:
VFP学生办证管理系统(论文和程序)
下一篇:
高等人才持续发展能力培养的思考