2008年1月9日

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 @ 2008-01-09 22:03 迈克老猫 阅读(6583) 评论(13) 编辑

公告