- 博客(15)
- 资源 (20)
- 收藏
- 关注
原创 xml serialize and dserialize(五)
参考前面四篇文章,自己写的一个xml 序列化和反序列化的C#小例子 using System;using System.Collections.Generic;using System.Text;using System.Xml.Serialization;using System.Xml;using System.IO;[XmlRoot("Book")]
2009-05-19 10:42:00 1506
转载 xml serialize and dserialize(四)
前面我们已经讲到如何使用System.Xml.Serialization命名空间中的各种特性对要序列化的类进行标记,这里再说一说如何利用XmlSerializer进行对象的序列化。如果对对象序列化缺少了解,可以通过下面两个链接了解: ● 在.NET中实现对象序列化 ● 对象序列化:使用System.Xml.Serialization命名空间 XmlSerializer的Serializ
2009-05-19 10:40:00 1395
转载 xml serialize and dserialize(三)
转自:http://www.cnblogs.com/zsi/archive/2005/04/11/135665.html 要使用.NET进行对象的序列化,必须在解决方案中添加System.Xml的引用,并且在类文件中引入System.Xml.Serialization命名空间。这样就可以在文件中使用序列化所需要的各种特性了。Imports System.Xml.Serializat
2009-05-19 10:39:00 768
转载 xml serialize and dserialize(二)
转自:http://www.cnblogs.com/zsi/archive/2005/04/07/132850.html 自从有了XML以后,跨系统的数据交换变得越来越简单。.NET更把XML做为底层数据交换的基础,并在.NET框架中提供了强大的类库以增强XML的编程能力。这些类包含在System.Xml命名空间中。在跨系统的数据交换中,对象的序列化与反序列化是重中之重。.NET为此专门提
2009-05-19 10:31:00 629
转载 xml serialize and dserialize(一)
一 概述.NET Framework为处理XML数据提供了许多不同的类库。XmlDocument类能让你像处理文件一样处理xml数据,而XmlReader、XmlWriter和它们的派生类使你能够将xml数据作为数据流处理。XmlSerializer则提供了另外的方法,它使你能够将自己的对象串行化和反串行化为xml。串行化数据既能够让你像处理文件一样对数据进行随机处理,同时又能跳过你不
2009-05-19 10:13:00 739
转载 c socket 基础
介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。 ---------------------------------
2009-05-08 11:10:00 549
转载 const 成员函数
一些成员函数改变对象,一些成员函数不改变对象。例如: int Point::GetY(){ return yVal;} 这个函数被调用时,不改变Point对象,而下面的函数改变Point对象: void Point:: SetPt (int x, int y){ xVal=x; yVal=y;} 为了使成员函数的意义更加清楚,我们可在不改变对象的成员函数的函数原型中加上const说明:
2009-05-06 15:32:00 650
转载 抽象类与接口
他们之间在应用上的区别就不说了,主要何时用抽象类,何时用接口,在论坛上看到有人说的很通俗,做个记录,主便自己以后理解。 有两类物体,“汽车”和“动物”都有‘叫’这个动作。说明不同类型物体之间也有相同的动作。 我们可以定义他们的子类“轿车”和“狗”。 1.我们可以这样做:在“汽车”这个抽象类中定义抽象方法叫。在“动物”这个抽象类中定义抽象方法叫。他们的子类就可以有不同的叫动作
2009-05-06 15:14:00 484
转载 字符串指针与字符数组
很多刚从C转C++的人都不明白,在C中这样的代码char *pChar="hELLO!"; //定义字符指针pChar,指向一个字符数组首元素即h*pChar=H; //问题所在行到了C++中怎么就不行了?你翻遍参考书,都会说,pChar指向的是常量,怎么能允许改变呢?你又问了,怎么我在C中运行的好好的?没人回答你。于是,你只好自我安慰,这就是C++的保护机制吧。我来做个总结吧,发现这个问题如
2009-05-05 22:15:00 1336 1
转载 拷贝构造函数
拷贝构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其唯一的参数(对象的引用)是不可变的(const类型)。此函数经常用在函数调用时用户定义类型的值传递及返回。拷贝构造函数要调用基类的拷贝构造函数和成员函数。如果可以的话,它将用常量方式调用,另外,也可以用非常量方式调用。 在C++中,下面三种对象需要调用拷贝构造函数: 1) 一个对象以值传递
2009-05-05 22:12:00 566
原创 依赖倒转原则
抽象不应该依赖于细节,细节应当依赖于抽象。 要针对接口编程,而不是针对实现编程。 传递参数,或者在组合聚合关系中,尽量引用层次高的类。 针对接口编程,减少与具体类的耦合 主要是在构造对象时可以动态的创建各种具体对象,当然如果一些具体类比较稳定 ,就不必再弄一个抽象类做它的父类,这样有画舌添足的感觉 优点: 系统扩展灵活。 缺点: 需要大量的类。
2009-04-20 13:53:00 337
原创 依赖、关联、聚合、组合还有泛化的关系
世界是普遍联系的,因此程序世界中的类,也不可能是孤立的。UML为我们定义了它们之间的关系,就是:依赖、关联、聚合、组合还有泛化。 泛化关系比较好理解,就是表示类之间的继承关系。容易混淆的是依赖、关联、聚合和组合的关系。这里做一些甄别: 1、 依赖和关联的颠倒颠 在网上查找了一下依赖和关联的区别,有说“关联本身即是一种依赖”,亦有说“依赖是一种弱关联
2009-04-15 13:39:00 819 1
转载 多线程之AutoResetEvent和ManualResetEvent
在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,Reset方法将信号置为不发送状态,WaitOne等待信号的发送。可以通过构造函数的参数值来决定其初始状态,若为true则非阻塞状态,为false为阻塞状态。如果某个线程调用WaitOne方法,则当信号处于发送状态时,该线程会
2009-02-26 15:05:00 468
转载 一个软件工程师的职业规划
[1] 好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2009-02-20 13:48:00 5086 6
原创 C#程序编码规范
1.目的为了保证企业编写出的程序都符合相同的规范,保证一致性、统一性而建立的程序编码规范。全面的编码标准包含代码结构的所有方面。虽然开发人员在实现标准时应慎重,但只要应用了就应该坚持。完成的源代码应该反映出一致的样式,就像一个开发人员在一个会话中编写代码一样。在开始软件项目时,建立编码标准以确保项目的所有开发人员协同工作。当软件项目并入现有的源代码时,或者在现有软件系统上执行维护时,编码标
2009-02-20 13:39:00 2281
[琢石成器—Windows环境下32位汇编语言程序设计].罗云彬.第三版.part08.rar
2012-08-23
[琢石成器—Windows环境下32位汇编语言程序设计].罗云彬.第三版.part07.rar
2012-08-23
[琢石成器—Windows环境下32位汇编语言程序设计].罗云彬.第三版.part06.rar
2012-08-23
[琢石成器—Windows环境下32位汇编语言程序设计].罗云彬.第三版.part05.rar
2012-08-23
琢石成器Windows环境下32位汇编语言程序设计第三版4
2012-08-23
琢石成器Windows环境下32位汇编语言程序设计第三版03
2012-08-23
琢石成器Windows环境下32位汇编语言程序设计第三版
2012-08-23
Windows环境下32位汇编语言程序设计].罗云彬.第三版.part01.rar
2012-08-23
Expert C++/CLI:.Net for Visual C++ programmers
2011-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人