摘要: 本文并不是去详细的介绍如何使用NHibernate,而是通过一个简单的例子来演示基于NHibernate的三层结构应用程序开发过程。 阅读全文
posted @ 2006-11-28 13:25 levin 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 我们很多时候需要在一行上显示一段说明文字,而由于Web页面宽度的不确定性,我们任意调节其宽度后,常常搞得文字撑出页面或者折成好多行。通过使用CSS,我们可以限制为一行的宽度,并使多余的字符隐藏。为了方便,做成一个小Web控件来使用。 阅读全文
posted @ 2006-11-28 13:09 levin 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 当我们通过Web页下载一个远程文件的时候,我们可以选择保存被下载文件,也可以选择直接打开被下载的文件。如果我们选择"Open",有的时候该文件会被已关联的程序以OLE方式开启在IE窗口中,很让人郁闷@_@。那么怎么可以让直接"Open"的时候,开启该文档的程序始终以独立的程序运行呢? 阅读全文
posted @ 2006-11-28 13:05 levin 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 我们知道制作一个控件,一般比只实现同样功能的模块要复杂,因为我们需要考虑更多的异常和适应性,才能达到我们整合和复用代码的效果。而当我们开发一个ASP.NET控件时,不管我们的控件有多么复杂的功能和UI表现,我们最终在客户端浏览器里得到的都只是HTML代码和脚本的组合。 阅读全文
posted @ 2006-11-28 13:03 levin 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 当我们希望在程序中开启一个url时,我们可以方便的使用Process.Start(url)方法来完成。可是这个简单的方法却带来一个很郁闷的结果,执行后它总是试图使用当前激活的browser窗口来开启我们指定的url。那么怎么才能保证使用一个新的browser窗口来打开我们的url呢? 阅读全文
posted @ 2006-11-28 13:01 levin 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Ajax火啊,火到了居然Loading Icons都有很多人专门提供的地步。 阅读全文
posted @ 2006-11-28 12:42 levin 阅读(214) 评论(0) 推荐(0) 编辑