ComponentArt WebUI for Asp.net 3.0.1501 控件使用方法

对于ComponentArt WebUI for Asp.net 3.0 Asp.Net Web服务器控件集,大家已经很熟悉了吧,现在,它的3.0版推出了。添加了许多新功能,我最喜欢的是它的CallBack控件,它实际上是一个现在流行 的AJAX组件,终于可以非常容易的实现无刷新Asp.Net页了。 

3.0版的安装文件,请到http://www.componentart.com 处去下载。当然,它不能直接使用,下面我说一下让它变成可用的方法。 

我让它变成可用的方法,其实在我以前的随笔中已经说了,就是使用“偷梁换柱”法,因为ComponentArt.Licensing.Manager.exe的注册码管理器已经经过混淆,无法靠反编译来做注册机来使用了。 

原理: 

就 是这个3.0组件的注册码管理器ComponentArt.Licensing.Manager.exe程序是使用C#写的,而安装程序执行检查注册表的 程序是使用InstallShield做的。这两个程序还不能完全的配合在一起,尤其是当ComponentArt.Licensing.Manager.exe执行完注册码验证后把结果写入注册表后,WebUI的安装程序无法执行注册表内容的验证。 

说白了就是目前InstallShield的InstallScript无法调用.net程序。 

这就给了我们可乘之机。 

方法: 

首先,准备好ComponentArt WebUI for Asp.net 2.0的注册管理器,就是2.0版的ComponentArt.Licensing.Manager.exe 程序,我们利用它来欺骗3.0版的安装程序。2.0的订阅级注册码到我以前的随笔回复中去找,能找到的。 

打开“我的电脑”,先使用“工具”菜单的“文件夹选项”,确认显示所有系统文件和隐藏文件。 
然后定位到“ C:/Documents and Settings/[你的登录名]/Local Settings/Temp ”目录中,这个目录就是对于你的登录用户使用的系统临时文件目录。 

找一下此目录中有没有名称类似于“ {5071F84A-FF33-4D2D-BD96-FCF45A201FF4} ” 的目录,这种类型的目录是InstallShield的安装运行时自动生成的临时目录。大家也知道,这个目录实际上是一个GUID,所以说这个目录名每个 人都是不同的。但是确认的一点就是,只要你以前运行过使用InstallShield程序制作的安装程序,你的临时文件目录中就会有这样的文件,全部删 除,没关系的。 

当这样的目录删除完毕后,不要关闭这个窗口,最小化此窗口。 

然后开始运行下载WebUI的安装程 序,当程序刚启动的时候,当要我们按“next”按钮的时候,不要按。打开刚才的那个“我的电脑”窗口,这个窗口应该定位在C:/Documents and Settings/XK1/Local Settings/Temp的目录下(XK1是我的登录英文用户名),按F5键刷新后,大家会看到多了一个名称类似于“ {5071F84A-FF33-4D2D-BD96-FCF45A201FF4} ”的目录,而这个目录就是当前运行的InstallShield的临时目录。 

进入这个目录,大家可以看到里面还有一个名称是GUID的子目录,再进入这个目录,然后大家就可以看到目录里面有ComponentArt.Licensing.Manager.exe 的文件了,而这个文件就是WebUI3.0版的注册码验证文件。 

这时,大家应该明白了。把已经准备好的2.0版的ComponentArt.Licensing.Manager.exe程序替换掉那个临时目录中的3.0版的文件,然后关闭窗口。 

切换到WebUI的安装程序,点击“nent”按钮,直到让你选择Enter License Key Now/Proceed In Free Trial Mode选项的时候,一定要选择“ Enter License Key Now ”选项,然后点击下一步的时候,InstallShield就会自动启动ComponentArt.Licensing.Manager.exe。 

自然,启动的是2.0版的注册码验证器,然后输入我们已经知道的Subscription级的注册码,单击OK后验证成功(废话,肯定成功),然后单击OK关闭验证器。 

验证器关闭后,就会出现选择安装模式窗口,大家注意,一定要选择“第一项”!!中间的Server模式和后面的Cutsom都不能选择。然后单击“next”开始安装文件。 

安装完毕后,我们可以在 “C:/Program Files/ComponentArt/Web.UI 3.0 for ASP.NET” 处找到。可以发现里面有“source_code”文件夹,这就是我们要的,它里面包含了所有WebUI3.0控件源代码。 

过程结束。 

说明: 

1 我说的方法,大家可以用,但是不能把人家的软件用于商业目的,所造成的后果我不承担责任。这个文章的目的仅仅是希望大家学习人家的好的服务器控件编程方法,写出更好的我们自己的服务器控件出来。 

2 这个方法,注册表里的东西是不能用的,根本无法通过安装程序安装的.dll类库的审核,所以大家要运行这个控件,只能重新编译源代码。 

下载地址: 下载1   下载2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
漂亮的ComponentArtWebUI及Demo源码 产品特征: 先进的用户界面件套装:为高级Web应用程序开发提供了16个优质的用户界面件。 专为ASP.NET而设计:为三个先进且更强大的框架而设计:ASP.NET 1.0, ASP.NET 2.0和ASP.NET AJAX。 强大的客户端呈现技术:行业中最先进的Web用户界面技术。 深入整合ASP.NET AJAX:最理想的完全应用AJAX框架的件。 全面的帮助文档和技术支持:提供了完善的产品在线帮助文档和全面的技术支持资源。 企业级服务和培训:为企业级项目开发定制专门的产品咨询和培训服务。 灵活的产品授权:针对开发者,服务和企业级应用提供不同的授权方式。 ComponentArt Web.UI 2007.1 更新信息 ComponentArt Web.UI 2007.1 版本中发布了三个最新的件: ToolBar for ASP.NET ComboBox for ASP.NET Dialog for ASP.NET 以下为Web.UI组件2007.1版本中新增的功能特征: ComponentArt Grid 可以在Callback模式中缓存页面 (CallbackCachingEnabled和CallbackCacheSize属性)。 可在Callback模式中预加载页面到缓存中 (CallbackCacheLookAhead属性)。 页面在滑动条经过时可提取页面 (SliderFetchDelay属性)。 客户端滚动事件。 客户端beforeCallback事件。 ColumnResizeRedistributeWidth属性用于制缩放状态。 ComponentArt Menu 引入(已选)checking和(未选)unchecking项的概念。允许菜单项成为复选框或者单元按钮。 引入(图标透明度)IconVisibility的概念。可使图标只在该项被选中或该项根目录时显示。 添加更多对上下文菜单扩展的制:(TopGroupExpandDirection, TopGroupExpandOffsetX, TopGroupExpandOffsetY)。 增加了ExpandDisabledItems的布尔值属性。 改进了IE7中的元素覆盖运算法则,优化其执行性能。 ComponentArt MultiPage 增加了IE转换效果 (Transition, TransitionDuration属性)。 Web.UI 2007.1 版本没有进行整体框架的改变,只是在Web.UI 2006.2的基础上进行了改进,所以通过最新的ComponentArt.Web.UI.dll可以很方便的对之前的应用程序进行编译。 ComponentArt Web.UI是全球知名的ASP.NET用户界面件包,它提供了ComponentArt独特的界面呈现技术,支持强大的AJAX技术,可以为您提供最先进的ASP.NET Web用户界面。ComponentArt Web.UI专为ASP.NET框架设计,它包含16个支持AJAX技术的优质用户界面件,并可应用在ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX框架中。 2008年3月27日,专注于ASP.NET Web.UI及Charting件开发的ComponentArt又发布了Web.UI的最一代版本:2008.1。该版本有四个框架平台:ASP.NET 1.0、ASP.NET 2.0、ASP.NET Ajax,还有当然是最新的.NET框架支持的ASP.NET 3.5了。 2008.1不仅对其代码的运行效率进行了优化,还最增了一个大家期盼已久的成员:Upload。上传空间虽已不是罕见的东东,可是ComponentArt提供的这款不会让你和你的开发团队失望的。 更主要的是ASP.NET 3.5的版本的发布的,同样,特性和功能都具备的同时,也加入了对LINQ的高度支持。这样,ASP.NET 3.5的开发人员也可以享用到这份大餐喽~ Advanced User Interface Control Suite: Includes 19 Premium User Interface controls for development of sophisticated web applications. Built for ASP.NET: Available in four progressively more powerful framework builds: ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX and ASP.NET 3.5. Powerful Client-side Rendering Technology: Featuring the most advanced web user interface technology in the industry. Deepest ASP.NET AJAX Integration: The first true controls to fully exploit the most advanced AJAX framework available. Comprehensive Documentation and Support: Featuring complete product documentation online and all-inclusive technical support resources. Enterprise Consulting and Training: Customized consulting and training services are offered to support Enterprise development projects involving larger teams of developers. Flexible Licensing: Available at Developer, Subscription and Enterprise levels. ComponentArt Web.UI 包含以下用户界面件 Calendar (日历) Grid (表格) Rotator (旋转器) TabStrip (标签) CallBack (回调) Menu (菜单) SiteMap (地图) ToolBar (工具条) ComboBox (组合框) MultiPage (分页) Snap (抓取) TreeView (树形列表) Dialog (对话框) NavBar (导航条) Splitter (框架分离) WebChart Lite (图表) 如果涉及到安装序列号,请填写:3JKX6-YJW6X-GJJDP app_data为应用到的Sql和Access数据库文件 documentation下为官方的相关文档 DllCode下为件的源码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值