前往Shuct.Net首页

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

关于PowerBuilder的搜索

PowerBuilder高级客户/服务器开发_计算机图书_华初网 首页 图书 新闻 社区 购物车 | 缺货登记 | 我要发布新闻 | 留言 --> --> 新书上架 业内要闻 出版社区 博客首页 圈子首页 在线试读 业内名家 新书上架 热点图书 图书分类 排行榜 期书预定 在线试读 专题图书 最新新闻 业内新闻 热点新闻 专题新闻 编辑推荐 最新博文 博文精读 博文名家 图书 新闻 文字显示结果 组合搜索  计算机图书分类目录 PowerBuilder高级客户/服务器开发 [ 华初网推荐 ] 原书名: PowerBuilder 9:Advanced Client/Server Development 系列名: 开发人员专业技术丛书 出版社: 机械工业出版社 书 号: 9787111149828 作 者: (美)Bruce Armstrong Millard F.Brown Ⅲ 软件与程序设计类别 综合 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 原出版社:Pearson Education 出版日期:2004年10月 版别版次:2004年10月北京第一版第一次印刷 印数  :0001-4000  页数:522 附带物 : 无附带物 前言 内容简介 序 作者序 译者序 目录 PowerBuilder高级客户/服务器开发内容简介 本书详尽介绍了使用PowerBuilder构建客户/服务器应用的基础知识,系统而全面地讨论了包括PBNI、PFC以及数据库连接等诸多PowerBuilder高级内容,同时提供了PowerBuilder从未公开的一些技巧和技术。本书作者均是Sybase领域的杰出专家,本书是他们多年开发经验的结晶。 本书涉及内容广、实用性强,是广大PowerBuilder开发人员以及对最新的客户/服务器开发领域感兴趣的软件开发人员的高级工具书。 本书详尽介绍了使用PowerBuilder构建客户/服务器应用的基础知识,系统而全面地讨论了包括PBNI、PFC以及数据库连接等诸多PowerBuilder高级内容,同时提供了PowerBuilder从未公开的一些技巧和技术。本书作者均是Sybase领域的杰出专家,本书是他们多年开发经验的结晶。 本书涉及内容广、实用性强,是广大PowerBuilder开发人员以及对最新的客户/服务器开发领域感兴趣的软件开发人员的高级工具书。 << 显示内容简介详情 译者序 自从1991年首度推出以来,PowerBuilder已经跨过了12年的发展历史。从PowerBuilder 1.O、2.0、3.0,到PowerBuilder 7.0、8.0,每一次PowerBuilder版本升级都有不小的改进,但PowerBuilder 9.0的进步是革命性的,它给人们带来的绝对是令人震撼的惊喜。它带来了许多最新的企业开发所需要的功能,具有划时代的意义。本书以用PowerBuilder构建客户/服务器应用为基础,全面介绍了包括PBNI、PFC以及数据库连接等诸多PowerBuilder高级内容,同时揭示了PowerBuilder从未向公众提供的一些技巧和技术。 本书的... 自从1991年首度推出以来,PowerBuilder已经跨过了12年的发展历史。从PowerBuilder 1.O、2.0、3.0,到PowerBuilder 7.0、8.0,每一次PowerBuilder版本升级都有不小的改进,但PowerBuilder 9.0的进步是革命性的,它给人们带来的绝对是令人震撼的惊喜。它带来了许多最新的企业开发所需要的功能,具有划时代的意义。本书以用PowerBuilder构建客户/服务器应用为基础,全面介绍了包括PBNI、PFC以及数据库连接等诸多PowerBuilder高级内容,同时揭示了PowerBuilder从未向公众提供的一些技巧和技术。 本书的作者都属于Sybase领域最杰出的成员,其中的一些人是Team Sybase中的负责人员,该组织的成员是在其各自领域内被Sybase认可的专家。他们在PowerBuilder 9.0的设计中做了大量的工作,对于该产品具有广博而深厚的知识,在本书中他们以实际而直观的方式阐明其功能,不仅和读者分享了PowerBuilder 9.0所带来的新特性和功能,而且还向读者介绍了他们在PowerBuilder客户/服务器应用开发方面多年的经验。 本书分为四个部分: 第一部分将讨论PowerBuilder开发的常见特性,着重于PowerBuilder最新版本的变化:IDE、源代码控制、编译和部署应用程序、使用InfoMaker制作报表以及高级编码技术。 第二部分直接讨论PowerBuilder的核心和精髓部分,这是PowerBuilder不同于其他工具的控件技术:DataWindow。 因为本书关注的是将PowerBuilder作为一个客户/服务器开发工具使用,所以我们需要了解PowerBuilder与各种不同数据库接口如何工作的技术。本书第三部分将讨论如何获得PowerBuilder与大量不同数据库接口的最佳使用。 最后一部分将涵盖一些高级主题,包括探讨PowerBuilder的未来,并关注PowerBuilder的特定高级技术:PowerBuilder基础类库(PowerBuilder Foundation classes,PFC)、使用第三方工具、高级控件、PowerBuilder本机接口(PowerBuilder Native Interface,PBNI)、对象链接与嵌入(Object Linking and Embedding,OLE)。本书的最后一个章节将讨论PowerBuilder的未来前景。 本书最后的附录针对PowerBuilder提供了Sybase Adaptive Server Enterprise、Oracle参考手册以及与之相关的第三方工具参考手册。 本书的作者们在编写本书时设定了三个特定目标。即尽量覆盖关于PowerBuilder产品最新发展但是却没有在最近出版的书籍中提供的内容;尽量比最近出版的书籍涵盖更高级的内容。尽量使本书具有实践意义。翻译本书也是阅读本书的最佳途径之一,我们对此深有体会。相关网站(www.pb9book.com)已经可以提供在本书许多章节中讨论的技巧演示示例代码,读者可以立即获得这些代码并为己所用。 本书全书由李洪发、傅蓉、杨毅等进行翻译,参与翻译工作的还有张昆琪、王海峰、刘耀明、杨旭、王蔓、欧阳荣彬、王强、尹婷、李宏平、刘海宁、邓春红、黄凯、周鹏、张小辉、间建伟、李昂、陈磊、王秀英、王冶、李家峻等。宋涛完成了本书的统稿和审校工作。由于时间仓促,且译者的水平有限,在翻译过程中难免会出现一些错误,请读者批评指正。宋涛2004年3月译者序 << 显示译者序详情 PowerBuilder高级客户/服务器开发目录 作者简介前言第一部分PowerBuilder开发环境第1章 PowerBuilder集成开发环境1.1 目标1.2 IDE的发展历史1.3 工作区和目标1.3.1 工作区1.3.2 目标1.4 IDE研究1.4.1 IDE工具栏1.4.2 IDE菜单选项1.4.3 System Tree1.4.4 Clip window1.4.5 Output Window1.4.6 Design Area1.5 IDE的其他有用特性1.5.1 To Do List(任务列表)· · · · · · 作者简介前言第一部分PowerBuilder开发环境第1章 PowerBuilder集成开发环境1.1 目标1.2 IDE的发展历史1.3 工作区和目标1.3.1 工作区1.3.2 目标1.4 IDE研究1.4.1 IDE工具栏1.4.2 IDE菜单选项1.4.3 System Tree1.4.4 Clip window1.4.5 Output Window1.4.6 Design Area1.5 IDE的其他有用特性1.5.1 To Do List(任务列表)1.5.2 Keyboard Shortcuts(键盘快捷键)1.5.3 配置、跟踪和调试1.5.4 其他工具1.6 IDE的高级特性1.7 小结第2章 源代码控制2.1 目标2.2 为什么要实现版本控制2.3 PowerBuilder和SCC的集成2.3.1 PowerBuilder与scc集成的发展简介2.3.2 早期的代码管理体系结构2.3.3 SCC接口中体系结构的变化2.3.4 新的SCC文件类型2.3.5 PBNative的体系结构变化2.4 PowerBuilder 8和PowerBuilder 9中IDE的变化2.4.1 工作区属性对话框2.4.2 安装注意事项2.4.3 系统树和库画板SCC图标2.4.4 库画板2.5 源代码控制菜单2.5.1 工作区级上下文菜单2.5.2 目标级上下文菜单2.5.3 PBL级上下文菜单2.5.4 对象级上下文菜单2.6 源代码控制操作2.6.1 Add to Source Control(添加到源代码控制)2.6.2 Remove from Source Control(从源代码控制中删除)2.6.3 Refresh Status(状态刷新)2.6.4 Check Out(签出)2.6.5 Check In(签入)2.6.6 Undo Checkout(撤销签出)2.6.7 Get Latest Version(获取最新版本)2.6.8 Show Differences(差别显示)2.6.9 Show History(历史显示)2.6.10 SCC Propenies(SCC属性) 2.6.11 Backup SCC Status Cache(备份SCC状态缓存)2.6.12 Run Source Control Management Tool(运行源代码控制管理工具)2.6.13 Advrdnced 0ptions(高级选项)2.7 PowerBuilder 9中有效的SCC实现2.8 工程工作区和目标的计划2.9 PB 9中PBNative的设置2.9.1 第一步--文件夹和PBL的结构调整2.9.2 第二步--创建工作区和目标2.9.3 第三步--设置PBNative知识库2.9.4 第四步--添加其他开发者2.9.5 第五步--有选择地使用工作PBL2.10 第三方SCC提供程序的设置2.11 PowerBuilder 9的分支与合并2.11.1 初始化设置和注册2.11.2 常用操作2.11.3 建立分支工作区和视图2.12 第三方SCC提供程序简介2.13 小结第3章 应用程序的编译和部署3.1 目标3.2 这些年PowerBuilder部署的发展3.3 PowerBuilder 9中应用程序的部署3.3.1 编译器基础3.3.2 应用程序包3.3.3 动态运行库的使用3.3.4 外部资源的使用3.3.5 工程画板3.3.6 目标级部署3.3.7 工作区级部署3.3.8 构建运行库3.4 使用0rcaScript的命令行部署3.4.1 简介3.4.2 体系结构3.4.3 OrcaScript命令参考3.4.4 PowerGen3.5 向终端用户交付完成的应用程序3.5.1 环境组件3.5.2 应用程序组件3.6 其他提示和技巧3.6.1 将版本信息构建进可执行文件3.6.2 从数据库中部署应用程序3.7 小结第4章 lnfoMaker4.1 目标4.2 InfoMaker环境4.2.1 库画板4.2.2 报表画板4.2.3 管道和数据库画板4.2.4 表单画板4.3 部署4.4 新特性4.4.1 可执行文件的版本编号4.4.2 命令行参数4.4.3 新的文件存储格式4.4.4 XML4.5 在何处使用PowerBuilder4.5.1 自定义表单样式4.5.2 默认表单样式4.5.3 行为4.5.4 注册表中工具栏的设置4.5.5 非默认的表单样式4.6 自定义Imstyle9.pbl4.7 局限性4.8 代码的调试4.9 在InfoMakef表单中不使用PowerBuilder编写代码4.10 小结第5章 高级编码技术5.1 目标5.2 开发环境5.2.1 设置开发环境5.2.2 操作系统的支持(XP)5.2.3 库的组织5.2.4 库的维护5.3 IDE5.3.1 快捷键的使用5.3.2 PowerPanel的扩展5.4 编码5.4.1 编码框架5.4.2 事件又是怎样的呢5.4.3 异常处理5.4.4 性能5.4.5 性能小结5.5 数据库的独立性5.5.1 数据库设计5.5.2 DataWindow5.5.3 嵌入式SQL5.6 小结第二部分 DataWindow第6章 高级DataWindow技术6.1 目标6.2 使用表达式6.2.1 设计时的表达式6.2.2 布尔计算6.2.3 其他计算6.2.4 运行时的表达式6.2.5 使用带的表达式6.2.6 使用形状的表达式6.3 DataWindow报告6.3.1 嵌套报告6.3.2 复合报告6.3.3 动态嵌套报告6.3.4 复合和嵌套的区别在哪里6.4 动态SQL6.4.1 动态SQL(格式1)6.4.2 动态SQL(格式2)6.4.3 动态SQL(格式3)6.4.4 动态SQL(格式4)6.5 其他关于SQL的考虑6.5.1 SQLPreview事件6.5.2 TABLE.SELECT属性6.5.3 关于Describe函数的重要注意事项6.5.4 SetSQLSelect函数6.5.5 为什么TABLE/SELECT比SetSQLSelect更受欢迎6.5.6 动态DataWindow6.5.7 最后的关于SQL的想法6.6 使用带的乐趣6.6.1 基础6.6.2 改变Header带6.6.3 删除Detail行6.6.4 组的使用6.6.5 在带之间移动对象6.7 动态创建DataWindow对象6.7.1 裸露的DataWindow6.7.2 理解语法6.7.3 创建动态对象6.8 新的客户/服务器DataWindow特性6.8.1 增强的DataWindow打印功能6.8.2 ClipText 6.8.3 OverridePrintJob6.8.4 PrinterName6.8.5 多副本打印6.8.6 Collate6.8.7 检索子DataWindow6.8.8 滚动Group报告6.9 小结第7章 终极DataWindow7.1 目标7.2 绘制简单的图形7.3 矩形的创建和操纵7.3.1 uo_lbd事件7.3.2 uo_mm事件7.3.3 uo_lbu事件7.3.4 选择对象7.4 在DataWindow之内和之间移动图像7.5 在DataWindow之间移动图像7.6 使用元数据创建多图形的DataWindow7.6.1 控制可见的DataWindow对象7.6.2 将元数据应用到DataWindow对象的可见属性7.6.3 构造元数据7.7 操纵元数据7.7.1 为某些DataWindow对象属性赋负值7.7.2 跨越多行来显示基于行的对象7.8 包含的源代码7.9 小结第8章 XML DataWindow8.1 介绍8.2 什么是ML8.3 XML解析器8.4 DataWindow导出引擎8.5 导出模板:图形用户界面8.5.1 导出模板的报头部分8.5.2 导出模板细节部分8.5.3 将DataWindow元素映射到XML节点8.6 导出XML8.7 示例I 8.8 示例Ⅱ 8.9 示例Ⅲ 8.10 示例Ⅳ8.11 导入XML8.12 新DLL8.13 小结第三部分 数据库连接第9章 Sybase Adaptive Server Enterprise 9.1 目标9.2 连接ASE9.3 数据类型9.4 DateWindow9.4.1 将SQL语句用于源9.4.2 将存储过程用于源9.4.3 将存储过程用于更新9.5 存储过程9.5.1 作为远程过程调用9.5.2 作为嵌入式SQL9.5.3 可选参数9.6 嵌入式SQL9.7 特殊问题9.7.1 identity列9.7.2 隐藏对象所有权9.7.3 使用DBHandle和CT-LIB 9.7.4 使用print语句进行调试9.8 小结第10章 Sybase Adaptive Server Anywhere10.1 目标10.2 通过PowerBuilder连接10.3 数据类型10.4 开发需要考虑的因素10.4.1 标识符大小写10.4.2 带有所有者名称的限定SQL10.5 与数据库交互10.5.1 DataWindow10.5.2 直接调用存储过程10.5.3 嵌入式SQLlO.6 小结第1l章 Oracle11.1 目标11.2 连接Oracle11.3 数据类型11.4 DataWindow11.4.1 为数据源使用SQL语句11.4.2 为数据源使用存储过程11.4.3 为更新而使用存储过程11.4.4 OLE数据库Blob列11.5 存储过程11.5.1 作为远程过程调用(RPC)11.5.2 作为嵌入式SQL11.6 嵌入式SQL11.7 特殊问题11.7.1 用户定义数据类型11.7.2 非法对象11.7.3 使用同义词隐藏方案所有权11.7.4 非智能(代理)主键11.7.5 安全性11.7.6 故障切换(failover)支持11.7.7 多个Oracle Home11.7.8 典型的0RA-xxxxx错误 11.7.9 慢连接11.7.10 故障排除11.7.11 全球语言支持11.7.12 共享服务器11.7.13 连接到非Oracle数据库11.7.14 使用DBHandle和OCI DLL11.8 小结第12章 ODBC12.1 目标12.2 什么是ODBC12.3 如何使用ODBc12.3.1 建立配置12.3.2 连接数据库12.3.3 建立对ODBC API的调用12.3.4 执行对ODBC API的调用12.3.5 枪查ODBC API调用的返回值12.4 建立ODBC数据源12.5 你机器上的ODBC数据源12.6 ODBC与PowerBuilder事务对象12.7 神奇的文件--PBODB90.INI12.8 排除ODBC故障12.8.1 Database Trace12.8.2 ODBC Driver Manager Trace 12.9 ODBC资源12.10 小结第13章 JDBC13.1 目标13.2 JDBC体系结构13.2.1 类型1驱动器13.2.2 类型2驱动器13.2.3 类型3驱动器13.2.4 类型4驱动器13.3 Sybase jConnectfor JDBC13.4 开始13.5 指定数据源13.6 建立连接13.7 执行语句和返回结果13.8 Resultset和数据库元数据13.9 DatabaseMetaData 13.10 ResultSetMetaData13.11 使用sybase jconnect的例子13.12 JDBC中的事务13.13 在PowerBuilder中使用JDBC 13.13.1 准备使用JDBc接口 13.13.2 从PowerBuilder定义数据库原型13.13.3 为在EAServer中运行的组件配置选项13.14 小结第14章 通过sybase Mainframe connect的IBM DB2和CICS14.1 目标14.2 DirectConnect体系结构概述14.3 通过PowerBuilder连接14.3.1 配置Open Client(开放客户端)14.3.2 配置PowerBuilder连接配置文件14.3.3 其他的连接参数14.3.4 连接初始化14.4 数据类型14.4.1 Character数据类型14.4.2 Distinct数据类型14.4.3 不支持的数据类型14.5 开发需要考虑的因素14.5.1 标识符大小写14.5.2 用所有者名称限定SQL14.5.3 表清单14.5.4 PowerBuilder扩展属性表14.6 访问外部数据14.6.1 无数据14.6.2 远程过程调用(RPC)14.6.3 远程存储过程(RSP)14.6.4 DB2自身存储过程调用14.6.5 处理警告14.7 安全接口14.7.1 SYPM事务14.7.2 TRS选项14.7.3 经由DB2 Access Service的sp_password14.8 小结第15章 IBM Informix15.1 目标15.2 连接Informix15.2.1 Setnet32配置15.2.2 IBM Informix的PowerBuilder数据库配置文件的建立15.3 数据类型15.3.1 DATETIME和TIME数据类型 15.3.2 INTERVAL数据类型15.3.3 SERIAL 数据类型15.3.4 TEXT和BYTE数据15.3.5 其他数据类型15.4 使用存储过程15.4.1 在DataWindow之内15.4.2 作为一个RPC FUNC15.4.3 在嵌入式SQL内15.4.4 处理RAISE EXCEPTION15.5外部联合语法15.6 日志模式15.7 AutoCommit15.8 隔离级别(isolation level)15.9 小结第四部分 高级课题第16章 PowerBuilder基础类库(PFC)16.1 目标16.2 什么是PFC16.3 什么是SBA16.4 PFc体系结构16.5 PFC主要对象和服务16.5.1 PFC对象16.5.2 PFC服务16.6 PFC开始向导16.7 PFC快速入门16.8 PFC示例应用16.9 使用公共PFC对象和服务16.9.1 PFC常量16.9.2 菜单16.9.3 数据窗口(u_dw)16.9.4 Resize服务16.9.5 Linkage服务16.9.6 分隔条16.9.7 状态栏服务16.10 更多预编码脚本16.10.1 应用程序对象16.10.2 窗口(W_master或Descendant)16.10.3 数据窗口16.11 提示和诀窍--从PFC中获得最大利益16.12 速度要求16.13 调试PFC16.13.1 避免出现activate事件16.13.2 PFC调试日志16.14 PFC的变化16.14.1 PowerBuilder 6中PFC的变化16.14.2 PowerBuilder 7中PFC的变化16.14.3 PowerBuilder 8中PFC的变化16.14.4 PowerBuilder 9中PFC的变化16.15 PFC资源16.16 小结第17章 第三方工具17.1 目标17.2 目前的状况17.3 如果不去找,就找不到17.3.1 在因特网上寻找工具17.3.2 出版文章和广告17.4 服务于为我们提供服务的人17.5 购买与构建--激战正酣17.6 对选择产品的建议17.6.1 了解自己的需求17.6.2 了解哪些是可用的17.6.3 灵活性17.6.4 考虑重组你的业务过程17.6.5 现实17.6.6 仔细考虑生产产品的公司的稳定性17.6.7 购买源码17.6.8 获得参考17.6.9 别为小钱出汗17.7 工具类型17.7.1 前期开发工具17.7.2 协同执行工具17.7.3 提高效率的工具17.8 产品列表17.8.1 编码实用工具17.8.2 重新生成/构造工具17.8.3 测试工具17.8.4 Web移植工具17.8.5 Case、设计和分析工具17.8.6 代码框架17.8.7 终端用户报表工具17.8.8 其他的实用工具17.9 其他Sybase工具17.10 小结第18章 公共控件18.1 目标18.2 Win32 API是什么18.2.1 寻找好的文档18.2.2 C语言风格的文档18.2.3 从C的数据类型到PowerBuilder的数据类型的转换18.2.4 从Win32 API调用到PowerBuilder外部函数的转换18.2.5 SendMessageA和SendMessageW的区别18.2.6 重载SendMessage18.2.7 为消息ID创建常量18.2.8 从C的结构到PowerBuilder结构的转换18.2.9 封装Win32 API调用18.2.10 回顾18.3 消息子系统18.3.1 窗口句柄和事件18.3.2 编程实现发送消息18.3.3 子窗口、父窗口和通知消息18.3.4 编程创建窗口18.3.5 回顾18.4 公共控件18.4.1 公共控件列表清单18.4.2 公共控件DLL版本18.4.3 如何确定安装的COMCTL32.DLL是哪个版本18.4.4 回顾18.5 PowerBuilder外部可视化对象18.6 封装一个公共控件18.6.1 从哪里开始18.6.2 初始化公共控件18.6.3 窗口风格和类名18.6.4 消息ID18.6.5 向公共控件发送消息18.6.6 在函数中封装消息18.6.7 将实现与可视化控件联系起来18.6.8 实现非可视化用户对象18.6.9 回顾18.7 创建可视化组件18.7.1 使用公共控件18.7.2 回顾18.8 小结第19章 PowerBuilder本机接口(PBNI) 19.1 目标19.2 什么是PBNI19.2.1 IPB_Session 19.2.2 IPB_Value19.2.3 IPB_Arguments19.2.4 IPB_VM19.3 PBNI SDK 19.4 构建PBNI扩展19.4.1 实现PBNI类19.4.2 PBNI要求的功能19.4.3 构建PBNI扩展DLL19.5 你的第一个PBNI类19.5.1 创建PBNI DLL19.5.2 创建PBD19.5.3 创建PB客户端19.5.4 示例回顾19.6 使用PBNI对象19.6.1 用PowerBuilder交换数据19.6.2 调用PowerScript对象函数 19.6.3 回顾PBNI回调示例19.7 触发PowerBuilder事件19.8 PBNI全局函数19.9 从PBX内部调用PowerScript系统函数19.10 访问和操作数组19.10.1 PBBoundedArrayCreator19.10.2 PBUnboundedArrayCreator19.10.3 PBArrayAccessor19.10.4 PBBoundedObjectArrayCreator 19.10.5 PBUnboundedObjectArrayCreator19.10.6 PB0bjectArrayAccessor19.11 PBNI可视化对象19.11.1 GetWindowClassname19.11.2 CreateControl19.11.3 可视化PBNI示例回顾19.12 在PowerBuilder中处理PBNI异常19.13 调试PBNI类19.14 部署你的PBNI扩展19.15 在第三方应用程序中加载PowerBuilder虚拟机19.16 PBNI实用工具19.16.1 PBSIG9019.16.2 PBX2PBD9019.17 小结第20章 对象链接与嵌入20.1 目标20.2 OLE环境20.2.1 早期绑定与晚期绑定20.2.2 ActiveX设计器20.3 OLE自定义控件20.4 OLE自动化20.5 OLEStream和OLEStorage 20.6 小结第21章 未来的方向21.1 目标21.2 前景21.3 .NET21.3.1 对XML服务的支持21.3.2 Data Window.NET和DataStore.NET21.3.3 从PowerBuilder IDE中创建.NET对象21.3.4 对.NET的支持21.4 Java21.4.1 EAServer中的Web服务21.4.2 EJB客户端、PowerBuilder Web服务和JSP21.4.3 第三方应用服务器中的Power.Builder NVO21.5 移动目标21.6 IDE集成21.7 小结附录附录A Sybase自适应服务器企业参考手册附录B Oracle参考手册附录C 第三方工具参考手册 << 显示目录详情 -首页-添美科技-友情链接-联系方式- Copyright &copy; 2010 TianMei Technology All rights reserved. To comment on this site   辽B-2-4-20100065