- 博客(7)
- 资源 (18)
- 收藏
- 关注
转载 用Visual C#实现MVC模式的简要方法(转)
用Visual C#实现MVC模式的简要方法(转)在我们的开发项目中使用MVC(Model-View-Control)模式的益处是,可以完全降低业务层和应用表示层的相互影响。此外,我们会有完全独立的对象来操作表示层。MVC在我们项目中提供的这种对象和层之间的独立,将使我们的维护变得更简单使我们的代码重用变得很容易(下面你将看到)。 作为一般的习惯,我们知道我们希望保持最低的对象间的依赖,这样变化
2009-03-20 11:42:00 693
转载 windows程序设计 and windows核心编程(内核对象理论)
一、什么是内核对象 作为一个Windows软件开发人员,你经常需要创建、打开和操作各种内核对象。系统要创建和操作若干类型的内核对象,比如存取符号对象、事件对象、文件对象、文件映射对象、I / O完成端口对象、作业对象、信箱对象、互斥对象、管道对象、进程对象、信标对象、线程对象和等待计时器对象等。这些对象都是通过调用函数来创建的。例如, CreateFileMapping函数可使系统能够
2009-03-20 00:24:00 624
转载 自定义序列化
自定义序列化是控制某种类型的序列化和反序列化的过程。通过控制序列化,可以确保序列化的兼容性,即可以在某个类型的不同版本之间序列化和反序列化,而不会破坏该类型的核心功能。例如,在某个类型的第一个版本中,可能只有两个字段。在某个类型的下一版本中,又增加了几个字段。然而,应用程序的第二版必须能够对这两种类型进行序列化和反序列化。以下各节描述如何控制序列化。 在序列化期间和之后运行自定义方法最佳做法也
2009-03-11 15:02:00 882
原创 .NET中的序列化
序列化定义 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。序列化的目的 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、
2009-03-11 12:02:00 625
转载 通过实现接口 ICloneable 复制对象
using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.Collections;using System.Windows.Forms;namespace DetectProc.Model{ abstract class CloneableObj
2009-03-11 11:45:00 2133
转载 利用对象序列化深表克隆对象
在.NET上,一切都是对象。这种安排的后果之一就是在当将一个变量赋值给另一个变量的时候,会得到两个指向同一对象的变量,而不是两个不同的数据副本(除非是使用值类型而不是引用类型)。一般情况下,可以通过调用类所公开的一个特殊方法得到一个数据的副本。在.NET世界中,类应当实现ICloneable接口并公开这个接口的惟一方法Clone,让外部调用知道它能够创建类的实例的副本。框架中有多个对象可以实现这个
2009-03-11 10:08:00 971
原创 socket select函数的详细讲解
原型int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,const struct timeval* timeout);nfds:本参数忽略,仅起到兼容作用。 readfds:(可选)指针,指向一组等待可读性检查的套接口。 writefds:(可选)指针,指向一组等待可写性检
2009-03-02 23:41:00 108146 16
网络拓扑 自发现
2013-09-05
一步一步教你51_PC串口通信
2008-09-12
C#高级网络编程.pdf
2008-09-09
《C#案例开发》源代码
2008-09-09
Symbian OS.C++ 移动开发讲义.pdf
2008-09-08
智能手机操作系统编程Symbian及60系列.pdf
2008-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人