前往Shuct.Net首页

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

关于PB反编译的搜索

戏说DataWindow的“移植”和“临摹” - chengg0769 来自四川,在东莞虚度十载 - 博客频道 - CSDN.NET chengg0769 来自四川,在东莞虚度十载 PB反编译_Powerbuilder DeCompiler_PB反编译器_PB混淆器_PB加密 目录视图 摘要视图 订阅 学院APP首次下载,可得50C币! 欢迎来帮助开源“进步” 当讲师?爱学习?投票攒课吧 CSDN 2015博客之星评选 感恩分享 戏说DataWindow的“移植”和“临摹” 标签: powerbuilderwinformjavadelphi开发工具borland 2010-06-02 20:14 3368人阅读 评论(19) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载。 datawindow是一个好东西,兼具sql交互,数据展示,报表,录入,编辑,删除,排序,dw和ds之间数据拷贝,ds的容器作用。诸多好处,堪称经典。 关于Powerbuilder的历史,请搜索“Powerbuilder的历史” 我只说一个问题: “DataWindow——这个用90%的C代码以及10%的汇编写成的对象” 这个对象的速度和用处大,是datawindow受到特别对待的根本。但是从现在的角度看问题。我认为它脱离不了本地执行的cs运用模式。 powerj中有datawindow for java,不过我也没用过,也没见过。欲了解请点:http://blog.csdn.net/chengg0769/archive/2007/09/16/1787083.aspx 现在也出现一拨人,而不是少数人,想借dw的思路,把其移植到其他开发工具上,dw.net是sybase做的,我用c#曾经用过一次。用法大致同pb中无差别。不过在web中我未使用过。 还有其他的移植,您可以搜索关键字在google里,如: ------------------------------------------------------------------ The Java DataWindow DataWindow to Java/XML/HTML Conversion 还有取名dw2java的。 Web DataWindow 关于b/s下的datawindow开发过程记录 datawindow to java conversion 最近成都的djfocus ------------------------------------------------------------------- 首先说这不新鲜了。 其次我断言,除了dw.net能在winform中保持跟pb中差不多的效果外,其他移植都是只得形而不得神。 我这个人有时喜欢考虑点问题,我在想,其实dw解释器就是一个高速的cpu,dw的xml描述和函数表达式就是执行代码。 xml描述和函数表达式只是种形式,真正的奥秘在dw的解析和函数调用,数据组织的高超上。 我猜想为什么dw和ds他的排序和查找能非常快?技术的实现上我认为它在内部解析上运用了非常多的指针,在对文字和数字的排序上有很多索引,也有很快的算法。这是它取胜的关键。另外dw用专利保护了不被人随意模仿和抄袭。等同于现在用java来实现,可能吗?用.net代码,我们大凡能想到的算法都会是很高阶的算法,做出的结果会像dw2xls那样慢得无法容忍。要做好一个控件一定是从最低阶最底层从数据结构上去入手的。 目前的临摹行为还并不排除会不会受到法律上的约束。 其实dw的思路,你也完全可以用其他方式来实现,不过它的神不在这里。它的神在于cs中运用的速度非常快,比如你弄许多数据在dw中排序一下,你就会明白。脱离这个运用环境,可能会大打折扣的。就包括dw.net在winform中的运用。已经失去了应有的神。 大凡我见到网上很多实现,不外乎就是要模拟dw的在数据展现和express等形式上的组织而已。其实不参考dw也完全可以实现的。只要你有足够的创意。也不会说在公元的2010年才会想到这个问题。 可问题是dw是在很底层构建起来的。虽然现在看来很多诟病。但我们无法忽略它并找到一个能盖过它的产品。 javaer要模拟它是出于什么目的呢,不外乎就是数据组织和展示在java中不是那么地方便。而且java的重点也不再这里。因为怎么说,除了dw外,其他任何开发工具中并没有类似一模一样的可用的控件和数据组织形式。vb,vcl中都是用不同控件来组织数据的,比如grid显示,就是只有死板的一种grid,如果报表就要用单独的报表工具。放很多标签和栏位来录入和修改。这必然添加了几十倍编程的工作量,而且将数据处理的细节,如设置栏位的标题这些细节都混杂到code中来,更难说耦合性了。数据,展示,逻辑严重混杂。我们在vb,delphi开发的程序中通常会看到大段的代码,如准备sql,查询,设置栏位的标题等。php等就更没控件之说,因为原创者只会考虑开源和依靠html等标准,所以只能是用table和form去一个一个摆放字段了。或者是借用第三方实现。 所以结论就是:其他人的所谓移植和模仿,不外乎多出一个数据展现的东东罢了,是无法真正产生一个全新的好用的东东。 djfocus的演示视频里展示的是一个服装销售的案子,不过偶之意见,这么简单的运用,我用纯html的css更合适。 pb这个产物是上世纪80,90年代的产物,他们的创意和实现也不是现在的人才知晓的,我不明白,打死也不明白,我认为ms和borland应该有如此的实现,因为vb和delphi和bcb在数据库编程方面的运用其实也很广的。这其中的缘故,不晓得谁能告诉我。以他们两家,可以说绝非无能力为之之辈。 国筹兄最近有一个新式武器txdw,运行在ie中的插件。能借助cs的速度和web的无处不在的优点。不过恕我直言,以前插件这玩意pb是有玩过的,java也玩过Java小程序的,因为沙盒安全,web并不能享有cs的方方面面。结果是好是坏,不便评说。 css使得我们现在的网页如yahoo的首页只是一个css控制的列表文件而已。css在现目前是主要控制网页布局,数据展示的工具。 html5的出现,将提供更多富客户端交互的功能。历史发展到今天,小小dw已经可有可无了。 如果你有足够的创意,请往最新的技术标准上去考虑。 上一篇地震周边地区的摇篮生活和地震综合症 下一篇低学历也能成为技术高人——IT“异人”田洪川 (转) 顶 0 踩 0 猜你在找 查看评论 * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场 个人资料 chengg0769 访问:767398次 积分:11202 等级: 积分:11202 排名:第653名 原创:279篇 转载:211篇 译文:0篇 评论:358条 文章搜索 文章分类 PB反编译与加密(12) IOS和安卓(9) PB与数据库(16) 网络相关(1) 搜索相关(0) 闲话扯起耍(4) 其他语言(7) 文章存档 2015年10月(3)2015年09月(2)2015年08月(3)2015年07月(1)2015年05月(1)2015年03月(1)2014年04月(1)2014年01月(1)2013年12月(2)2013年11月(2)2013年09月(1)2013年02月(1)2012年11月(1)2012年09月(1)2012年08月(6)2012年07月(1)2012年05月(3)2012年03月(4)2011年12月(2)2011年11月(2)2011年10月(9)2011年09月(6)2011年08月(11)2011年07月(2)2011年06月(4)2011年04月(3)2010年12月(1)2010年10月(2)2010年09月(8)2010年08月(1)2010年07月(8)2010年06月(17)2010年05月(2)2010年04月(2)2010年03月(4)2010年01月(1)2009年09月(8)2009年08月(5)2009年07月(8)2009年06月(8)2009年05月(16)2009年03月(2)2009年02月(7)2008年12月(2)2008年11月(4)2008年10月(5)2008年08月(1)2008年07月(2)2008年01月(12)2007年12月(29)2007年11月(7)2007年10月(4)2007年09月(20)2007年08月(55)2007年07月(176) 阅读排行 做代理网站最有效的4种宣传方法(admin9.com)(18287) 搜索引擎学习资源(作者:dongdonglang)(15074) PowerBuilder DeCompiler(PB DeCompiler) Demo download(PB反编译,支持5-12)(10092) 再谈powerbuilder程序防止破解的办法(终结篇,以后不再写这个问题)(9787) 浅谈Powerbuilder的未来和Powerbuilder使用者的未来(8068) Powerbuilder混淆,加密(powerbuilder防止反编译,pb混淆器,PB加壳,支持5-12) obfuscator for PowerBuilder(8001) 程序员的SEO总结(7829) PB11.5,PB12 web项目初探(7827) 在一台联想3000G430 T1600笔记本上安装黑苹果(东皇v10.6.3)成功(7332) 文件夹加密原理 [转](7330) 评论排行 浅谈Powerbuilder的未来和Powerbuilder使用者的未来(49) 程序员的SEO总结(32) 有关Powerbuilder的悲观论和乐观论(由郭贴引发的300多贴争辩想到的,也是很久就想秉明的一个观点)(22) Powerbuilder混淆,加密(powerbuilder防止反编译,pb混淆器,PB加壳,支持5-12) obfuscator for PowerBuilder(20) 因为垄断形成,数据库市场将出现更多开源数据库(19) 戏说DataWindow的“移植”和“临摹”(19) 免费软件模式之随想(18) 软件提交到国外的下载站的几点操作和想法(15) PB11.5,PB12 web项目初探(15) 关于对pbd反编译器的期待(11) 推荐文章 *Hadoop节点"慢磁盘"监控 *假如你想成为全栈工程师… *没有躲过的坑--正则表达式截取字符串 *CardView完全解析与RecyclerView结合使用(三十二) *And roid 高仿微信发朋友圈浏览图片效果 *通过Ajax的方式执行GP服务 最新评论 PB inet组件 Post给php时怎么接收 bczhan: 非常感谢,最近做接口,刚才用上了 电讯业营收管理软件--菜单图示[JPG10张] weilexinye: 不懂,学习中。 关于EXECryptor参数设置的问题 fcmguanba: 你好!关于软件加壳加密的问题,我们可以探讨一下吗?你加我的QQ号码:1715960127 四年级数学题难倒家长(转载) qing7416: 我能做,但换成我四年级,多半不会做,会做的也做不对 中文垂直搜索引擎、行业搜索引擎大全(最新计137家) (转贴) defineconst: 真全! 搜索引擎开发,垂直搜索开发探讨:蜘蛛,并行,搜索,垂直搜索,搜索开发,lucene,java,分布[原创] defineconst: 你好还在弄搜索吗?UserB是谁的啊 如何用VC编写供PB调用的DLL (转) tang0575: 为啥我调用时,PB提示没有这个函数呢 基于MapServer的WebGIS开发(转) qq_20787725: 很好的一片文章 谢谢 垂直搜索开发:垂直搜索引擎开发全过程[原创] zww_ren_0: 要精英中的精英(就像你)才能玩。。。 垂直搜索开发:垂直搜索引擎开发全过程[原创] zww_ren_0: C.忠告就表示这货没任何价值了。。。按你的意思来说,实际一点来说。 我的未来方向 pconline/asp.net周金桥老师的aspnet 友人Blog 旧博客在sina Bluesen的语音卡开发平台 JackXu的开源语音卡框架 经验丰富的好友:杨光的专栏 蓝星际语音平台,Koodoo语言 Lucene改造者-yuetiantian 西部.阿呆's blog manesking:全文检索c/c fullfocus研究lucene,nutch 黄国酬的博客 把“天轰穿”的asp.net 雨松.安卓