PowerBuilder 9.0编程详解:对象、属性与数据库交互

需积分: 6 2 下载量 117 浏览量 更新于2024-08-16 收藏 1.58MB PPT 举报
"该资源是关于PowerBuilder 9.0的演示文稿,涵盖了PowerBuilder的基础知识,包括特殊ASCII码字符、空值概念及其在PB中的应用,对象、属性、函数和事件的引用方法,以及PowerBuilder 9.0的主要特性和开发环境的介绍。" 在PowerBuilder 9.0中,特殊ASCII码字符是指那些具有特定含义或用途的非打印字符。这些字符在编程和数据处理中扮演着重要角色,有时用于控制文本流、表示不可见的控制功能,或者作为特殊指令的一部分。 空值(NULL)在PowerBuilder中是一种特殊的数据状态,它表示数据尚未定义或不确定。与许多其他编程语言不同,PowerBuilder允许所有数据类型都包含空值,但这不意味着空值是任何数据类型的默认值。在与数据库交互时,NULL值常用来表示字段无有效信息。 在PowerBuilder的编程模型中,对象、属性和函数的引用是通过对象名称加上点号(.)来实现的。例如,如果要访问一个对象的属性,格式是“对象名.对象属性”,而调用对象的函数则写成“对象名.函数名(参数列表)”。这种语法使得开发者可以方便地操作和控制对象的行为。 PowerBuilder 9.0是一款强大的可视化开发工具,它支持多种计算模式,包括传统的客户端/服务器架构以及基于Internet的应用开发。其主要特点包括跨平台兼容性、面向对象编程、对多种数据库系统的支持、丰富的数据窗口表现形式、高效的数据迁移机制、强大的调试工具等。 在9.0版本中,PowerBuilder引入了许多新特性,如增强了对XML的支持,使得数据窗口能更好地处理XML数据;PowerBuilder文档对象模型提供了更高级的编程接口;PowerBuilder本地接口促进了与本地系统更紧密的集成;同时,增加了对JSP目标的支持,提升了Web服务的能力。此外,9.0版还改进了企业应用服务器(EAServer)的性能,并增强了对.NET技术的集成。 PowerBuilder的开发环境是一个高度集成的图形界面,包括工作区(Workspace)窗口、剪贴板(Clip)窗口和输出(Output)窗口,以及各种工具栏如PowerBar、PainterBar和StyleBar,允许开发者自定义工作环境。开发过程主要在画板上进行,画板是构建和编辑应用程序对象的主要区域。 PowerBuilder 9.0是一个功能全面的开发工具,适合构建复杂的企业级应用,其强大的特性集和直观的开发环境有助于提高开发效率和代码质量。了解并熟练掌握这些概念和特性对于开发PowerBuilder应用程序至关重要。