书籍详情

应用软件开发技术实用教程(高等院校计算机应用技术规划教材)

应用软件开发技术实用教程(高等院校计算机应用技术规划教材)

作者:邵丽萍等编著

出版社:清华大学出版社

出版时间:2005-05-01

ISBN:9787302107125

定价:¥24.00

购买这本书可以去
内容简介
  本书主要内容包括应用软件开发过程、应用软件开发工具、应用软件开发环境、编程基础知识、连接数据库技术、访问数据库技术、窗口界面编程技术、结构化查询语言——SQL、编译与发布应用程序等。书中通过多个实例介绍PowerBuilder9.0软件开发工具进行应用开发的各种技术,并通过一个综合案例——客房管理系统,完整地介绍了开发应用软件的全部过程。本书介绍应用软件开发技术的基本思想和方法,如系统分析、系统设计、数据库设计、数据统计、多表查询的方法等,不仅适合没有应用软件开发经验的读者学习,也适合有一定应用软件开发基础的读者学习。本书可作为高等院校和计算机培训班的使用教材,也可以作为学生学习信息系统课程设计的参考书或计算机编程爱好者在进行应用软件开发时的参考书。本书前言应用软件开发的过程就是从问题提出、开发班子组成,总体规划、系统分析、系统设计到系统实现和评价的全部过程。根据软件系统生命周期理论,开发一个大型应用软件时,可以将开发的步骤分为可行性论证、系统调查与系统需求分析、系统设计、数据库设计、程序开发、系统测试和调试、生成可执行程序和发布等阶段。其中每个阶段都有明确的任务,并产生一定规格的文档资料交付给下一阶段,而下阶段则在上阶段所交付的文档的基础上继续进行开发过程。如何进行应用软件开发工作呢?需要掌握哪些应用软件开发技术呢?作为教材,本书以PowerBuilder9.0作为应用软件开发工具,对应用软件开发技术的基本内容做了详细的介绍;在内容的编排上体现了新的计算机教学思想和方法,以“提出问题——介绍解决问题的方法——归纳必要的结论和概念”的方式介绍应用软件开发的思路,并通过大量的实例和插图,使读者可以在短时间内了解应用软件开发的步骤,掌握应用软件开发的基本技术。本书有以下特点:1.通俗易懂、图文并茂:本书通过具体的案例介绍有关概念、方法和技术。从第3章开始,每章案例内容都组成一个完整的应用软件,有具体的方法和步骤,并配有图形说明,读者完全可以按书中介绍完成每个案例的创建与开发。2.内容全面:本书以PowerBuilder9.0作为软件开发工具,全面介绍了进行应用软件开发的基本方法、技巧以及富有创意的代码。通过具体实例全面介绍了数据库应用软件的数据库、数据表、窗口、数据窗口对象、启动窗口界面、系统菜单、常用控件、系统登录窗口的创建方法。在创建案例的同时,介绍了很多控件的使用方法和编写事件代码、自定义函数代码的技术。3.系统性强:本书结合案例制作,以介绍应用软件开发技术为目标,从第1章到第10章全面系统地介绍了应用软件的整个开发过程,并重点介绍了系统设计、程序开发、测试编译生成可执行程序等阶段的内容和具体实现方法。4.循序渐进:本书对整个内容作了精心设计和安排,从应用软件开发的过程来安排书的前后顺序,根据应用软件开发内容的需要,以PowerBuilder9.0软件工具为例介绍相关的软件开发技术,最后介绍一个完整的应用软件开发过程,使书中内容循序渐进,先易后难,逐步深入。5.实践性强:在阅读本书时,可结合具体的应用需要,动手实践,按照书中介绍的应用软件开发步骤,使用PowerBuilder9.0工具,短时间内开发出功能全面的应用软件。本书各章内容简介如下:第1章应用软件开发过程,全面介绍了应用软件开发的基本步骤,使读者了解应用软件的开发过程。第2章应用软件开发工具,介绍了目前常用的应用软件开发工具,以及为什么选择PowerBuilder9.0作为应用软件开发工具。第3章应用软件开发环境,以PowerBuilder9.0作为软件开发工具,介绍如何使用软件工具进行软件的开发工作,从建立工作空间、应用程序对象、系统启动界面、主窗口到运行程序的开发环境。第4章编程基础知识,这是学习应用软件开发应掌握的基本内容。第5章连接数据库技术,介绍如何创建数据库、如何将数据库与应用程序连接起来的方法。第6章访问数据库技术,介绍如何通过数据窗口对象对数据库中的数据表进行增加、删除、修改、查询等操作。这是学习应用软件开发技术的主要内容。第7章窗口界面编程技术,介绍了建立窗口界面功能的编程方法和技巧。这是学习应用软件开发技术的重要内容。第8章结构化查询语言——SQL,介绍了应用软件开发技术中都要使用的一个查询工具以及在PowerBuilder9.0中如何使用SQL。第9章综合案例,详细介绍了“客房管理系统”应用软件开发的过程。第10章调试、编译与发布,介绍了如何使用PowerBuilder9.0对开发的应用程序进行测试并编译成可执行文件,以及应用软件发布给用户时需要注意的问题。同时介绍了如何对PowerBuilder低版本的应用程序进行升级。本书由邵丽萍统一拟定提纲,并编写第8、9、10章,张尚立编写第1、2、3章,常丹编写第4、5章,王英编写第6章,帅零编写第7章。本书写作得到北京交通大学经济管理学院“信息管理专业实验环节教学资源建设”课题的资助。鉴于时间和作者的水平有限,本书中难免存在错误和不足之处,请读者提出宝贵意见。作者2005年3月
作者简介
  谭浩强教授,1934年生,广东台山人。1958年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席、北京市学联副主席、全国学联执行委员,北京市人民代表。毕业后担任清华大学团委副书记,同时承担教学工作。他是我国计算机普及和高校计算机基础教育的开拓者之一。现担任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书考试委员会主任委员,教育部全国计算机等级考试委员会副主任,是在我国有巨大影响的著名计算机教育专家。他创造了三个世界记录:(1)20年来他(以及和他人合作)共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过4400万册,是读者最多的科技作家。我国平均每30人、知识分子每1.5人就拥有一本谭浩强的书。(3)他和别人合作编著的《BASIC语言》发行1200多万册,创科技书籍发行量的世界纪录。此外他编著的《C程序设计》发行了340万册,FORTRAN,COBOL,PASCAL,QBASIC等书发行量均为全国之首。全国大多数高校都采用他的书为教材。他曾在中央电视台向全国系统地讲授了BASIC,FORTRAN,COBOL,PASCAL,C,QBASIC,VisualBASIC等7种计算机语言,观众超过300万人。在我国学习计算机的人中很少有人不知道谭浩强的名字的。他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及事业作出重要的贡献。获全国高校教学成果奖国家级奖、国家科技进步奖、多项部委级优秀教材奖,北京市政府授予“有突出贡献专家称号”。被国家科委、中国科协表彰为“全国优秀科普工作者”。英国剑桥国际传记中心将他列入“世界名人录”。原国务委员、国家科委主任、现全国政协副主席、中国工程院院长宋健在题词中称他为“教授计算技术的大师、普及现代科技之巨擘”2000年1月他被《计算机世界》报组织的“世纪评选”评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。相关图书Java语言程序设计题解与上机指导现代广告创意设计
目录
第1章应用软件开发过程1
1.1可行性论证1
1.2系统调查和系统需求分析2
1.2.1系统调查2
1.2.2系统调查报告的内容3
1.2.3系统需求分析4
1.2.4系统需求分析报告的内容6
1.3系统设计6
1.3.1系统设计的原则7
1.3.2系统设计的主要内容8
1.3.3总体设计8
1.3.4详细设计9
1.3.5数据库设计11
1.3.6系统设计报告12
1.4程序开发13
1.4.1程序开发的任务及质量要求13
1.4.2程序设计方法14
1.4.3选择应用软件开发工具14
1.5系统测试和调试15
1.6生成可执行程序和交付使用16
习题16
第2章应用软件开发工具18
2.1应用软件开发工具的发展18
2.1.1机器语言18
2.1.2汇编语言19
2.1.3高级语言19
2.1.44GL语言21
2.2应用软件开发工具的发展趋势23
2.3如何选择应用软件开发工具23
2.4为什么选择PowerBuilder24
2.4.1PowerBuilder的特点25
2.4.2PowerBuilder的应用范围26
2.4.3PowerBuilder与数据库的连接26
2.5使用PowerBuilder进行应用软件开发的过程27
2.5.1创建数据库27
2.5.2创建工作空间与应用对象27
2.5.3创建窗口28
2.5.4创建数据窗口28
2.5.5设计菜单28
2.5.6编写脚本代码30
2.5.7调试应用程序30
2.5.8发布应用软件31
习题31
第3章应用软件开发环境32
3.1创建工作空间对象32
3.2创建目标程序与应用对象35
3.2.1使用菜单创建目标程序35
3.2.2在工作空间对象上直接添加目标程序37
3.3创建窗口对象38
3.4在窗口对象中添加文字和图片41
3.4.1在窗口对象中添加图片41
3.4.2在窗口对象中添加文字42
3.5一个完整的应用程序43
3.5.1创建应用程序主窗口43
3.5.2编写命令按钮单击事件的过程代码44
3.5.3为应用对象编写open事件的脚本代码45
3.5.4运行应用程序45
3.6对象的基本概念与面向对象的程序设计47
3.6.1类与对象的概念48
3.6.2继承48
3.6.3封装48
3.6.4属性、事件和函数49
3.6.5在PowerBuilder中实现面向对象编程49
3.6.6自定义类——用户对象50
习题55
第4章编程基础知识56
4.1PowerScript语言的基本组成56
4.1.1分隔符56
4.1.2标识符58
4.1.3关键字60
4.2数据类型60
4.2.1标准数据类型60
4.2.2系统对象数据类型61
4.2.3枚举数据类型61
4.2.4空值62
4.3常量与变量62
4.3.1常量62
4.3.2变量62
4.3.3数组64
4.4运算符与表达式66
4.4.1算术运算符66
4.4.2关系运算符66
4.4.3逻辑运算符67
4.4.4连接运算符67
4.4.5实例——一个加法计算演示窗口67
4.5基本语句69
4.5.1代词69
4.5.2赋值语句70
4.5.3call71
4.5.4create71
4.5.5destroy72
4.5.6halt72
4.5.7return72
4.6流程控制语句73
4.6.1if...then73
4.6.2choose case74
4.6.3实例——多条件判断演示窗口74
4.6.4do...loop76
4.6.5for next77
4.6.6continue78
4.6.7exit78
4.6.8实例——循环演示窗口78
4.7函数80
4.7.1提示框——Messagebox函数80
4.7.2IS 族函数和转换函数81
4.7.3Open函数82
4.7.4Close函数82
4.7.5日期与时间函数82
4.7.6实例——日期与时间的显示83
4.7.7自定义函数85
4.8结构87
4.8.1创建结构对象88
4.8.2使用结构89
习题91
第5章连接数据库技术93
5.1创建本地数据库93
5.2创建数据表96
5.2.1数据表逻辑结构设计97
5.2.2创建数据表物理结构97
5.2.3为数据表创建关键字100
5.2.4在数据表中输入数据101
5.3创建信息编辑窗口及数据窗口控件103
5.4数据窗口对象105
5.4.1创建数据窗口对象105
5.4.2数据窗口对象画板110
5.4.3对数据窗口对象进行数据编辑与浏览110
5.4.4保存数据窗口对象111
5.5数据窗口控件与数据窗口对象的连接111
5.5.1区别数据窗口对象与窗口对象111
5.5.2浏览应用程序中的对象112
5.5.3数据窗口控件与数据窗口对象的连接113
5.5.4编写信息编辑窗口的open事件代码115
5.5.5修改应用对象的过程代码116
5.5.6在信息编辑窗口显示数据117
5.6事务对象118
5.6.1SQL通信区——SQLCA118
5.6.2进行事务管理的命令语句118
习题120
第6章访问数据库技术121
6.1创建增加、删除记录和确认操作的数据窗口对象121
6.2创建具有查询和备份功能的数据窗口对象124
6.2.1创建查询与备份窗口125
6.2.2创建新的数据窗口对象125
6.2.3编辑与查询窗口的运行126
6.3简单方便的数据输入技术127
6.3.1创建美观的Freeform数据窗口对象128
6.3.2使用Align调整控件位置与大小129
6.3.3设置编辑掩码来规定输入数据的格式130
6.3.4使用嵌套下拉式列表控件131
6.3.5创建单选按钮132
6.3.6使用嵌套数据窗口132
6.4创建统计图数据窗口对象135
6.5编制报表窗口138
6.5.1创建列表数据窗口对象138
6.5.2调整控件大小138
6.5.3添加报表的统计功能139
6.6完善“学生管理系统”应用程序141
6.6.1修改“学生管理系统”应用程序的主窗口141
6.6.2创建一个启动窗口界面142
6.6.3为应用对象编写过程代码142
6.6.4运行应用程序143
习题144
第7章窗口界面编程技术145
7.1创建数据录入窗口145
7.1.1建立新应用程序145
7.1.2复制其他应用程序中的对象146
7.1.3创建数据录入窗口框架148
7.1.4编写数据录入窗口的事件代码149
7.1.5事件代码中新出现的函数151
7.2创建浏览窗口151
7.2.1创建浏览窗口框架152
7.2.2编写窗口事件代码152
7.2.3事件代码中新出现的函数154
7.3创建选择查询窗口154
7.3.1创建选择查询窗口框架155
7.3.2编写窗口事件代码156
7.3.3创建多条件选择查询窗口157
7.3.4事件代码中新出现的函数158
7.4创建查询编辑窗口158
7.4.1创建查询编辑窗口框架159
7.4.2编写窗口事件代码159
7.5创建组合查询窗口160
7.5.1创建组合查询窗口框架160
7.5.2编写窗口事件代码161
7.6创建模糊查询窗口163
7.6.1创建模糊查询窗口框架163
7.6.2编写窗口事件代码164
7.7创建多文档界面168
7.7.1多文档界面组成168
7.7.2创建主窗口的菜单对象169
7.7.3创建MDI主窗口174
7.7.4创建一个启动窗口界面175
7.7.5窗口类型176
7.7.6在菜单对象中完成MDI主窗口与子窗口的
连接177
7.7.7运行应用程序178
习题179
第8章结构化查询语言——SQL180
8.1SQL介绍180
8.1.1查询语句select180
8.1.2插入语句insert into184
8.1.3更新语句update185
8.1.4删除语句delete186
8.1.5创建表语句create table186
8.1.6删除表语句drop table186
8.2ODBC接口与DSN数据源名187
8.3定义数据库描述文件193
8.4连接或中断数据源195
8.5使用专用数据库接口连接SQL Server数据库196
8.6使用数据管道198
8.7使用SQL语句201
8.7.1创建统计数据窗口的功能201
8.7.2创建选项卡风格的统计数据窗口201
8.8使用SQL游标创建用户登录窗口204
8.8.1用户登录窗口功能204
8.8.2创建口令数据表205
8.8.3创建用户登录窗口205
8.8.4SQL游标208
8.9数据源与SQL209
8.9.1Quick Select数据源209
8.9.2SQL Select数据源——对多表进行查询210
8.9.3Query数据源215
习题216
第9章综合案例——客房管理系统217
9.1系统开发的目的意义和目标217
9.2客房管理系统需求分析217
9.3数据库及数据表的设计与创建221
9.3.1数据库概念结构设计221
9.3.2定义数据表逻辑结构222
9.3.3数据表物理结构223
9.4创建工作空间和目标程序225
9.4.1创建工作空间225
9.4.2创建应用程序226
9.5创建系统启动窗口和系统登录窗口228
9.5.1创建系统启动窗口228
9.5.2创建结构变量229
9.5.3创建提示框函数229
9.5.4创建系统登录窗口229
9.6创建应用程序主窗口231
9.6.1创建菜单对象231
9.6.2权限数据函数231
9.6.3创建主窗口233
9.6.4主窗口timer事件234
9.6.5主窗口open事件代码235
9.7创建入住管理子系统235
9.7.1创建空房查询窗口235
9.7.2创建登记房号天数窗口236
9.7.3创建非会员登记窗口238
9.7.4创建会员登记窗口240
9.8创建服务管理子系统244
9.8.1创建服务类型查询窗口244
9.8.2创建服务费用登记窗口245
9.8.3创建收现金窗口248
9.8.4创建消费单预览窗口249
9.9创建日常管理子系统249
9.9.1创建今日离店提示窗口249
9.9.2创建所有客户离店提示窗口250
9.9.3创建编辑掩码框控件251
9.9.4创建今日打扫房号单窗口251
9.9.5创建立即打扫房号单窗口252
9.9.6创建补交押金窗口253
9.9.7创建查询当前入住客户窗口255
9.9.8创建客户留言窗口256
9.10创建结算管理子系统257
9.10.1创建退房结算处理窗口257
9.10.2创建退房结算选项卡页面258
9.10.3创建确定优惠折扣率窗口260
9.10.4创建收银打印选项卡页面262
9.10.5创建退房处理选项卡页面265
习题267
第10章调试、编译与发布268
10.1应用程序的调试方法268
10.1.1调试画板268
10.1.2设置断点270
10.1.3调试程序272
10.1.4查看状态信息274
10.2应用程序的编译276
10.2.1创建应用程序项目对象276
10.2.2生成可执行文件282
10.2.3发布应用程序——配置用户运行环境282
10.3PowerBuilder 8.0应用程序升级283
习题283
参考文献284
猜您喜欢

读书导航