加入收藏夹 | 设为主页 | 关于本站

 当前位置:首页本站教程160例           本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛
 
《Visual FoxPro专家门诊问答160例》能为你带来什么?
    书号:ISBN 7-115-11542
   第1章 程序设计
   第2章 界面设计
   第3章 数据处理
   第4章 ActiveX控件
   第5章 文件处理
   第6章 类应用及设计
   第7章 网络应用
   第8章 客户/服务器编程
   第9章 Windows相关设计
   第10章 报表设计
   第11章 程序安装
 
附录
   
第6章 类应用及设计

76 如何在子类中调用父类方法的程序代码
当由某个基类派生出的子类,或把基于这个类的对象加入到一个容器中时,重新为相应的事件进行编程,那么,在运行时刻,基类的代码不会运行,而只运行新的代码。而更多的时候,你可能希望向新类或对象中添加新功能的同时,保留父类功能。也就是说,在执行子类中当前的代码的同时,也能执行其父类(或基类)中的代码。如何来实现这样的功能呢?
1.DODEFAULT( )函数
2.作用域操作符(::)

77 如何屏蔽子类对其父类的自动继承
子类可以自动继承父类的方法、事件和属性,但是,父类的方法或事件过程都是针对大部分子类的通用需求所设计的,在某些时候,一些特殊子类中可能并不需要继承这些事件代码,甚至会在继承后引发一些操作错误,这时候就需要屏蔽子类对其父类的自动继承行为,那如何实现呢?
相关图片:
 

78 如何让表单设计器使用自定义表单类
使用设计成熟自定义表单类,可以提高程序的开发速度,但是在使用项目管理器新建一个表单时,却一直使用的是Form基类,如何使用自定义表单类呢?

79 如何设计能正确显示和存储下拉列表中不存在选项的组合框类
Visual FoxPro提供的组合框基类具有两个缺陷:(1)如果由其ControlSource属性所指定的与对象绑定数据源中有其RowSource属性所指定的值来源中不存在的数据值,则该值不能在组合框中显示;(2)当组合框的Style属性等于0时,虽然可以在组合框中录入数据,但是,如果所录入的数据并不包含在RowSource属性所指定的值来源中,则该值并不会被存储到与之绑定的数据源中。
由于这两个缺陷的存在,如果只想在组合框列表中保留一些常用选项时,则常用选项之外的数据不能被组合框所显示,也不能存储常用选项之外的数据,那如何来改善组合框基类的这两个缺陷呢?
1.基于容器类的组合框设计
2.基于容器类的自定义组合框类应用示例
相关图片:
 

80 如何利用Systray类将图标添加到系统托盘中
Windows任务栏的通知区域也称为系统托盘,在其中放置有系统时钟、音量控制、输入法等程序。在问题33中,我们使用FoxTray控件将图标添加到了系统托盘中,该控件在使用方面有一定的功能限制,如只支持5个菜单项,并且支持的事件很少。在Visual FoxPro 8.0中提供了一个Systray类,该类提供了丰富的系统托盘图标事件支持,功能十分完善,那如何使用该类呢?
1.快速启动
2.Systray类的属性
3.Systray类的方法
4.Systray类的图标事件
5.Systray类的气球提示事件
6.Systray类的菜单处理
7.Systray类应用示例
相关图片:
 
 

81 如何使用_thermometer类来实现执行进度条
在Visual FoxPro开发环境中执行一些操作时,会自动弹出一个执行进度条窗口,并同时显示当前执行进度的百分比数值,执行完毕后,进度条窗口自动关闭,该功能便是使用了_thermometer类来实现的,如何在自己的程序中调用该类呢?
1._thermometer类简介
2._thermometer类应用示例
相关图片:
 

82 如何使用_StopWatch类实现计时程序设计
在一些利用计算机进行考试的软件设计中,一般由计算机进行考试计时,超时自动关闭答卷。此功能可以利用_StopWatch类来实现,那如何使用_StopWatch类呢?
1._StopWatch类简介
2._StopWatch类应用示例
相关图片:
 

83 如何利用_ShortcutMenu类进行动态快捷菜单设计
在使用Word等文本编辑软件的快捷菜单时,由于鼠标位置当前所在对象的不同,所显示的快捷菜单内容也不近相同。在使用Visual FoxPro进行程序设计时,也存在类似情况,例如,在表单中包含了一个表格对象和一个编辑框对象,你可能希望在编辑框中显示的快捷菜单只包含"复制"、"粘贴"功能,而在表格中的显示的快捷菜单则包括"删除当前记录"、"添加新记录"等功能,这种动态菜单设计,使用DEFINE POPUP 等命令实现起来很烦琐,而_ShortcutMenu类则是对这些命令的封装,则能够方便、快捷地建立快捷菜单,那如何使用该类呢?
1._ShortcutMenu类简介
2._ShortcutMenu类应用示例
相关图片:
 
 

84 如何使用WinZip Manager类进行文件压缩和解压缩
WinZip是Windows操作系统下最流行的文件压缩和解压缩工具,在使用Visual FoxPro做文件压缩备份设计时,你肯定希望利用该工具的强大功能,而WinZip Manager类便是对WinZip强大功能的封装,为用户提供了简单易用程序调用方法,该类由美国伊利诺伊州的Rick Borup所写,免费软件。那如何使用该类呢?
1.WinZip Manager类概述
2.如何使用WinZip Manager
(1)使用API_AppRun类库的注意事项
(2)添加文件到一个ZIP文件中
(3)从一个ZIP文件中提取文件
(4)通过配置WinZip Manager来控制WinZip的行为
(5)错误处理
3.WinZip Manager是如何工作的
(1)WinZip的命令行接口
(2)WinZip Manager类
(3)在客户机器上检测WinZip
4.WinZip Manager的方法
5.WinZipMgr类的程序代码
6.WinZip Manager类应用示例
相关图片:
 
 
本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛 | 关于本站
 © 2005 Microsoft Visual FoxPro 编程园地.版权所有