PowerBuilder 9.0编程详解:对象、属性与数据库交互
需积分: 6 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应用程序至关重要。
181 浏览量
2020-03-21 上传
2024-09-07 上传
2018-05-27 上传
2017-12-29 上传
2022-04-07 上传
555 浏览量
427 浏览量
ServeRobotics
- 粉丝: 36
- 资源: 2万+
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目