在PowerBuilder中提供了强大的结构化编程语言PowerScript语言。本书用32章的篇幅,全面、详尽地介绍了PowerScript语言、所有PowerScript事件及PowerScript函数的使用方法。本书在介绍这些内容时,为读者提供了大量的示例程序,使读者能快速领会和掌握这些事件和函数的使用方法。本书还介绍了绝大多数Windows应用编程接口的功能,以方便读者开发Windows环境下的应用程序。
本书对于希望深入理解PowerBuilder,灵活高效地编写功能强大的PowerBuilder应用程序的读者是十分必要的。本书是使用PowerBuilder开发数据库系统的开发人员必备的编程参考书,同时也可作为大中院校相关专业师生的教学参考书。
第1章 PowerScrip语言基础
第2章 数据类型
第3章 变量、常量、数组和外部函数的说明
第4章 操作符和表达式
第5章 对旬和结构
第6章 函数与事件的调用
第7章 PowerScrip语句
第8章 SQL语句
第9章 事件概述
第10章 事件详解
第11章 数组函数
第12章 Blob(大二进制对象)函数
第13章 类定义函数
第14章 数据类型检查与转换函数
第15章 日期、时间函数
第16章 DDE客户函数
第17章 DDE服务器函数
第18章 文件操作函数
第19章 内存垃圾清理函数
第20章 帮助函数
第21章 库管理函数
第22章 国际通用函数
第23章 数值计算函数
第24章 打印函数
第25章 注册函数
第26章 对象共享函数
第27章 字符串操作函数
第28章 系统与环境涵数
第29章 定时函数
第30章 跟踪函数
第31章 窗口操作函数
第32章 PowerScript中的全体函数
第33章 学用的Windows API调用
PowerBuilder是一个功能强大的应用开发环境,它支持应用系统对多种数据库的访问,为应用开发人员提供了完全集成和可视化的开发环境。PowerBuilder的应用程序由窗口组成,这些窗口包含用户与之交互的控件,开发人员可以使用所有标准控件(如按钮、复选框、下拉式列表框或编辑框),以及PowerBuilder提供的特殊的使应用程序更易于开发和使用的控件。PowerBuilder提供了大量的可加快项目开发速度的控件,使开发人员很容易地掌握应用系统的开发。
使用PowerBuilder,可以很容易地开发出功能强大的图形界面的访问数据库服务器的应用程序,PowerBuilder提供了建立符合工业标准的应用程序(例如,订单登记、财务及生产管理系统、Intemet及Web应用)所需的所有工具。
在PowerBuilder中为开发人员提供了强大的结构化编程语言——PowerScript语言,使用PowerScript语言编写应用程序中使用的函数和事件处理程序,非常便利和灵活。这是一种高级的、结构化的编程语言。PowerScript语言提供了一套完整的嵌入式SQL语句,开发人员可以像使用其他语句一样自由地使用SQL语言,这样就大大地增强了程序操纵和访问数据库的能力。PowerBuilder既适合初学者快速地学习应用系统的开发,又可以让有经验的开发人员开发出功能强大的应用系统,是一种适用面非常广泛的应用开发环境。
本书将重点介绍PowerScript语言的基本语句、语法规范、数据类型的种类、操作符的使用,详细说明SQL语句的使用语法,介绍对象及事件编程的基本概念,讨论调用函数和事件的方法及调用的规则,以及PowerBuilder与其他语言的接口。为方便开发人员开发功能强大的应用程序,在PowerScript语言中提供了500多个内嵌的函数,这些函数都可以不加说明而直接引用。书中先是对一些基本函数的使用按类别分别加以介绍,而后按函数的字母顺序介绍了PowerBuilder 9.0中所有的PowerScript函数的使用。此外,本书还介绍了在PowerBuilder的控件和对象中全部事件的使用方法。
本书共分33章,分别介绍了PowerScript编程语言、在控件和对象中定义的所有PowerScript事件、基本的PowerScript函数,以及所有PowerScript函数的使用方法。每一部分内容都介绍了多个示例程序,使读者能够准确地理解这些概念,掌握强大的PowerScript语言、事件和所有这些函数的使用方法。在使用PowerBuilder开发Windows环境下的应用程序时,常常需要调用Windows的应用编程接口函数。为使读者能够方便地使用这些WindowsAPI,在本书的最后一章我们列出了一些主要的WindowsAPI调用,限于篇幅的原因,在此只给出这些函数的函数名及功能说明,具体的函数的声明格式和使用方法请读者参阅有关的参考资料或软件的帮助文档。
本书随PowerBuilder软件的推出已出版了多个相应的版本,本次与前几个版本的不同之处主要在于:本书将PowerBuilder9.0中所提供的所有事件与函数的使用方法全面收录了进来,同时还删除了在PowerBuilder9.0中已不再使用的一些旧的函数。本书与最新的PowerBuilder9.0的内容保持了高度的一致。
本书由何军编写,为本书的出版做了大量的资料收集,文稿的录入、打印及校对I作的人员还有朱文献、于世江、史宝军、刘红岩、刘国清、林杰、张晓丽、陈明、罗云晖、赵宏、张潜伟、王彬、李哓春、张立军、丁晶、韩焱、王寅迪、刘福阳、周伟、王芳、张宏、何雅丽、刘全阳、岳涛等。
本书可供PowerBuilder开发应用程序的人员作为编程参考书使用。对于希望深入理解PowerBuilder,灵活高效地编写功能强大的PowerBuilder应用程序的读者也是十分必要的。