摘要: 引言 在软件开发领域,测试驱动开发(Test Driven Development,TDD)技术在逐渐为广大开发者所接受,它是在添加新代码之前让你的测试代码出错的一种开发技术。在开始编写代码之前首先要写你的测试代码,然后再编写代码让你的测试通过,可以想象,如果没有一个好的单元测试工具,这项工作其实是无法完成的。相信很多.NET开发人员者对于开源的NUnit都不陌生,但是它并不能很好的与Visual... 阅读全文
posted @ 2007-03-14 22:38 Adam.Zhao 阅读(267) 评论(0) 推荐(0) 编辑
摘要: DHTML+Ajax? MXML+ActionScript? XAML+C#? 是巧合,还是必然? 一直很感激Flash,它带给了我人生的自信和充实。随着2006年初Adobe公司收购Macromedia公司,我们得到的并不是悲观者的失望,Adobe公司像我们证明了我们所有的担忧都是杞人忧天。Flex2.0降生了,随之而来的ActionSript3.0也精彩的无话可说,只能让人感受。Adobe... 阅读全文
posted @ 2007-03-09 21:05 Adam.Zhao 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1using System; 2using System.IO; 3using System.Data; 4using System.Web; 5using System.Text; 6using System.Globalization; 7using System.Collections; 8using System.Windows.Forms; 9using Microso... 阅读全文
posted @ 2007-03-09 12:44 Adam.Zhao 阅读(811) 评论(0) 推荐(0) 编辑
摘要: /**//// /// 保存程序失败及错误信息到日志 /// /// 错误信息 public void SaveErrorLog(string message) { string filePath = System.Web.HttpContext.Current.Server.MapPath("~//L... 阅读全文
posted @ 2007-03-08 16:33 Adam.Zhao 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1、存在小错误,总体方法是对的,使用java脚本 NavigateUrl="javascript:var win=window.open('','','height=250,width=700,top=250,left=150,toolbar=no,menubar=no,crollbars=no,resizable=no,location=no,status=no')" 2、 The DataG... 阅读全文
posted @ 2007-03-07 17:38 Adam.Zhao 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 1private void frmMain_Load(object sender, System.EventArgs e) 2 { 3 //显示托盘图标 4 this.Visible=false; 5 this.notifySys.Visible=true; 6 } 7 8 /**////... 阅读全文
posted @ 2007-03-06 15:07 Adam.Zhao 阅读(317) 评论(1) 推荐(0) 编辑
摘要: WinForm程序启动时不显示主窗体的实现方法摘选自网友博客:http://www.cnblogs.com/smalldust 阅读全文
posted @ 2007-03-06 14:24 Adam.Zhao 阅读(394) 评论(0) 推荐(0) 编辑
摘要: Here we are going to see how to build a windows service for fetching record from database and wishing the person whose birthday falls on that particular day. The following figure shows the snapshot of... 阅读全文
posted @ 2007-03-04 10:02 Adam.Zhao 阅读(483) 评论(0) 推荐(0) 编辑
摘要: Hi.....While I sit in front of my system I tend to forget my meals and I guess there must be many of them like me. For the benefit of such people I developed an application name MAA..(Who takes care ... 阅读全文
posted @ 2007-03-04 09:24 Adam.Zhao 阅读(377) 评论(0) 推荐(0) 编辑
摘要: This article shows how to access the windows services in your system and change the behavior of the services from your application. The example application with this article shows a simple windows app... 阅读全文
posted @ 2007-03-04 08:45 Adam.Zhao 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Everyone wants to know at what time they are starting and shutdown their system daily. How much time, system is running daily. It would be better to show startup, shutdown and time spent timings in a ... 阅读全文
posted @ 2007-03-04 08:27 Adam.Zhao 阅读(437) 评论(0) 推荐(0) 编辑
摘要: This is an application scheduler that is implemented as a Windows Service, similar to the Windows Task Scheduler - but simple, as it has fewer configuration options and it uses XML to store and retri... 阅读全文
posted @ 2007-03-03 17:05 Adam.Zhao 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: Creating a Windows Service NOTE: Ok, I am being lazy here. The project name in this sample code is mcWebService which is a spell mistake. I meant to put mcWinService. And now I don't want to change a... 阅读全文
posted @ 2007-03-03 14:12 Adam.Zhao 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 我经常要编写一些可序列化的类,用于存储配置,通过XML的属性标记可以很容易完成这些工作。但是大量的工作任务让我没有多少时间经常编写些‘体力代码’,于是就考虑如何简化这个工作。 那么XML文件是最终的结构,那么能否从XML结构通过某种工具还原为原始的序列化类代码呢?答案是肯定的。 例如:一个简单的XML 的描述: 它对应的序列化代码为: [Serializable]public c... 阅读全文
posted @ 2007-03-02 22:16 Adam.Zhao 阅读(455) 评论(1) 推荐(0) 编辑
摘要: 我使用的方法是用DataView来代替DataTable,详细方法如下: DateTime dtStart = rule.StartDate; DateTime dtEnd = rule.EndDate;// DateTime dtStart = new DateTime(2009,1,1);// DateT... 阅读全文
posted @ 2007-03-02 15:33 Adam.Zhao 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: 使用asp.net 2.0和SQL SERVER 2005构建多层应用 随着.net 2.0的发布,将会使得使用asp.net 2.0来构建的web应用越来越容易。使用asp.net 2.0和sql server 2005,将会比asp.net 1.1更方便地构建多层体系架构的web应用。本文,将使用asp.net 2.0和sql server 2005 (.net使用visual studi... 阅读全文
posted @ 2007-03-01 22:39 Adam.Zhao 阅读(1367) 评论(1) 推荐(0) 编辑
摘要: 用分解字符的方法实现:static bool IsNumeric(string str) { if (str==null || str.Length==0) return false; foreach(char c in str) { if (!Char.IsNumber(c)) { return false; } } r... 阅读全文
posted @ 2007-03-01 22:24 Adam.Zhao 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://msdn.microsoft.com/msdnmag/issues/05/11/DataPoints/default.aspx MSDN2005年11月刊登载了John Papa的一篇文章《DataSet and DataTable in ADO.NET 2.0》,详细介绍了ADO.Net 2.0的一些新功能和特性,对于利用ADO.NET开发的程序员来说,是值得关注的。现... 阅读全文
posted @ 2007-03-01 22:21 Adam.Zhao 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 5.2 调整对象以便于调试 有时,并不需要可视化器的强大功能,但仍希望快速、方便地在调试窗口中查看和解释业务对象。System.Diagnostics命名空间有几个不同的特性,使用它们可以修饰类及其它成员并调整对象,以便于调试。实际上,可以降低调试窗口的混乱程度,控制定制业务对象的显示内容。 下面我们来调试一个Person类,我给出了Person类的完整代码,其中内部类Perso... 阅读全文
posted @ 2007-02-28 13:23 Adam.Zhao 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1获取某月的开始日期和结束日期#region 获取某月的开始日期和结束日期 2 /**//// 3 /// 获取某月的开始日期和结束日期 4 /// 5 /// 年份 6 /// 月份 7 /// 开始日期 8 /// 结束日期 9 public static void GetSe... 阅读全文
posted @ 2007-02-28 12:41 Adam.Zhao 阅读(485) 评论(0) 推荐(0) 编辑