- 博客(27)
- 收藏
- 关注

原创 Pattern (1)
Chapter 1 Introduce of PatternsFactory pattern :根据提供给工厂的数据,从一系列相关的类中选择一个类实例并返回。Abstract Factory:用于返回一组类中的一个,在某些情况下,它实际上为一组类返回了一个工厂。Bulider Pattern :根据提供给它的数据及其表示,将一系列对象组装成一个新对象。通常选择何种方式组装对象由工厂决定
2007-06-23 01:29:00
1384

原创 网站连接
All Computer Schools: http://www.all-computer-schools.com http://www.eshuba.com/sort/174_1.htmhttp://www.ibook8.com/http://www.kaoti8.com/soft/2488.shtmlhttp://download.chinaitlab.comhttp:
2007-02-13 13:15:00
1329
原创 工厂方法模式
在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给子类去做。这个核心类仅仅负责给出具体工厂必须实现的接口,而不接触哪一个产品类被实例化这种细节。这使得工厂方法模式可以允许系统在不修改工厂角色的情况下引进新产品。在Factory Method模式中,工厂类与产品类往往具有平行的等级结构,它们之间一一对应。
2008-06-29 14:16:00
775
原创 单件模式
Singleton模式 提供一种方法使得某一特定类型对象实例在全局范围内最多只能存在一个。该模式实际上可以被认为是对象池的一个特例,它提供了一个全局的存取点,以及注册、查找功能。其中注册和查找是相关联的。 Singleton Pattern实现的关键在于防止用户以其它任何方式创建对象,而只能用你所提供的方式。所有的构造函数必须被声明为私有的,而且必须至少声明一
2008-06-29 12:58:00
933
原创 设计模式相关连接
设计模式 TerryLees Tech Space: 1、 NET设计模式系列文章 http://www.cnblogs.com/Terrylee/archive/2006/07/17/3
2008-06-29 12:02:00
591
原创 DevExpress
1、WebChartControl a、Adding a webchartcontrol to a page at runtime SqlDataSource dataSource = new SqlDataSource ("Data Source=YourServerName;Initial Catalog=YourDatabaseName; Per
2008-06-03 13:27:00
2258
转载 XML(Chinese)
Extensible Markup Language (XML) 1.0 (Second Edition) 本文档是 W3C 建议 XML 1.0 第二版(2000 年 10 月 6 日)的简体中文翻译版,其中可能有错误和不妥之处。 英文版是唯一的正式版,位于
2007-12-14 22:12:00
4174
翻译 .NET Components
2.1 Remoting Services尽管DCOM解决了计算机间的分布问题,但其不能很好的透过防火墙/NAT。.NET提供了新的分布机制:Remoting API——使得可以使用TCP/HTTP等管道实现分布计算。分布计算的一个实现方法:通过派生自System.MarshalByRefObject生成服务器类。MarshalByRefObject类或其派生类对象允许被不同的AppDom
2007-07-29 03:23:00
6444
原创 Pattern 4
Chapter 18 Memento Pattern《C#设计模式》备忘录模式:可以通过特权访问要保存对象的状态,采用某些语言解决这一问题。其他对象对该对象值具有比较受限的访问权限,从而保持了他们的封装特性。对象通常不应该用公有方法暴露态多的内部状态,但是因为以后可能要恢复对象,还是希望能保存它的整个状态。在某些情况下,可以从公有接口(例如,图形对象的绘图位置)获得足够的信息来保存和恢
2007-07-29 03:18:00
902
原创 Pattern 3
Chapter 13 Chain Of Responsibility Pattern允许多个类处理同一个请求而不需要了解彼此的功能。它在类之间提供了一种松散的耦合:类之间的唯一的联系就是相互间传递的请求。请求在类之间传递,直到其中一个类处理它为止。特性:一、链的组织是从最特殊到最一般;二、不能保证请求一定能响应。职责链将程序中每个对象能做什么的内容隔离。它的使用范围:1、
2007-07-29 03:16:00
1119
原创 Pattern 2
适配器模式该模式可以将一个类的程序设计接口转换成另外一个接口,或者说封装一个类或对象。适配器接受一种类型,并为其它类型产生一个接口。当你手头有一个类,而你需要的是另一个类时,可以通过该模式解决问题。例:如果你想要使用DataGrid类少数几个成员,如第一行存储String类对象、第二行存储Int32类对象,你可以为这种需要提供一个专门的类:DataGridApater。类DataG
2007-07-29 03:14:00
999
转载 SOAP协议初级指南
文章来源: 发布时间:2006-10-24 SOAP(Simple Object Access Protocal) 技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。SOAP是把成熟的基于HTTP的WEB技术与XML的灵活性和可扩展性组合在了一起。 这篇文章带你全面回顾对象远程进程调用(ORPC)技术的历程,以帮助你理解SOAP技术的
2007-06-17 17:43:00
1066
转载 XML 作为一个更好的网络数据表达方式(NDR)
文章来源: 发布时间:2006-10-24 HTTP是一个相当有用的RPC协议,它提供了IIOP或DCOM在组帧、连接管理以及序列化对象应用等方面大部分功能的支持。( 而且URLs与IORs和OBJREFs在功能上令人惊叹的接近)。HTTP所缺少的是用单一的标准格式来表达一个RPC调用中的参数。这则正是XML的用武之地。 象NDR和CDR,XML是一个与平台无关的中性的数据表
2007-06-17 17:43:00
1236
转载 Web Service简介
文章来源: 发布时间:2006-10-24 1.定义由两部分组成·SOAP--Web Service之间的基本通信协议。·WSDL--Web Service描述语言,它定义了Web Service做什么,怎么做和查询的信息。2.简单的Web Service实现包含四个基本步骤·创建Web Service的商业逻辑(通常是一些Java类)·将这些Java类部署到一个SO
2007-06-17 17:42:00
684
转载 SOAP协议初级指南2
文章来源: 发布时间:2006-10-24 独立元素 在SOAP中,一个独立元素表示至少被一个多引用存取元素引用的类型的实例。所有的独立元素用soap:id属性作标记,而且这个属性的值在整个SOAP envelope中必须是唯一的。独立的元素被编码就好象是它们被一个存取元素打包,这个存取元素的标记名是实例的名域限制的类型名。在上面的例子中,实例的名域限制的类型名是t:adjust
2007-06-17 17:41:00
886
转载 利用 .NET 框架简化发布和解决 DLL Hell 问题
利用 .NET 框架简化发布和解决 DLL Hell 问题 .NET 框架中用于解决 dll hell 问题的设计原则和实现技术是建立在 microsoft windows® 2000 的基础上的。问题一 版本 从客户的角度,最常见的版本问题就是我们所说的 dll hell 问题。简单地讲, dll hell 是指当多个应用程序试图共享一个公用组件(如某个动态连接库(
2007-02-13 15:23:00
1192
转载 用SOAP实现数据通讯、Web Service
8 用SOAP实现数据通讯 长期以来我们使用超文本传输协议 HTTP 来提供 Web 页面以及往来的内容。但当我们将 HTTP 或一些其它 Internet 传输协议 同 XML 结合起来,并指定 XML 文档自身的格式时,你得到了简单对象访问协议 SOAP。至少在开始构想它时,SOAP是被设计为从本地系统向远程系统传递远端方法调用的。基于 SOAP 的结构与同时代的其它远程结构
2007-02-13 15:16:00
2213
转载 .NET 问题和 .NET 介绍
.NET 问题1 什么是微软的.NET? 微软的 .NET 及 XML Web 服务平台包括: 一个建立.NET体验的软件平台 一个建立集成XML Web服务的编程模型和工具 一套可编程的XML Web服务 微软.NET能使用户通过Web与众多的智能设备交互,同时确保用户而不是应用程序控制这个交互。 微软.NET能
2007-02-13 14:58:00
1351
转载 .NET体系中的源程序安全问题, Delegates
Delegates1 .NET中的委派(Delegates) 回调函数的确是至今为止最有用的编程机制之一。C运行时的qsort函数利用回调函数对数组元素进行排序。在Windows中,回调函数更是窗口过程,钩子过程,异步过程调用,以及目前Microsoft .NET框架所必需的,在整个回调过程中自始至终地使用回调方法。人们可以注册回调方法以获得加载/卸载通知,未处理异常通知,数据库/窗
2007-02-13 14:42:00
1115
转载 程序集、映射、受管和微软的.NET策略
程序集、映射、受管2.1 Assembly 程序集(assembly):一个应用程序(就是指带有主程序入口点的模块)或者一个库文件。 但是程序集实际上可以是由一个或者多个文件组成(dlls, exes, html等等), 代表一组资源, 以及类型的定义和实现的集合。 一个程序集也可以包含对其它程序集的引用。所有这些资源、类型和引用都在一个列表(manifest)中描述。这个man
2007-02-13 14:20:00
1176
转载 .NET相关
类型、结构、功能 as操作符试图强制转换一个对象为指定的类型。但与通常的强制转换不一样,如果对象的类型强制转换不成功,结果会是null,as操作符决不会掷出异常。当引用有毛病的强制类型转换发生时,将产生NullReferenceException异常。下列代码示范了这种情况。 System.Object o
2007-01-18 03:38:00
1075
原创 半个程序员的生存
06年初,看到同学们一个个都有好去处时我才真正的感觉到前途渺茫。 显然我是不可能拿到毕业证的,要怎么样做才可能在未来不至于整天为衣食烦恼呢?为此,我开始了泡图书馆。 经过一段日子的思考和翻阅,我觉得程序员是比较适合自己的工作。首先,专业相配。数学专业的学生除了教育业、考研,剩下的似乎就只有程序员。我曾多次参加网络管理等方面工作的面试,主考官们说,“数学专业,怎么没考研?”。
2007-01-18 02:11:00
1285
翻译 Programming .Net component 2nd (部分中文翻译2)
第五章 版本控制 VS 2005中的程序集对话框仅仅是程序集属性集合的可视化编辑工具,我们可以直接修改AssemblyInfo.cs中的值。 程序集版本包4个部分,一般的,在设置程序集版本时我们必须遵守如下约定: major version number: minor version number: Build number: a
2007-01-18 01:00:00
1442
翻译 Programming .Net component 2nd (部分中文翻译)
第一章局部类C#允许我们通过关键字partial将类或结构的定义、实现分放在不同的文件中:public partial class MyClass {//some code }public partial class MyClass{//another part of this class}一个类(或结构)具有两个方面的性质:可积聚的和不可积聚的。可积聚的:类或结构的每一个部分都允许的,诸如:添
2007-01-18 00:54:00
1851
原创 NET Framework学习
.NET Framework定义了一些基本数据类型,以使其在各种语言中进行交互作用,这些基本类型称CTS。 .NET Framework还包括了一CLR,它负责管理用.NET库开发的所有应用程序的执行。在编译.NET Framework库的代码时,并不立即创建操作系统专用的代码,而是编译为MIRCOSOFT 中间语言(MSIL)。这在用VS开发C#应用程序时,表现为先有VS编译工具将程序编
2006-10-28 22:26:00
854
转载 书荐
摘自《程序员》推荐三味书斋——软件工程篇《[ISBN]7-111-07282-0[/ISBN]》则涵盖了上述领域,全面深入浅出地介绍了软件工程学科的各个方面。其中,所涉及的实践已在很大程度上超越了目前的软工水平——不用再哀叹路在何方,路就在脚下。另外,《超越混沌——有效管理软件开发项目》这本软件工程的散文集里总结了许多经验教训,有空翻一翻,经常会心有戚戚焉的感觉。设计模式——可复用面向对象
2006-10-28 22:00:00
905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人