2008年4月11日
摘要:
使用Lambda表达式扩展C#中的Switch功能
阅读全文
posted @ 2008-04-11 12:17
SZW
阅读(1737)
推荐(0)
2008年3月11日
摘要:
转自:http://www.cnblogs.com/goody9807/archive/2008/03/10/1086475.html 1、首先你要去下面地址下载yahoo类库 http://developer.yahoo.com/yui/ 2。5版本的 8。84M,你可以不全用,只用树的 2、然后需要把yui/build/treeview/文件夹下面的文件复制到你的工程 3、...
阅读全文
posted @ 2008-03-11 10:31
SZW
阅读(1690)
推荐(0)
2008年2月23日
摘要:
事由:由于最近在测试开发的一个ASP.NET MVC的项目需要用到页码栏(并且需要用到AJAX+JSON传输数据),而微软发布的.NET3.5 CTP 的MVCTOOLKIT里面又没有提供,网上找了下似乎也没有太称心的,于是就自己动手做一个。
由于这个项目用到页码栏的地方大多是后台,所以既然不考虑SEO,本着效率第一的原则,决定全部使用js(jQuery)+Ajax+JSON的模式。我把js开发框架确定在了jQuery上。起先想叫“jPager”,想起来好像JAVA已经有一个JPager了,那就叫jPagerBar。
先确定一下这个插件在项目中必须满足的几个要求:
1、页数不确定,根据记录条数和每页显示记录数自动生成
2、样式不确定,必须可以根据页面需要应用不同样式
3、必须可以自动缩略多余的页码,比如总共有100页,当浏览第50页时,可以省略1-49及51-100之间的部分页码,并且这个延伸显示的页码数量可以由自己设定
4、提供“上一页”“下一页”按钮,并且可以自己设定对应的值
阅读全文
posted @ 2008-02-23 15:37
SZW
阅读(12829)
推荐(2)
2008年1月28日
摘要:
The singleton pattern is one of the best-known patterns in software engineering. Essentially, a singleton is a class which only allows a single instance of itself to be created, and usually gives sim...
阅读全文
posted @ 2008-01-28 11:35
SZW
阅读(344)
推荐(0)
2008年1月8日
摘要:
最近正好有朋友外包做网站,问起我一些注意事项,我想了下,这么多年下来还真是有不少个人体会,在此把一下子能想到的先记下来,留作日后参证。虽然有些是旧话重提不过也算是一种“小结”吧。
域名、服务器、网站空间和费用可能是小型网站(一般都选择使用合组或虚拟服务器)用户最关心的几个问题。
阅读全文
posted @ 2008-01-08 13:53
SZW
阅读(1156)
推荐(0)
2008年1月7日
摘要:
写在最前:本文主要是提供一种解决ASP.NET MVC(CTP)中URL“页面请求”和“单纯逻辑处理请求”混淆问题的思路,演示代码只作实现效果之用,不一定适合直接应用于“实战”,如有“粗燥”之处请多包涵。如果大家觉得可行,我们可以一起来完善她。
之前我很多次提到ASP.NET MVC 中“指令性”的URL,以及它可以给我们带来的一些新的体验,这样的URL可以把V层的页面逻辑(或者请求)让C层去承担,并且由C层负责判断到底将哪个网页最后传输到客户端。
这样的好处(或者说一部分的必要之处),是将V和C在一定程度上分离开来,一切以Controller为中心,而不再是aspx。但是这样“指令性”的URL我感觉更像是一把双刃剑,我们说他好,也可以说它有很大缺陷
把“指令性”URL“分流”,就是说指向同样的Controller中的同一个Action,通过一个页面上简单的参数,让他自动处理是返回请求页面还是继续。也就是说,把“页面请求”(不管是否需要逻辑处理,最后返回一个结果页)和“单纯逻辑请求”(就像我们很多时候用需要Web Forms中button做
阅读全文
posted @ 2008-01-07 21:17
SZW
阅读(3222)
推荐(0)
2007年12月24日
摘要:
一、对于了解、学习MVC的一些建议
如果大家想大致了解MVC的现状和为什么在Web Form之后还要退出MVC等等一些问题,可以参考以下文章:
WHY?
为什么会出现ASP.NET平台下的MVC框架?(一看还是老赵翻译的,放第一个^_^)
很多人“吹捧”MVC能如何提高开发效率,我觉得是曲解了”MVC”架构的本质并且对Web Form的认识有点不足。事实上MVC的开发远没有很多人想象的那么“轻松”,他确实是”M-V-C”的“简单”组合,但是在开发的时候,你会遇到很多你在Web Form中不太容易“享受”到的“苦恼”(当然这些苦恼多半出于思维、对开发对象的认识以及编程习惯)
ACDS系统中"建表"环节演示+粗略分析 [下载]
由于时间仓促,没有太多准备,也来不及做更多论述。如果大家对视频里面我说的有疑问,可以单独列出,我们展开探讨。
阅读全文
posted @ 2007-12-24 17:35
SZW
阅读(4176)
推荐(1)
2007年12月22日
摘要:
我不想再次引发争论,但我希望可以加强这方面的讨论。
边吃早饭边看新闻,看到了老赵(大家都这么称呼,比较亲切,我也这么称呼吧^_^)的一篇为WebForms说几句话,以及一些ASP.NET开发上的经验(上) 不管我是不是被老赵纳入了“跟风”MVC的行列,还是有一些话想说。
首先还是强调一下个人立场,我不是老赵文章中说的一味反对Web Form,而只是去拥护MVC的人(如果暴露问题就属于反对的话,我之前几天说的MVC(CTP)的问题要远远多于Web Form)。对于我来说,目前对MVC也只是尝试,但是拥护MVC的情节是早就有的,至于对Web Form一些缺点的体会和归纳,是我长久以来得出的结果,和MVC的出现无关(当初TT.NET推荐我用ASP.NET1.1的时候,我花了一个多月了解和测试.NET1.1,其中一些缺点我当初就和他讨论过,用了.NET1.1几个月后我就已经在嚷着要MVC了)。
还有一点必须强调,我这里所说的Web Form 和MVC都是他们最基本的模式。
我这里要讲的也是符合我开发背
阅读全文
posted @ 2007-12-22 14:22
SZW
阅读(6877)
推荐(2)
2007年12月21日
摘要:
我的2007年基本上是在毕业论文的紧张准备中开始的。接下来应该是2007年最没有问题又头等重要的事——毕业。这一年似乎在把我之前4年的大学生活慢慢轧平,让我开始投入全新的旅程。
从9年前开始,我已经把做网站当作了一种“生活习惯”,时间真快,转眼现在已经第10年了。2007年也不例外,即使是毕业论文的题目,我都特地选了《物流信息系统的开发》(我学的专业是物流管理),也算给我这酝酿筹措了4年多的“物流+IT(e-c)”之路一个交代。
年底,我开始了对期盼已久的ASP.NET MVC进行学习和测试,并准备在接下去一段时间里开发一些MVC结构的系统作为对MVC的尝试,不管是否成功,至少尝试过了才有资格对ASP.NET MVC说Yes or No。
总的来说,2007年带给了我许多选择,许多变迁,许多收获和许多改变。2007年间,我曾若干次把2007当作2008,不知道2008对我来说是否有更多的期待和惊喜,希望来年2008能给所有人带来好运,带来丰收!
路漫漫其修远兮,吾将上下而求索。
阅读全文
posted @ 2007-12-21 12:52
SZW
阅读(2347)
推荐(0)
2007年12月20日
摘要:
时间关系,这里只讲一个让我头痛了一晚上的bug。
如果你使用Html.Select()的话,会发现一个很奇怪的现象:并不是所有提供的重写方案里面你都提供了htmlAttributes(用以输入onclick之类的属性),只有最有一条(6 of 6)提供了。不管怎么样,我们宽容一点,把前面的5个乖乖输完,使用htmlAttributes,这个字段我输入了这样的代码:
new { onchange = "checkMiniCycle();" }
意思很明白,我需要在这个select被改变选项的时候,执行checkMiniCycle()这段客户端js命令。
结果没有反应,我看了客户端的HTML源代码。我希望看到的当然是select中有这样一段:onchange = "checkMiniCycle();"。然而取而代之的是这么一串:
......
接下去编译,覆盖项目中的DLL,重新编译,运行。终于成功了!
阅读全文
posted @ 2007-12-20 22:40
SZW
阅读(2371)
推荐(0)