作者 | 方智惠 |
出版社 | |
出版时间 | 2004-05-01 |
特色:
(一书囊括Visual FoxPro 8.0的所有功能) 对于Visual FoxPro用户来说,使用本手册的目的就是要应用Visual FoxPro 8.0的所有功能开发应用程序,这也是本手册的编写目的;与所有的Windows应用程序一样,Visual FoxPro 8.0在先前的版本基础上增加了许多的新功能,并提升了先前版本中的一些功能。下面就分别做介绍。 增强了交互式开发环境 运行Visual FoxPro 8.0后,用户将会发现主操作窗口中有一些小小的变化,工具栏中增加了一些新的按钮,此外还有一些从屏幕上看不到的变化,它们共同增强了数据管理系统的交互式开发环境。 增加了许多类、命令、函数 Visual FoxPro 8.0通过新的类库、命令、函数与系统变量增加和增强了很多项功能,让用户在应用程序开发中可以做更多的事情。 增强数据功能 Visual FoxPro 8.0在许多方面增加和改善了其数据使用性能。如连接远程数据的CursorAdapter类可提供更多的选择,连接性能也更好,数据源的使用范围也更宽。此外,还支持XML(Extensible Markup Language)、ADO(ActiveX Data Object)、ODBC(OpenDatabaseConnectivity)与本地数据源类型,也能使用不同的数据动态,所使用的数据源可附加在CursorAdapter对象或者数据环境上,可在数据源中有限制地共享数据,还能结合一个CursorAdapter对象定义数据与光标应用的方式。另外,设计时可将数据环境保存为一个类,在设计数据表时能自动增加字段值, 在索引中可预定一个对照序列,对SELECT...UNIONSQL命令隐含数据对话,使用INSERTSQL能为SELECTSQL命令插入新的记录行。 与前一版本运行时的区别 Visual FoxPro 8.0应用程序运行时与前一版本的主要区别在于,预定应用程序支持Windows XP主题运行,因此可视化类可能影响用户界面。用户可通过表单、控件、_SCREEN系统变量关闭这个预定设置。Visual FoxPro 7.0 Service Pack 1为XMLTOCURSOR()包含标识8192,因而可指定导入XML文件,标识8192文档包含XMLTOCURSOR()函数。此外,现在的HOME(5)返回Visual Studio MSDN目录。 本手册将全面介绍上述新功能,以及Visual FoxPro 8.0所提供的各种属性、事件、函数、方法、过程;命令、系统变量、控件等。对于初学者来说,为了掌握本手册的内容,首先要学会使用Visual FoxPro 8.0的Command窗口,因为通过它可直接看到许多命令、函数、属性等,直观地了解到它们的功能。Command窗口是Visual FoxPro 8.0操作窗口中的一个子窗口,**次运行时就能在屏幕上看到它,此后若关闭了它,可在Window下拉菜单中打开Command窗口命令,它就将显示在屏幕上。Command窗口拥有Microsoft Word操作窗口那样的许多特性,如可在其中输入并执行命令,以及选择并执行先前使用过了的命令。事实上,在Visual FoxPro 8.0中所做的任何操作都会执行相关的Visual FoxPro 8.0命令、函数、方法等,它们也都将出现在这个窗口中。若将该窗口的滚动条拖至顶部,就能看到前面各种操作所使用的命令、参数。 与别的Windows应用程序窗口一样,Command窗口可被拖动至别的位置,或者放大、缩小。如果想在Command窗口中看到更多行的内容,就可以拖动它的左下角或者下边线来扩大它。 接下来,初学者应当学会使用?和??命令,它们能在屏幕上返回一条表达式的值,而表达式正是由命令、函数、方法、事件、过程、字段等构成的,因此通过它们即可快速了解某一条命令、函数、事件、过程等的用途。如在Command窗口中输入命令行:?15*(10+10),Visual FoxPro 8.0的主操作窗口中就将立即显示出15x(10+10)这个算式的值。不过,在使用本手册开发Visual FoxPro 8.0应用程序之前,必须先学会编写Visual FoxPro 8.0应用程序。在可视化编程中,开发一个应用程序并不难,通过表单创建好相应的控件,接着设置属性、过程代码即可快速完成操作,这一点在本手册的配套教程中表现得淋漓尽致,用户只需要通过本手册中查阅Visual FoxPro 8.0所提供的各种命令、函数、事件、方法等的功能,以及使用时可设置的参数就能全面应用这个软件的各种功能来开发应用程序了。 参加本书编写工作的有:林壮宁、李林、王明、王荣海、黄小明、曾薪瑜、曾小娟、张小林、黄宁、李勇鼐、马品虽、国踔缃、王开和、周洋、钟辚钏、赵二冰、李淡、汪冰洋、杨陧阳、宫泽花、廖树人、王小峰、丁树仁、林明,在此特地表示感谢。