上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 29 下一页

2006年12月8日

摘要: Hello, WF! 工作流管理在ERP系统中的应用 阅读全文
posted @ 2006-12-08 18:23 NeilChen 阅读(560) 评论(0) 推荐(0) 编辑

2006年12月7日

摘要: 了解了一点 IronPython for ASP.NET CTP 的朋友都知道,在 IronPython for ASP.NET(以下 IronPython 简称 IP)中我们可以这样写代码: # 操作子控件formView1.txtBox1.Text = "Hello"# 获取 Request 变量id = Request.userId# 对于 DataRow:name = row.Name# ... 阅读全文
posted @ 2006-12-07 16:46 NeilChen 阅读(2724) 评论(8) 推荐(0) 编辑

2006年12月6日

摘要: 今天看代码发现一个有趣的方法。System.Web.UI.Control 类的 SetRenderMethodDelegate() 这个方法允许控件接受一个委托来定制自身的 Render 行为,这样,在子控件里就可以重新定义父控件的 Render 方法,很灵活。IronPython for ASP.NET 的实现就利用到这个特性了。例子: public class SnippetControl: ... 阅读全文
posted @ 2006-12-06 18:18 NeilChen 阅读(1274) 评论(0) 推荐(0) 编辑

2006年12月3日

摘要: 在 IronPython 搭建的项目中(也可以是和 C# 的混合项目,详见我前一篇 post),可以使用 Anthem.NET 来轻松实现 Ajax 功能。下面我简单的演示一个例子:在页面上我们分别放一个 Anthem 的文本框和按钮控件,点击按钮时,用异步回调的方式更改文本框中的值。代码很简单:页面 ajax1.aspx: IronPython 的 Ajax 例子 ... 阅读全文
posted @ 2006-12-03 18:00 NeilChen 阅读(2205) 评论(17) 推荐(0) 编辑

2006年12月2日

摘要: IronPython for ASP.NET 的 CTP 已经发布有一段时间了,我们在看了官方提供的范例之后,相信对一个 ASP.NET 应用程序中完全使用 IronPython 开发还是有一些担心的。毕竟目前仅仅是 CTP 版本,并且缺乏 Visual Studio 的 Intellisence 的支持,在调试方面也有一些不足。 不过,今天我做了一些实验,发现可以在已有的 C# 的 ASP.NE... 阅读全文
posted @ 2006-12-02 22:55 NeilChen 阅读(4315) 评论(28) 推荐(0) 编辑

2006年11月19日

摘要: 今天写了个工具给自己用,hoho!主要是利用了 HtmlAgilityPack 这个组件来分析 WebClient 下载下来的 HTML 源代码,很好用。功能方面,目前还不能分析不同皮肤的 Blog 的 HTML 代码, 也就是说只适用于我当前的这种皮肤(Book),有待改进。 阅读全文
posted @ 2006-11-19 04:27 NeilChen 阅读(695) 评论(2) 推荐(0) 编辑

2006年11月18日

摘要: IronPython for ASP.NET 的 CTP 已经发布两个多星期了,惭愧的是,因为工作繁忙,一直没有太多时间来学习。居然忽略了 Personal Web Site Starter Kit 的 IronPython 样例。幸亏了 Scott Guthrie 这篇博客:http://blog.joycode.com/scottgu/archive/2006/11/18/86737.aspx... 阅读全文
posted @ 2006-11-18 19:19 NeilChen 阅读(3278) 评论(11) 推荐(0) 编辑

2006年11月16日

摘要: 这两天写 ASP.NET 写晕了,老想偷点懒。由于在后台的代码里几乎每个方法里都要 try..catch 这么来一遍,感觉很烦琐。又联想到 AOP, 但 AOP 的做法相对比较复杂,做法也很多。比如用 Dynamic Proxy, Attribute, 或者 Emit 等。我忽然联想到了 C# 2.0 的新特性匿名委托,觉得这个虽然丑一点。。。不过其实也可以比较轻量级的简单模拟 AOP 的效果: ... 阅读全文
posted @ 2006-11-16 02:46 NeilChen 阅读(4651) 评论(11) 推荐(1) 编辑

2006年11月15日

摘要: 在 SQL 中,经常需要对数据按组进行自定义的聚合操作,比如用逗号连接一系列表示 ID 的数字,但默认只有 SUM, MAX, MIN, AVG 等聚合函数。在 SQL Server 2005 中提供了编写 CLR 的托管代码的支持,我们可以用来写自定义的聚合函数。比如对于如下数据: Age Name 20 张三 21 李四 20 王二 22 赵五 18 钱六我们想得到 Ag... 阅读全文
posted @ 2006-11-15 18:53 NeilChen 阅读(6763) 评论(6) 推荐(0) 编辑
摘要: Castle ActiveRecord 内部用的是 NHibernate 来做 O/R Mapping, 在最近完成的一个项目中,我发现了它有不少问题。1. Blob 字段的数据会被截断,但没有运行时异常。这个是 NHibernate 的一个 bug,但是也有解决办法,就是在 Blob 字段上设置如下标签: [Property(ColumnType="StringClob")]public str... 阅读全文
posted @ 2006-11-15 18:01 NeilChen 阅读(2516) 评论(7) 推荐(0) 编辑

2006年11月11日

摘要: 貌似好像 .NET Framework 3.0 和 Windows SDK 以及一些新鲜玩意的正式版本发布了:http://msdn.microsoft.com/windowsvista/downloads/products/default.aspx疯狂下载ing... 阅读全文
posted @ 2006-11-11 11:36 NeilChen 阅读(3146) 评论(5) 推荐(0) 编辑

2006年11月9日

摘要: 原作:木野狐,2006-11-9,转载请注明出处。上一篇:IronPython 源码剖析系列(1):IronPython 编译器 Python 程序的执行是从 hosting 程序 ipy.exe 开始的,而他的入口点则在控制台这个类中: class PythonCommandLine { [STAThread] static int Main(string[] rawArgs) { ... 阅读全文
posted @ 2006-11-09 22:55 NeilChen 阅读(3035) 评论(8) 推荐(0) 编辑

2006年11月3日

摘要: 翻译,摘要:木野狐2006-11-3原文链接:http://www.asp.net/ironpython/WhitePaper.doc全新的 ASP.NET 动态语言可扩展模型介绍:为什么需要新的编译模型?传统 ASP.NET 页面编译的步骤 1. Parsing. 对 .aspx 文件进行解析。2. 构建 CodeDOM 树 根据解析结果构建出 CodeDOM 树(不依赖于具体语言的)3. ... 阅读全文
posted @ 2006-11-03 17:24 NeilChen 阅读(4068) 评论(26) 推荐(0) 编辑

2006年11月1日

摘要: showModalDialog 打开的模态对话框有不少经典的缺陷,在这里不再冗述,我只谈谈最近碰到的几个问题以及解决办法。问题1. showModalDialog 打开一个 aspx 页面时,如果该页面在之前已经打开过一次,则自动会加载缓存中的页面,而不能显示最新数据。解决的办法有两种:(1). 在打开模态框时,给 url 后面多加一个随机参数,来避免页面被缓存: var url = 'EditF... 阅读全文
posted @ 2006-11-01 01:41 NeilChen 阅读(3563) 评论(21) 推荐(0) 编辑

2006年10月29日

摘要: (木野狐 2006-10-29) 由于之前一阵公司一个项目提出的需求,自己也想进行这方面的尝试,我对如何使用 Flash 来做 WinForm 程序的界面产生了兴趣,于是学习了一些资料,摘要于此。下图是我做的一个 demo 程序的界面: 要在 WinForm 中使用 Flash,通常需要用到 Shockwave Flash Object 这个 COM 组件。(http://www.codeproj... 阅读全文
posted @ 2006-10-29 04:14 NeilChen 阅读(19424) 评论(16) 推荐(1) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 29 下一页

导航