PowerBuilder 9.0:禁止DataWindow滚动与主从窗口编程示例

下载需积分: 6 | PPT格式 | 1.58MB | 更新于2024-08-16 | 151 浏览量 | 2 下载量 举报
收藏
在PowerBuilder 9.0的演示文稿中,有一个重要的知识点是关于如何禁止用户通过DataWindow进行滚动操作。这个内容通常会在数据库应用开发中遇到,特别是在设计需要主从数据窗口交互的场景中,例如创建一个入库单查询程序。在这个实例中,开发者使用了两种不同风格的数据窗口:左侧采用列表(Grid)风格,用于导航浏览,右侧则是自由格式(Freeform)展示详细信息。 设计策略是,当用户在左侧列表DataWindow的"rowfocuschanged"事件触发时,会获取当前选中的行数据,并将其传递到右侧的详细数据窗口中显示。这样,用户只能通过点击或导航操作来切换行,而不能直接在DataWindow内滚动浏览数据。这种设计有助于简化用户界面,提高用户体验。 PowerBuilder 9.0作为一个强大的开发工具,提供了许多高级功能和特性,包括但不限于: 1. 支持多种计算模式,适应不同的应用场景,无论是传统的C/S架构还是互联网应用。 2. 跨平台兼容,允许开发者在不同操作系统上构建应用程序。 3. 面向对象编程,有利于代码组织和复用。 4. 支持多种关系数据库管理系统,方便数据存储和管理。 5. 数据窗口具有丰富的表现风格,使得数据呈现更直观。 6. 快速且灵活的数据传输方法,提升数据处理效率。 在9.0版本中,新增了对XML的支持,以及PowerBuilder文档对象模型,使得数据处理更为灵活。此外,PowerBuilder还引入了本地接口和JSP目标,扩展了与Web应用和服务的集成能力。例如,支持JSP客户端和Windows客户端Web服务,进一步增强了PowerBuilder在构建现代Web应用中的作用。 PowerBuilder的开发环境设计得用户友好,包括交互式的图形界面,如Workspace窗口、Clip窗口、Output窗口,以及定制化的工具栏和画板,方便开发者进行高效的工作流程。 这部分内容展示了如何利用PowerBuilder 9.0的强大功能来构建复杂的应用程序,并强调了在特定场景下,如数据窗口滚动控制,如何利用其特性优化用户界面和应用程序性能。这对于任何从事PowerBuilder开发的人员来说都是至关重要的知识点。

相关推荐