前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

PowerBuilder Win32 API程序设计(基础卷) - china-pub网上书店 本书特点: · 深层次诠释Win32 API技术的内涵 · 全方位扩充和丰富PowerBuilder的功能 ·快速提升用户的P.." /> --> 我的china-pub 我的china-pub 账户信息 消费中心 藏书阁 我的评论 | 图书团购 | 购书卡 | 帮助中心 帮助中心 新手上路 购物向导 常见问题 联系我们 在线留言 缺货登记 | 在线咨询 关注我们: 关注官方微信,可随时查询订单状态图书排行榜及图书信息 购物车 0 件 去结算 >--> 去结算 > 热门搜索:linux python hadoop android 微信 算法导论 高级搜索 全部图书分类 计算机图书 程序设计|软件工程|网络安全 分类 计算机理论| 程序设计| 软件工程| 操作系统| 数据库| 计算机网络| 计算机安全| 计算机体系结构| 硬件维护| 办公软件| 数码/设计| 辅助设计| 控制仿真| 人工智能| 信息系统| 电子商务与计算机文化| 考试认证 活动推荐 预售专区| 畅销榜| 特价书| 专题 C语言| Java| Html5| c++| android| 数据库| linux| iphone| 游戏开发| php| objective-c| 大数据| .NET| Javascript| MySQL| Hadoop| Python| 工业技术图书 通信技术|机械仪表|电子电工 分类 通信技术| 汽车交通| 化学工程| 金属工艺| 水利工程| 航空航天| 石油天然气| 环境科学| 能源动力| 建筑| 医学| 自然科学| 其他科技 数理化图书 数学|物理|化学 分类 数学| 物理| 化学 经济管理图书 中国经济|企业管理|投资理财 分类 经济与经济学| 财政税收| 管理| 励志| 营销管理| 中国经济| 企业管理| 投资理财| 会计| 经济学理论| 审计| 世界经济| 行业经济| 贸易经济| 经济体制与改革| 通俗读物| 人力资源| MBA与工商管理| 企业| 企业家| 供应链管理| 营销战略管理| 生产与运作管理| 电子商务管理| 信息系统管理学 专题 股票书籍| 教材 计算机|经济管理 分类 计算机专业教材| 经管类专业教材| 本科/研究生| 高职高专| 成人教育| 中等职业 人文社科图书 外语|少儿|文学 分类 外语| 少儿| 文学| 青春文学| 小说| 艺术| 动漫绘本| 人物传记| 家居休闲| 健康| 旅游| 美食| 体育| 时尚| 婚恋| 孕产育儿| 历史| 地理地图| 政治军事| 哲学宗教| 社会科学| 文化| 家庭教育| 教育| 法律| 心理学| 摄影| 考试图书 考研|公务员考试|外语考试 分类 考研| 公务员考试| 外语类考试| 学历考试| 计算机考试| 司法考试| 财税外贸保险类考试| 建筑工程类职称考试| 医药卫生类职称考试| 其他类职称考试 专题 2013年MBA/MPA/MPAcc考试指定教材| 2013年考研 | 2014年考研 | 全年考试时间表| 工具书 工具 分类 外语工具书 数字阅读 电子书|视频教程|按需印刷 分类 电子书| 视频教程| 按需印刷 首页 新书 特价书 试读中心 教材 促销 电子书 视频教程 按需印刷 在线阅读 排行榜 书评 您的位置:china-pub网上书店 > 计算机 > 软件与程序设计 > PowerBuilder > PowerBuilder Win32 API程序设计(基础卷) PowerBuilder Win32 API程序设计(基础卷) 在线试读 收藏 收藏提示 您已收藏过该商品! 查看我的收藏>> 收藏提示 类别保存失败,请重试! 查看我的收藏>> 收藏提示 商品已成功收藏! 查看我的收藏>> 添加类别 添加类别: 我的类别: 收藏提示 类别保存成功! 查看我的收藏>> 分享到: 定价:¥63.00 校园优惠价:¥56.70 (90折) (马上了解) 评分: (已有6条评价) 促销活动: 此商品暂时缺货(可留下联系方式,到货将第一时间通知您) 如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由客服人员为您协调调货! >> 查看详细说明 信息提示 关闭 如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由我们的客服人员为您协调调货! 团购订单标准如下: 单品满30册可选择团购服务。 提交团购订单后,服务人员会主动和您联系,并根据您的会员等级、购买数量、金额、时间、配送要求等情况和您协商,以促成最终的成交。 有关团体购书的任何问题请随时联系:(010)63970506 信息提示 信息填写成功! 此书到货后我们将第一时间通知您! 电话号码: *邮箱地址: 商品详情 商品评论 在线试读 基本信息 作者: 马贵安 等 丛书名: PowerBuilder Win32 API技术丛书 出版社:清华大学出版社 ISBN:7302089884上架时间:2004-8-23出版日期:2004 年7月开本:185×260页码:648版次:1-1 所属分类: 计算机 > 软件与程序设计 > PowerBuilder 编辑推荐   本书特点:    · 深层次诠释Win32 API技术的内涵    · 全方位扩充和丰富PowerBuilder的功能    · 快速提升用户的PowerBuilder应用开发水准    · 适用于PowerBuilder 7.0及以上版本    · 配书光盘提供了本书范例的全部源代码    通过Windows应用程序接口API,可以丰富和扩充PowerBuilder功能。本套丛书是目前国内外第一套系统介绍PowerBuilder中Win32 API程序设计的书籍,丛书以丰富的实例,系统、全面、深入介绍了在PowerBuilder中调用Windows系统API函数的方法,提供了大量应用系统开发中迫切需要,而用PowerBuilder无法实现的功能。 内容简介 书籍 计算机书籍   [font color="#ff6600"]本书特点: · 深层次诠释win32 api技术的内涵 · 全方位扩充和丰富PowerBuilder的功能 ·快速提升用户的PowerBuilder应用开发水准 · 适用于PowerBuilder 7.0及以上版本 · 配书光盘提供了本书范例的全部源代码[/font]    通过windows应用程序接口api,可以丰富和扩充PowerBuilder功能。本套丛书是目前国内外第一套系统介绍PowerBuilder中win32 api程序设计的书籍,丛书以丰富的实例,系统、全面、深入介绍了在PowerBuilder中调用windows系统api函数的方法,提供了大量应用系统开发中迫切需要,而用PowerBuilder无法实现的功能。 该书为《PowerBuilder win32 api程序设计宝典 基础卷》,全书共分六篇二十一章,内容包括PowerBuilder api基础,windows系统版本、区域等信息获取,windows系统控制面板、注册表访问、odbc数据源设置、多媒体程序设计,系统通用对话框的调用,文件、目录和磁盘的访问与操作,以及如何通过api函数扩充窗口、菜单、按钮功能等内容。全书内容循序渐进,有非常强的针对性和实用性,书中提供了大量在应用开发中十分重要而PowerBuilder本身没有提供的功能,是带领读者快速进入api天地的开篇之作。本书可供具有一定PowerBuilder程序设计基础,而需要进一步扩充和了解PowerBuilder更多功能的程序员使用,也可供visual basic或delphi等其它开发语言的程序员参考。 作译者 马贵安 高级工程师,现供职于黄河水利水电开发总公司长期从事mis及gis系统在企业的应用和推广工作。 主持和参与开发了多个应用于水利、文物保护、水环境保护等领域的信息系统,对win32api技术及其在PowerBuilder中的应用有很深的造诣 李明武 大学讲师,现供职于中国人民银行郑州培训学院信息部,长期从事计算机基础教学和网络分布式数据库应用系统的研发, 精通包括PowerBuilder在内的多种开发语言,曾经参与《金融计算机应用》、《计算机操作基础教程》等书籍的编写。 牛永生高级工程师,现供职于黄河流域水资源保护局。长期以来致力于PowerBuilder与sybase数据库及地理信息系统在水资源保护领域应用系统的研发。其主持开发的水环境监测信息系统曾获省、部级奖 目录 第一篇 windows api基础篇 第1章 win32 api基础 3 1.1 引 言 3 1.2 api概念 4 1.2.1 解决问题的三个途径 4 1.2.2 api释义 5 1.2.3 体验api的存在 6 1.2.4 api函数的分类 8 1.3 动态库与动态链接 9 1.3.1 动态库位于何处? 9 1.3.2 静态链接与动态链接 10 1.3.3 动态链接的优点 11 1.4 获取api信息资源 12 1.4.1 msdn――windows api的技术库 12 1.4.2 精采网站――程序员的乐园 14 1.5 风险警示 19 第2章 PowerBuilder的函数、结构和数据类型 20 2.1 函 数 20 2.1.1 函数概述 20 2.1.2 函数的类型 22 .2.1.3 定义函数 23 2.1.4 函数调用的优先级 25 2.1.5 函数的过载和重载 26 2.1.6 向函数传递参数 27 2.1.7 函数的返回值 28 2.2 结 构 29 2.2.1 结构概述 29 2.2.2 定义结构 29 2.2.2 结构的赋值与引用 31 2.3 PowerBuilder的数据类型、变量和常量 32 2.3.1 标准数据类型 32 2.3.2 any数据类型 33 2.3.3 变量和常量 34 第3章 外部函数的声明和调用 37 3.1 外部函数声明 37 3.1.1 何处声明? 37 3.1.2 声明格式的约定 38 3.1.3 alias for的作用 39 3.2 PowerBuilder与dll之间参数传递方式 42 3.2.1 参数传递的两种方式――值传递与引用传递 42 3.2.2 如何确定参数的传递方式 43 3.3 向dll函数传递不同类型的参数 44 3.3.1 传递数值型数据 44 3.3.2 传递字符串型数据 45 3.3.3 传递结构型数据 46 3.3.4 传递数组 48 3.3.5 null值传递 52 3.3.6 传递属性 53 3.3.7 能传递函数指针吗? 53 3.3.8 能传递any数据类型吗? 54 3.4 数据类型的转换 55 3.4.1 api函数的 c原型 55 3.4.2 pb声明中数据类型转换 56 3.4.2 数据类型转换的进一步讨论 58 3.5 api函数标识常量及其逻辑运算 61 3.5.1 函数标识常量的定义 62 3.5.2 函数标识常量的作用 64 3.5.3 常量的位逻辑运算 65 3.5.4 创建数值位逻辑运算用户对象 69 3.6 外部函数调用错误信息及排错技巧 77 3.6.1 常见错误信息解析 77 3.6.2 防止错误的一些基本规则 80 3.7 api函数调用失败错误代码和信息 82 3.7.1 获得win32 api函数调用失败错误代码 82 3.7.2 根据错误代码获取错误信息 83 3.7.3 获取错误信息应用示例 84 第二篇 windows系统信息篇 第4章 windows系统版本信息 91 4.1 判断windows系统平台类型 91 4.1.1 判断windows系统平台类型 91 4.1.2 判断windows nt系统版本类型 95 4.2 获取windows系统版本的详细信息 98 4.2.1 windows系统主要版本特征 98 4.2.2 相关api函数和结构 99 4.2.3 获取系统版本详细信息示例 101 4.3 获取windows系统产品id 104 4.3.1 产品id在注册表中位置 104 4.3.2 应用示例 105 第5章 windows系统目录 107 5.1 windows系统目录的获取 107 5.1.1 取得windows的安装路径 107 5.1.2 多用户系统下共享windows路径获取 108 5.1.3 windows系统system目录路径 110 5.2 系统特殊目录的获取 112 5.2.1 特殊文件夹标识――csidl码 112 5.2.2 获取特殊文件夹相关api函数 113 5.2.3 应用示例 113 5.3 临时文件目录的获取 116 5.3.1 相关api函数 116 5.3.2 应用示例 117 第6章 windows系统信息摘要 119 6.1 获取系统处理器信息 119 6.1.1 相关api函数和结构 119 6.1.2 应用示例 122 6.2 获取系统内存信息 127 6.2.1 相关api函数和结构 127 6.2.2 应用示例 128 6.3 获取计算机和系统用户名称 130 6.3.1 获取计算机标识名称 130 6.3.2 设置计算机标识名称 132 6.3.3 获取系统当前用户的名称 133 6.4 获取系统信息摘要综合示例 137 6.4.1 创建获取系统综合信息用户对象 137 6.4.2 应用示例 144 第7章 windows系统区域信息 147 7.1 系统区域 147 7.1.1 系统区域和区域代码 147 7.1.2 获取系统区域识别码 151 7.1.3 获取系统区域信息 153 7.1.4 设置系统区域信息 156 7.2 获取系统国家/地区、语言设置信息 158 7.2.1 国家/地区、语言信息标识 158 7.2.2 获取国家/地区、语言等区域信息 159 7.3 获取系统日期设置信息 163 7.3.1 日期信息标识 163 7.3.2 获取日期区域信息 165 7.3.3 国际化程序开发对日期设置的考虑 170 7.4 获取系统区域时间设置信息 174 7.4.1 时间信息标识 174 7.4.2 获取区域时间信息 174 7.5 获取系统货币设置信息 177 7.5.1 货币信息标识 177 7.5.2 获取货币区域信息 177 7.6 获取系统数字设置信息 183 7.6.1 数字信息标识 183 7.6.2 获取数字区域信息 184 第三篇 windows系统操作篇 第8章 系统控制面板操作 189 8.1 控制面板操作命令 189 8.1.1 控制面板的启动 189 8.1.2 控制面板操作命令rundll32 190 8.2 控制面板中子项的调用 191 8.2.1 控制面板中子项与.cpl文件 191 8.2.2 控制面板中内建子项的调用 192 8.2.3 使用control.exe打开控制面板 194 8.2.4 应用示例 196 8.3 控制面板操作命令参考 200 8.3.1 控制面板命令详解 200 8.3.2 控制面板命令一览表 214 第9章 系统注册表访问 219 9.1 注册表概述 219 9.1.1 什么是注册表? 219 9.1.2 注册表结构 220 9.1.3 键、子键和值项 223 9.1.4 注册表存储空间 225 9.1.5 注册表预定义键及其句柄 225 9.2 打开和关闭注册表键 226 9.2.1 打开注册表键 226 9.2.2 关闭注册表键 229 9.3 创建和删除注册表键 230 9.3.1 创建注册表键 230 9.3.2 删除注册表键 233 9.4 设置或删除注册表键值 235 9.4.1 设置注册表键值 235 9.4.2 删除注册表键值 241 9.5 注册表数据检索 243 9.5.1 枚举注册表键下的所有子键 243 9.5.2 枚举注册表键下面的值项 246 9.5.3 检索指定注册表键下的值项 249 9.6 注册表文件 251 9.6.1 注册表文件基本概念 251 9.6.2 将注册表键信息导出为注册表文件 252 9.6.3 将注册表文件信息添加到注册表中 255 9.7 注册表访问实例 257 9.7.1 windows启动时自动执行某一程序 257 9.7.2 创建文件关联 261 9.7.3 创建应用程序"安装/删除"信息 268 第10章 系统桌面控制 273 10.1 桌面对系统界面的整合 273 10.2 系统桌面操作 274 10.2.1 获取系统任务栏设置 274 10.2.2 回收站操作 277 10.2.3 最近打开过的文档 281 10.3 桌面墙纸和屏幕保护程序的设置 283 10.3.1 相关api函数 283 10.3.2 设置桌面墙纸 285 10.3.3 设置屏幕保护程序 289 10.4 系统显示模式设置 294 10.4.1 使用环境对象获取当前显示模式 294 10.4.2 使用api函数获取显示模式更多信息 294 10.4.3 列出系统支持的所有显示模式 298 10.4.4 动态改变屏幕分辨率 304 10.5 获取或设置系统颜色 312 10.5.1 获取windows系统显示要素的颜色 312 10.5.2 设置windows系统显示要素的颜色 314 第11章 多媒体程序设计 317 11.1 波形音频的播放 317 11.1.1 波形音频 317 11.1.2 判断系统是否具备音频播放设备 318 11.1.3 使用playsound播放音频文件 318 11.1.4 使用playsound播放系统声音 320 11.1.5 使用sndplaysound播放音频文件 325 11.2 媒体控制接口指令mci 326 11.2.1 媒体控制接口指令mci 326 11.2.2 媒体设备类型 329 11.2.3 mci指令的构成 329 11.3 高级api多媒体控制函数 330 11.3.1 通过mcisendstring函数发送mci指令 331 11.3.2 获取mci指令错误信息 331 11.4 使用mci指令播放音频文件 333 11.4.1 播放音频文件的基本方法 333 11.4.2 长文件名音频文件的播放 334 11.4.3 连续播放某个音频文件 336 11.4.4 midi音乐的播放 338 11.5 使用mci指令播放avi视频 339 11.5.1 相关mci指令的用法 339 11.5.2 avi视频的播放 340 11.6 cd音频的播放 342 11.6.1 cd audio相关mci指令 343 11.6.2 定制cd播放器 344 第12章 odbc数据源设置 353 12.1 odbc基础 353 12.1.1 odbc涵义 353 12.1.2 pb对odbc数据源的访问 356 12.2 通过控制面板配置odbc数据源 357 12.2.1 为pb应用定义odbc数据源 357 12.2.2 为pb应用建立数据库配置文件 360 12.3 通过注册表配置odbc数据源 362 12.3.1 注册表中有关odbc的键 362 12.3.2 通过注册表中动态注册odbc驱动 365 12.3.3 通过注册表动态注册odbc数据源 368 12.4 odbc api函数调用 371 12.4.1 获取数据源dns列表 371 12.4.2 获取系统安装的数据库驱动列表 377 12.4.3 使用sqlconfigdatasource函数配置数据源 379 12.4.4 获取当前odbc连接的dbms、数据库和用户 381 12.5 系统odbc设置对话框的调用 383 12.5.1 调用"创建新数据源"设置向导 383 12.5.2 打开"odbc数据源管理器" 384 第四篇 系统通用对话框篇 第13章 文件、文件夹选择通用对话框 387 13.1 pb的文件打开、保存对话框 387 13.1.1 打开文件对话框 387 13.1.2 保存文件对话框 388 13.2 内存管理函数 389 13.2.1 内存分配函数 390 13.2.2 内存锁定和释放函数 392 13.2.3 内存块复制函数 394 13.3 打开文件通用对话框的调用 395 13.3.1 相关函数和结构 395 13.3.2 调用示例 398 13.4 保存文件通用对话框的调用 403 13.4.1 相关函数和结构 403 13.4.2 调用示例 403 13.5 文件夹选择通用对话框的调用 408 13.5.1 相关函数和结构 408 13.5.2 调用示例 413 第14章 颜色及字体选择通用对话框 417 14.1 颜色选择通用对话框 417 14.1.1 相关函数和结构 417 14.1.2 颜色选择对话框调用示例 419 14.2 字体选择通用对话框 422 14.2.1 相关函数和结构 422 14.2.2 字体选择对话框调用示例 426 第15章 打印及打印机通用对话框 432 15.1 打印对话框 432 15.1.1 相关函数和结构 432 15.1.2 打印对话框调用 443 15.1.3 调用打印设置对话框 453 15.2 页面设置对话框 456 15.2.1 相关函数和结构 456 15.2.2 调用示例 460 15.3 打印机属性对话框 463 15.3.1 相关函数和结构 463 15.3.2 调用示例 463 第16章 系统其它一些对话框 466 16.1 消息对话框 466 16.1.1 messagebox消息对话框 466 16.1.2 消息对话框调用示例 468 16.2 提示所需磁盘或文件对话框 473 16.2.1 相关api函数 473 16.2.2 调用示例 474 16.3 重新启动计算机对话框 476 16.3.1 相关api函数 476 16.3.2 调用示例 477 16.4 文件或文件夹属性对话框 478 16.5 互联网下载对话框 480 16.6 "关于"对话框 482 第五篇 文件、目录和磁盘操作篇 第17章 文件与目录访问 487 17.1 获取和设置文件属性 487 17.1.1 获取和设置文件属性方法 487 17.1.2 应用示例 490 17.2 文件时间属性的读取和设置 492 17.2.1 访问文件时间属性的方法 492 17.2.2 获取文件对象的句柄 493 17.2.3 获取和设置文件时间函数 495 17.2.4 文件时间与系统时间的相互转换 496 17.2.5 创建访问文件时间用户对象 498 17.3 功能强大的shfileoperation函数 504 17.3.1 函数shfileoperation简介 504 17.3.2 文件的拷贝、移动或删除 506 17.4 windows 2000/xp下文件加解密 512 17.4.1 文件加密 512 17.4.2 文件解密 513 17.5 长、短格式文件名的相互转换 513 17.5.1 将长文件名格式转换为短格式 514 17.5.2 将短文件名格式转换为长格式 514 17.6 目录操作 516 17.6.1 取得当前程序的工作路径 516 17.6.2 设置当前程序的工作路径 517 17.6.3 获取关联应用程序路径和名称 518 17.6.4 目录的创建与删除 520 17.7 神奇的shellexecute函数 523 17.7.1 shellexecute函数及其功能 523 17.7.2 shellexecute功能演示 527 17.7.3 shellexecuteex函数及其功能 532 第18章 磁盘驱动器访问和控制 537 18.1 获取磁盘驱动器信息 537 18.1.1 获取磁盘驱动器列表 537 18.1.2 确定磁盘驱动器类型 539 18.1.3 获取磁盘的卷标及序列号 541 18.1.4 获取磁盘容量信息 543 18.2 获取硬盘驱动器物理信息 546 18.2.1 获取磁盘设备的句柄 547 18.2.2 访问系统设备的底层api函数 548 18.2.3 获取硬盘设备的物理信息 548 18.3 cd-rom驱动器控制 557 18.3.1 判断系统是否安装有cd-rom驱动器 557 18.3.2 判断cd-rom驱动器中光盘是否准备就绪 559 18.3.3 判断系统是否安装有dvd驱动器 562 18.3.4 cd-rom驱动器锁定 572 18.3.5 cd-rom驱动器弹出与载入 577 18.4 软磁盘控制 581 18.4.1 判断软盘是否准备就绪 581 18.4.2 格式化磁盘 583 18.5 定制目录浏览对话框 585 18.5.1 设计思路 585 18.5.2 程序设计 588 第六篇 窗口控制篇 第19章 窗口操作 601 19.1 窗口与窗口的句柄 601 19.1.1 什么是窗口? 601 19.1.2 窗口句柄 601 19.2 窗口标题栏的控制 602 19.2.1 为标题栏增加闪烁效果 603 19.2.2 控制窗口标题栏的隐藏或显示 606 19.2.3 通过窗口消息动态改变窗口标题 616 19.2.4 无标题栏浮动窗口的建立 617 19.2.5 为窗口设置不同类型的边框 621 19.3 通过窗口函数控制系统任务栏 623 19.3.1 隐藏系统任务栏上的"开始"按钮 623 19.3.2 隐藏系统任务栏 627 19.4 窗口透明效果的实现 628 19.4.1 窗口透明效果 628 19.4.2 windows 2000/xp中窗口半透明效果的实现 629 19.5 为窗口创建渐变色填充背景 632 19.5.1 区域填充api函数和结构 632 19.5.2 从rgb值获取红、绿、兰三原色分量 635 19.5.3 获取窗口设备场景的句柄 637 19.5.4 窗口矩形渐变色填充背景的实现 638 19.5.5 窗口三角形渐变色填充背景的实现 646 19.6 以动画效果打开或关闭窗口 655 19.6.1 使窗口产生动画的外部函数 655 19.6.2 创建窗口动画效果用户对象 658 19.7 异形窗口的实现 663 19.7.1 椭圆形或圆形窗口的建立 664 19.7.2 圆角矩形窗口的建立 666 19.7.3 不规则多边形窗口的建立 668 19.7.4 组合形状窗口的建立 671 19.8 窗口一些系统属性的控制 674 19.8.1 将窗口始终置于任务栏上方 674 19.8.2 设置或取消全窗口拖拽功能 676 19.8.3 设置或取消窗口动画显示功能 678 19.9 强化窗口工具栏和状态栏功能 680 19.9.1 限制窗口的最大和最小尺寸 680 19.9.2 pb窗口工具栏和状态栏的类名称 682 19.9.3 强化窗口工具栏和状态栏功能 685 第20章 窗口菜单 698 20.1 位图菜单的实现 698 20.1.1 带图标菜单的实现 698 20.1.2 全位图格式菜单的实现 710 20.2 自动隐藏菜单和多列菜单的实现 713 20.2.1 窗口菜单自动隐藏功能的实现 713 20.2.2 菜单多列显示的实现 715 20.3 具有历史记录功能菜单的实现 722 20.3.1 实现方法 722 20.3.2 应用示例 725 20.4 窗口系统菜单的控制 732 20.4.1 窗口系统菜单及相关api函数 732 20.4.2 窗口关闭、最大化、最小化系统菜单控制 736 20.4.3 将自定义菜单项添加到窗口系统菜单中 739 20.5 彩色菜单的实现 745 20.5.1 实现彩色菜单功能的函数 745 20.5.2 建立为菜单涂色的"刷子" 747 20.5.3 实现彩色菜单应用实例 748 20.6 带背景贴图菜单的实现 755 20.6.1 创建位图"刷子" 755 20.6.2 贴图背景菜单应用实例 756 20.6.3 为菜单增加滚动能力 760 第21章 命令按钮 762 21.1 ie风格按钮的实现 762 21.1.1 ie风格按钮的特点 762 21.1.2 ie风格按钮的实现 767 21.2 音效按钮的实现 776 21.2.1 音效按钮的实现 776 21.2.2 带系统音的音效按钮 778 附录a 函数索引 780 附录b 结构索引 783 附录c 示例索引 785 ↓展开全部内容 前言   衷心地感谢每一位《PowerBuilder Win32 API程序设计――基础卷》、《PowerBuilder Win32 API程序设计――高级卷》和《PowerBuilder Win32 API函数调用参考手册》一书的读者,这套书是目前市面上第一套系统地介绍如何在PowerBuilder中调用Windows系统数以千计API函数,进而大大扩展和丰富PowerBuilder功能的专著。   PowerBuilder从1991年6月诞生,迄今已走过了十余个年头。这十年是IT技术飞速发展的十年,今日的IT业,无论从硬件技术还是软件技术同十年前相比已经发生了翻天覆地的变化,Sybase公司也将PowerBuilder从1.0版本,提升到了目前的9.0版本。PowerBuilder作为完全按照客户/服务器体系架构研制设计的,采用面向对象技术的数据库前端应用开发工具,无论是对传统的客户/服务器应用,还是对目前流行的N层分布式架构的应用,始终以其快速、开放、高效的性能受到广大用户的青睐,在世界范围内拥有广泛的用户群。   在PowerBuilder应用越来越广的同时,无论是系统开发人员还是最终用户都对应用系统的功能提出了更高、更新的要求。在一般情况下,对于大多数客户/服务器应用和分布式架构应用,PowerBuilder提供的功能可以满足我们开发的需求。但"尺有所短,寸有所长",PowerBuilder同Visual C++、Visual Basic和Delphi等开发语言相比也有其不足之处。为了弥补PowerBuilder在某些功能的欠缺,通过Windows系统提供的应用程序接口(Application Programming Interface,简称API),强化和扩展PowerBuilder的功能,是开发人员开发更加灵活、实用、高效应用系统的必由之路。   本套书编写的目的   作为微软在Windows平台下向广大用户开放的一种资源和推广的一种程序设计理念,API服务在Windows系统的一系列版本得到了不断完善和强化。API服务已涵盖了Windows系统的Shell、GDI绘图、网络和Internet访问、远程控制等各个方面,包括PowerBuilder在内的众多程序设计语言均支持对API函数的访问。微软为其程序开发语言的旗舰产品Visual C++和Visual Basic下如何访问系统的API函数提供了完善的技术文档和技术支持。此外,由于微软产品的广泛的用户群,关于这方面的研究成果和技术书籍也层出不穷,这些从书店中琳琅满目的Visual C++和Visual Basic书籍,以及Internet上众多的相关网站可窥其一斑。   长期以来,Sybase公司并不为PowerBuilder下如何访问Windows系统的成千上万个API函数提供完善的技术支持。在PowerBuilder软件的《用户指南》和《应用程序开发技术》文档中对此的介绍寥寥数页,在其官方的网站www.sybase.com上搜索到的相关文章也不超过十篇,而且大多数文章内容陈旧,时过境迁。即使最基本的PowerBuilder下的API函数声明、结构和命名常量定义迄今为止尚未见到Sybase官方的有关技术文档。   这样,对PowerBuilder程序员来讲,一旦碰上与API相关的问题,可能就处于两难的境地。一方面,Sybase公司认为API编程是微软的事,另一方面微软不可能为PowerBuilder程序员提供无偿的技术服务。但纵观PowerBuilder下API函数访问的各个方面,从函数的声明到结构和常量的定义,即使同相似的Visual Basic语言相比也有很多差异。同时,在PowerBuilder中访问系统API函数也存在着许多难点和疑点,常令应用开发人员困惑。针对上述情况,编写本套书的目的就是力图在这方面有所突破,并结合PowerBuilder特点,从API的基本概念入手,结合丰富的实例全面探讨和阐述如何通过访问系统的API函数,强化应用系统的功能,提高程序的设计水准。   本套书的组成   1. 《PowerBuilder Win32 API程序设计――基础卷》   全书由六篇二十一章组成,第一篇为Windows API基础篇,包含第一章到第三章,介绍了Windows API的基本概念、PowerBuilder中API函数的声明、参数的传递、排错技巧等;第二篇为Windows系统信息篇,包含第四章到第七章,介绍了如何获取Windows系统的版本、安装路径、区域及系统信息摘要等方面的内容;第三篇为Windows系统操作篇,包含第八章到第十二章,涉及系统控制面板操作、注册表访问、桌面控制、多媒体、ODBC数据源等方面的内容;第四篇为系统通用对话框篇,包含第十三章到第十六章,系统介绍了如何调用文件及文件夹选择、颜色及字体选择、打印及打印机控制等通用对话框的方法,以及其它一些非常实用的系统对话框的调用方法;第五篇为文件、目录和磁盘操作篇,包含第十七章到第十八章,介绍了文件与目录访问、磁盘驱动器访问和控制等内容;第六篇为窗口控制篇,包含第十九章到第二十一章,介绍了如何通过API函数操作窗口和强化窗口、菜单的显示效果,以及如何定制IE风格的按钮等内容。   全书内容循序渐进,有非常强的针对性和实用性,书中提供了大量在应用开发中十分重要而PowerBuilder本身没有提供的功能,是带领读者快速进入API天地的开篇之作。   2. 《PowerBuilder Win32 API程序设计――高级卷》   全书由六篇十九章组成,第一篇为Windows系统消息篇,包含第一章到第四章,介绍了Windows系统的消息机制、通过消息增强控件功能的方法、Windows通用控件的调用、键盘消息机制及控制等;第二篇为打印及打印机控制篇,包含第五章到第七章,介绍了Win32 API打印控制基础知识、打印及打印机控制、仿Word打印和Excel页面设置对话框的定制等方面的内容;第三篇为位图操作篇,包含第八章到第九章,涉及Win32 API位图操作基础、位图操作在PowerBuilder中应用实例等;第四篇为逻辑字体与文本篇,包含第十章,介绍了如何通过Win32 API在PowerBuilder使用逻辑字体、以及增强文本显示效果的方法;第五篇为网络与Internet篇,包含第十一章到第十六章,介绍了网络访问、Internet Explore浏览器、远程访问服务RAS、WinInet拨号连接控制、WinInet基础及FTP文件传输等内容;第六篇为Winsock网络应用开发篇,包含第十七章到第十九章,介绍了Winsock基础、Winsock网络应用开发,Winsock控件及应用等内容。   全书以一定的广度和深度阐述了Win32 API程序设计中不易掌握,而且相关资料比较匮乏的内容。书中提供的有关消息、打印控制、位图操作、网络访问、FTP文件传输、Winsock等Win32 API高级应用的解决方案,将大大扩充PowerBuilder的许多功能,是带领读者进入API更广阔天地的得力之作。   3. 《PowerBuilder Win32 API函数调用参考手册》   全书共分6章,前两章介绍了Windows API基础知识和在PowerBuilder中API函数的声明和调用方法,第三章按照函数名称字母顺序详细介绍了560个常用API函数在PowerBuilder中的用法,第四章介绍了常用API结构的用法,第五章给出了50000余个命名常量在PowerBuilder中的定义及十进制的取值。   第六章介绍了由作者开发的类似于"Visual Basic API文本浏览器"的"PowerBuilder API浏览器"工具软件,该软件包含了6500个函数、51500余个常量、419个结构PowerBuilder声明格式。"PowerBuilder API浏览器"工具软件是Windows API程序设计中所需的非常实用的一款工具软件,将免费提供给本书的读者学习研究之用。   本套书的特点   1. 实用性   作为面向一线程序开发人员的书籍,实用性是本套书最显著的特点。书中各章标题为本章的中心议题,章中各节是开发人员在进行Win32 API程序设计时,围绕本章中心议题可能遇到的各种问题及解决方案。各章中的源代码都可以不加多少修改移植到应用系统开发中去。 .  2. 系统性   在强调本套书实用性的同时,鉴于系统地介绍PowerBuilder中Windows API程序设计的资料较少,兼顾了内容的系统性。《PowerBuilder Win32 API程序设计》(高级卷、基础卷)内容基本上涵盖了Windows API的方方面面。   《PowerBuilder Win32 API函数调用参考手册》中介绍了更多常用的API函数、结构及命名常量,这些都是力图为读者提供更加系统的资料。   本套书的约定   为了很好地掌握Windows API程序设计的方法,需要读者对API函数的C原型定义有所了解。虽然在《PowerBuilder Win32 API程序设计》(基础卷)第3章中介绍了如何将API函数的C原型转换为PowerBuilder的声明格式,但书中同时提供了微软在MSDN中对每个函数的C原型定义和作者给出的PowerBuilder格式的声明,以方便经常查阅和理解API是如何转换的。   本套书按"C原型、PB声明、参数说明、应用示例"约定介绍相关内容中涉及的每一个API函数。此外,对于某些类别的API函数还包括更详细的解释,以及较为系统的相关背景资料的介绍。   读者对象   本套书是建立在读者比较熟悉PowerBuilder的开发环境、PowerScript语言、以及PowerBuilder对象、函数、事件等的约定和使用方法,并且能利用PowerBuilder创建简单应用程序基础上的。如果读者在读本套书之前,从未尝试过在PowerBuilder中进行API编程,那么对本套书进行认真的研读或许会在较短的时间内掌握API程序设计的精髓。如果读者在读本套书之前,已经对API函数的调用有一定的了解,那么就没有必要逐页阅读本书,可针对遇见的问题,将本书作为一本可以查阅的参考书。   关于附带的CD-ROM光盘   《PowerBuilder Win32 API程序设计》(基础卷、高级卷)附带的CD-ROM光盘中收录了书中所有的示例。读者读完本书就可以知道,学以致用是贯穿本书的一贯风格。作者始终认为从一个好的示例中学到的东西要比读若干页书学到的东西要多,为此在本书的编撰过程中,作者花费了大量时间精心制作了CD-ROM中的示例,建议读者花上一定的时间对其进行研读,以便取得事半功倍的效果。为了照顾那些仍然使用PowerBuilder 7.0版本的读者,所有的示例都是在该版本中调试完成的,如果读者使用的为PowerBuilder的更高版本,请读者在运行示例前,将其升迁到相应的版本。   《PowerBuilder Win32 API函数调用参考手册》附带的CD-ROM光盘中包含"PowerBuilder API浏览器"工具软件的安装程序,读者在使用该工具软件之前必须将其安装到自己的计算机中。   关于著作者   本套书由世骏软件技术开发有限公司策划,马贵安主编。主编及编委会的其他成员都是长期从事数据库应用系统开发、教学、科研的一线专家,书中内容是他们使用PowerBuilder开发应用系统过程中积累的丰富经验的总结。本套书全体编著人员衷心地感谢世骏软件技术开发有限公司为本书编写提供的财力和物力上的大力支持。   如何与著作者联系   作为目前市面上唯一一套论述PowerBuilder中API函数调用的专著,能及时了解到读者对本书的看法,将是编著者最高兴的事情,无论读者有何意见、建议,或对本书的批评,或对书中谬误的指正,都是对编著者最大的鼓励和鞭策。请发E-Mail到maguian@sohu.com 或maguian@163.com信箱,不胜感谢。   主编 马贵安   2003年10月25日    ↓展开全部内容 序言    衷心地感谢每一位《PowerBuilder Win32 API程序设计(基础卷)》、《PowerBuilder Win32API程序设计(高级卷)》和《PowerBuilder Win32 API函数调用参考手册》的读者!这套书是目前市场上第一套系统、全面而深入地介绍如何在PowerBuilder中调用Windows系统数以千计的API函数,进而大大扩展和丰富PowerBuilder功能的专著。丛书提供了大量应用系统开发中迫切需要,而用PowerBuilder无法实现的功能。    PowerBuilder从1991年6月诞生,迄今已走过了十余个年头。这十余年IT技术飞速发展。今日的IT业,无论从硬件技术还是软件技术,同十几年前相比已经发生了翻天覆地的变化,Sybase公司也将PowerBuilder从1.0版本,提升到了目前的9.0版本。PowerBuilder是完全按照客户/服务器体系架构研制设计的,采用面向对象技术的数据库前端应用开发工具,无论对传统的客户/服务器应用,还是对目前流行的N层分布式架构应用,始终以其快速、开放、高效的性能受到广大用户的青睐,在世界范围内拥有广泛的用户群。    在PowerBuilder应用越来越广泛的同时,无论是系统开发人员,还是最终用户都对应用系统的功能提出了更高、更新的要求。在一般情况下,对于大多数客户/服务器应用和分布式架构应用,PowerBuilder提供的功能可以满足开发的需求。但"尺有所短,寸有所长",PowerBuilder同Visual C++、Visual Basic和Delphi等开发语言相比也有其不足之处。为了弥补PowerBuilder某些功能的欠缺,通过Windows系统提供的应用程序接口(ApplicationProgramming Interface,API),强化和扩展PowerBuilder的功能,是开发人员开发更加灵活、实用、高效应用系统的必由之路。   编写丛书的目的    作为微软在Windows平台下向广大用户开放的一种资源和推广的一种程序设计理念,API服务在Windows系统的一系列版本中得到了不断完善和强化。API服务已涵盖了Windows系统的Shell、GDI绘图、网络和Internet访问、远程控制等各个方面。包括PowerBuilder在内的众多程序设计语言均支持对API函数的访问。微软为其程序开发语言的旗舰产品Visual C++和Visual Basic下如何访问系统的API函数提供了完善的技术文档和技术支持。此外,由于微软产品广泛的用户群,关于这方面的研究成果和技术书籍也层出不穷,这从书店中琳琅满目的Visual C++和Visual Basic书籍以及Internet上众多的相关网站可窥其一斑。    长期以来,Sybase公司并不为PowerBuilder下如何访问Windows系统的成千上万个API函数提供完善的技术支持。在PowerBuilder软件的《用户指南》和《应用程序开发技术》文档中对此的介绍只有寥寥数页,在其官方的网站www.sybase.com上搜索到的相关文章也不超过10篇,而且大多数文章内容陈旧。即使最基本的PowerBuilder下的API函数声明、结构和命名常量定义,迄今为止也尚未见到Sybase官方的有关技术文档。    这样,对PowerBuilder程序员来讲,一旦碰上与API有关的问题,可能就处于两难的境地。一方面,Sybase公司认为API编程是微软的事,另一方面微软不可能为PowerBuilder程序员提供无偿的技术服务。但纵观PowerBuilder下API函数访问的各个方面,从函数的声明到结构和常量的定义,即使同相似的Visual Basic语言相比较也有很多差异。同时,在PowerBuilder中访问系统API函数也存在着许多难点和疑点,常令应用开发人员困惑。针对上述情况,编写本丛书的目的就是力图在这方面有所突破,并结合PowerBuilder的特点,从API的基本概念入手,结合丰富的实例全面探讨和阐述如何通过访问系统的API函数,强化应用系统的功能,提高程序的设计水准。   丛书的组成    1.《PowerBuilder Win32 API程序设计(基础卷)》    该书分6篇,共21章。第1篇为Windows API基础篇,包含第1章到第3章,介绍了Windows API的基本概念、PowerBuilder中API函数的声明、参数的传递、排错技巧等;第2篇为Windows系统信息篇,包含第4章到第7章,介绍了如何获取Windows系统的版本、安装路径、区域及系统信息摘要等方面的内容;第3篇为Windows系统操作篇,包含第8章到第12章,介绍了系统控制面板操作、注册表访问、桌面控制、多媒体、ODBC数据源等方面的内容;第4篇为系统通用对话框篇,包含第13章到第16章,系统介绍了如何调用文件及文件夹选择、颜色及字体选择、打印及打印机控制等通用对话框的方法以及其他一些非常实用的系统对话框的调用方法;第5篇为文件、目录和磁盘操作篇,包含第17章到第18章,介绍了文件与目录访问、磁盘驱动器访问和控制等内容;第6篇为窗口控制篇,包含第19章到第21章,介绍了如何通过API函数操作窗口和强化窗口、菜单的显示效果,以及如何定制IE风格的按钮等内容。    全书内容循序渐进,有非常强的针对性和实用性,书中提供了大量在应用开发中十分重要而PowerBuilder本身没有提供的功能,是带领读者快速进入API天地的开篇之作。    2.《PowerBuilder Win32 API程序设计(高级卷)》    该书分6篇19章组成,第1篇为Windows系统消息篇,包含第1章到第4章,介绍了Windows系统的消息机制、通过消息增强控件功能的方法、Windows通用控件的调用、键盘消息机制及控制等;第2篇为打印及打印机控制篇,包含第5章到第7章,介绍了Win32 API打印控制基础知识、打印及打印机控制、仿Word打印和Excel页面设置对话框的定制等方面的内容;第3篇为位图操作篇,包含第8章到第9章,涉及Win32 API位图操作基础、位图操作在PowerBuilder中的应用实例等;第4篇为逻辑字体与文本篇,包含第10章,介绍了如何通过Win32 API在PowerBuilder使用逻辑字体以及增强文本显示效果的方法;第5篇为网络与Internet篇,包含第11章到第16章,介绍了网络访问、Internet Explore浏览器、远程访问服务RAS、WinInet拨号连接控制、WinInet基础及FTP文件传输等内容;第6篇为Winsock网络应用开发篇,包含第17章到第19章,介绍了Winsock基础、Winsock网络应用开发,Winsock控件及应用等内容。    全书以一定的广度和深度阐述了Win32 API程序设计中不易掌握,而且相关资料比较匮乏的内容。书中提供的有关消息、打印控制、位图操作、网络访问、FTP文件传输、Winsock等Win32 API高级应用的解决方案,将大大扩充PowerBuilder的许多功能,是带领读者进入API更广阔天地的得力之作。    3.《PowerBuilder Win32 API函数调用参考手册》    该书共分6章。第1章和第2章介绍了Windows API基础知识、在PowerBuilder中API函数的声明和调用方法;第3章按照函数名称字母顺序详细介绍了560个常用API函数在PowerBuilder中的用法;第4章介绍了常用API结构的用法;第5章给出了50000余个命名常量在PowerBuilder中的定义及十进制的取值。第6章介绍了由作者开发的类似于"Visual BasicAPI文本浏览器"的"PowerBuilder API浏览器"工具软件,该软件包含了6500个函数、51500余个常量、419个结构PowerBuilder声明格式。"PowerBuilder API浏览器"工具软件是Windows API程序设计中非常实用的一款工具软件,将免费提供给本书的读者学习研究之用。   丛书的特点    1. 实用性    作为面向一线程序开发人员的书籍,实用性是本丛书最显著的特点。书中各章标题为本章的中心议题,章中各节是开发人员在进行Win32 API程序设计时,围绕本章中心议题可能遇到的各种问题及解决方案。各章中的源代码都可以不加多少修改移植到应用系统开发中去。    2.系统性 .   在强调本丛书实用性的同时,鉴于系统地介绍PowerBuilder中Windows API程序设计的资料较少,兼顾了内容的系统性。《PowerBuilder Win32 API程序设计(基础卷)》和《PowerBuilder Win32 API程序设计(高级卷)》两书的内容基本上涵盖了Windows API的方方面面。    《PowerBuilder Win32 API函数调用参考手册》中介绍了更多常用的API函数、结构及命名常量,这些都是力图为读者提供更加系统的资料。   丛书的约定    为了很好地掌握Windows API程序设计的方法,需要读者对API函数的C原型定义有所了解。虽然在《PowerBuilder Win32 API程序设计(基础卷)》第3章中介绍了如何将API函数的C原型转换为PowerBuilder的声明格式,但书中同时提供了微软在MSDN中对每个函数的C原型定义和作者给出的PowerBuilder格式的声明,以方便经常查阅和理解API是如何转换的。    本丛书按"C原型、PB声明、参数说明、应用示例"约定介绍相关内容中涉及的每一个API函数。此外,对于某些类别的API函数还包括更详细的解释,以及较为系统的相关背景资料的介绍。   丛书的读者对象    本丛书是建立在读者比较熟悉PowerBuilder的开发环境、PowerScript语言以及PowerBuilder对象、函数、事件等的约定和使用方法,并且能利用PowerBuilder创建简单应用程序的基础上。如果读者在阅读本丛书之前从未尝试过在PowerBuilder中进行API编程,那么对本丛书进行认真的研读将会在较短的时间内掌握API程序设计的精髓。如果读者在阅读本丛书之前已经对API函数的调用有一定的了解,那么就没有必要逐页阅读本书,可针对遇见的问题,将本丛书作为参考书的查阅。   丛书配书光盘简介    《PowerBuilder Win32 API程序设计(基础卷)》《PowerBuilder Win32 API程序设计(高级卷)》附带的光盘中收录了两书中所有的示例。读者读完这两本书就可以知道,学以致用是贯穿这两本书的一贯风格。作者始终认为从一个好的示例中学到的东西要比读若干语法知识学到的东西要多。为此,在本书的编撰过程中,作者花费了大量时间精心制作了光盘中的示例,建议读者花上一定的时间对其进行研读,以便取得事半功倍的效果。为了照顾那些仍然使用PowerBuilder 7.0版本的读者,书中所有的示例都是在该版本中调试完成的。如果读者使用的为PowerBuilder的更高版本,请在运行示例前,将其升迁到相应的版本。    《PowerBuilder Win32 API函数调用参考手册》附带的光盘中包含"PowerBuilder API浏览器"工具软件的安装程序,读者在使用该工具软件之前必须将其安装到自己的计算机中。   关于著作者    本丛书主编及编委会的其他成员都是长期从事数据库应用系统开发、教学、科研的一线专家,书中内容是他们使用PowerBuilder开发应用系统过程中积累的丰富经验的总结。    本丛书能得以付梓出版,是许多人共同努力的结果。清华大学出版社的欧振旭编辑为本书提供了很好的策划方案。各编委分别承担了丛书资料的收集整理、源代码调试、章节的编写等任务。丛书最后由主编和各位副主编统稿和定稿。本丛书的编著得到了郑州世骏软件技术开发有限公司的资助,在此全体编著人员表示衷心的感谢!   技术支持    作为目前市面上惟一一套论述PowerBuilder中API函数调用的专著,能及时了解到读者对丛书的看法将是编著者最期盼的事情。无论读者有何意见和建议,或对丛书的批评,或对书中谬误的指正,都是对编著者最大的鼓励和鞭策。请发E-Mail到maguian@sohu.com或maguian@163.com信箱,笔者将不胜感谢!    主编 马贵安    2004年1月    ↓展开全部内容 PowerBuilder Win32 API程序设计(基础卷)在线试读: 第15章:打印及打印机通用对话框 系列图书推荐 PowerBuilder Win32 API技术丛书PowerBuilder Win32 API函数调用参考手册¥98.00¥88.20 PowerBuilder Win32 API函..PowerBuilder Win32 API程序设计――高级卷¥73.00¥65.70 PowerBuilder Win32 API程..PowerBuilder Win32 API程序设计(基础卷)¥63.00¥56.70 PowerBuilder Win32 API程.. 同类热销商品C程序设计语言(第2版·新版)(09年度畅销榜TOP50)(08年度畅销榜TOP50)¥30.00¥22.50 C程序设计语言(第2版·新版..C Primer Plus中文版(第五版)¥60.00¥43.80 C Primer Plus中文版(第五..C程序设计(第四版)¥33.00¥28.38 C程序设计(第四版)C++ Primer Plus(第6版)中文版¥99.00¥74.25 C++ Primer Plus(第6版)中..算法导论(原书第3版)(全球超过50万人阅读的算法圣经!算法标准教材,国内外1000余所高校采用)¥128.00¥96.00 算法导论(原书第3版)(全球.. 售后服务电话 400 098 9991 工作时间: 7:30 - 19:30(周一至周五) 9:00 - 18:00(周六、周日) 联系客服 在线留言 新手指南 购物流程 会员介绍 互动联盟 联系我们 常见问题 付款方式 网上支付 货到付款 银行汇款 邮政汇款 优惠券支付 订单处理配送 订单处理方式 订单有效期 缺货说明 配送方式 售后服务 退换货政策 退换货方法 发票说明 特色服务 购书卡 团购服务 在线试读 视频教程 关于我们 公司简介 联系我们 诚聘英才 首页 | 关于我们 | 诚聘英才 | 联系我们 | 网站联盟 | 网站地图 | Copyright 2000-2013 北京奥维博世图书发行有限公司 china-pub网上书店,All Rights Reserved 京ICP备06020074号-1 | 北京市公安局西城分局备案编号:110102000441 中华人民共和国出版物经营许可证:新出发京批字第直0496号