自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 WCF 中CustomBinding的配置

本节主要内容:1.如何读取Binding中的binding元素。2.CustomBinding元素的基本配置。3.代码示例一、Bingding是由binding元素构成的,可以根据实际需要,进行适当的选择进行组合。下面的一段代码可以帮助你查看Binding中包含的binding元素。View Code 1 NetTcpBinding binding = new NetT...

2012-01-05 17:32:00 407

转载 等待线程池内线程执行完成的一种方法

本文主要内容:通过AutoResetEvent实现等待线程池内线程执行完成,并进行计时计算。由于方法比较简单直接贴出代码,如下: 1 /// <summary> 2 /// 等待线程池内的所有线程执行完成的一种方法 3 /// </summary> 4 public class ExecutedThreadPool 5 { 6 ...

2011-12-16 14:55:00 162

转载 观察者模式

本节主要内容:1、观察者模式意图;2、观察者模式UML图描述;3、举例说明;一、观察者模式意图:定义了一种一对多得依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。Define a one-to-many dependency between objects so that one object ch...

2011-11-30 10:09:00 131

转载 简单工厂模式

本节的主要内容:1.简单工厂模式的意图;2.UML图描述;3示例代码一、简单工厂模式意图:根据提供的数据类型。选择一个类进行实例化。二、UML图描述:三、代码示例: 举例说明:工作中薪资的计算方式:程序员=底薪+ 绩效;销售员=底薪+提成;助理=底薪+平均奖金;Staff类代码:View Code 1 using System;...

2011-11-25 16:21:00 116

转载 外观模式

本节主要内容:1.外观模式的意图;2.UML图;3.应用举例一、外观模式意图:为子系统中的一组接口提供一个一致的接口。这个接口定义了一个高层接口,这个接口使得这一子系统更加容易使用Provide a unified interface to a set of interface in a subsystem.Facade defines a higher-lever interf...

2011-11-24 17:18:00 92

转载 面向对象的基本原则

本节主要内容:面向对象的五个基本原则一、单一职责原则(Single-Responsibility Principle):就一个类而言,应该仅有一个引起它变化的原因。 例如:写一个WinForm应用程序,需要将数据库的操作、文件的操作、算法的运用等,不需要将这些都写在Form这样的类中。应该将它们各自分开,应对将来的变化。或许你在写另外一个From类的时候,也需要用到文件操作...

2011-11-24 11:50:00 128

转载 WCF学习笔记(4) 重载

本节内容:1.什么是重载?2.WCF服务端处理重载。3.WCF客户端处理重载。4.源码下载。一、什么是重载? 重载指的是在同一个类,接口或结构中包含多个同名的方法,而这些方法的参数列表或返回值不同。正常的做法如下所示:View Code 1 public string Say(string lastName)2 { 3 ...

2011-11-15 11:29:00 102

转载 WCF 学习笔记(3) Binding 细解

本节主要内容:1.BindingElement的分类。 2.Binding的编码。3.Binding的选择一、Binding Element的分类 Binding :用于指定客户端与服务端相互通信所需要得传输、编码、和协议详细信息。Binding是由一些Binding 元素组成的。其包含三种类型的元素: 1.协议通道绑定元素:用于确定发送消息的安全性、可靠...

2011-11-14 16:42:00 145

转载 WCF 客户端调用服务操作的两种方法

本节的主要内容:1、通过代理类的方式调用服务操作。2、通过通道的方式调用服务操作。3、代码下载一、通过代理类的方式调用服务操作(两种方式添加代理类)1.手动编写代理类,如下:客户端契约:View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 usin...

2011-11-11 15:09:00 167

转载 WCF 创建一个简单的程序

本节的主要内容:1.创建一个WCF模型的基本步骤;2.代码的下载 为了对于WCF编程模型有一个直观的印象,通过一个简单程序一步一步创建WCF应用。一、基本步骤1.创建一个解决方案,包含两个项目: y.WcfFirst.Host:一个控制台应用程序,作为服务端,需要添加System.ServiceModel程序集。y.WcfFirst.Client...

2011-11-10 16:10:00 117

转载 c# 启动关闭进程

本文主要内容:通过代码的方式关闭进程。 以前关闭进程的方式,通常采用bat文件的方式。现在通过采用另外一种方式关闭进程。关闭进程主要思路:遍历所有进程,根据进程名称,找出需要关闭的进程。开启进程主要思路:通过递归的方式找出文件夹中所有的exe文件,并且开启。其主要代码如下: 1 #region 方法 2 /// <summary>...

2011-10-09 14:01:00 195

转载 WCF 事务的运用

本文主要内容:1.WCF中运用事务的基本设置;2.代码示例;一、WCF运用事务的基本设置包括三项:a.绑定中添加事务流 transactionFlow=true;b.操作契约中添加[TransactionFlow(TransactionFlowOption....)]属性;c.服务类中添加事务环境[OperationBehavior(TransactionAutoComl...

2011-09-29 10:02:00 100

转载 修改app.config的值

本文内容:利用Configuration类修改app.config文件。以下用代码说明:在References中,添加System.configurationapp.config1 <?xml version="1.0" encoding="utf-8"?>2 <configuration>3 <appSettings>4 <...

2011-08-24 10:52:00 195

转载 错误日志记载

本文的主要内容:利用Directory、Path、StreamWriter实现对错误记载的一个简单方法。如果在多线程中,还需要加锁,来保证同步。本代码没有考虑同步的部分。Log.cs 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5...

2011-08-22 10:52:00 96

转载 单例作为全局变量的一种方式

本文内容:利用单例的方式实现一个作为全局变量的简单方法。用代码说明,比较清晰一点。UserPool.csView Code 1 class UserPool 2 { 3 publicstaticreadonly UserPool GlobalUserPool =new UserPool(); 4 private Hashtable ht =new Hashtab...

2011-08-19 09:47:00 323

转载 c# 学习的网址

1.参考:http://msdn.microsoft.com/zh-cn/library/618ayhy6.aspx2.编程:http://msdn.microsoft.com/zh-cn/library/67ef8sbd.aspx3.Framework 4.0 http://msdn.microsoft.com/zh-cn/library/w0x726c2.aspx转...

2011-08-17 11:03:00 394

转载 正则表达式的基本语法

本文主要内容:1、字符的匹配语法;2、定位字符语法;3、重复字符语法;4、转义字符语法;5、简单代码示例一、字符匹配语法字符类匹配的字符语法例子\d从0-9的任意一数字\d\d可以匹配72,但不匹配aa或7a\D非数字字符\D\D\D匹配abc,但不匹配...

2011-08-15 16:30:00 85

转载 发送邮件的简单方法

本文主要内容:1、发送邮件的主要类及相关属性的介绍。2、代码的实现。若需要在实际项目中运用此方法需要稍作修改才行一、发送邮件主要类: SmtpClient:其构造函数需要提供邮件服务器的地址和端口;MailMessage:主要是提供了邮件的标题、发送内容、收件人等。二、发送邮件代码:View Code 1 using Syste...

2011-08-15 15:07:00 154

转载 (转载)Tcp/IP 端口耗尽

原文链接:http://msdn.microsoft.com/zh-cn/library/aa560610(v=bts.10).aspx本文内容:1.查看端口使用状况的方法;2、端口耗尽所带来的问题;3、解决办法当客户端启动到服务器的 TCP/IP 套接字连接时,客户端通常连接到服务器上的特定端口,并请求服务器通过临时(或暂时)TCP 或 UDP 端口进行响应。在 Windo...

2011-08-12 08:04:00 583

转载 Socket通讯的客户端

本文主要内容:利用SocketAsyncEventArgs实现Socket客户端的通讯,其可以接收服务端的信息,向服务端发送信息。主要分两个部分:1、主要类功能的介绍;2、类代码一、主要类功能: ClientUserToken.cs:主要是用于SocketAsyncEventArgs.UsetToken DuplexSocketAsynct.cs:主要封装了两Socket...

2011-08-11 12:57:00 101

转载 Socket通讯服务端

本文内容:利用SocketAsyncEventArgs实现的echo服务端。主要分为两部分:1、实现的基本步骤;2、关于各个类的功能解释;3、实现各类的代码。一、在服务端,使用SocketAsyncEventArgs的基本步骤: 1.设置一个buffer池,以供SocketAsynceEventArgs接收和发送数据的缓冲区。 2.添加一个object类,为S...

2011-08-10 11:37:00 109

转载 winform中Control.Invoke方法返回窗体主线程给控件赋值

本文内容:控件TextBox,调用Invoke 方法返回窗体主线程,给TextBox赋值的一个简单方法。如果有需要也可以修改方法,应用到其它控件。 1 delegatevoid RichTextBoxInvoke(TextBox richText, string msg); 2 privatevoid richTextBoxInvoke(TextBox richText, str...

2011-08-08 14:34:00 399

转载 c# Excel的基本操作

本文的主要内容:c#实现对Excel的Open、Save、合并单元格、单元格赋值的操作。ExcelHelper代码: 1 class ExcelHelper 2 { 3 publicstaticvoid SaveData() 4 { 5 string filePath = Environment.CurrentDirectory +"\...

2011-08-03 10:42:00 91

转载 设计模式学习笔记:状态模式

本文主要包括四部分:1、状态模式的基本定义;2、适用场景;3、类结构图;4、代码示例一、定义State:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它所属的类二、适用场景:1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。2.一个操作中含有庞大的分支结构,并且这些分支决定于对象的状态。三、类结构图:四、示例...

2011-06-26 15:04:00 48

转载 设计模式学习笔记:组合模式

本文主要分为三部分:1、组合模式的基本定义;2、组合模式的类图结构;3、代码示例一、定义Composite:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得客户对单个对象和复合对象的使用具有一致性。二、类图结构三、代码示例例子:一个项目包含多个文件夹、类、接口等,而一个文件夹也同样可以包含多个文件夹、类、接口。代码:项目抽象类:...

2011-06-26 07:53:00 100

转载 设计模式学习笔记:概述

本文的主要内容分两部分:1、23个设计模式的定义;2、设计模式的基本分类一.23个设计模式的名字和意图1.Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2.Adapter:将一个类的接口装换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那些类可以一起工作。3.Bridge:将抽象部分与它的实现部分...

2011-06-19 16:34:00 78

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除