PowerBuilder10教学:集成开发环境与应用实践

需积分: 10 2 下载量 54 浏览量 更新于2024-08-21 收藏 1.3MB PPT 举报
"本教学要求主要针对PowerBuilder的开发环境,教授如何使用PowerBuilder进行软件开发,特别是针对小型管理信息系统的构建。课程由刘明艳老师在计算机系讲授,采用郑阿奇的《PowerBuilder实用教程》作为教材。课程分为两部分,总学时分别为32学时和48学时,包括理论教学、上机实践和综合性实验。教学内容覆盖了PowerBuilder的基础知识、新特性、开发环境以及实际应用案例。" 在深入学习PowerBuilder之前,我们需要了解它的基本概念和发展历程。PowerBuilder自1991年的1.0版本起,逐渐成为引领C/S时代的工具,并在后续版本中不断进化,如与Internet技术结合的5.0版本,支持B/S模式的9.0版本,以及更便于开发数据驱动企业级应用的10.0版本。PowerBuilder以其专业性和面向对象的特性,成为开发者青睐的工具。 在教学要求中,有以下几个关键知识点: 1. **PowerBuilder的集成开发环境**:熟悉IDE的界面和功能,包括工作区、对象浏览器、代码编辑器、调试器等,这将帮助开发者高效地组织和管理项目。 2. **数据库连接与操作**:掌握如何通过PowerBuilder连接不同的数据库系统,如SQL Server、Oracle等,以及如何进行数据查询、插入、更新和删除等操作。 3. **PowerScript语言**:学习PowerBuilder的内置脚本语言PowerScript,理解其语法和流程控制结构,用于实现应用程序的逻辑。 4. **对象操作与编程**:包括应用程序对象、窗口及其控件、数据窗口及数据窗口控件、菜单对象等,学习如何设置它们的属性,编写事件处理函数,以及运用各种技巧进行定制化开发。 5. **数据窗口技术**:数据窗口是PowerBuilder的核心组件,用于显示和操作数据库中的数据。理解其工作原理,熟练创建和修改数据窗口,以及在数据窗口中使用各种控件和格式化数据的方法。 6. **菜单对象**:设计和实现应用程序的菜单系统,设置菜单项的属性,编写菜单事件的处理代码。 7. **小型管理信息系统开发**:通过实际项目练习,将所学知识应用于开发具有用户管理、数据存储、报表生成等功能的小型管理系统。 通过上述知识点的学习,学生应能独立完成基于PowerBuilder的应用程序设计,从建立数据库连接到编写交互逻辑,再到生成用户界面,全面掌握PowerBuilder的开发流程和技巧。在上机实践环节,学生将在指定的实验室按照课时安排进行实践操作,巩固理论知识,提高动手能力。