我的拙作

文章分类

站点统计

  • 访问总计:4524697
  • 文章浏览:1870001
  • 文 章 数:101
  • 投 票 数:9066
  • 今日访问:958
  

C#网络编程(基本概念和操作) - Part.1

  • C# 编程  张子阳  2008/9/14   阅读(76409)
  • 本文是该系列第一篇,主要讲述了基于套接字(Socket)进行网络编程的基本概念,其中包括TCP协议、套接字、聊天程序的三种开发模式,以及两个基本操作:侦听端口、连接远程服务端。

C#编写简单的聊天程序

  • C# 编程  张子阳  2008/9/14   阅读(45088)
  • 这是一篇基于Socket进行网络编程的入门文章,文章大体分为四个部分:程序的分析与设计、C#网络编程基础(篇外篇)、聊天程序的实现模式、程序实现。

.Net Remoting(远程方法回调) - Part.4

  • CLR和Framework  张子阳  2008/8/30   阅读(10797)
  • 本文是.Net Remoting系列文章的第四篇,主要讲述了如何进行远程方法的回调和远程事件的触发、服务端创建客户端代理的会话模型,并结合一个范例实现了这一过程。

C#中的委托和事件(续)

  • C# 编程  张子阳  2008/8/22   阅读(39456)
  • 本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。

.Net Remoting(分离服务程序实现) - Part.3

  • CLR和Framework  张子阳  2008/7/28   阅读(9702)
  • 本文是.Net Remoting系列文章的第三篇。我详细讲述了分离服务程序集的四种方式 -- 使用接口分离,使用“空类”分离,使用Soapsuds.exe分离,使用工厂类分离。以达到了向客户端隐藏服务程序实现的目的。

.Net Remoting(基本操作) - Part.2

  • CLR和Framework  张子阳  2008/7/26   阅读(11226)
  • 本文是.Net Remoting系列文章的第二篇。我们先简单了解了Remoting构架的几个基本组成部分。然后通过一个很小的范例程序演示了构架Remoting程序的基本操作。

.Net Remoting(应用程序域) - Part.1

  • CLR和Framework  张子阳  2008/7/26   阅读(15872)
  • 本文是.Net Remoting系列的第一篇文章,讲述了Remoting的“前驱知识点”--应用程序域、传值封送(Marshal by value)、传引用封送(Marshal by reference),以及Remoting的三个组成部分。

一个逐步“优化”的范例程序

  • 设计与构架  张子阳  2008/7/26   阅读(9085)
  • 本文是《Object-Oriented Analysis and Design》一书第一章和第五章的读书笔记。我对书中提供的一个范例程序进行了总结和整理,通过逐步优化这个乐器管理的范例程序,分析了进行程序设计时需要注意到的一些问题。

SAF 中抽象工厂的实现

  • 设计与构架  张子阳  2008/7/26   阅读(8419)
  • 抽象工厂是很常用的一种创建型模式,它的主要作用在于向程序员屏蔽了创建对象的复杂细节,这篇文章主要向大家说明了SAF中抽象工厂模式的实现方式。

重温Observer模式--热水器·改

  • 设计模式  张子阳  2008/6/18   阅读(12915)
  • C#中的委托和事件 一文的后半部分,我向大家讲述了Observer(观察者)模式,并使用委托和事件实现了这个模式。实际上,不使用委托和事件,一样可以实现Observer模式。在本文中,我将使用GOF的经典方式,再次实现一遍Observer模式,同时将讲述在 C#中的委托和事件 一文中没有提及的推模式(Push)和拉模式(Pull)。

MVP 模式实例解析

  • 设计与构架  张子阳  2008/6/15   阅读(34625)
  • 在我 模型-视图-提供器 模式 这篇译文中,作者为了说明 MVP 的优点之一,易测性,引入了单元测试和NMock框架。可能有的朋友对这部分不够熟悉,也因为本人翻译水平有限,导致看后感觉不够明朗,所以我就补写了这篇文章,对作者给出的范例程序作了些许简化和整理,让我们一步步地来实现一个符合MVP模式的Web页面。

模型-视图-提供器 模式

  • 设计与构架  Jean-Paul Boodhoo  2008/6/14   阅读(21549)
  • 模型-视图-提供器模式(MVP)是模型-视图-控制器(MVC)模式的一个改进,通过使用这个模式,可以将通常写于页面后置代码(CodeBehind)中的逻辑,委托给一个更易于测试的单独的提供器类中。

开闭原则

  • 设计与构架  Jeremy Miller  2008/5/30   阅读(9514)
  • 在这篇文章中,Jeremy Miller向我们讲述了软件设计中的开闭原则,以及相关的 单一责任原则、责任链模式、双重分发 以及 Liskov 替换原则。

创建常量、原子性的值类型

  • C# 编程  张子阳  2008/5/25   阅读(11657)
  • 本文是《Effective C#》一书第七节的读书笔记。通过这篇文章,我主要想向大家说明一个我们平时可能不太会注意到的问题:创建具有常量性和原子性的值类型。

类型自定义格式字符串

  • CLR和Framework  张子阳  2008/5/24   阅读(10406)
  • String可能是使用最多的类型,ToString()则应该是大家使用得最多的方法了。然而它不应该仅仅是用来输出类型的名称,如果使用得当,它可以方便地输出我们对类型自定义的格式。本文将循序渐进地讨论ToString(),以及相关的IFormattable、IFormatProvider以及ICustomFormatter接口。
70 篇文章,当前显示 31-45 篇。
12345 ( 第3页/共5页 )