前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

清华大学出版社 - 图书详细资料 高级搜索 书名 作者 ISBN PowerBuilder10.0实用教程 图书分类   计算机考试类图书   计算机等级考试 软件资格水平考试 计算机类认证考试 数学   基础数学教材 数学专业及研究生教材 教辅及考研图书 引进图书 专著、工具书及其他参考书 多媒体课件及网络教学资源 物理   基础物理教材 物理专业及研究生教材 教辅及考研图书 引进图书 专著、工具书及其他参考书 多媒体课件及网络教学资源 力学   基础力学教材 力学专业及研究生教材 教辅及考研图书 引进图书 专著、工具书及其他参考书 多媒体课件及网络教学资源 化学化工   基础化学 化学 化工 引进图书 专著、工具书及其他参考书 多媒体课件及网络教学资源 机械材料汽车能源   机械 仪器仪表 材料 汽车 能源与动力工程 引进图书 专著、工具书及其他参考书 多媒体课件及网络教学资源 工业工程   国外大学优秀教材-工业工程系列(影印版) 国外大学优秀教材-工业工程系列(翻译版) 物流供应链丛书 其他 普通高等学校物流管理专业系列教材 工业设计   工业设计 建筑土木水利   建筑学(教材) 建筑设计及建筑文化 土木工程 水利工程 工程管理 装饰装修 环境与给排水   环境科学与环境工程 给排水 引进图书 专著、工具书及其他参考书 多媒体课件及网络教学资源 生物与医学   医学与生物学教材 教学辅导及考试用书 引进版图书 专业工具书和手册 医学专业参考书 生物学专业参考书 大众读物 电工基础与电气工程   电工基础 电气工程 专著、工具书及其他参考书 多媒体课件及网络教学资源 科普读物   院士科普第一辑 院士科普第二辑 院士科普第三辑 院士科普第四辑 走进科学殿堂 华裔科学家科普文集 其他 辞书   辞书 社会职业培训   工程技术操作技能类 城市服务业基础技能类 就业素质教育类 其他 航空航天   航空航天 计算机基础   计算机文化基础 办公自动化 应用基础 公共基础 软件技术基础 计算机导论 计算机组成与原理   计算机组成 计算机原理 接口技术 操作系统 计算机硬件 嵌入式 算法与程序设计   C程序设计 数据结构 C++语言 编译原理 Visual Basic Java 汇编语言 FoxPro Delphi 算法 pb 其他 C# JSP 计算机技术及应用   计算机技术及应用 计算机网络   Internet TCP/IP 计算机网络 网页制作 电子商务 网络安全 网络工程 物联网 网站开发 图形图像与多媒体   图形学 多媒体 图形图像 摄影 计算机辅助设计   计算机辅助设计 AutoCAD CATIA 数据库   SQL Server FoxPro Access Oracle 数据库原理 数据挖掘 PowerBuilder 数据统计 数据检索 软件工程   软件工程导论 软件工程 软件测试 数理基础   数字逻辑 离散数学 线性代数 数理基础 信息安全   密码学 概论 病毒防护 电子信息   电子信息基础 通信工程 微电子 光电子 自动化 电子信息与计算机 计算机--其他   其他 计算机考试类图书   职称考试 经济管理   人力资源管理 物流 工商管理 市场营销 经济学 经济读物 金融学 财政学 国际经济贸易 会计学 旅游管理 公共管理 电子商务 考试用书 其他 管理科学与工程 人文社科   伦理学 教育学 心理学 哲学 语言文学 史学 新闻传播学 体育 其他 政治学 社会学 清华校史读物 综合 法律   司法考试用书 法律知识读物 宪法与行政法 法理法史 刑法 诉讼法 经济法 民商法 国际法 知识产权法 司法案例 比较法 艺术   服装艺术设计 工业设计 环境艺术设计 建筑 染织艺术设计 摄影艺术设计 视觉传达艺术设计 书法 陶瓷艺术设计 信息艺术与设计 绘画 雕塑 工艺美术 艺术设计学 艺术类基础教学 非英语专业本科教材   非英语专业本科教材 非英语专业研究生教材   非英语专业研究生教材 专升本教材   专升本教材 英语专业教材   英语专业教材 选修课系列教材   选修课系列教材 专门用途英语教材   商务英语 其他 学术类图书   学术类图书 考试类用书   国内考试用书 国外考试用书 工具书   工具书 娱乐休闲英语   娱乐休闲英语 英语学习方法   英语学习方法 非英语语种图书   日语 德语 外语--其他   其他 高职高专--公共基础课   公共基础课系列 高职高专--人文社科类   法律专业 新闻 高职高专--计算机类   计算机基础教育系列 计算机专业基础系列 计算机应用专业 网络专业 软件专业 数据库专业 多媒体技术专业 电子商务专业 嵌入式设计 高职高专--电子信息类   电子信息基础系列 微电子技术专业 通信技术专业 电气自动化专业 应用电子技术专业 高职高专--机电类   机电一体化专业 汽车专业 机械基础系列 机械设计与制造专业 数控技术专业 模具设计与制造专业 高职高专--工科类   建筑专业 工程管理专业 高职高专--经济管理类   经济管理基础系列 市场营销专业 财务会计专业 企业管理专业 物流管理专业 财政金融专业 电子商务专业 国际商务专业 人力资源管理专业 高职高专--服务类   旅游专业 饭店管理专业 文秘专业 艺术设计专业 物业管理专业 基础教育--英语   教材教辅 课外读物 综合知识 基础教育--信息技术   教材教参 课外读物 教师培训 科普读物 中职教育--计算机类   计算机基础教育系列 计算机专业基础系列 计算机应用专业 网络专业 软件专业 数据库专业 多媒体技术专业 中职教育--公共课   公共基础课系列 中职教育--经济管理类   经济管理基础类 物流管理专业 财政金融专业 市场营销专业 企业管理专业 国际商务专业 财务会计专业 中职教育--电子信息类   电子信息基础系列 微电子技术专业 通信技术专业 电气自动化专业 应用电子技术专业 中职教育--机电类   机械基础系列 机械设计与制造专业 数控技术专业 模具设计与制造专业 机电一体化专业 汽车专业 中职教育--服务类   旅游专业 饭店管理专业 文秘专业 艺术设计专业 PowerBuilder10.0实用教程 作者:崔巍 图书详细信息: ISBN:9787302134282 定价:34元 印次:1-2 装帧:平装 印刷日期:2007-7-24 图书简介: PowerBuilder 10.0是PowerSoft公司最新推出的可视化数据库系统集成开发工具,非常适用于开发管理信息系统。本书围绕PowerBuilder 10.0提供的技术,系统阐述了PowerScript编程基础、应用对象及事务对象、窗体、菜单、数据窗口、管道对象、用户对象、库文件以及分布式应用;重点讨论了应用对象的设计、数据窗口的设计、数据库的连接以及用户对象和库文件的创建。在讲解理论知识的同时,本书利用实例来介绍具体的设计方法及过程,例如通过身份验证窗体的设计来介绍如何来设计窗体,通过学生数据库的建立和连接介绍PowerBuilder最具特色的数据窗口的使用,等等。同时为便于读者复习与练习,各章节都附有复习思考题及参考答案。本书内容全面,实例丰富,概念清晰,图文并茂,既适合数据库编程初学者的入门学习,也可作为系统开发程序员和数据库编程爱好者的参考书。 前言: 015911-01.txt 前 言   当今时代信息技术已成为发展最迅速、最引人瞩目的技术之一。与此同时,系统的概念和系统的方法也已经渗透到社会发展的多个方向。对于计算机程序员和工程师来讲,在开发数据库应用系统或信息管理系统时,都希望能够拥有一个有效并且易于掌握的开发工具。为此,我们编写本书向广大读者介绍使用PowerBuilder 10.0进行程序开发的方法。   本书的特点是:基于单机开发,通过大量简单、实用而又有代表性的开发实例,向读者讲解如何使用PowerBuilder 10.0中提供的工具和功能来实现所需要的系统,并介绍一些设计和编程的技巧。同时安排在课后的习题能够让读者加强对本章知识的掌握。   对于初学者,此书可以作为PowerBuilder 10.0不可多得的入门教程;对于有一定基础的中高级水平的开发人员,本书也提供了PowerBuilder 10.0的新特点和使用方法,并提供了相应的实例,可以帮助其快速提高。   本书共分为15章,各章内容介绍如下:   第1章首先介绍了PowerBuilder的版本、特点、安装和启动,然后是它的集成开发环境和应用程序界面的开发。本章还给出了第一个数据库应用程序,使读者对数据库应用程序有一个初步的感性认识。   第2章介绍了常用的后台数据库SQL Server 2000,并且介绍了常用的SQL语句,从而为读者理解实例的实现过程奠定基础。   第3章是有关使用PowerBuilder编程的基本概念和知识:程序的结构和机制、语言基础、程序的控制结构、函数和结构及编程规范。   第4章介绍应用对象和事务对象的相关概念和设计方法。   第5章详细介绍了如何创建窗体对象和菜单对象、设置属性以及编写事件处理程序。   第6章介绍控件的相关知识。利用控件可以完成许多界面设计任务而无需编写代码;还可以迅速构造出操作方便、使用灵活、安全稳健及界面友好的应用程序。   第7章介绍如何创建菜单对象、设置属性以及编写事件处理程序。菜单是各种操作的集合,可以将各种操作进行分类。   第8章和第9章介绍数据库基础、连接数据库以及数据窗口的建立、应用,然后详细介绍了数据窗口画板、事务对象的使用、数据窗口缓冲区内容的读取以及存取数据窗口对象的属性和数据窗口缓冲区数据的共享,最后介绍了一个关于增加数据窗口数据的实例,读者可以深入了解数据窗口的高级应用。   第10章介绍了如何在应用程序中使用管道对象(PipelineObject)把数据从一个或多个源表中输送到一个新的或现有的目标表中。   第11章介绍了用户对象的相关知识。用户对象实际上是对PowerBuilder的一种扩展,熟练使用PowerBuilder提供的标准控件和用户自定义对象,能够满足各种各样的程序开发需求。   第12章介绍了库文件的相关知识,目的是让用户全面了解PowerBuilder 10.0中的库画笔,并掌握管理库文件的方法。   第13章介绍程序调试和发布技术,包括如何设置断点、单步运行和错误处理等以及如何编译、打包、安装和卸载程序等。   第14章介绍分布式应用。所谓分布式应用是指在事务过程中,整个事务的处理分布到多个实体上来完成(在计算机网络中即多台计算机)。   第15章介绍如何使用PowerBuilder开发Jaguar组件以及在PowerBuilder中创建和使用Jaguar CTS服务器的客户应用程序的方法。   由于作者水平有限,书中难免有不足和疏忽之处,恳请广大专家读者批评指正。                  编 者   2006年4月   ??      ??      ??      ??    II PowerBuilder 10.0实用教程    III 第1章 认识计算机                         目录: 015911-01.txt 目 录 第1章 PowerBuilder 10.0概述 1 1.1 PowerBuilder 10.0简介 1 1.2 安装和启动PowerBuilder 10.0 2 1.2.1 安装PowerBuilder 10.0 2 1.2.2 启动PowerBuilder 10.0 4 1.3 PowerBuilder 10.0开发环境 5 1.3.1 菜单系统 6 1.3.2 工作区 8 1.3.3 工具栏 8 1.3.4 画板 10 1.3.5 帮助系统 10 1.4 窗口和菜单简介 11 1.4.1 窗口简介 11 1.4.2 菜单简介 14 1.5 实例:使用PowerBuilder 创建第一个应用程序 16 1.6 习题 21 第2章 SQL基础 22 2.1 SQL Server数据库管理概述 22 2.1.1 SQL语句简介 22 2.1.2 企业管理器 22 2.1.3 创建数据库 23 2.1.4 创建表 24 2.1.5 创建视图 27 2.2 SQL的数据定义功能 30 2.2.1 Select子句 31 2.2.2 Where子句 31 2.2.3 From子句 34 2.2.4 更名运算 34 2.2.5 元组变量 35 2.2.6 排列元组的显示次序 (order by) 35 2.2.7 集合操作 35 2.2.8 统计查询 36 2.2.9 嵌套子查询 38 2.2.10 SQL查询示例 40 2.3 数据库修改 43 2.3.1 删除 43 2.3.2 插入 44 2.3.3 更新 45 2.4 实例:利用SQL操作进行 身份验证 45 2.5 习题 48 第3章 PowerBuilder编程基础 49 3.1 面向对象的编程特点 49 3.2 PowerScript语言基础 50 3.2.1 标识符,注释,代词 50 3.2.2 数据类型 52 3.2.3 变量与常量 53 3.2.4 数组 55 3.2.5 运算符 56 3.2.6 表达式 57 3.3 PowerScript编程基础 58 3.3.1 控制结构 58 3.3.2 函数和结构 62 3.3.3 编程规范 73 3.4 实例:文件复制 74 3.5 习题 77 第4章 PowerBuilder 应用基础 78 4.1 应用对象基础 78 4.1.1 应用对象概述 78 4.1.2 应用对象和应用对象画板 78 4.1.3 应用对象的事件 85 4.2 使用代码编辑器 87 4.2.1 代码编辑器 87 4.2.2 编辑代码 87 4.2.3 粘贴函数 89 4.2.4 粘贴语句 90 4.2.5 代码编辑器的键盘操作 90 4.3 事务对象基础 91 4.3.1 事务对象概述 91 4.3.2 创建自定义事务对象 92 4.4 实例:创建应用程序对象 93 4.5 习题 95 第5章 窗体技术 96 5.1 窗体概述 96 5.2 设计窗体 97 5.2.1 窗体画板概述 98 5.2.2 创建新窗体 98 5.2.3 创建继承窗体 99 5.2.4 设计窗体属性 100 5.2.5 保存、预览、打印窗体 103 5.3 窗体事件和函数 104 5.3.1 窗体事件 104 5.3.2 窗体函数 107 5.4 窗体变量和窗体数组 111 5.4.1 窗体变量 111 5.4.2 窗体数组 111 5.5 窗体设计实例 112 5.5.1 创建图标栏应用 112 5.5.2 创建美观的状态条 114 5.5.3 在Response窗口中 使用Menu 114 5.5.4 移动窗口中的控件 115 5.5.5 捕获控制菜单中的 Close事件 115 5.5.6 将可视控件放置于 其他的控件上 115 5.5.7 实现动态显示控件 116 5.5.8 动态创建可视控件 116 5.5.9 使用多窗口实例 117 5.5.10 在实例窗口中引用控件 118 5.5.11 向窗口传递多个参数 119 5.5.12 设计实时帮助条 119 5.5.13 实现“跑马灯” 120 5.5 习题 121 第6章 常用控件技术 122 6.1 按钮控件 122 6.1.1 命令按钮 122 6.1.2 图形按钮 123 6.1.3 设计带滚动条的图形控件 123 6.2 文本显示与编辑控件 126 6.2.1 静态文本框 126 6.2.2 单行编辑框 127 6.2.3 多行编辑框 128 6.2.4 掩码编辑框 129 6.2.5 超文本编辑框 129 6.2.6 设计记事本程序 131 6.3 选项控件 134 6.3.1 单选按钮 135 6.3.2 复选框 135 6.3.3 组合框 136 6.4 列表选择控件 136 6.4.1 列表框 137 6.4.2 图片列表框 138 6.4.3 下拉列表框 139 6.4.4 下拉图片列表框 140 6.5 图像显示控件 141 6.6 树形视图控件 143 6.6.1 属性 143 6.6.2 添加与删除列表项 144 6.6.3 事件 148 6.6.4 使用树形视图控件 显示数据 149 6.7 使用标签控件 150 6.7.1 相关概念 150 6.7.2 建立标签控件 151 6.7.3 属性 153 6.7.4 事件 157 6.8 OLE控件 157 6.8.1 放入OLE控件 157 6.8.2 设置OLE控件 159 6.8.3 激活OLE对象的方法 160 6.8.4 使用OLE访问 Excel数据 161 6.9 习题 164 第7章 菜单技术 165 7.1 菜单概述 165 7.2 菜单操作 166 7.2.1 创建新菜单 166 7.2.2 修改菜单 167 7.2.3 设置菜单属性 169 7.3 菜单事件 170 7.3.1 菜单事件触发时机 171 7.3.2 编写菜单事件处理程序 171 7.4 菜单设计实例 171 7.4.1 制作弹出式菜单 171 7.4.2 为主窗口配置菜单 172 7.4.3 设计图形菜单 175 7.5 习题 177 第8章 PowerBuilder数据库 应用基础 178 8.1 数据库的基本概念 178 8.2 PowerBulider的数据库接口 179 8.2.1 标准数据库接口 180 8.2.2 专用数据库接口 181 8.3 数据库画板 181 8.3.1 数据库画板窗口 181 8.3.2 数据库画板功能 181 8.3.3 修改数据库选项 182 8.4 创建和删除数据库 183 8.4.1 创建数据库 183 8.4.2 删除数据库 184 8.5 连接数据库 184 8.5.1 数据库连接简介 184 8.5.2 使用事务对象 185 8.5.3 创建学生数据库 190 8.6 操作数据库表 193 8.6.1 表的创建与删除 193 8.6.2 定义表的属性、列的属性 和扩展属性 194 8.6.3 表的索引 196 8.6.4 表的主键、外键 197 8.6.5 操作数据 198 8.7 实例:创建、配置并连接后台 数据库 199 8.7.1 选择数据库管理系统 199 8.7.2 数据库设计 200 8.7.3 配置数据库连接 200 8.8 习题 204 第9章 数据窗口技术 205 9.1 数据窗口概述 205 9.1.1 一个简单的数据窗口 设计示例 205 9.1.2 数据窗口分类 208 9.1.3 数据窗口画板 211 9.1.4 数据窗口数据源 215 9.2 数据窗口对象操作 218 9.2.1 划分区域 218 9.2.2 添加和删除列 219 9.2.3 计算字段 219 9.2.4 过滤数据 221 9.2.5 数据排序 222 9.2.6 指定检索数据方式 222 9.3 数据窗口控件的属性、 事件和函数 223 9.3.1 数据窗口控件的属性 223 9.3.2 数据窗口控件的事件 223 9.3.3 数据窗口控件的 常用函数 226 9.4 数据窗口设计实例 229 9.4.1 增加数据窗口数据 229 9.4.2 按学号排序 233 9.4.3 数据窗口排序 234 9.4.4 利用DataStore 共享数据 235 9.4.5 关联与条件查询 237 9.4.6 数据查询 239 9.4.7 模糊查询 240 9.5 习题 242 第10章 数据管道技术 243 10.1 数据管道概述 243 10.2 创建对象 243 10.2.1 创建管道对象 244 10.2.2 创建支撑用户对象 245 10.2.3 创建窗口 246 10.3 数据管道操作 246 10.3.1 初始化操作 246 10.3.2 启动和终止数据管道 247 10.3.3 处理行错误 249 10.3.4 结束操作 251 10.3.5 数据库之间的数据传递 251 10.4 数据管道设计实例 254 10.4.1 创建数据管道 254 10.4.2 数据管道程序设计 256 10.4.3 系统集成 259 10.5 习题 261 第11章 用户对象和用户事件技术 263 11.1 用户对象概述 263 11.1.1 面向对象编程技术 263 11.1.2 用户对象的分类 264 11.2 创建用户对象 267 11.2.1 创建标准可视用户对象 267 11.2.2 创建定制可视用户对象 268 11.2.3 创建外部可视用户对象 269 11.2.4 创建定制类用户对象 270 11.2.5 创建标准类用户对象 271 11.2.6 继承创建 272 11.3 定制用户对象 273 11.3.1 插入不可视用户对象 273 11.3.2 插入结构 275 11.3.3 插入函数 276 11.3.4 插入事件 278 11.4 使用用户对象 279 11.4.1 使用可视用户对象 279 11.4.2 使用类用户对象 281 11.5 窗口与用户对象间的通信 285 11.5.1 直接引用用户 对象属性 285 11.5.2 使用函数 286 11.5.3 使用用户事件 287 11.6 制作一个通用对话框实例 288 11.6.1 制作通用对话框 288 11.6.2 设计计算器 297 11.7 习题 301 第12章 管理库文件 302 12.1 库文件概述 302 12.1.1 库文件 302 12.1.2 库画板 303 12.2 管理PBL库 306 12.2.1 创建和删除库 306 12.2.2 创建动态库 307 12.2.3 优化库文件 308 12.2.4 设置搜索路径 308 12.2.5 重建与移植库 310 12.3 操作库与维护库及其对象 310 12.3.1 打开和预览对象 310 12.3.2 复制、移动、粘贴和 删除对象 311 12.3.3 搜索目标程序、库 和对象 312 12.3.4 导入和导出对象 313 12.3.5 生成库内容报告 314 12.4 根据已有的库文件创建目标 315 12.5 习题 317 第13章 程序调试与发布 318 13.1 调试器概述 318 13.2 断点操作 319 13.2.1 调试应用程序的 切换 319 13.2.2 设置断点 320 13.3 调试方法 321 13.3.1 调试的开始、继续 和停止 322 13.3.2 其他调试方法 322 13.4 查看信息 323 13.4.1 查看各种变量值 323 13.4.2 查看其他信息 323 13.4.3 运行错误解释 324 13.5 发布应用程序 326 13.5.1 概述 327 13.5.2 建立工程对象 327 13.5.3 编译生成各类对象 328 13.5.4 编译生成可执行应用 329 13.6 制作安装盘 335 13.6.1 找出软件发布的所有 必需文件 335 13.6.2 确保软件的目录结构 同软件一致 335 13.6.3 在注册表里的设置 335 13.6.4 确定要生成的程序包的 名字和目标 336 13.7 习题 336 第14章 分布式体系 337 14.1 分布式体系结构概述 337 14.1.1 分布式计算 337 14.1.2 远程对象 339 14.1.3 应用服务器 339 14.2 分布式体系应用 340 14.2.1 建立客户端通信 342 14.2.2 控制用户登录应用 服务器 343 14.2.3 创建分布式PowerBuilder 服务器 344 14.3 分布式体系设计实例 347 14.3.1 创建EAServer组件 347 14.3.2 发布客户端应用 351 14.4 习题 357 第15章 建立Jaguar组件和客户 358 15.1 Jaguar组件概述 358 15.1.1 管理程序变量空间 359 15.1.2 定义组件接口 359 15.2 存取数据库 361 15.2.1 概述 361 15.2.2 使用连接缓存 362 15.2.3 提供事务支持 363 15.2.4 执行检索操作 366 15.2.5 执行更新操作 367 15.2.6 传递结果集 368 15.2.7 支持实例缓冲池 369 15.3 使用共享组件 371 15.3.1 创建一个共享组件 371 15.3.2 创建一个服务组件 372 15.3.3 调用另一个服务器 组件的方法 372 15.3.4 访问组件属性 373 15.4 组件测试与调试 375 15.5 向Jaguar分发组件 376 15.6 Jaguar客户概述 377 15.7 与Jaguar服务器连接 377 15.7.1 编写代码 377 15.7.2 使用向导 378 15.8 生成Jaguar代理对象 379 15.9 调用组件方法 379 15.9.1 调用方法 379 15.9.2 清除代理对象实例 380 15.9.3 请求服务器返回 消息 381 15.10 处理通信错误 382 15.10.1 概述 382 15.10.2 连接对象Error 事件脚本 383 15.11 分发客户应用 384 15.12 习题 384            ??      ??      ??      ??    VI PowerBuilder 10.0实用教程    VII 目录                         样章: 015911-01.rar 课件: 网络资源: 配套教学用书(配套教参、主课本等):   可替代教学用书:   丛书名称: 图书书评: 【欢迎来稿】 总编办:c-service@tup.tsinghua.edu.cn 【选题意向登记表】 客户服务:(010)62776969 c-service@tup.tsinghua.edu.cn 教师服务电话:010-62770175-3506 反盗版举报电话:(010) 62782989 bairsh@tup.tsinghua.edu.cn 质量反馈:(010) 62772015 zhiliang@tup.tsinghua.edu.cn 邮购电话:(010) 62786544 e-sale@tup.tsinghua.edu.cn 邮购地址:北京市海淀区清华大学出版社邮购组收 邮编:100084 读者服务部(购书):(010) 62781733 通讯地址:清华大学学研大厦 A 座 邮编:100084 网管信箱:netadmin@tup.tsinghua.edu.cn 版权所有(C)2005 清华大学出版社有限公司 Copyrights @ 2005 by Tsinghua University Press. All Rights Reserved 京ICP备 05029640 号