软件频道最新文章

C#抽象工厂模式的几种实现方法及比较

利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。

Visual C#多线程参数传递浅析

我们的结果我建立了一个WinForm的工程,其中有一个Form和4个按钮,如果你需要所有的源码请发送邮件到wu_jian830@hotmail.com,如果我有时间我会给你发过去的。

理解C# 3.0新特性之Extension方法浅议

为了说明Extension method到底是为了解决怎样的问题,我首先给出一个类似的、大家都比较熟悉的应用:JavaScript 中的Prototype。

Visual C# 2005中使用正则表达式

正则表达式(regular expression)是用来快速、高效地处理文本数据的工具。被处理的文本可以小到一个电子邮件地址,也可以大到一个多行文本输入框中的文本数据。

C# 3.0中的分部方法

在看C#语言的What's New时,突然发现新特性列表的最后,多出了一个“Partial Method Definitions”,但并不像其他新特性一样有超链接链接到其说明。

C#的6种常用集合类大比拼

数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。

C# GDI+编程之基础篇

从本质上来看,GDI+为开发者提供了一组实现与各种设备(例如监视器,打印机及其它具有图形化能力但不及涉及这些图形细节的设备)进行交互的库函数。

C#中不需要用锁的线程安全的Singleton设计模式

这个优美的Singleton实现基础是.NET对运行期初始化的完整定义。它的优美之处是不需要典型的double-checked locking。

C#类型转换之初级篇

学过编程的朋友都知道类型转换,并且也都清楚“隐式转换”、“显式转换”、“装箱”、“拆箱”等概念。

2008-07-19

用C#设计Windows应用程序模板

通常windows应用程序都有相似的特征:控件、菜单、工具条、状态栏等等。

2008-07-19

在c#中实现3层架构

这篇文章讨论如何在c#中实现3层架构,使用MS Access数据库存储数据。在此,我在3层架构中实现一个小型的可复用的组件保存客户数据。

C#设计模式之建造者(Builder)模式示例源代码

C#设计模式之建造者(Builder)模式示例源代码

C#抽象工厂模式的几种实现方法及比较

C#抽象工厂模式的几种实现方法及比较 利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。

浅析.NET开发中代理模式的使用

当我们需要使用的对象很复杂或者需要很长时间去构造,这时就可以使用代理模式(Proxy)。

数据结构与算法(C#实现)系列---二叉树

数据结构与算法(C#实现)系列---二叉树

对C#泛型中的new()约束的一点思考

对于new()约束,大家可能有一个误解,以为使用了new约束之后,在创建对象时与非泛型的版本是一致的:

C# 2.0新特性探究之模拟泛型和内置算法

在C#2.0中,匿名方法、IEnumerable接口和匿名方法的合作,使很多的编程任务变得非常的简单,而且写出来的程序非常的优美。

C#四种排序算法

C#四种排序算法

利用Visual C#处理数字图像

本文就通过一个简单的实例,向大家展示了在Visual C#中如何运用GDI+和Unsafe代码类等技术以实现简单的数字图像处理。

语音合成与识别技术在C#中的应用

我们要想实现中文发音或中文语音识别,必需先安装微软的Speech Application SDK(SASDK),它的最新版本是 SAPI 5.1 他能够识别中、日、英三种语言,你可以在这里下载: