PowerBuilder9.0是Sybase公司推出的一个适用于客户/服务器数据库应用系统开发的可视化工具。它具有功能强大、开发程序快捷、简便和先进的特点,为用户提供了一个十分完善的开发环境,深受用户青睐。利用它,用户可以轻松地开发出各种大型数据库应用系统。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | PowerBuilder程序设计基础与应用(21世纪全国职业院校技能型紧缺人才培养规划教材) |
分类 | |
作者 | 向隅 |
出版社 | 海洋出版社 |
下载 | ![]() |
简介 | 编辑推荐 PowerBuilder9.0是Sybase公司推出的一个适用于客户/服务器数据库应用系统开发的可视化工具。它具有功能强大、开发程序快捷、简便和先进的特点,为用户提供了一个十分完善的开发环境,深受用户青睐。利用它,用户可以轻松地开发出各种大型数据库应用系统。 内容推荐 本书是专为落实教育部和信息产业部《关于确定职业院校开展计算机应用与软件技术专业领域技能型紧缺人才培养培训工作的通知》和《职业院校计算机应用与软件技术专业领域技能型紧缺人才培养指导方案》精神而编写的标准的职业院校教材。 本书内容:本书由13章、3个附录及习题参考答案组成。主要内容包括:PowerBuilder集成开发环境和应用程序界面;PowerScript语言及其规范;ASA数据库的使用方法、在数据窗口库画板中操作数据库和连接数据库的方法;窗口和菜单;窗口中的常用控件;数据窗口设计技术;SQL语言语法和使用、游标的使用;数据窗口增强对象;PowerBuilder中的报表、统计图的使用、生成复合报表;PowerBuilder的数据管道技术;在PowerBuilder中调用IE浏览Powel‘Builder中的数据表以及在PowerBuilder中处理邮件;程序调试和发布技术;生成安装盘;PowerBuilder的数据类型、运算符、常用的基本函数;窗口、菜单、数据窗口及数据窗口控件的属性、事件和函数;最后是部分习题参考答案。 本书特点:1.以一个完整的实用数据库系统开发实例为主线,贯穿全书的内容讲解,理解轻松,容易掌握;2.高度体现理论的适度性,实践的指导性,应用的完整性;3.书中的数据库实例就是一个数据库系统模板,稍加修改即可为己所用;4.实例的开发过程具体、详实,一目了然,并可达到举一反三、活学活用的目的;5.课后配有练习,方便检测和巩固学习效果,并做到及时应用。 适用范围:全国职业院校计算机专业及其相关专业教材。 目录 第1章 PowerBu.1der 9.0概述 1 1.1 PowerBuilder9.0简介 l 1.2 PowerBuilder9.0的开发环境 3 1.2.1运行PowerBuilder 9.O 3 1.2.2菜单 4 1.2.3系统工作区 4 1.2.4工具栏 4 1.2.5画板 5 1.2.6系统树 5 1.2.7获得帮助 6 1.3 PowerBuilder的应用对象 6 1.3.1应用程序对象概述 6 1.3.2创建WorkSpace 6 1.3.3创建应用程序对象 7 1.3.4.应用程序对象的属性设置 7 1.3.5应用程序对象的方法和事件 8 1.4应用对象创建实例——学生公寓管理系统 9 1.4.1创建WorkSpace 9 1.4.2创建应用 10 1.4.3创建登录窗口 11 1.4.4代码编写 12 1.4.5程序运行 12 1.5数据库应用系统开发方法 12 1.5.1面向对象的基本概念 12 1.5.2面向对象技术在PowerBuilder 中的实现 13 1.5.3 PowerBuilder的开发方法 14 1.5.4数据库应用系统的开发流程 14 1.6本章小结 15 1.7习题 15 第2章 PowerBuilder 9.0编程基础 16 2.1 PowerScript基本知识 16 2.1.1代码格式 16 2.1.2断行、续行、分隔和注释 16 2.1.3标识符和保留字 17 2.1.4.空值(NULl。) 18 2.1.5特殊ASCII字符 19 2.1.6代词 19 2.2数据类型 20 2.2.1标准数据类型 20 2.2.2系统对象数据类型 21 2.2.3枚举类型 2l 2.2.4任意数据类型 22 2.3常量和变量 23 2.3.1常量 23 2.3.2变量 23 2.3.3变量的作用域 24 2.4函数 25 2.4.1常用标准函数 25 2.4.2自定义函数 29 2.5运算符和表达式 30 2.5.1算术运算符 30 2.5.2关系运算符 31 2.5.3逻辑运算符 31 2.5.4连接运算符 32 2.5.5运算符的优先级 32 2.6数组 32 2.7 PowerBuilder r和基本控制语句33 2.7.1赋值语句 33 2.7.2条件控制语句 33 2.7.3循环控制语句 35 2.7.4其他常用控制语句 37 2.8本章小结 38 2.9习题 38 第3章 PowerBuIIder下的数据库及其使用 39 3.1创建本地数据库 39 3.1.1使用Sybase Central 39 3.1.2使用Database painter创建.xsgy(学生公寓)数据库 42 3.2创建和删除数据表 43 3.2.1创建数据表 43 3.2.2删除数据表 44 3.2.3定义表属性 44 3.2.4创建数据表实例——创建学生公寓初始表 45 3.3数据表的操纵 46 3.3.1浏览和修改表结构 46 3.3.2定义列的扩展属性 48 3.3.3主键、外键、索引的创建和删除 48 3.4视图及其操纵 50 3.5数据的操纵 51 3.5.1数据检索 52 3.5.2数据修改 52 3.5.3数据排序和过滤 52 3.5.4数据的导入和导出 54 3.6连接数据库 54 3.6.1 ODBC数据源 54 3.6.2定义数据库Profile 56 3.7本章小结 57 3.8习题 57 第4章 窗口和菜单 58 4.1窗口的设计和使用 58 4.1.1认识窗口画板 58 4.1.2窗口画板工具栏 6l 4.1.3窗口的类型 6l 4.1.4窗口的创建 62 4.1.5设置窗口的属性 63 4.1.6保存窗口 65 4.2菜单的建立与使用 65 4.2.1认识菜单画板 66 4.2.2创建菜单 67 4.2.3设置菜单项的属性 68 4.2.4保存菜单 70 4.2.5为菜单项编写脚本 70 4.2.6创建快捷工具栏和快捷键 7l 4.2.7菜单创建实例——学生公寓管理系统主菜单 72 4.3本章小结 74 4.4习题 74 第5章 控件 75 5.1窗口上的控件 75 5.1.l PowerBuilder提供的控件种类和名称 75 5.1.2在窗口中添加控件 76 5.1.3控件的布局 76 5.1.4控件的复制、拷贝、粘贴和删除 77 5.1.5控件的命名 78 5.1.6控件的公有属性 78 5.1.7设置控件的显示文本 79 5.1.8设定控件的Tab顺序 80 5.1.9定义控件的快捷键 80 5.1.10定义控件的可访问属性 80 5.1.11设置控件的颜色 8l 5.1.12设置控件的三维外观 81 5.2常用控件介绍 82 5.2.1命令按钮(CommandButton)和图片按钮(PictureButton)控件 82 5.2.2静态文本(StaticText)和静态超文本链接(StaticHyperIrink)控件 83 5.2.3单选框(RadioButton)和复选框(CheckBox)控件 83 5.2.4文本编辑框控件 84 5.2.5列表框控件 86 5.2.6调节和进度控件 88 5.2.7 图像控件 88 5.2.8群组控件 89 5.2.9图形控件 89 5.2.10 tab控件 90 5.2.1l树形视图控件(TreeView) 91 5.3窗口和控件的编程 93 5.3.1使用窗口和控件的函数 93 5.3.2为窗口和控件的事件编写脚本 95 5.3.3在脚本中修改窗口和控件的属性 96 5.3.4声明窗口的实例变量 97 5.3.5窗口实例一——单、复选框的使用 97 5.3.6窗口实例二——树型目录的使用 99 5.4本章小结 100 5.5习题 101 第6章 数据窗口 102 6.1数据窗口概述 102 6.2数据窗口对象 102 6.2.1利用向导创建数据窗口对象 103 6.2.2数据窗口对象显示风格 105 6.2.3数据源 112 6.3设置数据窗口对象 115 6.3.1认识数据窗口画板 115 6.3.2在数据窗口内调整对象布局 117 6.3.3在数据窗口画板内设置各对象的属性 117 6.4数据窗口中其他重要属性的设置 120 6.5本章小结 12l 6.6习题 12l 第7章 使用SQL语句 122 7.1 SQL概述 122 7.2事务对象 123 7.2.1事务对象的基本概念 123 7.2.2数据库连接与取消连接语句 124 7.2.3事务操作语句 125 7.3 SQL语句 125 7.3.1单行检索语句SELECT 125 7.3.2插入语句INSER"T 126 7.3.3删除语句DElETE 126 7.3.4修改语句IJPDAtE 126 7.3.5 SQL语句的执行结果检查 128 7.3.6游标的使用 128 7.3.7动态SQL语句 130 7.4 SQL查询示例 133 7.5本章小结 135 7.6习题 135 第8章 数据窗口的应用 136 8.1数据窗口控件的使用 136 8.1.1添加数据窗口控件 136 8.1.2设置数据窗口控件的属性 137 8.1.3设置数据窗口控件中关联的数据窗口对象 137 8.2数据窗口的增强对象 138 8.2.1添加和删除列对象 138 8.2.2添加计算列 141 8.2.3添加计算域 142 8.2.4添加按钮对象 143 8.2.5添加静态文本框 144 8.3数据处理 144 8.3.1数据排序 145 8.3.2数据的校验 145 8.3.3数据分组统计 146 8.3.4数据查询 147 8.3.5数据库的更新 148 8.4数据窗口控件的函数 149 8.4.1数据库函数 149 8.4.2数据项函数 15l 8.4.3行和列函数 15l 8.4.4滚动数据行函数 152 8.5数据窗口事件 153 8.5.1鼠标动作事件 153 8.5.2错误处理事件 154 8.5.3记录处理事件 155 8.5.4检索与更新事件 156 8.6本章小结 157 8.7习题 157 第9章 报表技术 158 9.1报表概述 158 9.1.1创建一个报表 158 9.1.2数据窗口和报表区 160 9.2打印报表 161 9.2.1打印预览设置 161 9.2.2控制打印规范 163 9.2.3打印环境设置 164 9.2.4与打印相关的函数 164 9.2.5与打印相关的事件 166 9.3统计图的设计 166 9.3.1统计图概述 166 9.3.2统计图的创建 167 9.3.3统计图的使用 169 9.4复合报表 169 9.5本章小结 170 9.6习题 171 第10章 数据管道 172 10.1数据管道概述 172 10.2创建数据管道 172 10.2.1在数据库画板中创建数据管道 173 10.2.2创建数据管道对象 175 10.2.3打开数据管道 176 10.2.4删除数据管道 176 10.3创建数据管道用户对象 177 10.4基本属性、事件和函数 178 10.4.1数据管道属性 178 10.4.2数据管道事件 178 10.4.3数据管道函数 178 10.5数据管道的使用 180 10.6本章小结 184 10.7习题 184 第11章 PowerBuilder 9.0与Internet 185 1 I.1 PowerBuilder 9.0的Intemet简介及特性185 11.1.1 HTML语言 185 11.1.2 XML语言 186 11.1.3 DataWindow插件 188 11.1.4 Window插件 189 11.1.5 WindowActiveX插件 189 11.1.6从数据窗口到HTML 190 11.2 PowerBuilder9.0的邮件功能 19l 11.2,1 MailSession对象 191 11.2.2 MailMessage对象 192 11.2.3 MailLogon()函数192 11.2.4 MailLogoff()函数 193 11.2.5 Mailhandle()函数 194 11.2.6 MailReadMessages()数 194 11.2.7 MailGetMessages()函数 195 11.2.8 MailAddress()函数 196 11.2.9 MailRecipientDetails()函数 197 ll.2.10 MailResolveReciFIient()函数 197 11.2.11 MailSaveMessage()数 198 11.2.12 MailDeleteMessage()函数 199 11.2.13 MailSend0函数 200 11.3 Intemet实例一——在lE中显示 PowerBuilder的数据窗口对象 201 11.4 Intemet实例二——电子邮件 203 11.5本章小结 204 1 1.6习题 205 第12章 应用项目的调试和发行 206 12.1应用程序的调试 206 12.1.1调试器 206 12.1.2断点处理 208 12.1.3调试状态下应用程序的跟踪运行 210 12.2应用程序的运行 211 12.3应用程序的编译 211 12.3.1编译前的准备 211 12.3.2创建工程 21l 12.3.3设置工程选项 214 12.3.4编译生成可执行文件 215 12.4应用程序的发行 216 12.4.1 PowerBuilder运行时的库及数据库接口 216 12.4.2配置ODBC数据源 217 12.5本章小结 217 12.6习题 218 第13章 应用程序的发布技术 219 13.1制作安装程序的准备工作 219 13.2安装程序的制作 220 13.2.1使用向导制作安装程序 220 13.3本章小结 227 附录A 标准数据类型和运算符 228 附录B PowerBuilder中的常用函数 230 附录C PowerBuilder部分对象和控件的属性、事件、函数 237 部分习题参考答案 248 参考文献 254 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。