随笔 - 17, 文章 - 0, 评论 - 113, 引用 - 4
数据加载中……

2007年3月26日

反射性能测试

     摘要:
源代码:TestReflection.rar
1、新建一个空的解决方案。
2、向解决方案中添加三个类库项目,分别为IDAL,DAL,BLL。
3、新建一个用于测试的WEB项目。

4、向IDAL中添加IReflection接口  阅读全文

posted @ 2007-03-26 18:02 ☆聊ゾ聊☆ 阅读(3117) | 评论 (14)编辑

2007年3月25日

我的几点.NET编程习惯

     摘要: 类属性的命名以单词第一个字母大写开始,类的私有变量以下划线加单词第一个字母小写开始。这样的话我们在方法中传递参数的时候,参数变量就可以命名成以单词第一个字母小写开始,调用的时候很容易明白其含义,而且不会和类的私有成员冲突。

除了控件的命名,变量命名的方法不再使用匈牙利命名法,而为变量使用一个更具有代表意义的名字。控件变量前适当的加入小写缩写可以有效的区分控件的类型。
  阅读全文

posted @ 2007-03-25 18:49 ☆聊ゾ聊☆ 阅读(88) | 评论 (1)编辑

2007年3月24日

分享.NET代码生成器(ZAP)

     摘要: 在网上发现了一个.NET代码生成器,可以自动生成网站,包括前台页面,还可以按关系生成相应的代码,以及数据库等。这个软件是ZAP,而且更重要的是他开放源代码,不知道大家用过没有。下面我简单介绍一下。

安装方法:
1、软件及源代码下载地址:http://www.superexpert.com/Code/ZAP/ZAPInstall_032307.zip。
2、下载后将其解压到你的硬盘上。
3、大开VS2005 在工具菜单中选择外部工具。在外部工具对话框中点击添加。
4、将加入的新工具标题命名为“ZAP”,然后选择命令的可执行文件,这里在你的硬盘上选择 ZAPTool\ZAP.exe,并将初时目录修改为“$(ProjectDir)”,选中输出窗口对话框,确定即可。如下图所示:

  阅读全文

posted @ 2007-03-24 17:59 ☆聊ゾ聊☆ 阅读(3923) | 评论 (21)编辑

2007年3月10日

.NET 网页模板的实现

     摘要: 现在好多网站都实现了在后台改模板的功能,今天我讲一下在开发中我用到的几种实现方法,和我对这几种实现的一些亲身体会。

一、将网页模板存放到数据库中。通常网站都是利用这种方法来实现的。这种方法是将HTML代码保存到数据库中,当用户访问页面的时候,程序从数据库中读取代码,然后直接输出。为了达到动态网页的效果,我们可以在HTML中加入自定义的“函数”,在程序的后台利用正则表达式查找出你定义的“函数”(也就是特定的一个字符串)和函数参数,然后根据这个“函数”的名字调用相应的.NET函数,用返回结果(执行的函数要返回HTML代码)替换模板中的“函数”,然后传送给终端用户。  阅读全文

posted @ 2007-03-10 08:53 ☆聊ゾ聊☆ 阅读(695) | 评论 (3)编辑

2007年3月8日

我搜集的一些DotNet 资源

     摘要: www.asp.net 不用说了,大家应该都知道,内容丰富,有好多视频和文章。

微软中国的ASP.NET
http://www.microsoft.com/china/msdn/developercenter/ASPNET/ASPNETDC.aspx

博客中国:
www.cnblogs.com

CSDB DotNet频道
http://dotnet.csdn.net/aspnet.aspx
  阅读全文

posted @ 2007-03-08 11:34 ☆聊ゾ聊☆ 阅读(126) | 评论 (3)编辑

2007年3月3日

编写适合于自己的代码生成器(二)

     摘要: 上次写了如何在SQL SERVER 2000 上实现代码生成器的基本原理,可是在 vista 下无法安装 SQL SERVER 2000,所以今天花了一个下午的时间,特意研究了一下遍历SQL SERVER 2005的方法,用于实现代码生成器对vista的兼容.注:由于写作时时间仓促,以下内容均在SQL Server Management Studio Express下测试通过,当然也有其他的方法可以实现.若有不足或错误之处,请读者给我留言.  阅读全文

posted @ 2007-03-03 18:12 ☆聊ゾ聊☆ 阅读(195) | 评论 (2)编辑

2007年3月2日

编写适合于自己的代码生成器

     摘要: 在程序开发过程当中,程序员会经常做着重复性的工作,最常见的是访问数据库,程序员要经常编写增、删、改、分页之类的操作。为了避免这个问题,我们可以编写一个适合于自己使用的代码生成器。当然,像这样的代码生成器网上也已经有免费版本的了,功能也很强大,如Codematic,但并不一定适合你或你的团队。为了达到要求,我自己也写了一个代码生成器,实现起来也是很简单的,无非就是字符串的相加,和数据库的遍历。下面说... 阅读全文

posted @ 2007-03-02 10:18 ☆聊ゾ聊☆ 阅读(3554) | 评论 (18)编辑

2007年2月28日

ClientScriptManager 管理客户端脚本

     摘要: ClientScriptManager 类用于管理客户端脚本并将它们添加到 Web 应用程序中。可以从 Page 对象的 ClientScript 属性获取对 ClientScriptManager 类的引用。

程序源代码:ClientScriptManager.rar

向客户端添加脚本:
  阅读全文

posted @ 2007-02-28 17:39 ☆聊ゾ聊☆ 阅读(2177) | 评论 (4)编辑

2007年2月9日

XML 自定义串行化

     摘要:   使用XML串行化就可以将类的实例转换为XML,反之亦然。开发人员经常需要进行XML穿行化。
程序清单中展示了一个串行化的实例。第一步是创建 Person 类的实例,并用进行初始化。然后利用XmlSerializer将Person 类的这个实例串行化。  阅读全文

posted @ 2007-02-09 20:30 ☆聊ゾ聊☆ 阅读(768) | 评论 (2)编辑

2007年2月8日

NetAdvantage 设计友好UI--WebCombo

     摘要: NetAdvantage 设计了好多界面漂亮友好的控件,而且还很好的应用了AJAX技术。最新版本的NetAdvantage 可以到官方网站下载:http://www.infragistics.com/。下载安装后点击程序菜单里的Create NetAdvantage Visual Studio Toolbo 将在.NET中为NetAdvantage 添加一个选项卡,NetAdvantage 所有的控件都放在里边了。
WebCombo 是一个用于网页上的组合框,利用他可以创建一个多列的下拉框。程序代码:NetAdvantageGrid.rar  阅读全文

posted @ 2007-02-08 11:39 ☆聊ゾ聊☆ 阅读(3109) | 评论 (15)编辑