现在的位置: 首页 > 综合 > 正文

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

2014年02月08日 ⁄ 综合 ⁄ 共 2624字 ⁄ 字号 评论关闭
出处: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

 

下载:

  Filename Summary + Labels Uploaded Size DownloadCount ...
ExtJS2Samples-v2.0.1.zip ExtSharp Web Samples v2.0.1   Featured Dec 12 1.8 MB 18749  
ExtJS2Parser-v2.0.1.zip ExtSharp API Source & Parser v2.0.1   Featured Dec 12 2.5 MB 6621  
ScriptSharp-v0.4.2.pdf Script# v4.2.0 Manual Sep 17 1.5 MB 12710  
ScriptSharp-v0.4.2.msi Script# v4.2.0 Installer Sep 17 1.4 MB 11820

 

 

 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 的好像都没那么大! 执行效率也不是很高。

 

抱歉!评论已关闭.