前往Shuct.Net首页

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

关于PowerBuilder的搜索

如何使用PB开发BS系统?有何优缺点?(讨论)这次没搞错了,各抒已见,分数优厚!-CSDN论坛-CSDN.NET-中国最大的IT技术社区 --> 首页 论坛帮助 论坛牛人 论坛地图 CSDN > CSDN论坛 > PowerBuilder > 基础类 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 freshman113 如何使用PB开发BS系统?有何优缺点?(讨论)这次没搞错了,各抒已见,分数优厚! [问题点数:80分,结帖人freshman113] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 freshman113 freshman113 等级: 结帖率:96.77% 楼主 发表于: 2001-06-05 12:43:00 现在的数据库应用系统,采用纯粹的CS结构以很少了,要么是三层,要么是BS,CS结合。或许是明天,落后的CS结构将被淘汰! 你准备好了吗? 你有开发BS的经验吗? 欢迎讨论! 更多 分享到: 相关主题推荐: 数据库 结构 经验 应用 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 回复次数:45 freshman113 freshman113 等级: 结帖率:96.77% #1 得分:0 回复于: 2001-06-05 13:15:00 UP 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #2 得分:5 回复于: 2001-06-05 13:24:00 sybase中用于BS的东东倒是不少,但在国内应用好象不是很广泛... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 airhorse airhorse 等级: 结帖率:100% #3 得分:5 回复于: 2001-06-05 13:25:00 用delphi吧,PowerBuilder搞不定的,或者干脆用 ms 的 .net 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 rongrong rongrong 等级: 结帖率:100% #4 得分:0 回复于: 2001-06-05 14:17:00 不知为什么用起来不顺,可能水平问题,高手能不能谈谈经验 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 juneball juneball 等级: 结帖率:100% #5 得分:0 回复于: 2001-06-05 15:20:00 关注 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 zxpcomeon zxpcomeon 等级: 结帖率:99.22% #6 得分:0 回复于: 2001-06-05 17:44:00 用jsp怎么样? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 SOFTFUN_CSDN SOFTFUN_CSDN 等级: 结帖率:100% #7 得分:5 回复于: 2001-06-05 17:45:00 效果还可以~~ 问题在效率上~~ 好象低了点-也许是使用时间的问题吧~~ 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #8 得分:0 回复于: 2001-06-05 17:53:00 大家发言不踊跃。难道题材不好?! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 leonwan leonwan 等级: 结帖率:100% #9 得分:0 回复于: 2001-06-05 19:10:00 What? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #10 得分:0 回复于: 2001-06-05 19:12:00 不是题材不好,只是我不懂... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #11 得分:0 回复于: 2001-06-05 19:27:00 我想这跟pb不稳定有关了...今天下载了一个7.03build10081补丁,还行,还没发现什么常见问题... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 dolt dolt 等级: 结帖率:100% #12 得分:0 回复于: 2001-06-05 21:41:00 关注 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #13 得分:0 回复于: 2001-06-05 21:57:00 TO AM2000: 哦。你的问题解决了吗?记得给我一份ZIP 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 pckiller pckiller 等级: 结帖率:100% #14 得分:5 回复于: 2001-06-05 22:10:00 时代在发展嘛!纯C/S的程序是很少见了,多多少少都会带点别的,至于淘汰的问题,谁也不敢说,旧的事物肯定会被淘汰,但新旧事物的交替是有时间的,多长?没人知道!反正从公司的现状还看不出什么迹象。我看又有人谈到开发工具的问题,就罗嗦两句吧,现实的说程序员也是一种普通的职业,工作就是为了生活,至于用什么工具来完成你的工作就因人而异了,不过目的只有一个,给客户一个稳定的程序,我接触过这麽多客户还真没有要求界面问题的,更没有要求开发工具的,他们的要求就是操作简便、稳定、数据正确。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 dahaidao dahaidao 等级: 结帖率:100% #15 得分:0 回复于: 2001-06-06 07:49:00 我也在用,效果还可以,不过也一些问题等解决,不过好像不是很难。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #16 得分:0 回复于: 2001-06-06 08:12:00 to freshman113(逍遥子):好的,等有了我就发给你...;QQ:40803437  对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 z6 z6 等级: 结帖率:100% #17 得分:5 回复于: 2001-06-06 08:31:00 淘汰的可能性不大,因此PB与NET各有千秋。另外PB702升级到703(C5)在about中仍显示702是否正常,还有我有一台机器有702,可升级到C5时提示我升级前必须安装PB,可是这台机器里确实装有PB并且一直在用,怎么办呢? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wangtaopublic wangtaopublic 等级: 结帖率:100% #18 得分:0 回复于: 2001-06-06 09:06:00 其实现在的火车站售票系统(完全为pb4.0开发),民航售票系统,都是CS体系。 三层体系我认为应用在电子商务领域最为合适! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #19 得分:0 回复于: 2001-06-06 09:24:00 pb4.0那个时代CS结构算是先进的,岁月不饶人啊!~~~~~~~~~~~ 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 juneball juneball 等级: 结帖率:100% #20 得分:0 回复于: 2001-06-06 10:53:00 关注 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #21 得分:0 回复于: 2001-06-06 14:59:00 呵呵,今天下了一个EAServer 3.61的试用版...解压后共824M,巨肥..............这下有得玩了... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #22 得分:0 回复于: 2001-06-06 15:14:00 真是有心人哦。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 ljmemail ljmemail 等级: 结帖率:92.54% #23 得分:5 回复于: 2001-06-06 15:16:00 用PowerBuilder开发BS结构的应用程序效果并不太好,一般在应用程序的客户端还得安装应用软件,所以建议如果要是想做BS模式开发的话最好还是选择其他专门的语言 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #24 得分:30 回复于: 2001-06-06 16:29:00 用PowerBuilder6建立browser/server结构应用程序 1998.10.20 新疆财院计算中心 孙彬 王东 【摘要】本文主要论述PowerBuilder6.0实现 Browser/Server结构的Internet解决方案和工作方式,对实现该方式的几种重要模块的数据流程进行论述,最后给出实例。 PowerBuilder 6.0实现“Web浏览器-数据库服务器”方案的前提条件是构建分布式应用体系。将 PowerBuilder6.0应用分布到Internet结构下,也就是把PowerBuilder 6.0客户端应用分布到Web服务器上,当浏览器客户端向Web 服务器发出服务请求时,Web服务器自动调用PowerBuilder应用软件系统, 从而实现各种业务软件的Internet结构功能。 一、组成Browser/Server结构的模块结构。 由上图所示, 用 PowerBuilder6. 0 开发的各种基于Internet的应用,是利用PowerBuilder6.0 提供的分布式应用技术及PowerScripts编程技术来实现的,相当于编写分布式应用环境下的服务器应用。例如采用PowerScripts语言环境、数据窗口技术等。其制作流程及工作原理是: 1. 建立及配置 Web 服务器。 PowerBuilder 中自带O'Reilly公司基于WindowsNT 3.51以上版本和Win 95/98平台的32位多线程个人Web服务器WebSite 1.1版。该Web 服务器提供了完整的Web服务创建、管理环境和安全机制。 2.在Web服务器上建立可执行程序(Web.Pb)。Web.pb(Pbcgi60.exe)程序主要功能是调用PowerBuilder应用服务器中预置的处理程序,包括分析执行用户对象中的用户函数,反馈HTML控制流和生成解释插入件程序等。 Web.PB是用来开发基于Web应用的基本部件,该部件本身就是Web上的一个网关应用程序。该工具提供从 Web服务器到PowerBuilder应用服务器的访问,允许用户在 Internet以及Intranet下,通过Web对数据库进行近于完全的操纵。同时,通过Web.PB,动态创建HTML文档亦成为可能。Web.PB程序是Web服务器和 PowerBuilder应用服务器相连接的桥梁。使用Web.PB构建Web应用有如下优点: a.支持CGI、ISAPI、NSAPI、MSAPI等多种网关程序接口。 b.支持PowerBuilder中数据窗口的引用。 c.易于将以前编写的PowerBuilder应用移植到Web环境下。 d.易于创建嵌入PowerBuilder应用程序的HTML文件,应用服务器在运行环境下,将根据用户需求, 动态生成HTML语法,发布完全动态的信息。 e.支持数据库连接。PowerBuilder所能够连接到的数据库都可以被浏览器用户访问到,使得 Web服务与数据库服务通过PowerBuilder 6.0完整地结合起来。 3.建立PowerBuilder应用服务器。PowerBuilder应用服务器主要是一些用于激活PowerBuilder6.0 业务应用的类库程序组成。创建上图所示的PowerBuilder应用服务器时,须引用PowerBuilder6.0 Web类库,类库中定义了五种定制的类用户对象,封装了创建HTML语法及事务管理所需的函数、结构和实例等多种实体,可用来创建HTML语法、管理客户浏览器连接的状态等。PowerBuilder 6.0应用服务器相当于分布式应用中客户端应用,用于向PowerBuilder6.0业务应用发出调用请求。执行方法是:当PowerBuilder6.0 应用服务器监听到Web.PB的请求后,则启动PowerBuilder应用服务器中已预定义的业务处理程序。 例如,当用户在浏览器端使用Web浏览器(IE或Netscape)浏览页面时,通过在HTML页面中嵌入的 <A>或<FORM>元素,Web服务器可自动激活Web.PB应用。活动的Web服务器首先调用PowerBuilder6.0的Web.PB类程序,作为PowerBuilder 分布式应用中的客户端应用,建立与PowerBuilder 6.0应用服务器的连接,然后调用PowerBuilder6.0应用服务器中定义的各个业务功能,也就是用户自定义对象中封装的用户函数,包括数据库访问和文件处理等数据处理功能。 4.建立PowerBuilder业务应用程序。在用户自定义对象中,创建用户自定义函数。功能要求是根据浏览器端用户的需求,进行业务数据处理,把处理结果以HTML页格式,反馈给web.pb程序,经常用于人事管理、财务管理、信息数据处理和系统管理等业务工作。 PowerBuilder业务应用程序有插入件(Plug_ins)和嵌入HTML文件两种风格。Plug-ins(插入件)的使用方法又分成Window plug-ins和Datawindow plug-ins两种。 Window plug-ins 插入件编制业务程序的的方法是 : 在HTML页面上,嵌入并显示PowerBuilder6.0中Child 类型的窗口对象,可放置数据窗口(DataWindow)、树状浏览(TreeView)、Tab页等丰富多彩的控件类型, 丰富HTML页面的表现形式。当客户端用浏览器浏览页面时,Web服务器将PSR文件或PBD文件卸载给客户,客户浏览器接收到PSR文件和PBD文件,将Child窗口对象嵌入在Web 页面中,如果嵌入的是窗口对象,则窗口上定义的功能在浏览器环境下同样能使用,如窗口上定义了数据库操纵的功能,则在浏览器客户端能直接连接操纵数据库。Plug-ins起到了将PowerBuilder6.0对象嵌入到页面中的作用,数据窗口具有丰富的显示风格,用户比较欢迎浏览器上“PowerBuilder Child类数据窗口”的数据表现形式。 Window ActiveX的使用方法与Window plug-ins类似,用来在HTML页面中嵌入并显示PowerBuilder中Child 类型的窗口对象。该组件可以和HTML中的VBScripts和JavaScripts交互使用。 单纯嵌入HTML文件的方法是流行的编程趋势, 也就是说根本不用插入件产品,客户端只需安装常规的Web浏览器,便能实现真正“瘦”的 Browser/Client/Server 结构体系。 总之,PowerBuilder6.0 应用服务器将业务处理程序的执行结果以HTML格式返回给Web服务器。Web服务器再将HTML发布给用户,客户浏览器端在浏览器上接收到结果。 二、简单的Internet应用实例 1.选用Web服务器,配置Web.pb程序。Web服务器种类很多,在此选用Websuit1.1服务器,其它种类的Web 服务器类似。Web.pb程序包括pbcgi60.exe、psisa60.dll、pbnsl60.dll、pbns260.dll、webbagent.dll和pbweb.ini等文件。 注意:设置映射目录/scripts/为c:\ website\ cgi-shl;将上述Web.pb文件复制到/scripts/目录下;将pbweb.ini文件拷贝到WINDOWS NT或WINDOWS 95 的系统目录下;在webpb.ini文件中加入以下内容: [pb60] driver=winsock application=10082 location=202.201.208.6 2.在PowerBuilder6.0开发平台上,选取Internet选项,创建 PowerBuilder6. 0 应用服务器。 技术要点是:建立Internet应用,加入webpb.pbl 类库文件并作启动服务器的脚本,内容是: transport.mytransport mytransport=create transport mytransport="winsock" my transport.location="202.201.208.6" //PowerBuilder6.0应用服务器监听地址 mytransport.application="10082" //服务端口号 mytransport.listen() //启动监听服务 return 3、设置业务数据库服务器和sybase SQL Anywhere本地库wedpb.db的连接。其中业务数据存放到数据库服务器,例如:SQL6.5、Sybase 11、Informix 6.0、Ingres和DB2等类型的数据库;本地库webpb.db中,只存放PowerBuilder 6.0应用服务器的控制信息。 4、创建用户对象,并为该用户对象编写处理脚本。例如:创建用户对象ur,并给constructor事件编写如下脚本: mytransaction=create transaction mytransaction.dbms='ODBC" mytransaction.dbparm="Connectstring='DSN=WebPb'" Connect using mytransaction; if mytransaction.sqlcode<>0 then messagebox("mytransaction.error="+string(mytransaction. & sql_dbcode),mytransaction.sqlerrtext) end if sqlca.dbms="MSS (Msoft) SQL Server 6.5" sqlca.DataBase="xyw" sqlca.Userid="sa" sqlca.ServerName="Server" sqlca.logid="sa" Connect using sqlca; if sqlca.sqlcode<>0 then messagebox("sqlca.error="+string(sqlca.sql_dbcode),sqlca.sqlerrtext) end if 给destructor事件编写如下脚本: disconnect using mytransaction disconnect using sqlca 目的是:当Web.pb调用PowerBuilder6.0服务器时,用户对象自动先建立与数据库的连接,调用结束后断开连接。 5、编写用户自定义函数,各种业务工作的数据处理都由该类函数来完成。例如,在用户对象UR上,创建一查询功能的函数fp(),其内容是: string return_html long ii datastore data_fp data_fp=create datastore data_fp.dataobject="dw_fp" //dw_fp为已经做好的查询数据窗口 data_fp.settransobject(mytransaction) ii=date_fp.retrieve() //检索到的记录数存入变量ii if ii>=1 then return_html+=data_fp.object.datawindow.data.htmltable else return_html="没有检索到满足条件的数据" end if return return_html 6、启动服务器,再启动PowerBuilder6.0应用服务器; 在客户浏览器端浏览含有如下HTML语法的页面: <h2>查询页面实例</h2> <A href="/scripts/pbcgi60.exe/pb60/ur/fp?"> 查询开始</A> 这样PowerBuilder6.0数据窗口dw_fp的内容就可以通过点击超文本链接“查询开始”而显示在客户浏览器界面上,完成一个简单的“瘦”的browser/server应用。 联系地址:新疆财院计算中心 Email:sunbin@mail.xjife.edu.cn 电话:(0991)3716811-2144、2145 <完> 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #25 得分:0 回复于: 2001-06-06 17:05:00 to am2000: 还有没有相关文章,推荐一下吧! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #26 得分:0 回复于: 2001-06-07 08:44:00 我谁开发过实际应用?? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #27 得分:0 回复于: 2001-06-07 08:44:00 晕!~~~~~~~~ 有谁开发过实际应用?? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 asuka asuka 等级: 结帖率:100% #28 得分:5 回复于: 2001-06-07 08:47:00 作b/s 结构的数据库应用,其本身问题是数据库的安全性问题,而不是PowerBuilder的问题,中国现在的状况很难保证数据库的安全性。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 zhujianzhou zhujianzhou 等级: 结帖率:100% #29 得分:0 回复于: 2001-06-07 13:42:00 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 zhujianzhou zhujianzhou 等级: 结帖率:100% #30 得分:0 回复于: 2001-06-07 13:56:00 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 andywoo andywoo 等级: 结帖率:100% #31 得分:5 回复于: 2001-06-07 13:59:00 在地域相对狭小的区域或客户要求稳定性第一的前提下,c/s模式还是不可替代的,b/s模式可能 更适合网站或用户操作水平较低的行业,不过多层的c/s还是一条值得走的路! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 headgo headgo 等级: 结帖率:92% #32 得分:0 回复于: 2001-06-07 14:27:00 多贴一些类似的好文章。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 r3000 r3000 等级: 结帖率:100% #33 得分:0 回复于: 2001-06-07 14:37:00 强烈关注此问题,谁有将已有的C/S结构程序转为b/s结构的经验?? 有人告诉我要转换程序为ActiveX才行,那样客户端不是要下载吗? 速度是不是很慢 ? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #34 得分:0 回复于: 2001-06-07 14:41:00 好象要用Jaugar之类的... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 simbar simbar 等级: 结帖率:100% #35 得分:5 回复于: 2001-06-07 14:53:00 长知识,我想在以后的网络的不断成熟,技术的不断完善,是很有潜力的开发模式,但在国内该方面的发展还是很慢的. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #36 得分:0 回复于: 2001-06-07 15:09:00 还有一个叫做DPB(Distributed PB)之类的东东...有没有用过的... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 LikeMySoft LikeMySoft 等级: 结帖率:100% #37 得分:0 回复于: 2001-06-08 12:40:00 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 LikeMySoft LikeMySoft 等级: 结帖率:100% #38 得分:5 回复于: 2001-06-08 12:42:00 我真担心PB的未来,这玩艺越来越跟不上别的语言了!SYBASE公司在于什么也不知道,次次版本升级,好像只是改改界面,增加几个数据库接口。不行了,不出几年就要被淘汰了! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yyz_xyz yyz_xyz 等级: 结帖率:100% #39 得分:0 回复于: 2001-06-08 16:26:00 不要这样说,现在的好多层应用程序的中间层可以将B/S和C/S共享应用层的。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #40 得分:0 回复于: 2001-06-08 17:26:00 LikeMySoft(技术才是硬道理)说得有道理!你说SYBASE推了很多相关组件,但使用的人又有几个(至少国内)!说到底是功能太弱啊! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 am2000 am2000 等级: 结帖率:100% #41 得分:0 回复于: 2001-06-08 17:28:00 to freshman113(逍遥子):不是吧,我觉得是面太宽了,我学不过来。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 flyshi flyshi 等级: 结帖率:100% #42 得分:0 回复于: 2001-06-08 20:18:00 用Sybase的EAserver,应用服务器采用Powerdynamp,组件服务器采用Jaguar CTS,PowerBuilder作组件,没有问题的。 可以看看我的文章,www.pdriver.com 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #43 得分:0 回复于: 2001-06-11 13:28:00 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yeqiufeng yeqiufeng 等级: 结帖率:100% #44 得分:0 回复于: 2001-06-11 14:12:00 B/S原来如此深入人心了 @_@ 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 freshman113 freshman113 等级: 结帖率:96.77% #45 得分:0 回复于: 2001-06-13 13:03:00 给不了分!CSDN怎么了??!! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 --> --> --> --> --> --> 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 写出你眼中的IE11 赢取新年好礼! 勇敢写出你的爱 赢莫文蔚签名大礼 2014年4月微软MVP申请开始了! 陈勇- 敏捷开发现状及发展之路 CSDN高校俱乐部 高校全新改版邀你来学习和挑战 本帖子已过去太久远了,不再提供回复功能。 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace [关闭] [关闭]