前往Shuct.Net首页

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

关于PowerBuilder的搜索

信息系统开发工具——PowerBuilder语言_计算机图书_华初网 首页 图书 新闻 社区 购物车 | 缺货登记 | 我要发布新闻 | 留言 --> --> 新书上架 业内要闻 出版社区 博客首页 圈子首页 在线试读 业内名家 新书上架 热点图书 图书分类 排行榜 期书预定 在线试读 专题图书 最新新闻 业内新闻 热点新闻 专题新闻 编辑推荐 最新博文 博文精读 博文名家 图书 新闻 文字显示结果 组合搜索  计算机图书分类目录 信息系统开发工具——PowerBuilder语言 系列名: 高等学校教材 出版社: 清华大学出版社 书 号: 9787302149514 作 者: 张瑞军 软件与程序设计类别 综合 C/Turbo C C++ VB BASIC/Qbasic JAVA .NET Delphi Kylix Pascal Fortran PowerBuilder 网络编程 ActiveX GNU/Open Source Python COM/DCOM/ATL/COM+ CORBA VISUAL STUDIO 汇编语言/编译原理 MFC Palm TCL/TK Labview/Labwindows 分布式系统设计 相关图书 在线试读 所属类别: 软件与程序设计 -> PowerBuilder 出版日期:2007年5月 版别版次:2007年5月第1次印刷 字数  :531千字  印张:22.5 印数  :1-3000  页数:339 附带物 : 无附带物 前言 内容简介 序 作者序 译者序 目录 信息系统开发工具——PowerBuilder语言前言 PowerBuilder 9.0是Sybase公司推出的一种强有力的信息系统开发工具。它具有界面友好、成本低、功能强大、开发效率高等特点,对于信息系统开发人员来说是一套不可多得的理想开发工具。编写特色介绍PowerBuilder的书籍已有很多,但适合做教材的却很少。我们结合多年的教学和大型信息系统开发经验,从读者的角度出发,在科学合理的知识承接与实战结合的框架下,编写了本书。在编写过程中,我们注意把握以下特色:(1)思想与方法先行。为快速摆脱一些低端开发语言(如标准的C语言)中结构化编程思想的束缚,本书在开篇便介绍了PowerBuil... PowerBuilder 9.0是Sybase公司推出的一种强有力的信息系统开发工具。它具有界面友好、成本低、功能强大、开发效率高等特点,对于信息系统开发人员来说是一套不可多得的理想开发工具。编写特色介绍PowerBuilder的书籍已有很多,但适合做教材的却很少。我们结合多年的教学和大型信息系统开发经验,从读者的角度出发,在科学合理的知识承接与实战结合的框架下,编写了本书。在编写过程中,我们注意把握以下特色:(1)思想与方法先行。为快速摆脱一些低端开发语言(如标准的C语言)中结构化编程思想的束缚,本书在开篇便介绍了PowerBuilder中面向对象的思想,结合一个具体的小例子形象地诠释其中的属性、事件和函数的调用方法,并初步介绍了PowerBuilder中程序调试与OnLine Book查询方法,努力降低面向对象编程的门槛,让读者尽早体会其中的乐趣。(2)一个真实完整的信息系统贯穿始终。与传统的理论说教方法不同,本书第2章便以我们曾经开发过的、读者都熟悉的学生成绩管理系统为实例,采用先授以鱼,再授之以渔的编写策略,即先简单讲述本系统的功能模块和数据库结构,再结合每章相应的知识点,具体阐述每个模块的实现技术。(3)设置系统科学的教学环节。在每章内容的设置上,首先比较系统全面地介绍PowerBuilder中各类对象的属性、事件和函数,然后结合学生成绩管理系统中的部分模块和一些单独的实例,采用开门见山的方式,先给出实例效果,再描述制作步骤和程序代码,在每章结束部分配有相应的习题和上机题,以利于知识点的巩固。(4)面向不同层次的读者群。本书在内容的广度和深度设置上注意把握不同的读者群,首先它是一本很好的信息系统开发入门的书籍,其次在知识点的全面性和实例的创新性上有利于读者进一步地深入,最后引入软件工程的思想帮助程序员在系统分析这一层次上提升。同时书中所附光盘的学生成绩管理系统中给出了丰富的用户自定义对象和函数,一定会让读者爱不释手。(5)采用图文并茂的编写方法。这样的编写方法让读者能快速、轻松地获取核心知识点。内容设置本书作为信息系统开发工具的教程,在和其他语言工具作比较的前提上,以软件工程的思想为指导,以一个完整的信息系统为主线,采用面向对象的思想,系统而全面地介绍了PowerBuilder 9.0的各种对象及相关知识。全书共分13章,具体内容如下:第1章简要介绍了PowerBuilder 9.0的基础知识和开发环境,结合实例引入了面向对象的思想、程序调试与获取帮助的方法。第2章按照软件工程思想系统地描述了学生成绩管理系统,并给出了数据库结构和功能模块图,为后续章节的展开做了很好的铺垫。第3章介绍了应用对象的属性和事件。第4章系统地介绍了PowerScript语言,包括基础知识、数据类型、变量与常量、运算符、数组、语句、函数与结构等,并在讲解过程中穿插有丰富的实例。第5~8章分别介绍了数据库画板、窗口画板、控件画板和菜单画板,就它们的属性、事件和函数,结合实例展开了论述。第9章作为全书的重点,大篇幅地讲述了PowerBuilder的专利技术——数据窗口技术,充分展示了11种数据窗口对象和5种数据源,讲解了数据窗口对象、数据窗口控件及数据存储的一些细节和技巧,并通过3个大的实例描述了它们的调用方法。第10~12章作为PowerBuilder的高级部分,分别介绍了用户对象与用户事件、数据管道、API应用。第13章讲述了一个应用程序编制完毕后调试、编译与发行的方法。阅读方法本书的编写目的旨在让读者快速掌握PowerBuilder 9.0这一信息系统开发工具,因此在阅读之前,建议读者先在计算机上安装PowerBuilder 9.0集成开发环境和SQL Server 2000数据库管理系统(至少是个人开发版),接着将本书中要使用的cjgl数据库以附加的方式添加到SQL Server中去,并完成数据源的连接与配置工作,最后去掉所有源程序的只读属性,以工作区的方式打开即可使用。在本书学习时,建议读者结合实例进行学习。初学者最好按书中所述步骤进行操作,代码不要复制,这样有利于掌握PowerScript的语法结构,潜移默化地理解面向对象的思想;对于有一定编程基础的读者可以直接打开相应章节的源程序,观察运行结果,阅读和分析其中的关键语句,熟悉其中的算法和编程风格;对于编程水平比较高的读者,可以打开随书附带的系统源程序和一些实例技巧,体会书中未列举的一些方法和技巧;对于系统开发人员,本书对每种对象的属性、事件和函数都进行了详细的论述,不失为一本好的字典。本书截屏图出自相关软件,未作改动。与本书有关的源程序及电子教案可在清华大学出版社网站(www.tup.tsinghua.edu.cn)下载。编者简介本书由张瑞军任主编,徐丽娜任副主编,庞毅林、白有林、蒋翠玲参与了编写工作。具体分工如下:第1、2、5、9、13章由张瑞军编写,第6、7、8、12章由徐丽娜编写,第10章由蒋翠玲编写,第11章由庞毅林编写,第3、4章由白有林编写。武汉科技大学信息管理与信息系统专业的叶文林、林朝森、李宁、郭阳华等同学为教材的编写提供了大量的实例,在此一并表示感谢。我们全体参编人员虽全身心投入,限于自身水平,书中错误和不足之处在所难免,恳请读者批评指正。编 者 2007年3月 << 显示前言详情 信息系统开发工具——PowerBuilder语言内容简介 作者结合多年的教学和大型信息系统开发经验,从读者的角度出发,在科学合理的知识承接与实战结合的框架下,编写了本书。作为信息系统开发工具的教程,本书以软件工程的思想为指导,以一个完整的信息系统为主线,采用面向对象的思想,系统而全面地介绍了PowerBuilder 9.0的各种对象及相关知识。全书共分13章,每章的结尾有相应的习题,以利于知识点的巩固。本书可作为信息管理、计算机、电子商务等专业本科生的教材,也可以作为相关领域管理人员的参考用书。 作者结合多年的教学和大型信息系统开发经验,从读者的角度出发,在科学合理的知识承接与实战结合的框架下,编写了本书。作为信息系统开发工具的教程,本书以软件工程的思想为指导,以一个完整的信息系统为主线,采用面向对象的思想,系统而全面地介绍了PowerBuilder 9.0的各种对象及相关知识。全书共分13章,每章的结尾有相应的习题,以利于知识点的巩固。本书可作为信息管理、计算机、电子商务等专业本科生的教材,也可以作为相关领域管理人员的参考用书。 << 显示内容简介详情 信息系统开发工具——PowerBuilder语言目录 第1章 绪论 11.1 信息系统软件开发概述 11.1.1 我国信息系统软件开发的现状 11.1.2 PowerBuilder开发典型成功案例 21.1.3 PowerBuilder程序员成长途径 31.2 PowerBuilder 9.0简介 41.2.1 PowerBuilder概述 41.2.2 PowerBuilder 9.0的特点 41.3 PowerBuilder 9.0的安装与启动 71.3.1 PowerBuilder 9.0安装的软硬件环境 71.3.2 PowerBuilder 9.0的安装和启动 81.4 PowerBuilder 9.0的开发环境 81.4.1 PowerBuilder 9.0的界面介绍 81.4.2 画板 111.4.3 应用程序开发步骤 121.5 一个简单的应用程序——计算器 131.5.1 新建一个工作区对象 131.5.2 建立应用 131.5.3 创建窗口 151.5.4 添加单行文本框和按钮控件 151.5.5 定义实例变量 16· · · · · · 第1章 绪论 11.1 信息系统软件开发概述 11.1.1 我国信息系统软件开发的现状 11.1.2 PowerBuilder开发典型成功案例 21.1.3 PowerBuilder程序员成长途径 31.2 PowerBuilder 9.0简介 41.2.1 PowerBuilder概述 41.2.2 PowerBuilder 9.0的特点 41.3 PowerBuilder 9.0的安装与启动 71.3.1 PowerBuilder 9.0安装的软硬件环境 71.3.2 PowerBuilder 9.0的安装和启动 81.4 PowerBuilder 9.0的开发环境 81.4.1 PowerBuilder 9.0的界面介绍 81.4.2 画板 111.4.3 应用程序开发步骤 121.5 一个简单的应用程序——计算器 131.5.1 新建一个工作区对象 131.5.2 建立应用 131.5.3 创建窗口 151.5.4 添加单行文本框和按钮控件 151.5.5 定义实例变量 161.5.6 编写控件脚本 161.5.7 编写应用脚本并运行应用程序 181.6 PowerBuilder中的面向对象思想 191.6.1 PowerBuilder中的面向对象思想 191.6.2 PowerBuilder中对象的属性、事件和函数 191.6.3 PowerBuilder中面向对象的特性 211.7 一个简单的程序调试函数——MessageBox() 221.8 PowerBuilder的在线查找方法——OnLine Book 231.9 小结 251.10 习题 25第2章 高校学生成绩管理系统实例 262.1 系统分析 262.1.1 系统开发指导思想 262.1.2 系统功能分析 272.2 系统设计 272.2.1 数据库设计 272.2.2 功能模块设计 322.3 系统安装与运行 322.3.1 数据库配置 322.3.2 系统运行 342.4 系统运行主要界面 342.4.1 系统登录窗口 342.4.2 系别信息窗口 342.4.3 学生基本信息窗口 352.4.4 班级信息窗口 352.5 小结 362.6 习题 36第3章 创建应用程序 373.1 创建应用对象 373.1.1 创建一个工作区 383.1.2 创建应用对象 393.2 应用画板 403.3 应用对象的属性 423.3.1 General属性 423.3.2 Toolbar属性 433.3.3 Additional Properties 433.4 应用对象的事件 443.4.1 Open事件 443.4.2 Close事件 443.4.3 SystemError事件 453.4.4 Idle事件 453.5 一个应用程序示例——屏幕保护程序 453.6 小结 463.7 习题 47第4章 PowerScript语言 484.1 基础知识 484.1.1 注释 484.1.2 断行、续行与分割符 494.1.3 标识符 504.1.4 代词 514.1.5 空值NULL 534.1.6 保留字 534.2 数据类型 544.2.1 标准数据类型 544.2.2 枚举类型 574.2.3 系统对象数据类型 574.2.4 Any类型 584.3 变量与常量 594.3.1 变量的声明 594.3.2 变量的分类与作用域 604.3.3 常量 614.4 运算符 614.4.1 算术运算符 614.4.2 关系运算符 624.4.3 逻辑运算符 624.4.4 连接运算符 634.4.5 运算符的优先级 634.5 数组 634.5.1 一维数组 644.5.2 二维数组 644.5.3 数组的上下界 654.6 条件语句 654.6.1 IF语句 654.6.2 CHOOSE CASE语句 664.7 循环语句 674.7.1 DO…LOOP循环语句 674.7.2 FOR…NEXT循环语句 694.7.3 GOTO、CONTINUE、EXIT语句 724.7.4 特殊控制语句 734.8 SQL语句 744.8.1 在PowerBuilder 9.0中使用SQL语句 744.8.2 游标的使用 784.8.3 实例回顾——游标在数据提取中的应用 794.9 常用函数 804.9.1 数据转换与检查函数 804.9.2 数值计算函数 814.9.3 字符串操作函数 814.9.4 日期时间函数 824.9.5 文件系统函数 834.10 用户自定义函数与结构 834.10.1 用户自定义全局函数 834.10.2 用户自定义对象函数 854.10.3 用户自定义全局结构 864.11 结构及函数举例 884.12 小结 924.13 习题 92第5章 使用数据库 945.1 数据库画板 945.2 创建本地数据库 955.2.1 创建本地数据库操作步骤 955.2.2 删除本地数据库 975.3 连接数据库 985.3.1 PowerBuilder与数据库连接的两种方式 985.3.2 创建ODBC数据源 995.3.3 创建、导入和导出配置文件Database Profile 1015.3.4 使用事务对象在应用程序中连接数据库 1045.4 操作数据表 1085.4.1 数据表的创建与删除 1085.4.2 主键、外键、索引 1095.4.3 操作表中的数据 1125.4.4 视图 1135.5 数据库使用实例——一个用户登录窗口 1145.6 小结 1175.7 习题 117第6章 窗口 1196.1 窗口的分类 1196.1.1 主窗口 1196.1.2 子窗口 1196.1.3 弹出式窗口 1206.1.4 响应式窗口 1206.1.5 MDI框架窗口 1206.2 窗口画板 1216.3 窗口的创建与继承 1246.3.1 窗口的创建 1246.3.2 窗口的继承 1246.4 窗口的属性 1276.4.1 常规属性 1276.4.2 其他属性 1286.5 窗口的函数与事件 1296.5.1 窗口的常见函数 1306.5.2 窗口的常用事件 1346.6 窗口设计实例 1366.7 小结 1376.8 习题 138第7章 控件 1397.1 控件的种类 1397.2 窗口控件的管理 1397.2.1 向窗口添加控件 1397.2.2 选中窗口控件 1407.2.3 窗口控件的复制和删除 1417.2.4 窗口控件的布局 1417.3 窗口控件的通用属性 1427.3.1 名称 1437.3.2 显示文本属性 1447.3.3 Visible属性 1457.3.4 Enabled属性 1457.3.5 颜色 1457.3.6 加速键 1467.3.7 焦点与Tab顺序 1477.4 窗口控件的常用事件 1477.4.1 Clicked事件 1477.4.2 SelectionChanged事件 1497.4.3 Modified事件 1507.4.4 GetFocus事件 1527.5 各种控件的使用 1527.5.1 命令按钮和图片按钮 1527.5.2 单选按钮和复选框 1547.5.3 单行/多行编辑框、编辑掩码框 1567.5.4 静态文本和静态超链接 1587.5.5 图片和图片超链接 1597.5.6 水平/垂直滚动条 1607.5.7 水平/垂直进度条 1627.5.8 水平/垂直刻度条 1647.5.9 列表/图片列表框与下拉列表/下拉图片列表框 1657.5.10 标签控件 1677.5.11 树视图和列表视图 1717.5.12 OLE控件 1747.6 控件应用实例 1757.6.1 利用静态文本实现实时帮助 1757.6.2 利用列表框选择和移动数据 1767.6.3 用树视图和列表视图实现学生信息浏览 1787.7 小结 1807.8 习题 181第8章 菜单 1838.1 创建菜单 1838.1.1 菜单的组成和分类 1838.1.2 菜单画板 1858.1.3 创建菜单对象 1868.1.4 添加菜单项 1878.2 菜单属性 1898.3 菜单事件 1918.4 菜单函数 1918.5 菜单与窗口的关联 1948.6 弹出式菜单 1948.7 菜单应用实例 1968.8 小结 1998.9 习题 199第9章 数据窗口 2019.1 利用数据窗口编程的一般步骤 2019.2 创建数据窗口对象 2029.3 数据窗口的11种表现风格 2049.3.1 Freeform表现风格 2059.3.2 Grid表现风格 2059.3.3 Tabular表现风格 2059.3.4 Label表现风格 2069.3.5 Graph表现风格 2069.3.6 N-Up表现风格 2089.3.7 Group表现风格 2099.3.8 Crosstab表现风格 2099.3.9 Composite表现风格 2109.3.10 Richtext表现风格 2119.3.11 OLE 2.0表现风格 2129.4 选择数据源 2139.4.1 定义Quick Select数据源 2139.4.2 定义SQL Select数据源 2149.4.3 定义Query数据源 2209.4.4 定义External数据源 2219.4.5 定义Stored Procedure数据源 2229.5 编辑数据窗口对象 2239.5.1 数据窗口画板介绍 2239.5.2 设计数据窗口对象 2269.5.3 数据的操纵 2329.6 数据窗口控件 2369.6.1 创建数据窗口控件 2379.6.2 数据窗口控件的函数 2389.6.3 数据窗口控件的事件 2429.7 数据存储 2459.7.1 数据存储的属性、事件、方法与函数 2459.7.2 使用数据存储编程的步骤 2459.8 实例一——用户基本信息管理窗口 2469.9 实例二——树视图与数据窗口相关联的界面设计风格 2519.10 实例三——数据窗口中按不同列查找方法 2559.11 小结 2589.12 习题 258第10章 用户对象和用户事件 26010.1 用户对象概述 26010.2 用户对象分类 26110.2.1 可视用户对象 26110.2.2 类用户对象 26110.3 创建用户对象 26210.3.1 创建标准可视用户对象 26310.3.2 创建自定义可视用户对象 26410.3.3 创建外部可视用户对象 26810.3.4 创建标准类用户对象 26910.3.5 创建自定义类用户对象 27210.3.6 通过继承创建用户对象 27410.4 使用用户对象 27510.4.1 使用可视用户对象 27510.4.2 使用类用户对象 27610.5 窗口和用户对象通信 27710.5.1 使用函数进行通信 27710.5.2 使用用户事件进行通信 27710.6 用户事件概述 27810.6.1 定义用户事件 27910.6.2 用户事件举例 28010.6.3 常用用户事件ID含义 28110.7 小结 28610.8 习题 286第11章 数据管道 28811.1 数据管道概述 28811.2 创建数据管道 28911.2.1 通过数据管道画板创建数据管道 28911.2.2 在数据库画板中创建数据管道 29111.3 修改数据管道 29111.3.1 数据管道选项 29111.3.2 源表 29211.3.3 目标表 29311.4 数据管道用户对象 29311.4.1 创建管道用户对象 29311.4.2 管道用户对象属性 29411.4.3 数据管道用户对象事件 29511.4.4 数据管道用户对象函数 29511.5 数据管道应用实例 29711.6 小结 30111.7 习题 302第12章 API调用 30312.1 API相关概念 30312.1.1 API的定义 30312.1.2 API的组成 30412.1.3 动态链接库 30412.2 PowerBuilder中API的调用方法 30512.2.1 API函数声明 30512.2.2 数据类型转换 30712.2.3 参数传递 30712.3 常见API调用 30912.4 API调用实例 31912.4.1 创建多边形的窗口 32012.4.2 操作窗口示例 32112.4.3 用户自定义外部函数的调用示例 32212.5 小结 32412.6 习题 324第13章 应用程序的调试、编译与发行 32613.1 错误类型 32613.1.1 语法错误 32613.1.2 运行错误 32713.1.3 逻辑错误 32813.2 应用程序的调试 32813.2.1 调试画板 32813.2.2 设置断点 32913.2.3 调试运行 33013.2.4 应用程序的调试示例 33013.3 应用程序的编译 33213.3.1 工程编译画板 33213.3.2 应用程序的编译示例 33413.4 应用程序的发布 33713.4.1 发布应用程序应考虑的因素 33713.4.2 PowerBuilder运行库文件 33713.5 小结 33813.6 习题 338参考文献 340 << 显示目录详情 -首页-添美科技-友情链接-联系方式- Copyright &copy; 2010 TianMei Technology All rights reserved. To comment on this site   辽B-2-4-20100065