在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → PowerBuilder Win32 API函数调用:参考手册 pdf

PowerBuilder Win32 API函数调用:参考手册 pdf

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:104.36M
  • 下载次数:33
  • 浏览次数:290
  • 发布时间:2021-01-12
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
PowerBuilder Win32 API函数调用:参考手册 pdf
“ Power Builder win32API技术丛书”编委会 策划:欧振旭 主编:马贵安 副主编:李明武王彤牛永生刘占松 编委:石俊营李松慈韦耀国高爱明 李世印柯明星李明蒋辉 庄宇谢春德王志刚邱红雷 宋烨林新平马爱梅牛晓霞 丛书序 衷心地感谢每一位《 Power Builder win32API程序设计(基础卷)》、《 Power Builder win32 API程序设计(高级卷)》和《 Power Builder win32API函数调用参考手册》的读者!这套书 是目前市场上第一套系统、全面而深入地介绍如何在 Power Builder中调用 Windows系统数以 千计的AP函数,进而大大扩展和丰富 Power Builder功能的专著。从书提供了大量应用系统 开发中迫切需要,而用 Power Builder无法实现的功能。 Power Builder从1991年6月诞生,迄今已走过了十余个年头。这十余年m技术飞速发展。 今日的r业,无论从硬件技术还是软件技术,同十几年前相比已经发生了翻天覆地的变化 Sybase公司也将 Power Builder从1.0版本,提升到了目前的90版本。 Power Builder是完全按 照客户服务器体系架构研制设计的,采用面向对象技术的数据库前端应用开发工具,无论对 传统的客户服务器应用,还是对目前流行的N层分布式架构应用,始终以其快速、开放、高 效的性能受到广大用户的青睐,在世界范围内拥有广泛的用户群。 在 Power Builder应用越来越广泛的同时,无论是系统开发人员,还是最终用户都对应用 系统的功能提出了更高、更新的要求。在一般情况下,对于大多数客户服务器应用和分布式 架构应用, Power Builder提供的功能可以满足开发的需求。但“尺有所短,寸有所长” Power Builder同 Visual c++、Ⅴ isual Basic和 Delphi等开发语言相比也有其不足之处。为了弥 补 Power Builder某些功能的欠缺,通过 Windows系统提供的应用程序接口( Application Programming Interface,API),强化和扩展 Power Builder的功能,是开发人员开发更加灵活 实用、高效应用系统的必由之路。 编写丛书的目的 作为微软在 Windows平台下向广大用户开放的一种资源和推广的一种程序设计理念,API 服务在 Windows系统的一系列版本中得到了不断完善和强化。API服务已涵盖了 Windows系 统的 Shell, GDI绘图、网络和 Internet访问、远程控制等各个方面。包括 Power Builder在内的 众多程序设计语言均支持对API函数的访问。微软为其程序开发语言的旗舰产品 Visual c++和 Visual basic下如何访问系统的API函数提供了完善的技术文档和技术支持。此外,由于微软 产品广泛的用户群,关于这方面的研究成果和技术书籍也层出不穷,这从书店中琳琅满目的 Visual c+和vua|Basi书籍以及 Internet上众多的相关网站可窥其一斑。 长期以来, Sybase公司并不为 Power Builder下如何访问 Windows系统的成千上万个API 函数提供完善的技术支持。在 PowerBuilder软件的《用户指南》和《应用程序开发技术》文 档中对此的介绍只有寥寥数页,在其官方的网站www.ybase.com上搜索到的相关文章也不超 过10篇,而且大多数文章内容陈旧。即使最基本的 Power Builder下的API函数声明、结构和 命名常量定义,迄今为止也尚未见到 Sybase官方的有关技术文档。 这样,对 Power Builder程序员来讲,一旦碰上与API有关的问题,可能就处于两难的境 地。一方面, Sybase公司认为AP编程是微软的事,另一方面微软不可能为 Power Builder程 ·IV· Power Builder win32API函数调用参考手册 序员提供无偿的技术服务。但纵观 Power Builder下API函数访问的各个方面,从函数的声明 到结构和常量的定义,即使同相似的 Visual basic语言相比较也有很多差异。同时,在 Power Builder中访问系统API函数也存在着许多难点和疑点,常令应用开发人员困惑。针对上 述情况,编写本丛书的目的就是力图在这方面有所突破,并结合 Power Builder的特点,从API 的基本概念入手,结合丰富的实例全面探讨和阐述如何通过访问系统的API函数,强化应用 系统的功能,提高程序的设计水准 丛书的组成 1.《 Power Builder win32API程序设计(基础卷)》 该书分6篇,共21章。第1篇为 WindOws apl基础篇,包含第1章到第3章,介绍了 Windows aPl的基本概念、 Power Builder中APl函数的声明、参数的传递、排错技巧等;第2 篇为 Windows系统信息篇,包含第4章到第7章,介绍了如何获取 Windows系统的版本、安 装路径、区域及系统信息摘要等方面的内容;第3篇为 Windows系统操作篇,包含第8章到 第12章,介绍了系统控制面板操作、注册表访问、桌面控制、多媒体、ODBC数据源等方面 的内容;第4篇为系统通用对话框篇,包含第13章到第16章,系统介绍了如何调用文件及文 件夹选择、颜色及字体选择、打印及打印机控制等通用对话框的方法以及其他一些非常实用的 系统对话框的调用方法;第5篇为文件、目录和磁盘操作篇,包含第17章到第18章,介绍了 文件与目录访问、磁盘驱动器访问和控制等内容:第6篇为窗口控制篇,包含第19章到第21 章,介绍了如何通过API函数操作窗口和强化窗口、菜单的显示效果,以及如何定制IE风格 的按钮等内容。 全书内容循序渐进,有非常强的针对性和实用性,书中提供了大量在应用开发中十分重 要而 PowerBuilder本身没有提供的功能,是带领读者快速进入AP天地的开篇之作。 2.《 Power Builder win32API程序设计(高级卷)》 该书分6篇19章组成,第1篇为 Windows系统消息篇,包含第1章到第4章,介绍了 Windows系统的消息机制、通过消息增强控件功能的方法、 Windows通用控件的调用、键盘 消息机制及控制等;第2篇为打印及打印机控制篇,包含第5章到第7章,介绍了win32API 打印控制基础知识、打印及打印机控制、仿Word打印和 Excel页面设置对话框的定制等方面 的内容:第3篇为位图操作篇,包含第8章到第9章,涉及win32API位图操作基础、位图 操作在 Power Builder中的应用实例等;第4篇为逻辑字体与文本篇,包含第10章,介绍了如 何通过win32API在 Power Builder使用逻辑字体以及增强文本显示效果的方法;第5篇为网 络与 Intemet篇,包含第11章到第16章,介绍了冈络访问、 Internet Explore浏览器、远程访 问服务RAS、 Wininet拨号连接控制、 Wininet基础及FTP文件传输等内容;第6篇为 Winsock 网络应用开发篇,包含第17章到第19章,介绍了 Winsock基础、 winsock网络应用开发, Winsock控件及应用等内容。 全书以一定的广度和深度阐述了Win32API程序设计中不易掌握,而且相关资料比较匮 乏的内容。书中提供的有关消息、打印控制、位图操作、网络访问、FTP文件传输、 winsock 等Win32API高级应用的解决方案,将大大扩充 Power Builder的许多功能,是带领读者进入 API更广阔天地的得力之作。 丛书序 3.《 Power Builder win32API函数调用参考手册》 该书共分6章。第1章和第2章介绍了 Windows APl基础知识、在 Power Builder中API 函数的声明和调用方法;第3章按照函数名称字母顺序详细介绍了560个常用API函数在 Power Builder中的用法;第4章介绍了常用AP结构的用法;第5章给出了50000余个命名常 量在 Power Builder中的定义及十进制的取值。第6章介绍了由作者开发的类似于“ Visual basic API文本浏览器”的“ Power Builder APl浏览器”工具软件,该软件包含了6500个函数、51500 余个常量、419个结构 Power Builder声明格式。“ Power Builder API浏览器”工具软件是 Windows API程序设计中非常实用的一款工具软件,将免费提供给本书的读者学习研究之用。 丛书的特点 1.实用性 作为面向一线程序开发人员的书籍,实用性是本丛书最显著的特点。书中各章标题为本 章的中心议题,章中各节是开发人员在进行Win32API程序设计时,围绕本章中心议题可能 遇到的各种问题及解决方案。各章中的源代码都可以不加多少修改移植到应用系统开发中去。 2.系统性 在强调本丛书实用性的同时,鉴于系统地介绍 Power Builder中 Windows API程序设计的 资料较少,兼顾了内容的系统性。《 Power Builder win32API程序设计(基础卷)》和 《 Power Builder Win32API程序设计(高级卷)》两书的内容基本上涵盖了 Windows AP的方 方面面。 《 Power Builder win32API函数调用参考手册》中介绍了更多常用的API函数、结构及命 名常量,这些都是力图为读者提供更加系统的资料。 丛书的约定 为了很好地掌握 WindOws api程序设计的方法,需要读者对API函数的C原型定义有所 了解。虽然在《 Power Builder win32API程序设计(基础卷)》第3章中介绍了如何将API函 数的C原型转换为 Power Builder的声明格式,但书中同时提供了微软在MSDN中对每个函数 的C原型定义和作者给出的 Power Builder格式的声明,以方便经常查阅和理解AP是如何转 换的。 本丛书按“C原型、PB声明、参数说明、应用示例”约定介绍相关内容中涉及的每一个 API函数。此外,对于某些类别的API函数还包括更详细的解释,以及较为系统的相关背景资 料的介绍。 丛书的读者对象 本丛书是建立在读者比较熟悉 Power Builder的开发环境、 PowerScript语言以及 PowerBuilder对象、函数、事件等的约定和使用方法,并且能利用 Power Builder创建简单应用 程序的基础上。如果读者在阅读本丛书之前从未尝试过在 PowerBuilder中进行API编程,那 Power Builder win32API函数调用参考手册 么对本丛书进行认真的研读将会在较短的时间内掌握AP程序设计的精髓。如果读者在阅读 本丛书之前已经对API函数的调用有一定的了解,那么就没有必要逐页阅读本书,可针对遇 见的问题,将本丛书作为参考书的查阅。 丛书配书光盘简介 《 Power Builder win32API程序设计(基础卷)》《 Power Builder win32API程序设计(高 级卷)》附带的光盘中收录了两书中所有的示例。读者读完这两本书就可以知道,学以致用是 贯穿这两本书的一贯风格。作者始终认为从一个好的示例中学到的东西要比读若干语法知识学 到的东西要多。为此,在本书的编撰过程中,作者花费了大量时间精心制作了光盘中的示例, 建议读者花上一定的时间对其进行研读,以便取得事半功倍的效果。为了照顾那些仍然使用 PowerBuilder7.0版本的读者,书中所有的示例都是在该版本中调试完成的。如果读者使用的 为 Power Builder的更高版本,请在运行示例前,将其升迁到相应的版本。 《 Power Builder Win32API函数调用参考手册》附带的光盘中包含“ Power Builder Apl浏 览器”工具软件的安装程序,读者在使用该工具软件之前必须将其安装到自己的计算机中。 关于著作者 本丛书主编及编委会的其他成员都是长期从事数据库应用系统开发、教学、科研的一线 专家,书中内容是他们使用 Power Builder开发应用系统过程中积累的丰富经验的总结。 本丛书能得以付梓出版,是许多人共同努力的结果。清华大学出版社的欧振旭编辑为本 书提供了很好的策划方案。各编委分别承担了丛书资料的收集整理、源代码调试、章节的编写 等任务。丛书最后由主编和各位副主编统稿和定稿。本丛书的编著得到了郑州世骏软件技术开 发有限公司的资助,在此全体编著人员表示衷心的感谢! 技术支持 作为目前市面上惟一一套论述 Power Builder中AP函数调用的专著,能及时了解到读者 对丛书的看法将是编著者最期盼的事情。无论读者有何意见和建议,或对丛书的批评,或对书 中谬误的指正,都是对编著者最大的鼓励和鞭策。请发EMai到maguan@sohu.com或 maguan@163com信箱,笔者将不胜感谢! 主编马贵安 2004年1月 目录 第1章 Windows ap基础. 1API概念 11.1AP定义及作用 “““‘““““““““非“““““““““““““““…“““ 1.1.2API与动态链接库 1.1.3AP构成 111234 114从MSDN获取API信息 12API函数的分类 121窗口管理函数 ,,,,非,,,,,,,, 4557 1.2.2窗口通用控件 ,…………… 1.23Shel!特性 7 124图形设备接口… 1.2.5系统服务 126国际特性 ·,,,,,,干,,,,,,,, 12 12.7网络服务 ·,.,·,,乐,,,.,,,,,,d,.,,,,,;a ““……· 13两个重要的术语—句柄和设备场景 13 1.3.1句柄 ·,,,,,,,,·,,,,,,,·, 13.2设备场景 14 第2章AP函数的声明和调用 ,、,,,,,.,,,, 16 21PB中API函数声明. 16 211PB与API函数数据类型的转换 16 212API函数的声明约定.18 22PB与API函数之间的参数传递 2 22.1参数的值传递与引用传递 ……………21 222传递数值型数据 23 223传递字符串型数据 24 224传递结构型数据 ……...,25 2.25传递数组 27 22.6NULL值传递 30 227传递属性… 31 22.8能传递函数指针吗 31 229能传递Any数据类型吗 31 23API函数调用错误信息及排错技巧 …………….132 2.3.1常见错误信息解析 .,,,,,,,,,,乐未,,,,,,,,,,,,,,,, ·VII PowerBuilder win32API函数调用参考手册 2.32防止错误的一些基本规则 第3章560个常用AP|函数详解… 37 3.1A字首 …,,………………37 3.1. 1 Iclose...... …37 3.1.2 lopen…………………………………………………………………38 313 accept函数........138 314 ActivateKeyboardLayout函数 315 AddFont Resource函数. 4 3.1.6 AdjustToken Privileges函数 3.1.7 Adjust window Rect函数 45 3.1.8 Adjust Window RectEx函数 …,…47 319 AlphaBlend函数 31.10 AngleR函数 ,,中,,,,非 51 31.11 Animate window函数 53 31.12 AppendMenu函数 57 31.13Arc函数 “…… ,,,,,, 31l4 ArcTo函数 32B字首 “…………………………………… 32 I Beep函数 62 32.2 Begin Defer WindowPos函数 ……6 323 Begin Path函数… .,干, 63 324 BitBlt函数 ………… ·,,,,, 32 Blockinput函数 ………,,66 326 Bring Window ToTop函数 ………………………67 327 BroadcastSystemMessage函数 ·,,,,,,,,a 68 3.3C字首 ………………,,.69 33.1 Change Display Settings函数 332 CharLower函数 333 CharUpper函数 74 334 Choose Color函数 335 ChooseFont函数 …176 33.6 Chord函数 33.7 ClientToScreen函数. 80 338 ClipCursor函数 82 339 CloseClipboard函数 83 3.3.10 CloseHandle函数 84 331 I ClosePrinter函数 85 33.12 CloseSocket函数 ¨…"……………………86 目录 3.313 Close window函数…87 3314 CombineRgn函数… 87 335 CompareFileTime函数 33.16 Compare String函数......91 3317 ConfigurePort函数… 92 3318 Connect函数 93 3319 Copy File函数 96 33.20 Copylmage函数 33.2 1 Copy Memory函数… 99 3322 Copy Rect函数 ……………………………………………………………… 100 3323 CoTaskMem Free函数 3324 Create Bitmap函数........102 33.25 Create BrushIndirect函数 .103 3326 Create Caret函数 3327 Create Compatible Bitmap函数 ““… 33.28 Create CompatibleDO函数 107 3329 CreateD函数 107 3330 CreateDirectory函数 ……,,,,,10 3331 Create Ex函数 110 3332 CreateEllipticRgn函数 …,,,,111 3333 CreateEllipticRgnIndirect函数 ,113 33.34 Create File函数 13 33.35 CreateFont函数 115 33.36 Create FontIndirect函数 …118 3337 CreateHatch Brush函数 ··,,,,,,·. ……,,119 3338 Create Pattern Brush函数 121 3339 CreatePen函数 122 33.40 CreatePenIndirect函数 “““**丶““· ,,,,,, 123 3341 CreatePolygonRgn函数 ,,,中,, 124 3342 Create Poly PolygonRgn函数 126 3.343 Create PopupMenu函数 .128 3344 CreateProcess函数 128 3345 Create RectRgn函数 130 3346 Create RectRgnIndirect函数 ………,,131 3347 CreateRoundRectRgn函数 131 33.48 CreateSolidBrush函数 ………………………132 3349 Create Toolhelp32 Snapshot函数 …,,,133 3350 Create WindowEX函数 135 【实例截图】
【核心代码】

标签:

实例下载地址

PowerBuilder Win32 API函数调用:参考手册 pdf

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警