随笔分类 -  C#

关于C#的一系列文章。
细细品味C#——.Net Remoting专题
摘要:什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式 。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统对应用程序的保护机制。然而在某些情况下,我们需要.. 阅读全文
posted @ 2011-11-02 17:39 虾皮 阅读(12180) 评论(13) 推荐(23) 编辑
细细品味C#——重构的艺术
摘要:重构?代码坏味道?看到这两个疑问,也许就知道本期的话题是关于“重构”的,重构无处不在,重构可大可小,重构随时随地。让重构时刻记在脑海,使自己的代码变的优美。就让这本“重构艺术”手册带你走进重构的世界,亲密接触重构,如欣赏艺术般,体会重构的魅力。 文章下载地址:http://files.cnblogs.com/xia520pi/C_Sharp_Refactoring.rar 文章的目录:1、代码重构... 31.1、版权声明... 31.2、内容详情... 32、项目重构方案设计... 132.1、版权声明... 132.2、内容详情... 133、31天重构学习笔记... 163.1、... 阅读全文
posted @ 2011-10-11 19:55 虾皮 阅读(6900) 评论(8) 推荐(14) 编辑
细细品味C#——文件操作
摘要:文件操作也是常用操作之一,一些常用的操作可能只有一两句话,但用时可能一时想不起来,为了方便查询相应的代码,故而把一些常用文件操作整理成册,内容不是很多,便于查找。 文章下载地址:http://files.cnblogs.com/xia520pi/C_Sharp_File.rar 文章的目录:1、文件操作之一... 21.1、版权声明... 21.2、内容详情... 21.2.1 追加文件... 21.2.2 拷贝文件... 21.2.3 删除文件... 21.2.4 移动文件... 31.2.5 创建目录... 31.2.6 文件夹内容拷贝... 41.2.7 文件夹内容删除... 5... 阅读全文
posted @ 2011-10-10 19:17 虾皮 阅读(4695) 评论(14) 推荐(12) 编辑
细细品味C#——Timer及多线程编程
摘要:你对C#中的Timer了解多少?知道有三种Timer吗?他们的区别是什么?编程时选择哪个比较合适? 你会线程(Thread)编程吗?多线程编程又知道多少?断点续传又知多少? 一口气提了这么多问题,其实也是鄙人心中的疑惑,在前几日的编写Vod下载器中就遇到了线程的问题,包括Timer的使用,所以为了进一步学习,才把相关的好文章整理成册,重点强化一下,同时分享出来让那些和我一样欠缺这方面的同仁一同提高。 文章下载地址:http://files.cnblogs.com/xia520pi/C_Sharp_Timer_Thread.rar 文章的目录:1、C#的Timer解析... 31.1... 阅读全文
posted @ 2011-10-09 20:43 虾皮 阅读(22523) 评论(16) 推荐(42) 编辑
细细品味C#——Socket编程专题
摘要:什么是Socket? 所谓Socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 Socket用于在两个基于TCP/IP协议的应用程序之间相互通信。最早出现在UNIX系统中,是UNIX系统主要的信息传递方式。在WINDOWS系统中,Socket称为WINSOCK。 两个基本概念:客户方和服务方。当两个应用之间需要采用Socket通信时,首先需要在两个应用之间(可能位于同一台机器,也可能位于不同的机器)建立Socket连接,发起呼叫连接请求的一方为客户方,接受呼叫连接请求的一方成为服务方。客户方和服务方是相对的,同一个 阅读全文
posted @ 2011-10-08 19:13 虾皮 阅读(11118) 评论(21) 推荐(19) 编辑
细细品味C#——抽象、接口、委托、反射
摘要:什么是抽象类?什么是接口?接口与抽象类有什么区别?什么是委托?什么是反射?  这些都是初学者比较犯糊涂的事情,呵呵,这个也不能说的太绝对,反正我就是那个糊涂中的一个。为了把这些最基本的概念和知识打扎实,我整理一下相关的知识点,希望对你也有帮助。  文章下载地址:http://files.cnblogs.com/xia520pi/C_Sharp_FanShe.rar  文章的目录:1、抽象类与抽象方... 阅读全文
posted @ 2011-10-07 20:30 虾皮 阅读(15021) 评论(35) 推荐(38) 编辑
细细品味C#——泛型系列专题
摘要:什么是泛型? 泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写 体验泛型代码时定义一些可变部份,那些部份在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数这个概念。 泛型是初学者在学习C#中学起起来比较困难的地方,这里为了方便加强对泛型的理解,本人把博客园中写的比较不错的“泛型”收集起来,强化学习泛型,希望也对为“泛型”而苦恼的同仁起到一点绵力。 文章下载地址:http://files.cnblogs.com/xia520pi/C_... 阅读全文
posted @ 2011-10-06 21:16 虾皮 阅读(8325) 评论(8) 推荐(25) 编辑