会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张子阳
学习. 思考. 实践. 总结
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2008年9月27日
一步步构建“半自动”数据分页模块
摘要: 通常在进行数据分页时,我都是在数据库中写成存储过程,但是这样有一个缺陷:没有代码重用,针对不同表或者不同视图都需要去编写存储过程。本文将一步步构建一个进行数据分页的代码模块,来尝试解决这个问题。
阅读全文
posted @ 2008-09-27 17:19 Jimmy Zhang
阅读(8407)
评论(21)
推荐(2)
2008年9月16日
C#网络编程(接收文件) - Part.5
摘要: 这篇文章将继续进行上一篇没有完成的步骤:客户端接收来自服务端的文件。
阅读全文
posted @ 2008-09-16 17:22 Jimmy Zhang
阅读(16186)
评论(62)
推荐(27)
C#网络编程(订立协议和发送文件) - Part.4
摘要: 这篇文章首先讨论了实现文件传输的方式,以及如何定义我们自己的传输协议,最后实现了将文件从客户端发往服务端。
阅读全文
posted @ 2008-09-16 17:20 Jimmy Zhang
阅读(19932)
评论(32)
推荐(17)
C#网络编程(异步传输字符串) - Part.3
摘要: 本文使用异步编程的方式完成了和第二篇同样的功能,除此以外,还提出并解决了第二篇中遗留的一个问题,服务端将客户端的请求合并或拆分的情况。
阅读全文
posted @ 2008-09-16 17:19 Jimmy Zhang
阅读(33771)
评论(48)
推荐(31)
2008年9月7日
C#网络编程(同步传输字符串) - Part.2
摘要: 本文是C#网络编程的第二篇,我们完成了这样一个小范例:客户端打印一串字符串,然后发往服务端,服务端先输出它,然后将它改为大写,再回发到客户端,客户端接收到以后,最后再次打印一遍它。
阅读全文
posted @ 2008-09-07 17:50 Jimmy Zhang
阅读(29198)
评论(41)
推荐(36)
C#网络编程(基本概念和操作) - Part.1
摘要: 本文是该系列第一篇,主要讲述了基于套接字(Socket)进行网络编程的基本概念,其中包括TCP协议、套接字、聊天程序的三种开发模式,以及两个基本操作:侦听端口、连接远程服务端。
阅读全文
posted @ 2008-09-07 17:49 Jimmy Zhang
阅读(58636)
评论(68)
推荐(72)
C#编写简单的聊天程序
摘要: 这是一篇基于Socket进行网络编程的入门文章,文章大体分为四个部分:程序的分析与设计、C#网络编程基础(篇外篇)、聊天程序的实现模式、程序实现。
阅读全文
posted @ 2008-09-07 17:48 Jimmy Zhang
阅读(25850)
评论(47)
推荐(26)
2008年8月30日
.Net Remoting(远程方法回调) - Part.4
摘要: 本文是.Net Remoting系列文章的第四篇,主要讲述了如何进行远程方法的回调和远程事件的触发、服务端创建客户端代理的会话模型,并结合一个范例实现了这一过程。
阅读全文
posted @ 2008-08-30 16:20 Jimmy Zhang
阅读(4761)
评论(6)
推荐(5)
2008年8月22日
C#中的委托和事件(续)
摘要: 本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。
阅读全文
posted @ 2008-08-22 19:39 Jimmy Zhang
阅读(75046)
评论(137)
推荐(192)
2008年7月28日
.Net Remoting(分离服务程序实现) - Part.3
摘要: 本文是.Net Remoting系列文章的第三篇。我详细讲述了分离服务程序集的四种方式 -- 使用接口分离,使用“空类”分离,使用Soapsuds.exe分离,使用工厂类分离。以达到了向客户端隐藏服务程序实现的目的。
阅读全文
posted @ 2008-07-28 20:01 Jimmy Zhang
阅读(4180)
评论(11)
推荐(4)
2008年7月26日
.Net Remoting(基本操作) - Part.2
摘要: 本文是.Net Remoting系列文章的第二篇。我们先简单了解了Remoting构架的几个基本组成部分。然后通过一个很小的范例程序演示了构架Remoting程序的基本操作。
阅读全文
posted @ 2008-07-26 18:46 Jimmy Zhang
阅读(5105)
评论(12)
推荐(5)
.Net Remoting(应用程序域) - Part.1
摘要: 本文是.Net Remoting系列的第一篇文章,讲述了Remoting的“前驱知识点”--应用程序域、传值封送(Marshal by value)、传引用封送(Marshal by reference),以及Remoting的三个组成部分。
阅读全文
posted @ 2008-07-26 18:44 Jimmy Zhang
阅读(7102)
评论(18)
推荐(17)
[记]一个逐步“优化”的范例程序
摘要: 本文是《Object-Oriented Analysis and Design》一书第一章和第五章的读书笔记。我对书中提供的一个范例程序进行了总结和整理,通过逐步优化这个乐器管理的范例程序,分析了进行程序设计时需要注意到的一些问题。
阅读全文
posted @ 2008-07-26 18:43 Jimmy Zhang
阅读(2943)
评论(4)
推荐(2)
[记]SAF 中抽象工厂的实现
摘要: 抽象工厂是很常用的一种创建型模式,它的主要作用在于向程序员屏蔽了创建对象的复杂细节,这篇文章主要向大家说明了SAF中抽象工厂模式的实现方式。
阅读全文
posted @ 2008-07-26 18:41 Jimmy Zhang
阅读(2441)
评论(4)
推荐(0)
2008年6月18日
重温Observer模式--热水器·改
摘要: 在 C#中的委托和事件 一文的后半部分,我向大家讲述了Observer(观察者)模式,并使用委托和事件实现了这个模式。实际上,不使用委托和事件,一样可以实现Observer模式。在本文中,我将使用GOF的经典方式,再次实现一遍Observer模式,同时将讲述在 C#中的委托和事件 一文中没有提及的推模式(Push)和拉模式(Pull)。
阅读全文
posted @ 2008-06-18 23:39 Jimmy Zhang
阅读(5879)
评论(22)
推荐(14)
上一页
1
2
3
4
5
下一页
公告