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

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

114 如何打开Windows控制面板功能选项

Windows的"控制面板"提供了丰富的专门用于更改Windows的外观和行为方式的工具,能够在Visual FoxPro中直接调用这些工具来进行一些系统设置(如更改计算机的系统时间),可以减少编程的复杂度,并能够提高编程效率,那么如何调用呢?

115 如何在Visual FoxPro中调用Windows命令
经常有人询问在使用Windows命令打开计算器等Windows应用程序时,Visual FoxPro的"RUN"或"!"命令总是会有一个MS-DOS窗口一闪而过,如何防止这种现象的发生呢?

116 如何修改Windows的系统日期与时间
虽然可以使用Windows的"日期时间属性"窗口来修改系统日期和系统时间,但是在某些特定用途中用户希望能够通过程序代码来设置计算机的时钟。例如,一个自动与服务器进行时间同步的程序,在取得服务器时间后,可以根据该时间使用代码来自动调整本地计算机的时钟,使时钟与服务器保持较高的一致性。

117 如何实现重启或关闭本地计算机
在进行某些软件安装时需要重新启动计算机,或在使用瑞星等软件时,可以设置在杀毒完毕后关闭计算机,这些功能都是如何实现的呢?

118 如何实现定时重启或关闭远程计算机
使用ExitWindowsEx函数可以关闭或重新启动本地计算机,但是无法对远程计算机进行操作,如何来如何实现重启或关闭远程计算机呢?

119 如何锁定Windows NT/XP计算机
在Windows NT/XP操作系统中,用户可以在不退出当前用户所打开程序的情况下锁定计算机,当用户再使用计算机时可直接输入该用户的口令即可,为应用程序的安全性提供了方便,虽然利用Windows NT/XP系统提供的锁定功能可以进行锁定,你可能更希望通过自己的应用程序能够直接进行锁定,那如何实现呢?

120 如何获得Windows的安装目录
在某些时候,你需要获得Windows的安装目录,一般情况下,对于Windows 9X和Windows XP的缺省安装目录为"C:\Windows",而对于Windows NT或Windows 2000的缺省安装目录为"C:\WinNT",此外用户在安装时还可以指定自定义目录名称,那如何来获得Windows的安装目录呢?

121 如何获得Windows的系统目录
在某些时候,你需要将一些应用程序的支持文件放置在Windows系统目录下。在Windos 9X中,缺省的系统目录是"C:\Windows\system",而在Windows 2000或XP中,缺省的系统目录是"C:\WinNT\system32"或"C:\Windows\system32",鉴于此种情况,如何来正确地获得Windows的系统目录呢?

122 如何获得应用程序的当前目录
在通常情况下,程序发布时安装程序一般允许用户可以自定义应用程序的安装目录。那如何在程序运行时获得应用程序当前所在的目录名称呢?

123 如何从Visual FoxPro中关闭指定的应用程序
在进行编程时,有时需要从Visual FoxPro中调用并控制另一个Windows程序的执行情况,对于调用Windows程序,可以使用Visual FoxPro的RUN命令或使用Windows API函数WinExec(),那如何来关闭指定的应用程序呢?

124 如何检测软驱中是否放入了磁盘
在进行数据备份或数据恢复设计时,经常使用软磁盘作为存储介质,如果在进行备份或恢复时,用户忘记了放入磁盘,或放入了不能使用的软盘(例如未格式化),都将引起程序执行错误,能否在进行数据存储或读取前首先检测一下软驱中是否放入了磁盘呢?

125 如何检测软盘是否进行了写保护
如果软盘进行了写保护,向软盘中写入数据时将发生错误,那如何来检测是否进行了写保护呢?

126 如何将一个长文件名转换为短文件名
在调用一些API函数时,不允许使用长文件名或文件名中有空格,这种情况下,可以将长文件名转换为Win16风格的(8.3格式)短文件名,如何进行转换呢?

127 如何获得操作系统的语言设置
操作系统的语言可以使用Windows控制面板中的"区域和语言选项"来设置。一些应用程序可能需要决定当前操作系统的语言设置,那如何来获得该项设置呢?

128 如何管理开始菜单中文档中的内容
Windows开始菜单中的文档菜单项中保存最近使用过的文件列表,如图9-4所示。如何使用程序代码来向文档列表中添加或删除内容呢?
相关图片:
 

129 如何用Windows Script Host创建桌面快捷方式
使用Visual FoxPro 6.0的安装向导建立的安装文件无法自动在桌面上创建快捷方式,如果由于其他原因想在桌面上建立快捷方式,那如何使用程序代码来实现呢?

130 如何用Windows Script Host进行磁盘碎片整理
Windows的系统工具中提供了磁盘碎片整理程序(dfrg.msc),用于分析本地卷和合并碎片文件和文件夹,以便每个文件或文件夹都可以占用卷上单独而连续的磁盘空间。如何在Visaul FoxPro中调用该程序进行碎片整理呢?
相关图片:
 

131 如何用Windows Script Host打开管理工具中的选项
Windows NT/2000/XP的控制面板中提供了管理工具功能,用以进行组件服务、计算机管理、本地安全策略的管理,如何在Visual FoxPro中打开这些工具呢?

132 如何获得系统中的逻辑驱动器
在进行某些程序设计时,你可能需要获得当前系统中的可用逻辑驱动器以及驱动器类型。例如,像瑞星等杀毒软件中,在杀毒选择中列出了当前系统中全部的驱动器设备供用户选择。

133 如何获得系统中的未使用的驱动器盘符
在某些时候,你的应用程序可能需要映射一个网络驱动器,这时需要获得当前未使用的驱动器盘符。如何来获得呢?
相关图片:
 

134 如何调用磁盘格式化对话框
当应用程序中包含对磁盘的操作时(如使用软磁盘进行数据备份),一个很经常遇到的问题就是磁盘格式化,能否在Visual FoxPro中直接调用Windows的格式化对话框呢?
相关图片:
 

135 如何获得磁盘的总大小与可用空间
当进行文件复制或其他磁盘操作等,有可能需要检查磁盘的可用空间,以防止因可用空间不足造成的文件操作错误。

136 如何打开Windows关于对话框
Windows中一些应用程序(如计算器、记事本等)的关于对话框,显示的都是Windows的关于对话框,只是相应地改变了一下产品名称,能否在Visual FoxPro中调用该对话框呢?
相关图片:
 

137 如何进行Windows外观颜色设置
利用Windows的显示属性可以修改系统的外观颜色设置,如滚动条颜色、活动窗口标题颜色等。在Visual FoxPro中如何进行这样的设置呢?
1.获得当前外观颜色设置
2.设置Windows外观颜色
相关图片:
 

138 如何获得计算机名和用户名
在Windows中,经常需要通过计算机名来进行网络访问和资源共享;在进行一些"关于"表单设计时,经常需要获得当前用户的名称。

139 如何修改计算机名称
在Windows中,经常需要通过计算机名称来进行网络访问和资源共享,在同一个工作组中,计算机名称必须是惟一的,管理员可以更改当前计算机的名称,如何在Visual FoxPro中实现该功能呢?

140 如何获得Windows的开启时间
能否获得Windows的开启时间,用于监测在某段时间内计算机是否被启动过!
相关图片:
 

141 如何获得当前系统中安装的打印机
计算机中经常安装有多个打印机,如何获得当前系统中所安装的打印机列表呢?

142 如何将打印机设置为Windows的默认打印机
计算机中经常安装有多个打印机,进行打印时,如果没有指定打印机,打印内容会被自动得输出到Windows默认打印机中,如何改变默认打印机设置呢?

143 如何获取打印机设备的句柄
当试图用StartDoc API函数直接发送输出到一个打印机设备或使用一些控件(如RichTextBox)调用打印设备时,必须取得打印设备的相关句柄才能正确调用。

144 如何获得计算机键盘的类型
如何通过程序代码获得键盘的类型信息?

145 如何交换鼠标的左右键功能
在Windows的控制面板中提供了交换鼠标左右键的功能,以适应不同操作习惯的用户,如何在自己的应用程序中设置该功能呢?
相关图片:
 

146 如何获得和设置鼠标的双击速度
鼠标的双击操作通常用于激活一个应用程序或打开一个窗口,通过更改鼠标的双击速度,可以更加符合你的操作习惯。
相关图片:
 

147 如何屏蔽Ctrl+Alt+Del组合键
在Windows 9X中,Ctrl+Alt+Del组合键可以重新启动计算机,而在Windows NT/2000/XP中,则会打开任务管理器,对于一些比较重要的应用程序,这都存在着安全隐患。

148 如何打开或关闭光盘驱动器
在使用某些媒体播放器等软件时,在媒体播放完毕后,会自动打开光盘驱动器,让用户取出光盘,如何在Visual FoxPro中实现这样的功能呢?
相关图片:
 
149 如何获得计算机硬盘卷序列号
硬盘卷序列号一般应用于软件产品注册,例如:你可以根据用户计算机的硬盘卷序列号进行一定的加密换算后,返回给用户一个产品注册码。

150 如何隐藏Windows的任务栏
在编写一些特殊需求程序时,需要隐藏Windows的任务栏来全屏显示应用程序画面,虽然任务栏可以设置为自动隐藏,但是如何在应用程序中直接隐藏任务栏呢?

151 如何在系统启动时自动运行指定程序
对于某些应用程序,你可能希望在系统启动时能够自动运行,如何实现这样的功能呢?
 
本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛 | 关于本站
 © 2005 Microsoft Visual FoxPro 编程园地.版权所有