当前位置:首页 > 工业技术
Visual FoxPro中Windows API调用技术与应用实例
Visual FoxPro中Windows API调用技术与应用实例

Visual FoxPro中Windows API调用技术与应用实例PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:刘安平,戴平著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2004
  • ISBN:7502434410
  • 页数:374 页
图书介绍:本书是一本非常实用的关于Visual FoxPro中Windows API函数调用技术和应用的书籍,全书按功能划分章节,配合320多个精彩实例的讲解,系统地注释了调用函数的方法和编程技巧。
《Visual FoxPro中Windows API调用技术与应用实例》目录

第1章 VFP中调用API的语法规则 1

第2章 与数据库SQL Server的连接 3

2.1 用代码建立SQL Server连接及远程视图 3

2.2 测试ODBC连接 4

2.3 检查SQL Server驱动程序是否安装并配置ODBC 5

2.4 建立、删除ODBC设置 6

第3章 操作系统信息的获取与控制 7

3.1 Win9x中关闭、重启、注销系统 7

3.2 WinNT中关闭、重启系统 7

3.3 中止WinNT系统关机 7

3.4 通用关闭、重启、注销Windows系统程序 8

3.5 禁止、允许热启动 10

3.6 锁定工作站 11

3.7 禁止、开放Windows系统键 11

3.8 在VFP中关闭其他Windows应用程序 11

3.9 创建带图标的快捷式弹出菜单 11

3.10 在应用程序中使用Shell.Application对象 12

3.11 调用Windows的MessageBox对话框 13

3.12 运行指定的外部程序 14

3.13 启动、设置资源管理器地址 14

3.14 获取Windows版本号 15

3.15 获取操作系统版本(1) 16

3.16 获取操作系统版本(2) 16

3.17 使内部系统时钟与一个外部的时钟信号源同步 17

3.18 获取开机时间 17

3.19 设置系统日期和时间 17

3.20 获取、设置系统时间 18

3.21 获取系统和地方时间 20

3.22 读取服务器时间 21

3.23 列举系统安装的所有输入法供用户选择切换 24

3.24 使用Semaphore函数 27

3.25 获取与指定颜色最接近的一种颜色 28

3.26 使用FrameRgn显示系统颜色 28

3.27 获取系统颜色设置 29

3.28 获取、设置操作系统最后错误号 30

3.29 获取操作系统错误信息字符串 31

3.30 获取系统最后及所有错误消息字符串 31

3.31 获取与国家相关的信息 32

3.32 检索国家语言设置 34

3.33 检索动态链接库句柄及其导出函数地址 35

3.34 用代码加载动态链接库 36

3.35 获取系统设置参数 37

3.36 获取系统环境设置(1) 39

3.37 获取系统环境设置(2) 39

3.38 获取系统环境设置(3) 40

3.39 获取桌面子窗口清单 40

3.40 获取某一主窗口的所有子窗口属性 41

3.41 获取拥有输入焦点窗口的句柄属性 42

3.42 获取一个已启动程序的命令行 46

3.43 获取系统桌面的几何参数 46

3.44 获取区域参数 47

3.45 获取当前活动目录 48

3.46 获取Windows安装目录 48

3.47 获取Windows系统目录 48

3.48 获取所有屏幕显示分辨率并设置 48

3.49 获取、改变系统颜色 53

3.50 获取Wininet最后错误描述 53

3.51 设置优先级类 54

3.52 暂停程序运行 54

3.53 让程序暂停若干毫秒 54

3.54 添加、移除系统托盘 54

3.55 开始屏幕保护 55

3.56 使计算机进入待机状态 56

3.57 获取机器名和用户名 56

3.58 防止应用软件重复启动 56

3.59 调用Windows计算器 56

3.60 显示系统信息 58

3.61 用代码建立快捷方式 59

3.62 重设桌面墙纸 59

3.63 访问开始菜单中我最近的文档 60

3.64 发送消息到任务栏并从任务栏获取参数 60

3.65 调用默认关联的程序打开文件 61

3.66 调用系统选择目录对话框 62

3.67 调用系统选择字体对话框 63

3.68 调用系统选择颜色对话框 64

3.69 调用系统打开文件对话框 65

3.70 调用系统保存文件对话框 69

3.71 打开并显示帮助主题 72

3.72 获取Windows标准图标 73

3.73 调用Windows关于对话框 74

3.74 测试Sys(2600) 74

3.75 检测是否安装了声卡 75

3.76 检测其他正在运行的程序 75

3.77 VFP中启动控制面板(1) 76

3.78 VFP中启动控制面板(2) 77

3.79 设置、获取当前路径 77

3.80 测试串口 78

3.81 列出系统设备驱动 78

3.82 获取图标信息 79

3.83 利用GetSystemMetrics获取系统参数 80

3.84 获取Windows运行模式 80

3.85 安装字体 81

3.86 删除字体 81

3.87 致命的应用程序退出 81

第4章 鼠标、光标、键盘控制 82

4.1 判断系统是否安装了鼠标 82

4.2 获取系统中鼠标的键数 82

4.3 模拟鼠标各键点击 82

4.4 隐藏、显示光标 83

4.5 获取、设置鼠标双击间隔时间 83

4.6 交换鼠标左右按键 83

4.7 鼠标Drag检测 84

4.8 获取、设置鼠标的移动速度 84

4.9 禁止、允许鼠标轨迹特性 85

4.10 在指定窗口允许或禁止所有鼠标及键盘输入 85

4.11 激活一个新的键盘设备 85

4.12 获取正在使用的键盘信息 86

4.13 获取、设置光标位置 87

4.14 将256个虚拟键的状态拷贝到指定的缓冲区中 87

4.15 获取指定虚拟键的状态 88

4.16 编程捕捉屏幕 88

第5章 读写内存 89

5.1 显示内存状态 89

5.2 清空内存 89

5.3 填充内存 89

5.4 列举通用内存块的内容清单 90

5.5 分配、指定、写入、读出、释放一个内存块 90

第6章 读写Windows注册表 92

6.1 改变文件的默认打开方式 92

6.2 让应用程序在Windows启动时自动运行 93

6.3 让注册表记住应用程序的使用次数 93

6.4 列举注册表所有子键 94

6.5 列举注册表HKEY_CURRENT_USER主键下的所有子键 95

6.6 列举注册表某键下的所有子键 96

6.7 读取注册表某键所有数据 97

6.8 读写删除注册表 98

6.9 从注册表获取IE版本 100

6.10 删除键值——解除IE的分级审查密码 101

6.11 注册表操作类 102

第7章 文件和文件夹操作 121

7.1 设置文件为只读 121

7.2 获取、设置文件属性 121

7.3 获取文件的版本信息 122

7.4 比较两个文件的修改时间 122

7.5 测试文件或文件夹的属性 123

7.6 设置文件的创建时间 124

7.7 获取文件的创建、访问、修改时间 125

7.8 设置文件的创建、访问、修改时间 126

7.9 获取二进制文件类型 127

7.10 获取可执行文件中的图标 128

7.11 获取二进制文件信息 130

7.12 删除指定目录 132

7.13 创建、移动、重命名、删除文件 132

7.14 删除目录及其所有子目录和文件到回收站 133

7.16 删除目录或文件到回收站 140

7.17 清空回收站 140

7.18 选择文件夹 141

7.19 获取目录结构 141

7.20 从一个包含路径的字串中提取文件名和扩展名 143

7.21 给文件或目录更名 144

7.22 创建文件夹 144

7.23 创建一个临时文件名 144

7.24 获取系统临时文件夹 144

7.25 获取文件的完整路径 145

7.26 获取文件的关联执行文件名 145

7.27 获取所选文件的关联执行文件名 145

7.28 获取文件大小 146

7.29 将长文件名转换为短文件名 146

7.30 操作Windows临时目录 147

7.31 将注册表某键信息保存到一个文件 148

7.32 遍历所有文件夹和文件 149

7.33 复制文件 150

7.34 将指定目录设为共享 150

7.35 打开文件 156

7.36 传送字符串至记事本 156

7.37 获取WORD文档的内容 157

7.38 显示文本 157

7.39 调用系统查找字符串窗口 158

7.40 实时监控目录并获取变化的文件名 158

7.41 找回丢失的access密码(1) 161

7.42 找回丢失的access密码(2) 161

第8章 读写Windows ini文件 163

8.1 读写ini文件行参数 163

8.2 创建ini文件 163

8.3 让打开的窗口为上次关闭时的位置 164

8.4 从Win.ini文件的指定段读取信息 165

8.5 读ini文件内容到游标 166

8.6 从inf文件返回基本信息 167

第9章 Windows进程控制 169

9.1 将当前所有进程名称及其窗口句柄存入文件 169

9.2 获取当前所有进程 169

9.3 获取本进程的启动程序名 170

9.4 获取本进程的句柄 170

9.5 终止进程 170

9.6 在系统进程列队中显示或隐藏当前进程 170

第10章 剪贴板 171

10.1 获取剪贴板内容的类型 171

10.2 打开、清空、关闭剪贴板内容 171

10.3 获取剪贴板已登记的格式名 172

10.4 清空剪贴板 172

10.5 获取剪贴板格式种数 173

10.6 复制窗口任意区域图片到剪贴板 173

第11章 驱动器信息的获取与控制 175

11.1 格式化软盘 175

11.2 检查软驱状态 175

11.3 驱动器感应函数 175

11.4 获取已用和可用的盘符 176

11.5 开关光驱 176

11.6 检查驱动器是否存在 176

11.7 读取磁盘的卷标及序列号 177

11.8 获取驱动器类型(1) 177

11.9 获取驱动器类型(2) 178

11.10 获取计算机硬件描述 178

11.11 获取所有驱动器盘符信息 178

11.12 获取与底层硬件平台有关的信息 179

11.13 获取磁盘总容量和可用空间 180

11.14 获取驱动器族和扇区信息 181

11.15 获取磁盘可用空间 182

11.16 设置磁盘卷标 182

11.17 获取硬盘信息 182

11.18 断开、映射网络驱动器 183

11.19 获取硬盘的型号和物理序列号 184

第12章 打印机管理 185

12.1 枚举系统中安装的打印机 185

12.2 设置打印机属性 186

12.3 获取已安装的打印机列表 187

12.4 列举安装的打印机,获取各打印机任务列表 188

12.5 获取默认打印机的设置 190

12.6 获取缺省打印机打印队列记数 191

12.7 创建打印设备 192

第13章 多媒体 193

13.1 播放.wav音频文件 193

13.2 循环播放.wav音频文件 193

13.3 播放.mid声音文件 194

13.4 播放.avi动画文件 194

13.5 Beep 194

13.6 在表单中显示动画 195

13.7 判别媒体类型 197

13.8 利用MCI开发多媒体应用程序 198

13.9 发出系统声音 201

13.10 Win9x中控制、获取音频设备左右声道音量 201

13.11 通用系统音量控制 203

13.12 VFP应用程序中控制超级解霸 208

第14章 VFP表单控制 217

14.1 创建两个相连的月牙形窗体 217

14.2 在窗口显示一排透明的字符 217

14.3 在窗口显示彩色文本 219

14.4 移动没有标题栏的窗口 221

14.5 让窗口的标题栏闪烁 221

14.6 隐藏窗口的最大化和最小化按钮 222

14.7 禁止用菜单Alt+F4关闭窗口 223

14.8 设计可移动的圆形表单 223

14.9 隐藏表单的关闭按钮 225

14.10 设计椭圆形表单 226

14.11 设计透明圆洞表单 228

14.12 设置鼠标的活动区域 230

14.13 设计任意形状表单 231

14.14 切割表单显示区域 239

14.15 根据文本设置表单形状 240

14.16 获取窗口属性 242

14.17 设计背景颜色渐变的表单 244

14.18 设计标题闪烁和屏幕变暗效果的表单 245

14.19 在表单上随机绘制三角形 247

14.20 将系统菜单附加至表单顶层菜单中 249

14.21 在屏幕或表单中放置水平滚动字幕 251

14.22 运行中向表单添加对象 254

14.23 动画式缩放、移动窗口 255

第15章 Windows窗口控制 257

15.1 改变窗口标题 257

15.2 改变窗口的位置和尺寸 257

15.3 获取给定窗口的最小化状态 257

15.4 获取给定窗口的最大化状态 257

15.5 获取给定窗口的可视状态 257

15.6 将指定窗口设置到前台并激活 258

15.7 设置窗口的标题文字或控件的内容 258

15.8 获取与窗口关联在一起的帮助场景ID 258

15.9 获取鼠标指针规定的剪切区域的一个矩形 259

15.10 获取系统定义的控件光标 259

15.11 将窗口边框设置为高亮度 259

15.12 隐藏关闭、最大化、最小化等系统菜单 261

15.13 最小化窗口 262

15.14 隐藏、还原、最小化、最大化窗口 262

15.15 改变子窗口或弹出式窗口的大小、位置、Z序 263

15.16 画窗口标题栏 264

15.17 画窗口边框 264

15.18 画窗口控件 265

15.19 画窗口图标 266

15.20 显示半透明位图背景 266

15.21 将当前窗口作为bmp图像放到剪贴板 268

15.22 从指定窗口的结构中获取信息 269

15.23 创建一个窗口 270

15.24 获取窗口的类名、标题栏文本 271

15.25 传递参数到指定窗口 271

15.26 按字符串文本绘图 276

15.27 在系统桌面上画指定图标 277

15.28 修改系统菜单的图标和文本(1) 277

15.29 修改系统菜单的图标和文本(2) 278

15.30 隐藏、显示指定窗口的所有弹出式窗口 278

15.31 隐藏、显示桌面图标 278

15.32 隐藏、显示任务栏 279

15.33 隐藏、显示整条任务栏 279

15.34 隐藏、显示任务栏上的开始按钮 279

15.35 隐藏、显示任务栏上的工具栏和任务按钮 279

15.36 隐藏、显示系统托盘 279

15.37 隐藏、显示任务栏的时间图标 279

15.38 隐藏、显示其他运行中的程序 280

15.39 获取指定窗口所属类的类名 280

15.40 隐藏、显示一类窗口 280

15.41 利用窗口属性在不同的应用程序间传递参数 280

15.42 控制Windows“计算器”并获取信息 281

第16章 Internet、FTP 283

16.1 上传文件到FTP上(1) 283

16.2 上传文件到FTP上(2) 284

16.3 传送命令到FTP上执行 286

16.4 从FTP上删除指定文件 288

16.5 从FTP上获取文件清单 288

16.6 删除FTP上指定目录 293

16.7 在指定FTP上创建目录 294

16.8 获取FTP上某文件的大小 294

16.9 获取FTP查询选项 295

16.10 在线连接到URL 297

16.11 从HTTP上下载文件 297

16.12 使用FtpGetFile从FTP上下载文件 299

16.13 检测用户机器是否在互联网上 300

16.14 检测互联网络连接状态 301

16.15 在VFP内启动浏览器 302

16.16 获取本地IP地址 302

16.17 实时获取IE窗体中地址栏的地址信息 302

16.18 读取Winsock配置 303

16.19 VFP_PING 304

16.20 发送手机短信 306

16.21 打开一个Internet端口 306

16.22 返回网页属性 306

16.23 搜索modem 309

16.24 电话拨号 312

16.25 快速获取所存网页中的所有网址 312

16.26 用WSH读取网关、子网掩码、本机IP地址 313

16.27 拨号上网 313

第17章 转换函数 343

17.1 buf2word 343

17.2 buf2dword 343

17.3 num2dword 343

17.4 繁简字体转换 343

17.5 字节数表示为磁盘容量 343

17.6 把字符串转换成大写或小写 344

17.7 根据A字符串整理B字符串 344

17.8 数字字符转换为数值 344

17.9 将毫秒时间数表示为文字形式 345

17.10 求字符串长度 345

17.11 将十六进制数转换为十进制数 345

17.12 字符串比较 345

17.13 结构类API函数 345

17.14 在ANSI与OEM间转换字符串 347

17.15 对字符串加解密 347

参考文献 374

相关图书
作者其它书籍
返回顶部