09 - 12
29

[开发故事]第十三回,应用Css控制Html打印效果

很多时候,提供对于html的直接打印,是业务实现的某个需求,这基本是对于浏览器的打印功能的js调用,常用的方法是: javascript:window.print(); 那么,在这种情况下,对于输出Printer的页面,在大小、风格的控制上,我们就可以通过Html的方式达到目标,这就是Css。 [更多...]
作者: anytao | 发布时间: 2009-12-29 5:19
分类: 07 开发故事 | 标签: , , | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 11
26

[开发故事]第十二回,用想要的域名运行你的本地Web应用

作为Web开发者,在本地部署应用,我们都对localhost有无限的熟悉,也有无限的无奈。不管什么情况下,不同的应用都被冠以localhost:XXXX的地址,好像有性格的Web应该,都只有张三、李四这样的称呼。很多情况下,我们可能想有更个性的url来代表不同的应用,那么没有域名或者不想劳神DNS解析的情况下,让部署于本地的应该,有一个好听的url是不错的想法。那么,我们就不妨来试试。 [更多...]
作者: anytao | 发布时间: 2009-11-26 18:09
分类: 07 开发故事 | 标签: , | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 9
24

[开发故事]第十一回:获取系统支持的最大线程数

如果要问你当前操作系统所支持的最大线程数是多少?该如何下手寻求答案呢?Jeffery Richter给了下面的方式. [更多...]
作者: anytao | 发布时间: 2009-9-24 9:36
分类: 07 开发故事 | 标签: | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 9
23

[开发故事]第十回:深入.NET研究的工具们(1)

工具。 始终是代表先进生产力的力量。在.NET世界也是如此,有很多的工具值得我们品味和使用,来探索未知世界的种种“略迹”,下面就先分享几个成名较早的。 [更多...]
作者: anytao | 发布时间: 2009-9-23 15:46
分类: 07 开发故事 | 标签: , , , , | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 8
7

[开发故事]第九回:通过meta标签控制页面自动刷新

控制页面刷新,虽说并非常事儿,但是个别时候还是有这种需求,例如数据更新比较频繁的页面,可能就需要借助自动更新来达到目的,否则总不至于请客户按时按点点击Refresh按钮吧。 [更多...]
作者: anytao | 发布时间: 2009-8-7 12:36
分类: 07 开发故事 | 标签: , | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 6
12

[开发故事]第八回:在关闭浏览器时触发的执行事件Session_End

在关闭浏览器时,如果需要执行某些事件逻辑,该考虑事件中实现,那么ASP .NET提供的预定义事件中,Session_End就是干这个的。 [更多...]
作者: anytao | 发布时间: 2009-6-12 14:24
分类: 07 开发故事 | 标签: | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 6
9

[开发故事]第七回:实现Dictionary类型的集合初始化器

C# 3.0提供了很多不错的语法糖,集合初始化器(Collection Initializer)就是其中一个,例如我们可以轻松的创建Array、List等集合初始化工作,而不需要通过Add()方法进行二次加工。 [更多...]
作者: anytao | 发布时间: 2009-6-9 10:21
分类: 07 开发故事 | 标签: , | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 5
12

[开发故事]第六回:应用反射在运行时动态获取类型信息

一个简单的技巧,一个补充的说明(对hbfly老兄的)。反射的能量是强大的,强大到我们可以轻而易举的对元数据信息进行读取和操作,正是如此很多基于Attribute和Reflection的巧妙设计就油然而生了。例如,在我的项目中就通过定义Attribute来实现实体类的string属性在get/set时统一进行Trim操作,保证了提交数据没有冗余,同时不必在其他地方来特别关注实现对于string.Trim()的调用。 [更多...]
作者: anytao | 发布时间: 2009-5-12 11:15
分类: 07 开发故事 | 标签: , | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 4
15

[开发故事]第五回,IoC/DI choose in .NET world

In .NET world, you have a lot of choice for Ioc/DI pattern, Tim Barcz pos a collections about Your IoC Container Choice is Not a Feature of Your Application [更多...]
作者: anytao | 发布时间: 2009-4-15 4:28
分类: 07 开发故事 | 标签: , , | 订阅RSS comment feed | E-mail | 评论 (0)
09 - 4
12

[开发故事]第四回,实现集合类Sort自定义排序算法

对集合元素进行排序是经常发生的事情,事实上大部分的集合类型都默认实现了Sort方法,进行其元素的排序操作。 自定义Comparison为实现更好的Sort控制,提供了很好的扩展机制。在我们的实际应用中,对于例如BookStore这样的具体应用而言,我更推荐以LINQ的OrderBy来实现 [更多...]
作者: anytao | 发布时间: 2009-4-12 15:44
分类: 07 开发故事 | 标签: , , | 订阅RSS comment feed | E-mail | 评论 (1)