随笔分类 -  C#

MemberWiseClone【原创】
只有注册用户登录后才能阅读该文。
posted @ 2009-11-18 10:24 〆o殺殸纨o〆 阅读(24) 评论(0) 推荐(0)
VS2005如何生成注释文档【原创】
摘要:在VS2005菜单里,依次打开项目—》属性—》生成—》输出—》XML文档文件。设置好之后,当生成项目后,到设置好的输出路径下找到该XML文档,里面的内容既是代码文件当中的文档注释。例如:<?xml version="1.0"?><doc> <assembly> <name>ConsoleApplicat... 阅读全文
posted @ 2008-11-17 12:44 〆o殺殸纨o〆 阅读(439) 评论(0) 推荐(0)
启用Code Snippet功能【转载】
摘要:如果进行override操作时,提示:Code Snippet titled [Method Stub - Body] failed to load. Verify that refactoring snippets are recognized in the Code Snippet Manager and that the snippet files are valid on disk. 那说... 阅读全文
posted @ 2008-11-17 11:38 〆o殺殸纨o〆 阅读(176) 评论(0) 推荐(0)
在C#中应用哈希表(Hashtable)
摘要:一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key... 阅读全文
posted @ 2008-11-13 01:22 〆o殺殸纨o〆 阅读(158) 评论(0) 推荐(0)
用Visual C#来增加数据记录【转载】
摘要:在本篇文章中,我们将介绍Visual C#对数据库的一个基本操作,即:如何往数据库中添加记录。我们将通过一些数据库操作的例子,来具体说明一下。为了更清楚的说明这个问题,在选用数据库方面采用了二种当前比较典型的数据库,其一是本地数据库--Access 2000,另外一个是远程数据库--SQL SERVER 7.0。首先介绍如何用Visual C#来添加Access 2000数据库的记录。一.用Vis... 阅读全文
posted @ 2008-11-13 01:16 〆o殺殸纨o〆 阅读(264) 评论(0) 推荐(0)
用Visual C#来修改和删除数据库记录【转载】
摘要:一.程序设计和运行的环境设置:(1).视窗2000服务器版(2).Microsoft Access Data Component 2.6 以上版本 ( MADC 2.6 )(3).本文程序使用的数据库的介绍:为了方便起见,在选用数据库方面选用了本地数据库Access 2000,当然你也可以选用其他类型的数据库,只需要更改文章后面的程序源代码中数据库的引擎,并更改对应的代码就可以了。本程序中使用的数... 阅读全文
posted @ 2008-11-13 01:14 〆o殺殸纨o〆 阅读(435) 评论(0) 推荐(0)
用Visual C#调用Windows API函数【转载】
摘要:Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非... 阅读全文
posted @ 2008-11-13 01:10 〆o殺殸纨o〆 阅读(200) 评论(0) 推荐(0)
如何把Office文件编码为xml文件以及如何把生成的xml文件转换成Office文件【转载】
摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.IO;using System.Xml; namespace MyWindows{ /// <summary> /// 这个示例演示如... 阅读全文
posted @ 2008-11-13 01:08 〆o殺殸纨o〆 阅读(705) 评论(1) 推荐(0)
深入剖析C#继承机制【转载】
摘要:一. 继承基础知识   为了提高软件模块的可复用性和可扩充性,以便提高软件的开发效率,我们总是希望能够利用前人或自己以前的开发成果,同时又希望在自己的开发过程中能够有足够的灵活性,不拘泥于复用的模块。C#这种完全面向对象的程序设计语言提供了两个重要的特性--继承性inheritance 和多态性polymorphism。  继承是面向对象程序设计的主要特征之一,它可以让您重用代码,可以节省程序设计... 阅读全文
posted @ 2008-11-13 00:59 〆o殺殸纨o〆 阅读(341) 评论(0) 推荐(0)
如何判断字符串是否为空串
摘要:三种常用的字符串判空串方法:Length法:bool isEmpty = (str.Length == 0); Empty法:bool isEmpty = (str == String.Empty); General法:bool isEmpty = (str == "");然而使用Length法进行字符串判空串时,有一点要注意的,就是你必须先判断该字符串实例是否为空引用,否则将会抛出NullRef... 阅读全文
posted @ 2008-11-13 00:50 〆o殺殸纨o〆 阅读(477) 评论(1) 推荐(0)
人民币大写转化函数(C#版)【转载】
摘要:Rmb.cs usingSystem; namespaceTest { /**////<summary> ///Rmb的摘要说明。 ///</summary> publicclassRmb { /**////<summary> ///转换人民币大小金额 ///</summary> ///<paramname="num">金额</p... 阅读全文
posted @ 2008-11-13 00:48 〆o殺殸纨o〆 阅读(220) 评论(0) 推荐(0)
冒泡排序法
摘要:using System;namespace 冒泡排序法{ class Class1 { public static void Main() { int temp; int[] array = new int[5]{23,5,6,677,1}; for( int i = array.Length; i > 0; i--) for( int j = 0; j < i-1; j++) { ... 阅读全文
posted @ 2008-11-13 00:41 〆o殺殸纨o〆 阅读(178) 评论(0) 推荐(0)
汉诺塔
摘要:/* 汉诺塔问题:(Tower of Hanoi) 此问题可以用递归方法解决: (1)、用C柱做过渡,将A柱上面的(n-1)盘子移到B柱. (2)、将A柱的最后一个盘子直接移到C柱上. (3)、用A柱做过渡,将B柱上的(n-1)个盘子移C柱上.*/using System;namespace 汉诺塔{ public class Class1 { public static int i = 0; p... 阅读全文
posted @ 2008-11-13 00:36 〆o殺殸纨o〆 阅读(229) 评论(1) 推荐(0)
菲波那契数列
摘要:using System;namespace 菲波那契数列{// class classMethod1 //这个方法是求出菲波那契数列的第n个项// {// public static int Method( int n )// {// if( n==1 || n==2)// return 1;// else// return Method( n-1 ) + Method( n-2 );// }/... 阅读全文
posted @ 2008-11-13 00:35 〆o殺殸纨o〆 阅读(261) 评论(0) 推荐(0)
二叉树
摘要:using System;namespace 二叉树{ #region 节点类 public class Node { private int x; public Node left; public Node right; public Node(int n) { x = n; } public int X { get { return x; } set { x = value; } } } #e... 阅读全文
posted @ 2008-11-13 00:34 〆o殺殸纨o〆 阅读(192) 评论(0) 推荐(0)
单向链表
摘要:using System; namespace 单向链表 { #region 节点类 public class Node { private int x; public Node next; //指向下一个节点 public Node(int n... 阅读全文
posted @ 2008-11-13 00:28 〆o殺殸纨o〆 阅读(154) 评论(0) 推荐(0)
遍历文件夹
摘要:using System; using System.IO; namespace ex060709_file { class C { public void TranverseDir(string path, int n, StreamWriter sw) { tr... 阅读全文
posted @ 2008-11-12 23:59 〆o殺殸纨o〆 阅读(124) 评论(0) 推荐(0)
VS.net 2003快捷键一览表
摘要:“全局”快捷键 下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置。 命令名 快捷键 说明 编辑.复制 CTRL + CCTRL + INSERT 将当前选定的项复制到系统剪贴板。 编辑.剪切 CTRL + XSHIFT + DELETE 将当前选定的项移... 阅读全文
posted @ 2008-11-12 19:19 〆o殺殸纨o〆 阅读(205) 评论(0) 推荐(0)
C#中水晶按钮的程序生成【转载】
摘要:做了一个控件,这样就可以告别图片按钮了:) 程序源代码: using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms; using System.Drawing.Draw... 阅读全文
posted @ 2008-11-12 18:56 〆o殺殸纨o〆 阅读(173) 评论(0) 推荐(0)
C#中调用Windows API的要点【转载】
摘要:在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\Fram... 阅读全文
posted @ 2008-11-12 18:52 〆o殺殸纨o〆 阅读(177) 评论(0) 推荐(0)