PowerBuilder 10程序設計基礎與應用

所属分类:編程語言與程序設計  
出版时间:2009-2   出版时间:向隅、涂玉芬、 王彥 海洋出版社 (2009-02出版)   作者:向隅 等 著   页数:270  

前言

本書是根據普通高等教育“十一五”國家級規劃教材的要求和指導精神編寫的。PowerBuilder是Sybase公司推出的一款既適用于客戶服務器數據庫應用系統,又適用于BS結構的.net應用開發的可視化工具。PowerBuilder10.0是其最新版本,它不僅繼承了其前各版本的優點,即界面友好、功能強大、開發程序便捷、簡便和先進的特點,同時還提供了.NET環境下的開發工具。用戶使用PowerBuilder10.0能很方便地開發出.NET應用。PowerBuilder10.0是按照4GL+的發展方向開發的,其快速開發環境通過對設計、建模、開發、部署和管理功能的緊密集成實現。PowerBuilder 10.0還為使用.NET開發工具的用戶提供了一套DataWindow.NET。本書的特點是通過一個完整實例的開發過程,向讀者介紹和講解如何使用PowerBuilder10.0開發應用系統,從而掌握設計和編程的技巧。本書共分13章,其中各章的內容如下︰第1章︰介紹PowerBuilder集成開發環境和應用程序界面,給出了創建一個工作區和應用對象的過程,讓讀者對PowerBuilder的工作區和應用對象有一個初步的感性認識。第2章︰介紹PowerBuilder編程語言︰PowerScript及其規範。第3章︰介紹PowerBuilder自帶的ASA數據庫的使用方法,以及在數據窗口庫畫板中如何操作數據庫和連接數據庫的方法。第4章︰介紹窗口和菜單。第5章︰講述窗口中的常用控件。因為有了控件,窗口才界面友好、功能強大。

内容概要

  《PowerBuilder 10程序設計基礎與應用》是全國普通高等教育“十一五”國家級規劃教材,是經教育部組織專家論證審定的數據庫專業課程的權威教材。  本書內容︰本書由13章、4個附錄及習題參考答案組成。主要內容包括︰PowerBuilder集成開發環境和應用程序界面;PowerScript語言及其規範;ASA數據庫的使用方法、在數據窗口庫畫板中操作數據庫和連接數據庫的方法;窗口和菜單;窗口中的常用控件;數據窗口設計技術;SQL語言語法和使用、游標的使用;數據窗口增強對象;PowerBuilder中的報表、統計圖的使用、生成復合報表;PowerBuilder的數據管道技術;在PowerBuilder中調用IE瀏覽PowerBuilder中的數據表以及在PowerBuilder中處理郵件;程序調試和發布技術;生成安裝盤;PowerBuilder的數據類型、運算符、常用的基本函數;窗口、菜單、數據窗口及數據窗口控件的屬性、事件和函數;最後是部分習題參考答案。  本書特點︰1.高度體現理論的適度性,實踐的指導性,應用的完整性;2.以一個完整的實用數據庫系統開發實例為主線,貫穿全書的內容講解,理解輕松,容易掌握;3.書中的數據庫實例就是一個數據庫系統模板,稍加修改即可為己所用;4.實例的開發過程具體、詳實,一目了然,並可達到舉一反三、活學活用的目的;5.課後配有練習,方便檢測和鞏固學習效果,並做到及時應用。  適用範圍︰全國高等院校、職業院校數據庫課程教材。

书籍目录

第1章 PowerBuilder10.0概述1.1 PowerBuilder 10.0简介1.2 PowerBuilder 10.0的新增功能1.3 PowerBuilder 10.0的开发环境1.3.1 运行PowerBuilder 10.01.3.2 菜单1.3.3 系统工作区1.3.4 工具栏1.3.5 画板1.3.6 系统树1.3.7 获得帮助1.4 PowerBuilder的应用对象1.4.1 应用程序对象概述1.4.2 创建WorkSpace1.4.3 创建应用程序对象1.4.4 应用程序对象的属性设置1.4.5 应用程序对象的方法和事件1.5 应用对象创建实例——学生公寓管理系统1.5.1 创建WorkSpace1.5.2 创建应用1.5.3 创建登录窗口1.5.4 代码编写1.5.5 程序运行1.6 数据库应用系统开发方法1.6.1 面向对象的基本概念1.6.2 面向对象技术在PowerBuilder中的实现1.6.3 PowerBuilder的开发方法1.6.4 数据库应用系统的开发流程1.7 本章小结1.8 习题第2章 PowerBuilder10.0编程基础2.1 PowerScript基本知识2.1.1 Script(脚本)子窗口2.1.2 代码格式2.1.3 断行、续行、分隔和注释2.1.4 标识符和保留字2.1.5 空值(NULL)2.1.6 特殊ASCIl字符2.1.7 代词2.2 数据类型2.2.1 标准数据类型2.2.2 系统对象数据类型2.2.3 枚举类型2.2.4 任意数据类型2.3 常量和变量2.3.1 常量2.3.2 变量2.3.3 变量的作用域2.4 函数2.4.1 常用标准函数2.4.2 自定义函数2.5 运算符和表达式2.5.1 算术运算符2.5.2 关系运算符2.5.3 逻辑运算符2.5.4 连接运算符2.5.5 运算符的优先级2.6 数组2.7 PowerBuilder中基本控制语句2.7.1 赋值语句2.7.2 条件控制语句2.7.3 循环控制语句2.7.4 其他常用控制语句2.8 本章小结2.9 习题第3章 PowerBuilder下的数据库及其使用3.1 创建本地数据库3.1.1 使用Sybase Central3.1.2 使用Database painter创建xsgy(学生公寓)数据库3.2 创建和删除数据表3.2.1 创建数据表3.2.2 删除数据表3.2.3 定义表属性3.2.4 创建数据表实例——创建学生公寓初始表3.3 数据表的操纵3.3.1 浏览和修改表结构3.3.2 定义列的扩展属性3.3.3 主键、外键、索引的创建和删除3.4 视图及其操纵3.5 数据的操纵3.5.1 数据检索3.5.2 数据修改3.5.3 数据排序和过滤3.5.4 数据的导入和导出3.6 连接数据库3.6.1 ODBC数据源3.6.2定义数据库Profile3.7 本章小结3.8 习题第4章 窗口和菜单4.1 窗口的设计和使用4.1.1 认识窗口画板4.1.2 窗口画板工具栏4.1.3 窗口的类型4.1.4 窗口的创建4.1.5 设置窗口的属性4.1.6 保存窗口4.2 菜单的建立与使用4.2.1 认识菜单画板4.2.2 创建菜单4.2.3 设置菜单项的属性4.2.4 保存菜单4.2.5 为菜单项编写脚本4.2.6 创建快捷工具栏和快捷键4.2.7 菜单创建实例——学生公寓管理系统主菜单4.3 本章小结4.4 习题第5章 控件5.1 窗口上的控件5.1.1 PowerBuilder提供的控件种类和名称5.1.2 在窗口中添加控件5.1.3 控件的布局5.1.4 控件的复制、拷贝、粘贴和删除5.1.5 控件的命名5.1.6 控件的公有属性5.1.7 设置控件的显示文本5.1.8 设定控件的Tab顺序5.1.9 定义控件的快捷键5.1.10 定义控件的可访问属性5.1.11 设置控件的颜色5.1.12 设置控件的三维外观5.2 常用控件介绍5.2.1 命令按钮(CommandButton)和图片按钮(PictureButton)控件5.2.2 静态文本(StaticText)和静态超文本链接(StaticHyperLink)控件5.2.3 单选框(RadioButton)和复选框(CheckBox)控件5.2.4 文本编辑框控件5.2.5列表框控件5.2.6 调节和进度控件5.2.7 图像控件5.2.8 群组控件5.2.9 图形控件5.2.10 Tab控件5.2.11 树形视图控件(TreeView)5.2.12 OLE控件5.3 窗口和控件的编程5.3.1 使用窗口和控件的函数5.3.2 为窗口和控件的事件编写脚本5.3.3 在脚本中修改窗口和控件的属性5.3.4 声明窗口的实例变量5.3.5 窗口实例一——单、复选框的使用5.3.6 窗口实例二一一树型目录的使用5.4 本章小结5.5 习题第6章 数据窗口6.1 数据窗口概述6.2 数据窗口对象6.2.1 利用向导创建数据窗口对象6.2.2 数据窗口对象显示风格6.2.3 数据源6.3 设置数据窗口对象6.3.1 认识数据窗口画板6.3.2 在数据窗口内调整对象布局6.3.3 在数据窗口画板内设置各对象的属性6.4 数据窗口中其他重要属性的设置6.5 本章小结6.6 习题第7章 使用SQL语句7.1 SQL概述7.2 事务对象7.2.1 事务对象的基本概念7.2.2 数据库连接与取消连接语句7.2.3 事务操作语句7.3 SQL语句7.3.1 单行检索语句SELECT7.3.2 插入语句INSERT7.3.3 删除语句DELETE7.3.4 修改语句UPDATE7.3.5 SQL语句的执行结果检查7.3.6 游标的使用7.3.7 动态SQL语句7.4 SQL查询示例7.5 本章小结7.6 习题第8章 数据窗口的应用8.1 数据窗口控件的使用8.1.1 添加数据窗口控件8.1.2 设置数据窗口控件的属性8.1.3 设置数据窗口控件中关联的数据窗口对象8.2 数据窗口的增强对象8.2.1 添加和删除列对象8.2.2 添加计算列8.2.3 添加计算域8.2.4 添加按钮对象8.2.5 添加静态文本框8.3 数据处理8.3.1 数据排序8.3.2 数据的校验8.3.3 数据分组统计8.3.4 数据查询8.3.5 数据库的更新8.4 数据窗口控件的函数8.4.1 数据库函数8.4.2 数据项函数8.4.3 行和列函数8.4.4 滚动数据行函数8.5 数据窗口事件8.5.1 鼠标动作事件8.5.2 错误处理事件8.5.3 记录处理事件8.5.4 检索勺更新事件8.6 本章小结8.7 习题第9章 报表技术9.1 报表概述9.1.1 创建一个报表9.1.2 数据窗口和报表区9.2 打印报表9.2.1 打印预览设置9.2.2 控制打印规范9.2.3 打印环境设置9.2.4 与打印相关的函数9.2.5 与打印相关的事件9.3 统计图的设计9.3.1 统计图概述9.3.2 统计图的创建9.3.3 统计图的使用9.4 复合报表9.5 本章小结9.6 习题第10章 数据管道10.1 数据管道概述10.2 创建数据管道10.2.1 在数据库画板中创建数据管道10.2.2 创建数据管道对象10.2.3 打开数据管道10.2.4 删除数据管道10.3 创建数据管道用户对象10.4 基本属性、事件和函数10.4.1 数据管道属性10.4.2 数据管道事件10.4.3 数据管道函数10.5 数据管道的使用10.6 本章小结10.7 习题第11章 PowerBuilder 10.0与Internet11.1 PowerBuilder 10.0的Internet简介及特性11.1.1 HTML语言11.1.2 XMIL语言11.1.3 DataWindow插件11.1.4 Window插件11.1.5 WindowActiveX插件11.1.6 从数据窗口到HTML11.2 PowerBuilder 10.0的邮件功能11.2.1 MailSession对象11.2.2 MailMessage对象11.2.3 MailLogon()函数11.2.4 MailLogoff()函数11.2.5 Mailhandle()函数11.2.6 MailReadMessages()函数11.2.7 MailGetMessages()函数11.2.8 MailAddress()函数11.2.9 MailRecipientDetails()函数11.2.10 MailResolveRecipient()函数11.2.11 MailSaveMessage()函数11.2.12 MailDeleteMessage()函数11.2.13 MailSend()函数11.3 Internet实例一——在IE中显示PowerBuilder的数据窗口对象11.4 Internet实例二——电子邮件11.5 本章小结11.6 习题第12章 应用项目的调试和发行12.1 应用程序的调试12.1.1 调试器12.1.2 断点处理12.1.3 调试状态下应用程序的跟踪运行12.2 应用程序的运行12.3 应用程序的编译12.3.1 编译前的准备12.3.2 创建工程12.3.3 设置工程选项12.3.4 编译生成可执行文件12.4 应用程序的发行12.4.1 PowerBuilder运行时的库及数据库接口12.4.2 配置ODBC数据源1 2.5 本章小结12.6 习题第13章 应用程序的发布技术13.1 制作安装程序的准备工作13.2 安装程序的制作使用向导制作安装程序13.3 本章小结附录A 标准数据类型和运算符附录B PowerBuilder中的常用函数附录C PowerBuilder部分对象和控件的属性、事件、函数附录D 本书的教学资源部分习题参考答案参考文献

章节摘录

插圖︰第1章  PowerBuilder 10.0概述本章要點PowerBuilder的特點及適用範圍PowerBuilder的集成開發環境PowerBuilder應用系統的構成面向對象的基本概念及其在PowerBuilder中的應用PowerBuilder的常用術語及其工作機制本章主要介紹PowerBuilder的特點、開發環境及一些基本概念。PowerBuilder是一個面向對象的數據庫應用系統前端開發工具,利用它可以開發數據庫的應用系統,還可以開發基于客戶機朋艮務器(Clientserver)、基于瀏覽器HE務器(Browseserver)以及分布式的應用系統等。1.1 PowerBuilder 10.0簡介PowerBuilder 10.0是Sybase公司繼PowerBuilder 8.0和PowerBuilder 9.0之後,推出的增加了許多功能的一個用于企業級客戶機服務器數據庫應用系統的開發工具,在全世界擁有許多用戶。目前,PowerBuilder的最高版本是PowerBuilder 10.0,還處于測試階段,本書以PowerBuilder 10.0為基礎。PowerBuilder具有如下特點。1.開放式數據庫聯接ODBC環境 這種體系結構能更好地滿足企業的實際需要,有利于應用系統的移植和擴充。目前,市場上流行的各種數據庫系統軟件,如Oracle、Informix、Sybase等,各行其道,使用戶無所適從。然而PowerBuilder為這些數據庫提供了公共的前端工具,提供了開放式數據庫連接0DBC,不僅適用于各種數據庫管理系統,具有很好的兼容性,而且還能給已有的數據資源帶來全新的圖形界面。

编辑推荐

《PowerBuilder10.0程序設計基礎與應用》特點︰1.高度體現理論的適度性,實踐的指導性,應用的完整性;2.以一個完整的實用數據庫系統開發實例為主線,貫穿全書的內容講解,理解輕松,容易掌握;3.書中的數據庫實例就是一個數據庫系統模板,稍加修改即可為己所用;4.實例的開發過程具體、詳實,一目了然,並可達到舉一反三、活學活用的目的;5.課後配有練習,方便檢測和鞏固學習效果,並做到及時應用。適用範圍︰全國高等院校、職業院校數據庫課程教材。

图书封面




    PowerBuilder 10程序設計基礎與應用下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2017