共29页: 首页 上一页 14 15 16 17 18 19 20 21 22 下一页 末页 

2006年8月31日

摘要: 学习摘要:ASP.NET 2.0 增加了一个新特性: Event Validation. 这个特性会对 PostBack 的值进行验证,确保是合法的值。其实现原理是在页面 Render 的时候,ASP.NET 引擎会对控件的可能的值以及控件的 UniqueID 进行 hash 计算,得到一个值。页面里所有需要回发的控件的这些计算值就组成了一个列表,组合后放在隐藏字段 __EVENTVALIDATI...阅读全文
posted @ 2006-08-31 17:57 NeilChen 阅读(352) 评论(2) 编辑

2006年8月29日

摘要: 《敏捷软件开发:原则、模式与实践》这本书中的第 29 章讲解了 State 模式,例子是地铁里的十字转门。书中对于状态机的实现,有一个范例是使用迁移表来实现(程序 29.12, P382),这里不列出详细代码。我在这个例子里面了解到,原来 java 还支持 private interface,并且可以不创建接口的实例,而直接生成一个实现了接口的对象。使用的语法是类似于 C# 里匿名函数一样的内嵌定...阅读全文
posted @ 2006-08-29 17:53 NeilChen 阅读(2535) 评论(1) 编辑
摘要: 我的电脑上先前装过了 FireFox,并将其设成了默认浏览器。然后安装了 Visual Studio 2005。这里有个很奇怪的事情发生了,就是从此以后 Visual Studio 只认 FireFox 为默认浏览器(在调试 ASP.NET 程序时),哪怕我将 FireFox 删除了,重新设定 IE 为默认浏览器也不管用。查看了很多选项都没法解决,正在抓狂之际,我发现了这个网页上提供了解决办法:h...阅读全文
posted @ 2006-08-29 03:38 NeilChen 阅读(9820) 评论(11) 编辑

2006年8月25日

摘要: 这两天在学习使用 Borland Developer Studio(BDS) 2006 里面的 ECO 开发 ASP.NET,发现了不少郁闷的 bug,记录在这里:(我的环境是英文版 BDS with Update 2)1. 页面中的 ExpressionHandle 组件在某些时候会无故丢失属性,包括 Expression 设定。2. 今天忽然页面里所有的 ExpressionHandle 组件...阅读全文
posted @ 2006-08-25 14:14 NeilChen 阅读(594) 评论(2) 编辑

2006年8月8日

摘要: 1. 不依靠 Panel 来做省事的区域性 Ajax.2. 控件不要图偷懒设置 AutoUpdateAfterCallBack = true. 而是每次需要更新的时候指定 UpdateAfterCallBack = true. 可以大幅度降低调试难度。先写一点,想起来再补充。阅读全文
posted @ 2006-08-08 15:43 NeilChen 阅读(1882) 评论(19) 编辑

2006年8月6日

摘要: 简介:Anthem 是一个很好用的 Ajax 框架,支持 ASP.NET 1.1, 2.0。
由于该框架的所有控件都继承自 ASP.NET 自身的服务器控件,保留了几乎所有这些控件的属性和行为(除了把它们的 PostBack 改为 CallBack 的无刷新调用之外)。所以学习曲线很小。

今天我在使用 Anthem 的时候碰到了一个比较麻烦的调试问题,记录于此。阅读全文
posted @ 2006-08-06 03:38 NeilChen 阅读(3793) 评论(13) 编辑

2006年8月5日

摘要: # -*- coding: gbk -*-fields = [ ['linkman', '姓名'], ['address', '家庭住址'], ['zip', '邮编'], ['email', '电子邮件'], ['phoneHome', '家庭电话'], ['phoneMobile', '移动电话']]print """form validation:----...阅读全文
posted @ 2006-08-05 16:02 NeilChen 阅读(450) 评论(0) 编辑

2006年7月25日

摘要: 现在的软件认真一点都要注重所谓用户体验(user experience),比如在 B/S 开发这块大家越来越喜欢用 Ajax,就是为了提高界面对用户的友好程度。我们知道 Ajax 开发中经常会使用联动下拉列表,或类似的“连锁反应”。前不久,在我开发的一个页面中使用了联动列表的技术,在向客户演示时,出现了一个尴尬的局面:客户在选中了第一级下拉的选项后,程序无刷新读取数据,调出了相关的数据,是一个稍微...阅读全文
posted @ 2006-07-25 22:40 NeilChen 阅读(790) 评论(7) 编辑

2006年7月1日

摘要: 今天为了输出一个多行的表格显示图片的设计,不得已写了如下代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> {section name=g loop=$gifts} {if $smarty.s...阅读全文
posted @ 2006-07-01 19:17 NeilChen 阅读(821) 评论(2) 编辑

2006年6月29日

摘要: 1. Eclipse (3.1.2) + 中文语言包 + PhpEclipse + pydev +... 开发 PHP 程序超爽。搭配 DreamWeaver 8 使用。2. SciTE3. gvim4. FreeMind5. 自己制造的各种 .hta, .py 辅助小工具。。。6. SPE (python IDE)7. VisualWx (for wxPython)8. Editplus....阅读全文
posted @ 2006-06-29 22:00 NeilChen 阅读(331) 评论(2) 编辑

2006年6月11日

摘要: 在编写 C# 程序时,通常会有很多模式类似的代码,需要反复编写,这时候代码生成器就成了一个很有用的东西,可以大量降低人的重复劳动。原先我也看过 CodeSmith 等生成工具,但是要去学习它们的模板语言通常也需要时间成本,或者需要费一些气力才能达到自己想要的效果。另外,CodeDOM,Emit 等 C# 技术虽然有所研究,总感觉用来作这种事情实在是既累也不讨好,除了锻炼技术之外没别的好处。费话不多...阅读全文
posted @ 2006-06-11 19:29 NeilChen 阅读(1384) 评论(3) 编辑

2006年6月10日

摘要: svn 下载 windows 安装版。 django 用 svn 获取开发版。 命令行下面执行 python setup.py install. Apache2 之前做 php 的时候已经安装在 d:\apache2 下面了,不说了。 其网页根目录设定的是 d:\apache2\www mod_python http://www.modpython.org/ 下载的 windows 安装版本。走...阅读全文
posted @ 2006-06-10 23:53 NeilChen 阅读(1016) 评论(0) 编辑

2006年6月9日

摘要: 世界杯开幕了,今天我却在公司加班到 22:30.阅读全文
posted @ 2006-06-09 23:37 NeilChen 阅读(238) 评论(1) 编辑

2006年6月7日

摘要: 今天关注了一下 TurboGears, It's really cool!官方的站点在:http://www.turbogears.org/看了一下这个 20 分钟的视频演示:http://dumbledore.turbogears.org/video/20MinuteWiki2nd.mov在很短的时间内就实现了一个简单的 wiki,并且演示了对 Ajax 的支持。也是相当的方便。值得一提的是,其...阅读全文
posted @ 2006-06-07 23:41 NeilChen 阅读(432) 评论(0) 编辑

2006年6月4日

摘要: Fish 的 CodeLib 以及其他软件http://codelib.threeus.com/Pacasa - Google 的照片管理软件http://picasa.google.com阅读全文
posted @ 2006-06-04 02:03 NeilChen 阅读(252) 评论(0)  编辑
共29页: 首页 上一页 14 15 16 17 18 19 20 21 22 下一页 末页 

公告

导航