前往Shuct.Net首页

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

关于PowerBuilder的搜索

㊣㊣善用 PowerBuilder開發 .NET程式㊣㊣-CSDN论坛-CSDN.NET-中国最大的IT技术社区 --> 首页 论坛帮助 论坛牛人 论坛地图 CSDN > CSDN论坛 > PowerBuilder > Web 应用 1 2 下一页 第 1 2 页 管理菜单 置顶 取消推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 pb8 [推荐] ㊣㊣善用 PowerBuilder開發 .NET程式㊣㊣ [问题点数:200分,结帖人pb8] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 pb8 pb8 等级: 结帖率:100% 35 楼主 发表于: 2010-03-09 12:46:13 本帖最后由 pb8 于 2010-03-09 12:46:29 编辑 本文將以一個不同的角度看待P owerBuilder for .NET,讓PowerBuilder開發者可以用在適當的地方應用,發揮最大效益。 文/圖 黃智祥 自從PowerBuilder上市以來,演進的過程已經超過10年,能歷久而不衰,絕對有它獨特的地方,然而外在環境的變化,尤其是IT技術上的重大改變,似乎不少懷疑加諸在它的身上。其實身為PowerBuilder的推廣者,發現主要是因為不少使用者,並沒有深入了解其核心價值,進而產生不少誤解。因此,在開始討論技術方法之前,筆者將先帶領開發人員從另一個角度看待PowerBuilder,進而才能為企業產生效益。 技術的分水嶺 從PowerBuilder 11以來支援 .NET技術,可說是PowerBuilder有史以來最重要的改變。筆者之所以強調這是一個非常重要的改變,原因是這也意味著將來PowerBuilder的發展方向,將強化 .NET的支援,絕對比想像的還多。 PowerBuilder 11支援 .NET技術包含: ˙.NET WebForm:將寫好的PowerBuilder程式,轉換成Web Application。 ˙.NET WinForm:將寫好的PowerBuilder程式,轉換成以.NET為運作底層的Window Application。 ˙.NET Web Services:將撰寫PB NVO物件,部署成在.NET環境運作的Web Services。當然,也支援呼叫Web Services。 ˙.NET Assembly:將撰寫PB NVO物件,部署成.NET Assembly,供他人使用。當然,也支援匯入他人開發好的Assembly,呼叫使用。 上述這4個技術,全部歸納來說,它是將所有PowerScript的指令,全部轉換成C#的程式碼,然後將這些C#程式碼,再包裝成 .NET Assembly的形態來運作。 講到這裡,各位應該會想到,既然都是以C#為主,自然應該可以跟其他以C#為主要構成的程式,達到互通的效果,進而擴展原先PowerBuilder的領域,或是再次利用原本已經運作良好的C#元件,也就是程式碼的重複使用(reuse)。答案是正確的,這個功能,也就稱之為程式碼的互通性(interoperability)。 PowerBuilder要做到這樣的功能,最主要就是使用條件式編譯器「Conditional compilation」的機制。條件式編譯器會根據所謂預定符號(Predefined symbols)的值,來決定你所界定範圍內的程式碼區塊,要使用哪一種編譯器來解讀程式。 Development tools式開發預定符號的值將由你指定,例如預定符號的值若是「PBNATIVE」,後續的程式將以PowerScript的編譯器來編譯;假如值是「PBDOTNET」,則將以C#的編譯器來編譯。最重要的,就是位於C#區塊的程式碼,可以和PowerScript區塊的程式碼,其變數的值是可以互通的,所以就做到所謂互通的效果了。 程式1 variable lv_var #if defined PBDOTNET then /*action1*/ #end if /*action2*/ 讀者可以參考程式1,「#If…#end if」條件只有在 .NET類型的應用程式才會被編譯,其變數「lv_var」可以在action1和action2內都可以直接使用。 講到這裡,或許有讀者會問,對於.NET的世界,主要的功能、元件,PowerBuilder是否都可以拿來使用?沒錯,這個機制大幅增加PowerBuilder的擴展性,把 .NET環境的資源拿來運用。在PowerBuilder 11之後,幾乎可以稱之為PowerBuilder .NET,它是一個非常重大的改版,一個PowerBuilder歷年來版本中最大的分水嶺。 角色定位 既然PowerBuilder有這樣的改變,我們該如何發揮它的效益?之前的版本,除了Client/Server外,PowerBuilder主要針對Java的支援,這個版本仍然延續這樣的支援,但是重點放在元件的製作上,而不在前端的網頁。 PowerBuilder Application Server Plug-in 我們可以從PowerBuilder 11.5來看,它把JSP Target這個功能移除掉,並且在產品的包裝上,新增加PowerBuilder Application Server Plug-in,就可看出一些彌端。 PowerBuilder支援多層次架構程式的技術,前端可以使用PowerBuilder或是JSP,至於中間層的元件,則是使用PowerBuilder NVO(Nonvisual User Object)物件來開發,可以稱之為PB元件,對應到Java的領域就是EJB元件。 PB元件最後將被部署到中間層Application Server上,以往PB元件只能部署到Sybase的AP Server,也就是EAServer(Enterprise Application Server),對於其他產牌的AP Server則無法支援。PowerBuilder Application Server Plug-in這個產品,就可以讓你把PB元件部屬到其他廠牌的AP Server上,例如IBM WebSphere或是Oracle Weblogic,其最主要的目的就是在不同的領域中可以沿用PowerBuilder的技術。 PocketBuilder PowerBuilder 11.5還包含另一個新產品,就是PocketBuilder,它可以讓你開發Mobile Application,例如手機、PDA等行動裝置的應用程式。可在行動裝置上執行,並且離線處理資料,這些資料將暫時存放在這些裝置中,且由一個小型資料庫管理,就是SQL Anywhere。這些暫存的資料,稍後則會與企業內部的資料庫系統做同步。 雖然上述的2項產品實際上都已上市許久,但是這次都納入PowerBuilder 11.5,最重要是免費,不用再額外購買。如今,PowerBuilder的角色已漸漸成為一個綜合性的開發工具,也就是你只要一種語言: PowerBuilder.NETC# PowerScript,使用同樣觀念,就可以開發數種不同的應用程式。相較於Java,更為單純,語法更為簡單,並且只要學習一次,就可以開發不少類型的應用程式,達到學習以及技術上的重覆使用性。 使用者需求為依歸增加不少功能的PowerBuilder,要能帶給企業最大的效益,跟專案的需求有莫大的關係,例如End User操作的需求、對畫面的期待、企業文化、應用程式的特性等都可以算是。 舉個例來說明,由於PowerBuilder主要運作的操作介面是以Window Form的樣式為主,即便是產生網頁的Web Form應用程式,其特性也跟Window Form很類似。假如專案的需求是要能夠做到與HTML特性非常相關的網頁操作特性,那PowerBuilder可能無法滿足;但是假如專案經理依據專案需求的重要性,這個特性可以改成PowerBuilder既有風格的作法,並且說服專案的stateholder(利害關係人),那PowerBuilder就可以發揮非常大的效益,因為開發人員將不用花費昂貴的教育訓練成本,去學習HTML等相關技術,並且能重複使用既有PowerBuilder開發畫面的技術,即可產生網頁,這樣就可輕鬆達到開發上低成本和快速開發的目標。 另外,對於Web和Window應用程式的差異是必須要有所認知的。對於企業內部的資訊系統,往往有使用者會拿以往PowerBuilder既有Client/Server Window Form功能,來要求PowerBuilder .NET Web Form,假如是這樣的話,那絕對不是一件好事。很多功能在不同的技術上,原本就很難完全相同,硬要如此,則專案失敗的機率很高。 假如需求如此,最好回到原點思考更換系統的目的。其實對於End User,只會要求操作的便利性,以及資料處理的速度(他們可是急著下班阿),是不是Web他們一點都不介意。當然,使用者的要求也許和公司政策互有牴觸,這個時候,專案經理的重要性就會出來了。一個專案因為參與的人數眾多,每個人的角色和觀看事情的角度不同,所以有不同的專案需求,專案經理的重要性就是要協調這些需求,達到每個人都認可的程度。基本上,事先告知絕對比事後拒絕好辦事,尤其每個使用者通常會以菩薩心腸的態度,願意跟你討論他接受的替代方案,這樣對於專案的進行方便些,也不會花費心思對於PowerBuilder轉.NET WebForm,絞盡腦汁要完成跟Window Form一樣的功能。 善用特性,發揮效益善用PowerBuilder的語言特性,儘量在它的特性下完成專案所需的功能,才能發揮最大的效益。讀者應該要有所認知,雖然PowerBuilder可以做到許多功能,但也並不是所有專案都適合,所以事前的評估很重要,評估後跟stateholder協調也很重要。一般而言,internet應用程式也許畫面比較花俏,才能吸引使用者注意。但是對於intranet的應用程式,效能和便利性往往大於畫面的美觀。既然如此,intranet的應用程式一定要是Web化的網頁程式嗎?也就是每個程式都要轉成Web嗎?網頁的應用程式通常執行效能和操作的便利在intranet內運作,往往比不上傳統Client/Server 4GL的應用程式,所以這是一個直得思考的問題。是不是落入為了Web化而Web? Development tools式開發假如不是為了Web,而是前端程式的管理在Client/Server下過於複雜,所以不得已選擇Web。若遇到這樣的情況,筆者非常推薦讀者使用PowerBuilder .NET Window Form的方式來建構系統。因為對於支援度而言,PowerBuilder .NET Window Form和既有Native PowerBuilder支援度最高,轉換效果幾乎不變,而且支援Smart Client,可以幫你控制前端版本的問題,大幅降低前端管理的煩瑣,就這一點是和Web應用程式是相同的。最重要的,是因為它是.NET的應用程式,所以比起Native PowerBuilder,有更大的彈性可以擴增應用程式的功能,長遠來看,會是較適當的選擇。 至於Smart Client的架構可參考圖1,開發人員將最新的程式公佈在Server端,前端End User可以下載執行,並且定期檢查Server是否有新版,而提醒End User是否下載新版執行。 圖1 Smart Client運作架構。 學習之路 自PowerBuilder 11以來,很明確的往 .NET的方向前進,這對PowerBuilder的開發人員,確實造成不小的影響。也許有人質疑,既然如此,就直接選擇 .NET的技術就可以了。 關於這個問題,筆者認為,如何才能發揮「效益」,這才是真正要考慮的重點。你必須發揮PowerBuilder語言的特色,對於你的專案,才會有對大的效益。別忘了,PowerBuilder還有一個重要的特色,那就是DataWindow,也就是DataWindow Anywhere。筆者了解 .NET的技術,以及一位資深的Java高手曾經告訴筆者,目前還沒有其他技術可以做到像DataWindow這樣特性的物件。 那麼,PowerBuilder開發人員應該要建立什麼樣的 .NET技術呢?其實不用擔心,儘管PowerBuilder可以支援 .NET,但是 .NET對PowerBuilder而言,並不是先決條件,而是一種加分的效果。技術層面的知識知道的愈多,對於專案將更有助益。基本上只要先了解 .NET的架構和觀念即可,下述主題就已足夠: ˙何謂.NET Framework。 ˙何謂.NET Framework SDK。 ˙Assembly在.NET的角色。 ˙初級IIS的特性和管理。 較深入的,就是學習C#語言,這是達到互通性最重要的部份。 小結 只要善用產品的特性與優點,發揮在對的地方,對個人或企業就能帶來更多的好處和競爭力。 責任編輯/洪羿漣 R 作者介紹 黃智祥 目前服務於倍力資訊加值服務部經理, 負責P o w e r B u i l d er系列產品講師。從早期的P ow er B u i lde r 4.0開發人員,到現在負責PowerBuilder的技術推廣。曾在T PUG等多項活動中發表專題演說,撰寫過 PowerBuilder 8.0分散式進階應用一書。專長為程式語言、物件導向技術,擁有SCJP、SCWCD以及IBM Rational等認證。 更多 分享到: 相关主题推荐: PowerBuilder .net .net framework websphere 前端 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 回复次数:80 sewinten sewinten 等级: 结帖率:100% #1 得分:50 回复于: 2010-03-09 12:59:27 沙发??????????? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 sewinten sewinten 等级: 结帖率:100% #2 得分:0 回复于: 2010-03-09 13:01:51 PocketBuilder能否直接访问数据库服务器? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 pb8 pb8 等级: 结帖率:100% 35 #3 得分:0 回复于: 2010-03-09 13:15:13 引用 2 楼 sewinten 的回复:PocketBuilder能否直接访问数据库服务器? 可以,基于tcp协议~~ 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 huangguochou huangguochou 等级: 结帖率:94.74% #4 得分:100 回复于: 2010-03-09 13:24:29 variable lv_var #if defined PBDOTNET then /*action1*/ #end if /*action2*/ 如果你不了解.net的类库,你可以在pb里面轻松调用.net的东西吗?如果你已经可以使用c#了,为什么不考虑自接使用c#? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 huangguochou huangguochou 等级: 结帖率:94.74% #5 得分:0 回复于: 2010-03-09 13:33:35 就像pb开发webform程序一样,希望不需要程序员了解html, css , js ,也不需要了解session, cookie,能够快速开发web应用程序。在一般情况下,这可以提高生产效率,但如果pb转换的应用不能满足或实现用户的需求时,你怎么办?就例如pb不能处理Api的CallBack函数一样,在win32环境下,我们还可以用其它工具写个dll给pb调用,在webform下面呢? 有得必有失,所以开发.net的应用程序,我更看能直接采用vs的ide + dw.net的模式,不管是webform的程序,还是winform的程序,即使pb12.net正式发布后,你一样可以在vs.net的开发环境中,使用c#来使用pb的 WPF DataWindow. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 pb8 pb8 等级: 结帖率:100% 35 #6 得分:0 回复于: 2010-03-09 13:44:36 引用 4 楼 huangguochou 的回复:variable lv_var #if defined PBDOTNET then /*action1*/ #end if /*action2*/ 如果你不了解.net的类库,你可以在pb里面轻松调用.net的东西吗?如果你已经可以使用c#了,为什么不考虑自接使用c#? 呵呵,与黄兄意见有些差异,sybase在pb中加入这些预编译指令只是方便程序员更好地嵌入一些代码,就像c之类嵌入汇编一样,大部分还是用c写,但核心的对性能要求比较高或c不好直接处理的地方就可以用汇编嵌入; pb8感触比较深的,有时候要在pb里面处理或得到一些东东很困难,但通过嵌入c#就特简单,特别是对于ws之类的,要得到客户端的连接请求信息之类,当然,这都是基于对C#仅限于了解语法和能看能改的水平,如果C#很熟了,直接写C#效果肯定不错 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 pb8 pb8 等级: 结帖率:100% 35 #7 得分:0 回复于: 2010-03-09 13:57:22 引用 5 楼 huangguochou 的回复:就像pb开发webform程序一样,希望不需要程序员了解html, css , js ,也不需要了解session, cookie,能够快速开发web应用程序。在一般情况下,这可以提高生产效率,但如果pb转换的应用不能满足或实现用户的需求时,你怎么办?就例如pb不能处理Api的CallBack函数一样,在win32环境下,我们还可以用其它工具写个dll给pb调用,在webform下面呢? 有得必有失,所以开发.net的应用程序,我更看能直接采用vs的ide + dw.net的模式,不管是webform的程序,还是winform的程序,即使pb12.net正式发布后,你一样可以在vs.net的开发环境中,使用c#来使用pb的 WPF DataWindow. pb8也不看到pb为程序员省下的一些事情而导致的c/s转b/s,这使得很多程序员很懒,懒早已成为很多程序员的一种习惯了,即使使用pb来写web程序,也应当具备下面的知识: 1. HTML(HyperText Mark-up Language) 2. CSS(Style Sheet) 3. JavaScript(跨平台,非常安全) 4. VBScript(针对MS平台非常强大,但相对不安全) 5. SqlServer | MySql | Oracle | 或其它数据库... 6. Access (数据库,可以作为小型数据存储) 7. XML(eXtensible Markup Language) 8. XSL(EXtensible Stylesheet Language) 9. ASP | ASP.NET | PHP | JSP | CGI | 或其它服务器环境语言 10. C++ | JAVA | C# | 或其它面向对象的语言(很多时候需要开发一些组建便于客户端调用,或与WEB系统交互, 或处理一些WEB数据,比如蜘蛛) 如果能够在pb的web forms与上面的资源相互补充,又何必宁拘一格呢? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 lzp_lrp lzp_lrp 等级: 结帖率:99.49% 2295 #8 得分:0 回复于: 2010-03-09 21:29:47 倍力資訊出的文章挺好的,推荐大家读一读 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 lzp_lrp lzp_lrp 等级: 结帖率:99.49% 2295 #9 得分:50 回复于: 2010-03-09 21:34:30 可以参考以下资源 http://download.csdn.net/source/2102567 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Davy_Yuan Davy_Yuan 等级: 结帖率:75% #10 得分:0 回复于: 2010-03-09 21:46:12 楼主太强大啦~~太详细啦~ 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 asdfgfghj asdfgfghj 等级: 结帖率:0% #11 得分:0 回复于: 2010-03-09 22:02:17 楼主太强大啦~~太详细啦~ 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 a68351153 a68351153 等级: 结帖率:100% #12 得分:0 回复于: 2010-03-09 22:25:55 PowerBuilder Application 对于.NET技术的支持 学习了 学习了 这个东西 还真接触不多 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wuyi8808 wuyi8808 等级: 结帖率:100% 2 #13 得分:0 回复于: 2010-03-09 23:23:55 pb11 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 lxq88888 lxq88888 等级: 结帖率:0% #14 得分:0 回复于: 2010-03-09 23:51:19 学习了...楼主太强大啦~~太详细啦~ 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 dwl723696524 dwl723696524 等级: 结帖率:0% #15 得分:0 回复于: 2010-03-10 00:36:05 不懂....飘过,顶 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xiaoyehua xiaoyehua 等级: 结帖率:96.35% #16 得分:0 回复于: 2010-03-10 08:45:33 好久没回来老家了,支持一下。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 volkswageos volkswageos 等级: 结帖率:78.57% #17 得分:0 回复于: 2010-03-10 08:49:28 pb现在这么强大啊,真是了不起 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 zb63668331 zb63668331 等级: 结帖率:100% #18 得分:0 回复于: 2010-03-10 08:51:06 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xys_777 xys_777 等级: 结帖率:73.47% 2更多勋章 #19 得分:0 回复于: 2010-03-10 08:51:27 顶 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 ch_weni ch_weni 等级: 结帖率:100% #20 得分:0 回复于: 2010-03-10 09:02:56 顶 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 zhuoyue zhuoyue 等级: 结帖率:100% #21 得分:0 回复于: 2010-03-10 09:21:22 为什么是繁体的 长度补丁 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 gxfszt gxfszt 等级: 结帖率:0% #22 得分:0 回复于: 2010-03-10 09:28:23 路过 顶 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 gxfszt gxfszt 等级: 结帖率:0% #23 得分:0 回复于: 2010-03-10 09:28:46 路过 顶 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 KaedaRukawa KaedaRukawa 等级: 结帖率:100% #24 得分:0 回复于: 2010-03-10 09:35:45 顶,关注PowerBuilder 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 cdd1012 cdd1012 等级: 结帖率:99.8% #25 得分:0 回复于: 2010-03-10 09:49:28 PowerBuilder 对我有用[0] 丢个板砖[1] 引用 | 举报 | 编辑 删除 管理 bluedoctor bluedoctor 等级: 结帖率:98.53% #26 得分:0 回复于: 2010-03-10 10:16:28 听说PB是VB杀手,膜拜下。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 kofkyo kofkyo 等级: 结帖率:100% #27 得分:0 回复于: 2010-03-10 10:23:33 毕业设计的时候用过PowerBuilder... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 fuwulong fuwulong 等级: 结帖率:36.36% #28 得分:0 回复于: 2010-03-10 11:49:20 支持楼主,值得好好关注一下! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 sitom sitom 等级: 结帖率:0% #29 得分:0 回复于: 2010-03-10 12:09:24 沙发沙发, 多谢分享。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 daixf_csdn daixf_csdn 等级: 结帖率:99.56% 2 #30 得分:0 回复于: 2010-03-10 13:48:18 support.................. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 q2winter q2winter 等级: 结帖率:0% #31 得分:0 回复于: 2010-03-10 16:09:18 支持楼主,多谢分享。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 tiantianxiaoqiang tiantianxiaoqiang 等级: 结帖率:100% #32 得分:0 回复于: 2010-03-10 16:57:59 mark 以后慢慢看,太长 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 spring1999 spring1999 等级: 结帖率:100% #33 得分:0 回复于: 2010-03-10 17:15:58 好多年用过,有些日子没有摆弄了。前段时间听说pb12 bate2版出来了,下了安装试试了下。 出来好几个错误。所以删除了。 希望这次能够成功,只是感觉现在有点晚了,好像已经在看晚霞的那种心境了。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 sozdream sozdream 等级: 结帖率:100% #34 得分:0 回复于: 2010-03-10 17:18:12 用好VS, 跳遍天下都不怕~ 学什么PB 啊.... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 delphi_compiler delphi_compiler 等级: 结帖率:100% #35 得分:0 回复于: 2010-03-10 17:54:27 好几年不用PB了,很高兴看到PB还在发展 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Playmaster Playmaster 等级: 结帖率:100% #36 得分:0 回复于: 2010-03-10 18:16:36 PB还没死吗? 现在已经跟古董COBOL差不多了吧? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 sskaikai sskaikai 等级: 结帖率:0% #37 得分:0 回复于: 2010-03-10 19:05:03 不错,有用,非常喜欢 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 zhangyong20081204 zhangyong20081204 等级: 结帖率:100% #38 得分:0 回复于: 2010-03-10 20:29:29 顶,关注PowerBuilder,,,jixia ni 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 bingcat bingcat 等级: 结帖率:100% #39 得分:0 回复于: 2010-03-10 20:56:40 看完后,头转晕了……………… 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 fhj11032 fhj11032 等级: 结帖率:0% #40 得分:0 回复于: 2010-03-10 22:43:35 过来看看。。。。。。。。。。。。。。。。。。。。。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 feilong0309 feilong0309 等级: 结帖率:76.47% #41 得分:0 回复于: 2010-03-10 23:00:29 看完后,头转晕了……………… 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yxhua240 yxhua240 等级: 结帖率:100% #42 得分:0 回复于: 2010-03-11 08:36:23 每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 epozhou epozhou 等级: 结帖率:75% #43 得分:0 回复于: 2010-03-11 08:39:44 。。。。。楼主好牛! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 LuZhou LuZhou 等级: 结帖率:100% #44 得分:0 回复于: 2010-03-11 08:50:37 PowerBuilder开发.NET应用,看起来很诱人,但有没实际用过PowerBuilder开发过.NET程序的童鞋实际介绍下呢? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 hnjzjdd hnjzjdd 等级: 结帖率:33.33% #45 得分:0 回复于: 2010-03-11 09:15:18 顶个。。。。。RET 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shuhai95 shuhai95 等级: 结帖率:0% #46 得分:0 回复于: 2010-03-11 09:20:20 曙海嵌入式学院提供以下课程的培训--中国最大的FPGA,DSP和3G手机通信培训机构: FPGA培训,DSP培训,MTK培训,Android培训,Symbian培训,iPhone培训,单片机培训,Candence PCB培训,Vxworks培训等。 网址:http://www.shuhai9.cn 上海总部电话:021-51875830 深圳:0755-61280252 北京:010-51292078 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 carter554 carter554 等级: 结帖率:0% #47 得分:0 回复于: 2010-03-11 09:29:50 不错啊··写的很好· 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 liaoyukun111 liaoyukun111 等级: 结帖率:100% #48 得分:0 回复于: 2010-03-11 09:32:39 不错啊··写的很好· 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 weiweipxb weiweipxb 等级: 结帖率:98.22% #49 得分:0 回复于: 2010-03-11 10:46:27 看時熱血沸騰,看完兩眼茫然。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 FlashDragon FlashDragon 等级: 结帖率:100% #50 得分:0 回复于: 2010-03-11 11:08:07 PB现在还有多少人在用…… 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 --> --> --> --> --> --> 1 2 下一页 第 1 2 页 管理菜单 置顶 取消推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 写出你眼中的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 [关闭] [关闭]