用C#写ExtJS代码的开源工具extsharp

出处:http://www.cnblogs.com/mikecat888/archive/2008/01/09/1032576.html

extsharp是在code.google.com上发布的一个用C#写ExtJS代码的开源工具

官方网站:http://code.google.com/p/extsharp/


以下是官方网站译文,水平有限,敬请广大网友斧正(更多开源项目请访问http://www.mikecat.net/space/?uid=3):


       我真的非常喜欢EXT,但是用JavaScript编码却又让我寒心。因此我到处寻找,并找到了一种方法,同时使用我最喜爱的js库(EXT)和我最喜爱的编程语言(C#)来进行编码。利用一个我称之为Script#的项目,使我能用C#代码编程并自动转换成JavaScript,这就类似于GWT(google)。通过Script#你能依靠扩展API创建你需要的类型、方法、属性等一切。
所以我所做的就是写一个小控制台程序去解析所有ExtJS源文件,并提取脚本注释并且写C#文件为每个类。最终达到的效果就是有一个可编程的C# API去访问所有EXT 对象 并且

 

这个是个google官方的演示示例
基于ExtJS v1.1.1和Northwind 数据库开发
演示地址http://ext.ordereze.net/scriptsharp/products.aspx

 

下载:

  FilenameSummary + LabelsUploadedSizeDownloadCount...

ExtJS2Samples-v2.0.1.zip ExtSharp Web Samples v2.0.1   Featured Dec 121.8 MB18749 

ExtJS2Parser-v2.0.1.zip ExtSharp API Source & Parser v2.0.1   Featured Dec 122.5 MB6621 

ScriptSharp-v0.4.2.pdf Script# v4.2.0 Manual Sep 171.5 MB12710 

ScriptSharp-v0.4.2.msi Script# v4.2.0 Installer Sep 171.4 MB11820

 

 

 2007年12月5日更新

我们已经修改了Ext#用来解析最新释放的ExtJS 2.0,并且我们也在用Ext#来创造更多的例子

下列示例已经开发完成:

 

  • Grids
    • Basic Array Grid
    • Editable Grid
    • XML Grid
    • Paging Grid
    • Grouping Grid
  • Toolbars and Menus
    • Basic Toolbar
    • Ext Actions
  • Miscellaneous
    • Data View (partial)
    • Progress Bar
    • Templates
    • Panels
    • Resizable

A big thanks to consultutah for all of his help creating these samples. As well as to all of the Ext community for their help and suggestions.

 

 

Intellisense

Method Signatures with param info

Method Overloads for varying params

Compile-time error checking

Events list with usage info

Delegates for all events

Intellisense for config options

 

 

License:GNU Lesser General Public License

刚刚看到这个项目,随笔中有什么问题,还请大家多指正,在这里留言或者到我的网站 老猫的理想留言
posted on 2008-01-09 22:03 迈克老猫 阅读(1792) 评论(13)   编辑   收藏

   回复   引用   查看     
2008-01-09 22:23 | 怪怪
摆脱, Script#是微软的人写的好么, 他这个只是利用Script#来做ExtJS.

现在好像凡是好事就是Google做的, 凡是坏事就是M$做的, 真可怕.
   回复   引用   查看     
2008-01-09 22:26 | 代码乱了
extsharp是google公司的一个开源小组开发的开源工具
----------------------------

首先,ext#的作者只是把这个东东发在google上,
其次,ext#是在Script#上做到开发,Script#的作者更不是google的了
   回复   引用   查看     
2008-01-10 08:12 | 布尔
如果只是为了编写的方便,还是考虑在js上想想吧。
   回复   引用   查看     
2008-01-10 08:33 | lz [未注册用户]
为什么我在代码里使用中文提示,生成的js里面是unicode编码,显示的时候乱码?谢谢,我的msn:liyangxiu2002@163.com
   回复   引用   查看     
2008-01-10 08:40 | 阿一
舍得回来了?博客也不写了,QQ群也关了。
N久不见人。都在搞些什么啊!
   回复   引用   查看     
2008-01-10 09:03 | airwolf2026
哇靠,你就不会换个背景阿.
   回复   引用   查看     
2008-01-10 10:08 | 笑疯^_^
这个背影很酷啊,嘻嘻
   回复   引用   查看     
2008-01-10 11:02 | mikecat888 [未注册用户]
将文件另存为UTF-8,乱码的问题就可以解决
   回复   引用   查看     
2008-01-10 12:14 | BoyLee
原来博主是老猫.一年多前刚学.net 的时候看过您老的小例子
   回复   引用   查看     
2008-01-10 13:17 | ??? [未注册用户]
前辈!久仰大名!
   回复   引用   查看     
2008-01-10 18:25 | heng_xi
小弟见识短浅,看了google官方的演示示例真的被震住了,做的太炫了.能把这个东西封装成控件就太好了.
   回复   引用   查看     
2008-01-10 23:57 | usqr [未注册用户]
分析的好呀
   回复   引用   查看     
2008-01-11 09:48 | DEVWiki [未注册用户]
这个东西是好, 当时不得不考虑这个性能, 脚本的库1M多, 太大了, MS Ajax 的好像都没那么大! 执行效率也不是很高。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值