标题：MIS实用开发技术：PowerBuilder
基本信息
出版社: 大连理工大学出版社; 第1版 (2009年2月1日)
平装: 427页
开本: 16
ISBN: 9787561148136
条形码: 9787561148136
商品尺寸: 25.6 x 18 x 2 cm
商品重量: 621 g
品牌: 大连理工大学出版社有限公司
ASIN: B003FMVG12
内容简介
《MIS实用开发技术:PowerBuilder》是一本从介绍PowerBuilder基本概念入手，循序渐进地讲述学习PowerBuilder语言的实践性教程。本书共分为12章，具体内容如下：
第1章介绍管理信息系统的相关技术与开发工具、开发方法等。介绍了PowerBuilder作为一种管理信息系统的前台开发工具所具有的面向对象开发技术的特点。
第2章主要介绍了PowerBuilder的发展历程、特点、安装步骤、开发环境和版本迁移方法。同时，介绍了PowerBuilder中的常用术语。
第3章介绍了应用对象的创建方法、常用属性、事件和函数，以及库文件的管理方法。
第4章详细介绍了PowerScript语言的开发基础。通过实例介绍了常用流控制语句的使用；介绍了系统提供的常用函数和自定义函数的创建方法；最后介绍了PowerBuilder开发过程中的编程规范。
第5章介绍了窗口和菜单时象的创建，以及它们的常用属性、事件和函数。
第6章介绍了数据库的创建、表的创建、数据库中常用的基本操作，事务对象的概念、属性和管理语句，如何建立PowerBuilder应用程序与数据库之间的连接。
第7章首先对SQL语言的基拙知识做了简要介绍。然后介绍了PowerBuilder嵌入式SQL语句的用法与粘贴SQL语句的功能。最后介绍了游标的概念和使用方法。
第8章介绍了PowerBuilder中的常用控件的属性、方法和事件，时于重点控件给出了应用实例。
第9章介绍了数据窗口时象的创建过程，数据窗口画板中各个视图的功能，以及如何对数据窗口的记录进行过滤、排序、分组等。
第10章介绍了数据窗口控件与数据窗口对象之间的联系、数据窗口控件的常用事件，并通过实例说明了通过数据窗口控件完成的常用操作。最后介绍了数据存储对象的用法。
第11章结合各章讲到的知识点，给出了几个开发过程中常用知识点的应用技巧。希望读者能够通过本章开阔思路。
第12章以“高校学生收费管理系统”为开发对象，向读者提供了一个完整的实用案例，为读者较详细讲解了如何开发应用系统及选择解决方案，如何进行系统分析、系统设计，让读者在一个更高的层次上切身体会实际的软件开发过程。
本书主要具有如下特点：
(1)基本知识点丰富。针对PowerBuilder提供的各种常用对象，每个重点章节都围绕着对象的常用属性、方法和事件进行基本概念和知识点的讲授。读者无法一次就记住所有的知识点，需要通过编写程序逐步熟悉和掌握它们。
(2)实例典型实用。在各章知识讲解过程中，都提供了典型实例让读者练习、模仿。每个实例都有详细的步骤，对实例中的重点代码都做了注释，以便读者能更好地理解代码的含义。
(3)注重知识点的综合。本书不但针对单个知识点给出了具体实例，还注意前后知识点的结合，力求实例中能够及盖更多的知识点，将各方面的知识融合起来。通过综合练习，希望读者能够体会到在真实的项目开发过程中，需要开发人员头脑灵活，将各个知识点融会贯通‘最大限度地满足用户需求。
目录
第1章 管理信息系统概述
第2章PowerBuilder11概述
第3章PowerBuilder应用对象和库管理
第4章PowerScript 编程语言
第5章 窗口与菜单
第6章PowerBuilder 与数据库
第7章SQL语句和游标
第8章 窗口控件
第9章 数据窗口对象
第10章 数据窗口控件
第11章 典型应用技巧
第12章 实用案例——高校学生收费管理系统
编辑推荐
《MIS开发技术:PowerBuilder案例教程》特色：《MIS开发技术:PowerBuilder案例教程》是山东省2007年MIS实用开发技 术精品课程建设成果之一。全书采用简要参考手册与案例详解相结合的方法，强调实际技能的掌握与应用。读者通过案例的学习、模仿、消化、实践，最终能够完成项目开发全过程。〈br〉《MIS开发技术:PowerBuilder案例教程》结合软件项目实际开发过程，按照软件工程的开发流程逐步讲解，能够使读者 切实体念开发一个MIS系统的全过程，满足企业的实际工作需求。〈br〉《MIS开发技术:PowerBuilder案例教程》案例的设计结合了作者的实际开发经验，全面涵盖了Power-Builder的常用知识点，给出了详细的代码，体现了Power Builder的常用技巧，《MIS开发技术:PowerBuilder案例教程》还免费提供开发源代码。
目录
第1章PowerBuilder基础1
1.1 PowerBuilder开发的基本步骤1
1.2 函数与事件5
1.2.1 常用系统函数5
1.2.2 自定义函数7
1.2.3 全局外部函数8
1.2.4 事件9
1.3 SQL语句9
1.3.1 常用SQL语句9
1.3.2 粘贴SQL语句11
本章小结13
第2章PowerBuilder与数据库14
2.1 PowerBuilder与数据库之间的连接14
2.1.1 数据库接口概述14
2.1.2 通过ODBC接口访问外部DBMS 14
2.1.3 通过OLE DB接口访问DBMS 17
2.1.4 通过专用数据库接口访问DBMS 18
2.2 事务对象20
2.2.1 事务对象概述20
2.2.2 事务管理语句21
本章小结22
第3章PowerBuilder对象23
3.1 窗口23
3.1.1 创建窗口23
3.1.2 窗口属性、事件、函数23
3.1.3 窗口控件基本操作26
3.2 菜单28
3.2.1 创建菜单28
3.2.2 菜单属性、事件31
3.2.3 菜单与窗口的关联32
3.3 窗口中的控件33
3.3.1 按钮33
3.3.2 文本显示与编辑34
3.3.3 单选按钮、复选框和组框37
3.3.4 图像控件37
3.3.5 列表选择类控件38
3.3.6 树形视图控件40
3.3.7 标签控件43
3.4 数据窗口对象45
3.4.1 创建数据窗口对象45
3.4.2 数据窗口对象数据源47
3.4.3 数据窗口对象的显示风格50
3.4.4 数据窗口画板51
3.4.5 数据过滤、排序、分组56
3.5 数据窗口控件58
3.5.1 数据窗口控件与数据窗口对象的关联58
3.5.2 常用事件58
3.5.3 常用函数60
3.5.4 数据存储对象65
本章小结66
第4章 高校学生管理系统解决方案67
4.1 系统可行性分析67
4.1.1 项目背景及意义67
4.1.2 技术可行性分析68
4.1.3 管理可行性分析68
4.1.4 经济可行性分析68
4.2 系统需求分析68
4.2.1 系统目标69
4.2.2 用户69
4.2.3 系统业务逻辑需求分析70
4.3 子系统需求分析71
4.3.1 系统公用模块需求分析71
4.3.2 学生成绩管理子系统需求分析72
4.3.3 学生收费管理子系统需求分析72
4.4 系统总体设计74
4.4.1 系统开发架构74
4.4.2 技术路线75
4.4.3 网络拓扑结构设计75
4.5 数据库实体模型设计76
4.5.1 系统公用模块表结构76
4.5.2 学生成绩管理子系统表结构80
4.5.3 学生收费管理子系统表结构81
本章小结86
第5章 高校学生管理系统公用模块设计与实现87
5.1 公用模块设计87
5.2 菜单设计88
5.3 功能窗口界面及实现代码88
5.3.1 系统登录及子系统主界面88
5.3.2 院系专业信息92
5.3.3 学生基本信息109
本章小结142
第6章 高校学生管理系统成绩管理子系统设计与实现143
6.1 学生成绩管理子系统设计143
6.2 菜单设计144
6.3 功能窗口界面及实现代码144
6.3.1 成绩管理144
6.3.2 成绩查询157
6.3.3 生成成绩表162
本章小结181
第7章 高校学生管理系统收费管理子系统设计与实现183
7.1 收费管理子系统数据流图183
7.2 功能模块设计186
7.2.1 收费信息处理186
7.2.2 毕业生处理187
7.2.3 查询统计187
7.2.4 系统维护187
7.3 系统实现187
7.3.1 创建全局变量和函数187
7.3.2 创建菜单188
7.3.3 系统主界面190
7.3.4 收费信息处理191
7.3.5 毕业生信息处理204
7.3.6 查询统计217
7.3.7 系统维护224
7.3.8 帮助237
7.3.9 公共模块238
本章小结244
第8章 系统测试245
8.1 软件测试定义及其目的245
8.2 软件测试流程245
8.3 常用的软件测试方法246
8.4 软件测试的实施步骤247
8.5 高校学生收费子系统测试247
8.5.1 单元测试247
8.5.2 集成测试251
8.5.3 系统测试252
本章小结252
参考文献253