自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 关注一下 IronPython Community Edition

FePy 是一个开源项目,其目标是对 IronPython 语言的进行扩展,以补充 CPython 的标准库中有,而 IronPython 没有的一些特性。当前这个扩展甚至包括了对 CherryPy 3 的支持。其主页在 http://fepy.sourceforge.net/IronPython Community Edition (IPCE) 是包括了 FePy 库,以及其他一些第三方

2006-12-18 18:18:00 556

原创 扩展 IronPython for ASP.NET:编写自定义属性注入器

IronPython for ASP.NET 的属性注入器机制可以使得一些代码的语法变得简单(详细了解参考我的这一篇),但是默认的支持似乎现在还很不完备。我反编译了 Microsoft.Web.IronPython.dll,在其中增加了对 RepeaterItem 和 Session (HttpSessionState) 的属性注入支持。对 RepeaterItem 的支持很简单,因为本身

2006-12-17 18:18:00 379

原创 Anthem.NET 的 "BAD RESPONSE" 问题的脚本调试技巧小结

今天解决了一位朋友使用 Anthem.NET 遇到的问题。他的代码在 Windows XP 的开发机器上反应正常,而部署到 2003 Server 的服务器上就提示 "BADRESPONSE".这个问题产生的原因是,Anthem 在客户端 js 中调用服务器时,会返回一个表示 js 对象的文本,在得到后,通过 eval 方式将这个对象还原。其中包括了服务器需要返回给客户端的各种信息,比如脚

2006-12-16 18:18:00 878

原创 IronPython for ASP.NET 部署注意事项

用 IronPython for ASP.NET 开发的网站,在部署时,除了发布 bin 目录下的 IronPython.dll, IronMath.dll, Microsoft.Web.IronPython.dll 之外,还需要在服务器上运行一下 IronPython for ASP.NET 的安装包。原因是这个安装包对 System.Web 的 dll 打了一个 hotfix. 其中比

2006-12-14 17:18:00 384

原创 IronPython for ASP.NET 的原理分析(一):如何在 CLR 类型上实现动态性

如何在 CLR 类型上实现 IronPython 语言的动态特性,简单的讲,可以通过 ICustomAttributes 接口来实现。ICustomAttributes 接口是在 IronPython 引擎中定义的 。其成员是给 CLR 类型附加自定义属性的一些操作,一旦定义了这些附加的属性,IronPython 的脚本就通过引擎来访问它们。需要注意的是,这里所谓的属性是 Python 概

2006-12-10 16:18:00 535

原创 工作流和 WF 文章收藏

Hello, WF!工作流管理在ERP系统中的应用

2006-12-08 18:18:00 292

原创 IronPython 中的属性注入器机制

了解了一点 IronPython for ASP.NET CTP 的朋友都知道,在 IronPython for ASP.NET(以下 IronPython 简称 IP)中我们可以这样写代码:# 操作子控件formView1.txtBox1.Text = "Hello"# 获取 Request 变量id = Request.userId# 对于 DataRow:name = row.N

2006-12-07 16:18:00 491

原创 SetRenderMethodDelegate 方法

今天看代码发现一个有趣的方法。System.Web.UI.Control 类的 SetRenderMethodDelegate() 这个方法允许控件接受一个委托来定制自身的 Render 行为,这样,在子控件里就可以重新定义父控件的 Render 方法,很灵活。IronPython for ASP.NET 的实现就利用到这个特性了。例子:public class SnippetCont

2006-12-06 18:18:00 861

原创 IronPython 也玩 Ajax!

在 IronPython 搭建的项目中(也可以是和 C# 的混合项目,详见我前一篇 post),可以使用 Anthem.NET 来轻松实现 Ajax 功能。下面我简单的演示一个例子:在页面上我们分别放一个 Anthem 的文本框和按钮控件,点击按钮时,用异步回调的方式更改文本框中的值。代码很简单:页面 ajax1.aspx:@ Page Language="IronPython" Co

2006-12-03 18:18:00 358

原创 逐步改用 IronPython 开发你的 ASP.NET 应用程序

IronPython for ASP.NET 的 CTP 已经发布有一段时间了,我们在看了官方提供的范例之后,相信对一个 ASP.NET 应用程序中完全使用 IronPython 开发还是有一些担心的。毕竟目前仅仅是 CTP 版本,并且缺乏 Visual Studio 的 Intellisence 的支持,在调试方面也有一些不足。不过,今天我做了一些实验,发现可以在已有的 C# 的 A

2006-12-02 22:18:00 574

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除