摘要: 原文连接:http://www.cnblogs.com/hanyinglong/archive/2012/09/15.html1. 委托的定义(1) 将方法作为变量使用的一种机制,就是将方法当作变量用(声明,赋值,传参)(2) 将变量当作方法来用,首先就要去声明变量,就要考虑变量的类型,就是(委托变量,对应方法的返回值,参数等),顾名思义:委托就是委托别人去干某些事情,下面是一个实例方法的实现例如:我现在饿了,但是我很懒,就是不想出去买,所以这时候我可以委托室友帮我带一份,这样我就已经实现委托了,如果我想去吃饭的话实现的代码是:class Program{ static void Mai... 阅读全文
posted @ 2012-09-17 09:17 二哥(阿伟) 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/hliq/archive/2011/06/16/2087159.html调试是解决错误的过程,测试是发现软件缺陷的过程。每一个软件在交付使用时前都必须经过测试。软件测试是软件开发的重要组成部分,现在已经发展成专门的技术。在消除了程序中的语法错误和运行错误后,程序仍然不能保证完全正确,程序员可以进行简单的单元测试,来确定基本功能是否完善,复杂的测试由专业人员进行。什么是单元测试呢?单元测试是测试隔离的单元或模块,对各种方法分别使用不同的输入和执行参数来测试。单元测试的依据是详细设计描述,单元测试应对模块内所有重要的控制路径设计测试用例,以便 阅读全文
posted @ 2012-08-07 16:55 二哥(阿伟) 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 具体步骤如下:1.先从http://code.google.com/p/protobuf-csharp-port/网站下载protobuf-csharp-port包,我下载的版本是:protobuf-csharp-port-2.4.1.473-release-binaries。2.将上述包解压缩之后,取出其中的ProtoGen.exe.config,protoc.exe,ProtoGen.exe及Google.ProtocolBuffers.dll文件放到D:\protoc文件夹里(D:\protoc文件夹是我自建的)。3.打开命令提示符(我的是windows7系统),先用doc命令中的cd 阅读全文
posted @ 2012-07-02 10:28 二哥(阿伟) 阅读(838) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 提供一组静态方法,用于操作 Office 文件的自定义属性 /// </summary> public static class OfficeHelper { /// <summary> /// 获取指定文件的自定义属性集 /// </summary> /// <param name="fileFullPath">指定的文件名</param> /// <returns>自定义属性集</returns> public static Diction 阅读全文
posted @ 2012-06-21 13:57 二哥(阿伟) 阅读(417) 评论(0) 推荐(0) 编辑
摘要: public class XmlSerializerHelper { /// <summary> /// 从字符串反序列化 /// </summary> /// <typeparam name="T">要反序列化出的类型</typeparam> /// <param name="SerializerStr">要序列化的串</param> /// <param name="rootElementName">根节点元素名称</param> // 阅读全文
posted @ 2012-06-21 13:45 二哥(阿伟) 阅读(281) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 日志类 /// </summary> public sealed class Logger { #region Member Variables /// <summary> /// 用于Trace的组织输出的类别名称 /// </summary> private const string trace_sql = "\r\n***********************TRACE_SQL {0}*****************************\r\n... 阅读全文
posted @ 2012-06-21 13:42 二哥(阿伟) 阅读(305) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 解压文件 /// </summary> public class UnZipFile { private string _fileName; public string FileName { get { return _fileName; } set { _fileName = value; } ... 阅读全文
posted @ 2012-06-21 13:40 二哥(阿伟) 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 压缩: /// <summary> /// 压缩文件 /// </summary> public class ZipFile { public ZipFile() { } /// <summary> /// 获取文件压缩进度 /// </summary> /// <param name="CurrentZipFileLength">当前文件压缩的流长</param> /// <param name="length">当前压缩文件的总长度</param> pub 阅读全文
posted @ 2012-06-21 13:39 二哥(阿伟) 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 判断两个日期是否在同一周/// <summary> /// 判断两个日期是否在同一周 /// </summary> /// <param name="dtmS">开始日期</param> /// <param name="dtmE">结束日期</param>/// <returns></returns> private bool IsInSameWeek(DateTime dtmS, DateTime dtmE) { TimeSpan ts=dtmE - dt 阅读全文
posted @ 2012-05-22 11:50 二哥(阿伟) 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplication1{public partial class Form2 : Form{public Form2(){InitializeComponent();}private void Form2_SizeChanged(object se 阅读全文
posted @ 2012-05-17 14:13 二哥(阿伟) 阅读(368) 评论(0) 推荐(0) 编辑