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

ExtSharp是一个开源工具,允许开发者使用C#编写ExtJS代码。通过Script#项目,开发者可以将C#代码自动转换为JavaScript,从而结合使用ExtJS库和C#语言的优势。该工具提供了丰富的示例和文档支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值