图书介绍
PowerBuilder Win32 API程序设计 基础卷2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 马贵安,李明武,牛永生等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302089884
- 出版时间:2004
- 标注页数:648页
- 文件大小:99MB
- 文件页数:664页
- 主题词:数据库系统-软件工具,PowerBuilder-程序设计
PDF下载
下载说明
PowerBuilder Win32 API程序设计 基础卷PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录2
第1篇 WindoWS API基础篇2
第1章Win32 API基础2
1.1 引言2
1.2 API概念3
1.2.1解决问题的3个途径3
1.2.2 API释义4
1.2.3体验API的存在5
1.2.4 API函数的分类6
1.3动态库与动态链接8
1.3.1动态库位于何处8
1.3.2静态链接与动态链接9
1.3.3动态链接的优点10
1.4获取API信息资源11
1.4.1 MSDN Windows API的技术库11
1.4.2精采网站——程序员的乐园12
1.5风险警示17
第2章PB的函数、结构和数据类型18
2.1 函数18
2.1.1 函数概述18
2.1.2函数的类型20
2.1.3定义函数20
2.1.4函数调用的优先级23
2.1.5函数的过载和重载23
2.1.6向函数传递参数24
2.1.7函数的返回值25
2.2结构25
2.2.1结构概述25
2.2.2定义结构26
2.2.3结构的赋值与引用27
2.3 PB的数据类型、变量和常量28
2.3.1标准数据类型28
2.3.2 Any数据类型29
2.3.3变量和常量30
第3章外部函数的声明和调用33
3.1外部函数声明33
3.1.1 何处声明33
3.1.2声明格式的约定34
3.1.3 Alias For的作用35
3.2 PB与DLL之间参数传递方式38
3.2.1 参数传递的两种方式——值传递与引用传递38
3.2.2如何确定参数的传递方式39
3.3 向DLL函数传递不同类型的参数40
3.3.1传递数值型数据40
3.3.2传递字符串型数据40
3.3.3传递结构型数据42
3.3.4传递数组43
3.3.5 NULL值传递47
3.3.6传递属性47
3.3.8能传递Any数据类型吗48
3.3.7能传递函数指针吗48
3.4数据类型的转换49
3.4.1API函数的C原型49
3.4.2 PB声明中数据类型转换51
3.4.3数据类型转换的进一步讨论52
3.5 API函数标识常量及其逻辑运算55
3.5.1 函数标识常量的定义55
3.5.2函数标识常量的作用57
3.5.3常量的位逻辑运算58
3.5.4创建数值位逻辑运算用户对象62
3.6外部函数调用错误信息及排错技巧68
3.6.1常见错误信息解析68
3.6.2防止错误的一些基本规则70
3.7 API函数调用失败错误代码和信息72
3.7.1 获得Win32API函数调用失败错误代码72
3.7.2根据错误代码获取错误信息73
3.7.3获取错误信息应用示例74
第2篇Windows系统信息篇80
第4章Windows系统版本信息80
4.1判断Windows系统平台类型80
4.1.1判断Windows系统平台类型80
4.1.2判断Windows NT系统版本类型83
4.2获取Windows系统版本的详细信息85
4.2.1 Windows系统主要版本特征85
4.2.2相关API函数和结构86
4.2.3获取系统版本详细信息示例88
4.3获取Windows系统产品ID90
4.3.1 产品ID在注册表中位置90
4.3.2应用示例91
第5章Windows系统目录93
5.1 Windows系统目录的获取93
5.1.1取得Windows的安装路径93
5.1.2多用户系统下共享Windows路径获取94
5.1.3 Windows系统System目录路径95
5.2系统特殊目录的获取97
5.2.1特殊文件夹标识——CSIDL码97
5.2.3应用示例98
5.2.2获取特殊文件夹相关API函数98
5.3临时文件目录的获取100
5.3.1相关API函数100
5.3.2应用示例101
第6章Windows系统信息摘要102
6.1 获取系统处理器信息102
6.1.1相关API函数和结构102
6.1.2应用示例104
6.2获取系统内存信息109
6.2.1相关API函数和结构109
6.2.2应用示例110
6.3获取计算机和系统用户名称111
6.3.1 获取计算机标识名称111
6.3.2设置计算机标识名称112
6.3.3 获取系统当前用户的名称113
6.4获取系统信息摘要综合示例116
6.4.1 创建获取系统综合信息用户对象116
6.4.2应用示例122
第7章Windows系统区域信息124
7.1 系统区域124
7.1.1 系统区域和区域代码124
7.1.2获取系统区域识别码127
7.1.3 获取系统区域信息128
7.1.4设置系统区域信息131
7.2.1 国家/地区、语言信息标识133
7.2获取系统国家/地区、语言设置信息133
7.2.2获取国家/地区、语言等区域信息134
7.3获取系统日期设置信息137
7.3.1 日期信息标识137
7.3.2获取日期区域信息138
7.3.3 国际化程序开发对日期设置的考虑142
7.4获取系统区域时间设置信息145
7.4.1时间信息标识145
7.4.2获取区域时间信息146
7.5获取系统货币设置信息148
7.5.1货币信息标识148
7.5.2获取货币区域信息148
7.6.2获取数字区域信息153
7.6.1数字信息标识153
7.6获取系统数字设置信息153
第3篇Windows系统操作篇158
第8章系统控制面板操作158
8.1控制面板操作命令158
8.1.1控制面板的启动158
8.1.2控制面板操作命令Rundll32159
8.2控制面板中子项的调用160
8.2.1控制面板中子项与.cpl文件160
8.2.2控制面板中内建子项的调用161
8.2.3使用Control.exe打开控制面板163
8.2.4应用示例164
8.3.1控制面板命令详解168
8.3控制面板操作命令参考168
8.3.2控制面板命令一览表179
第9章系统注册表访问182
9.1注册表概述182
9.1.1什么是注册表182
9.1.2注册表结构183
9.1.3键、子键和值项185
9.1.4注册表存储空间187
9.1.5注册表预定义键及其句柄187
9.2打开和关闭注册表键188
9.2.1打开注册表键188
9.3.1创建注册表键191
9.3创建和删除注册表键191
9.2.2关闭注册表键191
9.3.2删除注册表键194
9.4设置或删除注册表键值195
9.4.1设置注册表键值195
9.4.2删除注册表键值200
9.5注册表数据检索201
9.5.1枚举注册表键下的所有子键201
9.5.2枚举注册表键下面的值项204
9.5.3检索指定注册表键下的值项206
9.6注册表文件208
9.6.1注册表文件基本概念208
9.6.2将注册表键信息导出为注册表文件209
9.6.3将注册表文件信息添加到注册表中212
9.7注册表访问实例213
9.7.1 Windows启动时自动执行某一程序213
9.7.2创建文件关联216
9.7.3 创建应用程序“安装删除”信息222
第10章系统桌面控制226
10.1 桌面对系统界面的整合226
10.2系统桌面操作227
10.2.1 获取系统任务栏设置227
10.2.2回收站操作229
10.2.3最近打开过的文档233
10.3桌面墙纸和屏幕保护程序的设置234
10.3.1 相关API函数235
10.3.2设置桌面墙纸236
10.3.3设置屏幕保护程序240
10.4系统显示模式设置243
10.4.1 使用环境对象获取当前显示模式244
10.4.2使用API函数获取显示模式更多信息244
10.4.3列出系统支持的所有显示模式247
10.4.4动态改变屏幕分辨率252
10.5获取或设置系统颜色258
10.5.1 获取Windows系统显示要素的颜色258
10.5.2设置Windows系统显示要素的颜色260
11.1 波形音频的播放262
11.1.1波形音频262
第11章多媒体程序设计262
11.1.2判断系统是否具备音频播放设备263
11.1.3使用PlaySound播放音频文件263
11.1.4使用PlaySound播放系统声音265
11.1.5使用sndPlaySound播放音频文件268
11.2媒体控制接口指令MCI270
11.2.1媒体控制接口指令MCI简介270
11.2.2媒体设备类型272
11.2.3MCI指令的构成273
11.3高级API多媒体控制函数274
11.3.1通过mciSendString函数发送MCI指令274
11.3.2获取MCI指令错误信息275
11.4.1 播放音频文件的基本方法276
11.4使用MCI指令播放音频文件276
11.4.2长文件名音频文件的播放277
11.4.3连续播放某个音频文件278
11.4.4 MIDI音乐的播放280
11.5 使用MCI指令播放AVI视频281
11.5.1相关MCI指令的用法281
11.5.2 AVI视频的播放282
11.6 CD音频的播放284
11.6.1 CD Audio相关MCI指令284
11.6.2定制CD播放器286
12.1 ODBC基础292
12.1.1 ODBC涵义292
第12章ODBC数据源设置292
12.1.2 PB对ODBC数据源的访问294
12.2通过控制面板配置ODBC数据源296
12.2.1为PB应用定义ODBC数据源296
12.2.2为PB应用建立数据库配置文件298
12.3通过注册表配置ODBC数据源300
12.3.1注册表中有关ODBC的键300
12.3.2通过注册表动态注册ODBC驱动303
12.3.3通过注册表动态注册ODBC数据源305
12.4.ODBCAPI函数调用307
12.4.1获取数据源DNS列表307
12.4.2获取系统安装的数据库驱动列表312
12.4.3使用SQLConfigDataSource函数配置数据源314
12.4.4获取当前ODBC连接的DBMS、数据库和用户315
12.5系统ODBC设置对话框的调用317
12.5.1调用“创建新数据源”设置向导317
12.5.2打开“ODBC数据源管理器”318
第4篇 系统通用对话框篇320
第13章文件、文件夹选择通用对话框320
13.1 PB的文件打开、保存对话框320
13.1.1 打开文件对话框320
13.1.2保存文件对话框321
13.2内存管理函数322
13.2.1 内存分配函数322
13.2.2内存锁定和释放函数325
13.2.3内存块复制函数326
13.3打开文件通用对话框的调用327
13.3.1相关函数和结构327
13.3.2调用示例330
13.4保存文件通用对话框的调用333
13.4.1相关函数和结构333
13.4.2调用示例334
13.5文件夹选择通用对话框的调用338
13.5.1相关函数和结构338
13.5.2调用示例342
第14章颜色及字体选择通用对话框345
14.1 颜色选择通用对话框345
14.1.1相关函数和结构345
14.1.2颜色选择对话框调用示例346
14.2.1 相关函数和结构349
14.2字体选择通用对话框349
14.2.2字体选择对话框调用示例353
第15章打印及打印机通用对话框358
15.1打印对话框358
15.1.1相关函数和结构358
15.1.2打印对话框调用368
15.1.3调用打印设置对话框376
15.2页面设置对话框379
15.2.1相关函数和结构379
15.2.2调用示例382
15.3.2调用示例384
15.3打印机属性对话框384
15.3.1相关函数和结构384
第16章系统其他一些对话框387
16.1消息对话框387
16.1.1 MessageBox消息对话框387
16.1.2消息对话框调用示例389
16.2提示所需磁盘或文件对话框392
16.2.1相关API函数392
16.2.2调用示例394
16.3重新启动计算机对话框395
16.3.1相关API函数395
16.3.2调用示例396
16.4文件或文件夹属性对话框397
16.5互联网下载对话框399
16.6 “关于”对话框400
第5篇 文件、目录和磁盘操作篇404
第17章文件与目录访问404
17.1获取和设置文件属性404
17.1.1获取和设置文件属性的方法404
17.1.2应用示例406
17.2文件时间属性的读取和设置408
17.2.1 访问文件时间属性的方法408
17.2.2获取文件对象的句柄409
17.2.3获取和设置文件时间函数411
17.2.4文件时间与系统时间的相互转换412
17.2.5创建访问文件时间用户对象413
17.3功能强大的SHFileOperation函数417
17.3.1 函数SHFileOperation简介417
17.3.2文件的复制、移动或删除419
17.4 Windows 2000/XP下文件加解密424
17.4.1文件加密424
17.4.2文件解密425
17.5长、短格式文件名的相互转换425
17.5.1将长文件名格式转换为短格式425
17.5.2将短文件名格式转换为长格式426
17.6 目录操作427
17.6.1取得当前程序的工作路径427
17.6.2设置当前程序的工作路径428
17.6.3获取关联应用程序路径和名称429
17.6.4 目录的创建与删除431
17.7神奇的ShellExecute函数433
17.7.1 ShellExecute函数及其功能433
17.7.2 ShellExecute功能演示436
17.7.3 ShellExecuteEX函数及其功能440
第18章磁盘驱动器访问和控制445
18.1获取磁盘驱动器信息445
18.1.1获取磁盘驱动器列表445
18.1.2确定磁盘驱动器类型447
18.1.3获取磁盘的卷标及序列号448
18.1.4获取磁盘容量信息450
18.2获取硬盘驱动器物理信息453
18.2.1获取磁盘设备的句柄453
18.2.2访问系统设备的底层API函数454
18.2.3获取硬盘设备的物理信息455
18.3 CD-ROM驱动器控制461
18.3.1判断系统是否安装有CD-ROM驱动器461
18.3.2判断CD-ROM驱动器中光盘是否准备就绪463
18.3.3判断系统是否安装有DVD驱动器465
18.3.4 CD-ROM驱动器锁定473
18.3.5 CD-ROM驱动器弹出与载入477
18.4软磁盘控制480
18.4.1判断软盘是否准备就绪481
18.4.2格式化磁盘482
18.5定制目录浏览对话框484
18.5.1设计思路484
18.5.2程序设计486
第6篇 窗口控制篇496
第19章窗口操作496
19.1 窗口与窗口的句柄496
19.1.1 什么是窗口496
19.1.2窗口句柄496
19.2窗口标题栏的控制497
19.2.1 为标题栏增加闪烁效果498
19.2.2控制窗口标题栏的隐藏或显示501
19.2.3通过窗口消息动态改变窗口标题508
19.2.4无标题栏浮动窗口的建立510
19.2.5为窗口设置不同类型的边框513
19.3通过窗口函数控制系统任务栏514
19.3.1 隐藏系统任务栏上的“开始”按钮515
19.3.2隐藏系统任务栏517
19.4窗口透明效果的实现518
19.4.1 窗口透明效果519
19.4.2 Windows 2000/XP中窗口半透明效果的实现520
19.5为窗口创建渐变色填充背景522
19.5.1 区域填充API函数和结构522
19.5.2从RGB值获取红、绿、蓝三原色分量525
19.5.3获取窗口设备场景的句柄527
19.5.4窗口矩形渐变色填充背景的实现528
19.5.5窗口三角形渐变色填充背景的实现533
19.6 以动画效果打开或关闭窗口540
19.6.1使窗口产生动画的外部函数540
19.6.2创建窗口动画效果用户对象543
19.7异形窗口的实现547
19.7.1 椭圆形或圆形窗口的建立547
19.7.2圆角矩形窗口的建立549
19.7.3不规则多边形窗口的建立551
19.7.4组合形状窗口的建立553
19.8 窗口一些系统属性的控制556
19.8.1 将窗口始终置于任务栏上方556
19.8.2设置或取消全窗口拖曳功能558
19.8.3设置或取消窗口动画显示功能559
19.9强化窗口工具栏和状态栏功能561
19.9.1 限制窗口的最大和最小尺寸561
19.9.2 PB窗口工具栏和状态栏的类名称562
19.9.3 强化窗口工具栏和状态栏功能565
第20章窗口菜单575
20.1位图菜单的实现575
20.1.1带图标菜单的实现575
20.1.2全位图格式菜单的实现585
20.2 自动隐藏菜单和多列菜单的实现587
20.2.1 窗口菜单自动隐藏功能的实现587
20.2.2菜单多列显示的实现589
20.3.1 实现方法595
20.3具有历史记录功能菜单的实现595
20.3.2应用示例598
20.4窗口系统菜单的控制603
20.4.1 窗口系统菜单及相关API函数603
20.4.2窗口关闭、最大化、最小化系统菜单控制606
20.4.3将自定义菜单项添加到窗口系统菜单中609
20.5彩色菜单的实现613
20.5.1实现彩色菜单功能的函数613
20.5.2建立为菜单涂色的“刷子”615
20.5.3实现彩色菜单应用实例615
20.6带背景贴图菜单的实现620
20.6.1创建位图“刷子”620
20.6.2贴图背景菜单应用实例621
20.6.3为菜单增加滚动能力624
第21章命令按钮626
21.1 IE风格按钮的实现626
21.1.1IE风格按钮的特点626
21.1.2 IE风格按钮的实现630
21.2音效按钮的实现637
21.2.1音效按钮的实现637
21.2.2带系统音的音效按钮639
附录A函数索引641
附录B结构索引644
附录C示例索引646
热门推荐
- 1599336.html
- 3772690.html
- 1311505.html
- 3200837.html
- 3131928.html
- 1079603.html
- 2837400.html
- 68935.html
- 3196372.html
- 3434900.html
- http://www.ickdjs.cc/book_294632.html
- http://www.ickdjs.cc/book_1313129.html
- http://www.ickdjs.cc/book_2721433.html
- http://www.ickdjs.cc/book_3381947.html
- http://www.ickdjs.cc/book_1617439.html
- http://www.ickdjs.cc/book_2889828.html
- http://www.ickdjs.cc/book_2995752.html
- http://www.ickdjs.cc/book_3788965.html
- http://www.ickdjs.cc/book_3462242.html
- http://www.ickdjs.cc/book_315040.html