文件名称:DesignPatternProgram
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:618.25kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
使用C#程序将23个常用设计模式进行列表显示,并能够随时根据源代码运行模式代码。方便学习。
其程序界面主要分为四个部分:
1. 模式列表 -- 列出了常用的23个设计模式,通过单击,可以在其他部分显示详细信息;
2. UML 图示 -- 显示模式对应的UML图示;
3. 模式的说明信息或运行效果 -- 根据用户选择,显示以下两种内容(可以通过菜单“Option”切换显示内容):
a.当前选择的模式的信息(如意图、适用性、例子等)
b.利用反射机制根据当前模式的源代码运行后的效果,可以随时更改代码后测试
4. C#源代码区 -- 实现该模式的C#源代码,分为 RealWorld 和 Structural 两种类型。可以通过菜单“Option”切换。
补充说明:
1.本程序的代码来自于一本叫《CSharp 设计模式》的电子文档,具体是谁写的记不得了,向作者致敬^_^
2.编译环境:VS2005 + SP1-err
其程序界面主要分为四个部分:
1. 模式列表 -- 列出了常用的23个设计模式,通过单击,可以在其他部分显示详细信息;
2. UML 图示 -- 显示模式对应的UML图示;
3. 模式的说明信息或运行效果 -- 根据用户选择,显示以下两种内容(可以通过菜单“Option”切换显示内容):
a.当前选择的模式的信息(如意图、适用性、例子等)
b.利用反射机制根据当前模式的源代码运行后的效果,可以随时更改代码后测试
4. C#源代码区 -- 实现该模式的C#源代码,分为 RealWorld 和 Structural 两种类型。可以通过菜单“Option”切换。
补充说明:
1.本程序的代码来自于一本叫《CSharp 设计模式》的电子文档,具体是谁写的记不得了,向作者致敬^_^
2.编译环境:VS2005 + SP1-err
相关搜索: DesignPatternProgram
uml
(系统自动生成,下载前可以参看下载内容)
下载文件列表
DesignPattern/
DesignPattern/CSharp/
DesignPattern/CSharp/bin/
DesignPattern/CSharp/bin/Debug/
DesignPattern/CSharp/bin/Debug/CSharp.exe
DesignPattern/CSharp/bin/Debug/CSharp.pdb
DesignPattern/CSharp/bin/Debug/CSharp.vshost.exe
DesignPattern/CSharp/bin/Release/
DesignPattern/CSharp/bin/Release/CSharp.exe
DesignPattern/CSharp/bin/Release/CSharp.pdb
DesignPattern/CSharp/bin/Release/CSharp.vshost.exe
DesignPattern/CSharp/CPatternInfo.cs
DesignPattern/CSharp/CPatternList.cs
DesignPattern/CSharp/CSharp.csproj
DesignPattern/CSharp/CSharp.csproj.vspscc
DesignPattern/CSharp/CStringConst.cs
DesignPattern/CSharp/FormMain.cs
DesignPattern/CSharp/FormMain.Designer.cs
DesignPattern/CSharp/FormMain.resx
DesignPattern/CSharp/obj/
DesignPattern/CSharp/obj/CSharp.csproj.FileListAbsolute.txt
DesignPattern/CSharp/obj/Debug/
DesignPattern/CSharp/obj/Debug/CSharp.csproj.GenerateResource.Cache
DesignPattern/CSharp/obj/Debug/CSharp.exe
DesignPattern/CSharp/obj/Debug/CSharp.pdb
DesignPattern/CSharp/obj/Debug/CSharp.Properties.Resources.resources
DesignPattern/CSharp/obj/Debug/DesignPattern.FormMain.resources
DesignPattern/CSharp/obj/Debug/TempPE/
DesignPattern/CSharp/obj/Release/
DesignPattern/CSharp/obj/Release/CSharp.csproj.GenerateResource.Cache
DesignPattern/CSharp/obj/Release/CSharp.exe
DesignPattern/CSharp/obj/Release/CSharp.pdb
DesignPattern/CSharp/obj/Release/CSharp.Properties.Resources.resources
DesignPattern/CSharp/obj/Release/DesignPattern.FormMain.resources
DesignPattern/CSharp/obj/Release/TempPE/
DesignPattern/CSharp/Patterns/
DesignPattern/CSharp/Patterns/AbstractFactoryRealWorld.cs
DesignPattern/CSharp/Patterns/AbstractFactoryStructural.cs
DesignPattern/CSharp/Patterns/AbstractPattern.cs
DesignPattern/CSharp/Patterns/AdapterRealWorld.cs
DesignPattern/CSharp/Patterns/AdapterStructural.cs
DesignPattern/CSharp/Patterns/BridgeRealWorld.cs
DesignPattern/CSharp/Patterns/BridgeStructural.cs
DesignPattern/CSharp/Patterns/BuilderRealWorld.cs
DesignPattern/CSharp/Patterns/BuilderStructural.cs
DesignPattern/CSharp/Patterns/ChainRealWorld.cs
DesignPattern/CSharp/Patterns/ChainStructural.cs
DesignPattern/CSharp/Patterns/CommandRealWorld.cs
DesignPattern/CSharp/Patterns/CommandStructural.cs
DesignPattern/CSharp/Patterns/CompositeRealWorld.cs
DesignPattern/CSharp/Patterns/CompositeStructural.cs
DesignPattern/CSharp/Patterns/DecoratorRealWorld.cs
DesignPattern/CSharp/Patterns/DecoratorStructural.cs
DesignPattern/CSharp/Patterns/FacadeRealWorld.cs
DesignPattern/CSharp/Patterns/FacadeStructural.cs
DesignPattern/CSharp/Patterns/FactoryMethodRealWorld.cs
DesignPattern/CSharp/Patterns/FactoryMethodStructural.cs
DesignPattern/CSharp/Patterns/FlyweightRealWorld.cs
DesignPattern/CSharp/Patterns/FlyweightStructural.cs
DesignPattern/CSharp/Patterns/InterpreterRealWorld.cs
DesignPattern/CSharp/Patterns/InterpreterStructural.cs
DesignPattern/CSharp/Patterns/IteratorRealWorld.cs
DesignPattern/CSharp/Patterns/IteratorStructural.cs
DesignPattern/CSharp/Patterns/MediatorRealWorld.cs
DesignPattern/CSharp/Patterns/MediatorStructural.cs
DesignPattern/CSharp/Patterns/MementoRealWorld.cs
DesignPattern/CSharp/Patterns/MementoStructural.cs
DesignPattern/CSharp/Patterns/ObserverRealWorld.cs
DesignPattern/CSharp/Patterns/ObserverStructural.cs
DesignPattern/CSharp/Patterns/PrototypeRealWorld.cs
DesignPattern/CSharp/Patterns/PrototypeStructural.cs
DesignPattern/CSharp/Patterns/ProxyRealWorld.cs
DesignPattern/CSharp/Patterns/ProxyStructural.cs
DesignPattern/CSharp/Patterns/SingletonRealWorld.cs
DesignPattern/CSharp/Patterns/SingletonStructural.cs
DesignPattern/CSharp/Patterns/StateRealWorld.cs
DesignPattern/CSharp/Patterns/StateStructural.cs
DesignPattern/CSharp/Patterns/StrategyRealWorld.cs
DesignPattern/CSharp/Patterns/StrategyStructural.cs
DesignPattern/CSharp/Patterns/TemplateRealWorld.cs
DesignPattern/CSharp/Patterns/TemplateStructural.cs
DesignPattern/CSharp/Patterns/VisitorRealWorld.cs
DesignPattern/CSharp/Patterns/VisitorStructural.cs
DesignPattern/CSharp/Program.cs
DesignPattern/CSharp/Properties/
DesignPattern/CSharp/Properties/AssemblyInfo.cs
DesignPattern/CSharp/Properties/Resources.Designer.cs
DesignPattern/CSharp/Properties/Resources.resx
DesignPattern/CSharp/Properties/Settings.Designer.cs
DesignPattern/CSharp/Properties/Settings.settings
DesignPattern/CSharp/UML/
DesignPattern/CSharp/UML/AbstractFactory.gif
DesignPattern/CSharp/UML/Adapter.gif
DesignPattern/CSharp/UML/Bridge.gif
DesignPattern/CSharp/UML/Builder.gif
DesignPattern/CSharp/UML/Chain.gif
DesignPattern/CSharp/UML/Command.gif
DesignPattern/CSharp/UML/Composite.gif
DesignPattern/CSharp/UML/Decorator.gif
DesignPattern/CSharp/UML/Facade.gif
DesignPattern/CSharp/UML/FactoryMethod.gif
DesignPattern/CSharp/UML/Flyweight.gif
DesignPattern/CSharp/UML/Interpreter.gif
DesignPattern/CSharp/UML/Iterator.gif
DesignPattern/CSharp/UML/Mediator.gif
DesignPattern/CSharp/UML/Memento.gif
DesignPattern/CSharp/UML/Observer.gif
DesignPattern/CSharp/UML/OverView.gif
DesignPattern/CSharp/UML/Prototype.gif
DesignPattern/CSharp/UML/Proxy.gif
DesignPattern/CSharp/UML/Singleton.gif
DesignPattern/CSharp/UML/State.gif
DesignPatter
DesignPattern/CSharp/
DesignPattern/CSharp/bin/
DesignPattern/CSharp/bin/Debug/
DesignPattern/CSharp/bin/Debug/CSharp.exe
DesignPattern/CSharp/bin/Debug/CSharp.pdb
DesignPattern/CSharp/bin/Debug/CSharp.vshost.exe
DesignPattern/CSharp/bin/Release/
DesignPattern/CSharp/bin/Release/CSharp.exe
DesignPattern/CSharp/bin/Release/CSharp.pdb
DesignPattern/CSharp/bin/Release/CSharp.vshost.exe
DesignPattern/CSharp/CPatternInfo.cs
DesignPattern/CSharp/CPatternList.cs
DesignPattern/CSharp/CSharp.csproj
DesignPattern/CSharp/CSharp.csproj.vspscc
DesignPattern/CSharp/CStringConst.cs
DesignPattern/CSharp/FormMain.cs
DesignPattern/CSharp/FormMain.Designer.cs
DesignPattern/CSharp/FormMain.resx
DesignPattern/CSharp/obj/
DesignPattern/CSharp/obj/CSharp.csproj.FileListAbsolute.txt
DesignPattern/CSharp/obj/Debug/
DesignPattern/CSharp/obj/Debug/CSharp.csproj.GenerateResource.Cache
DesignPattern/CSharp/obj/Debug/CSharp.exe
DesignPattern/CSharp/obj/Debug/CSharp.pdb
DesignPattern/CSharp/obj/Debug/CSharp.Properties.Resources.resources
DesignPattern/CSharp/obj/Debug/DesignPattern.FormMain.resources
DesignPattern/CSharp/obj/Debug/TempPE/
DesignPattern/CSharp/obj/Release/
DesignPattern/CSharp/obj/Release/CSharp.csproj.GenerateResource.Cache
DesignPattern/CSharp/obj/Release/CSharp.exe
DesignPattern/CSharp/obj/Release/CSharp.pdb
DesignPattern/CSharp/obj/Release/CSharp.Properties.Resources.resources
DesignPattern/CSharp/obj/Release/DesignPattern.FormMain.resources
DesignPattern/CSharp/obj/Release/TempPE/
DesignPattern/CSharp/Patterns/
DesignPattern/CSharp/Patterns/AbstractFactoryRealWorld.cs
DesignPattern/CSharp/Patterns/AbstractFactoryStructural.cs
DesignPattern/CSharp/Patterns/AbstractPattern.cs
DesignPattern/CSharp/Patterns/AdapterRealWorld.cs
DesignPattern/CSharp/Patterns/AdapterStructural.cs
DesignPattern/CSharp/Patterns/BridgeRealWorld.cs
DesignPattern/CSharp/Patterns/BridgeStructural.cs
DesignPattern/CSharp/Patterns/BuilderRealWorld.cs
DesignPattern/CSharp/Patterns/BuilderStructural.cs
DesignPattern/CSharp/Patterns/ChainRealWorld.cs
DesignPattern/CSharp/Patterns/ChainStructural.cs
DesignPattern/CSharp/Patterns/CommandRealWorld.cs
DesignPattern/CSharp/Patterns/CommandStructural.cs
DesignPattern/CSharp/Patterns/CompositeRealWorld.cs
DesignPattern/CSharp/Patterns/CompositeStructural.cs
DesignPattern/CSharp/Patterns/DecoratorRealWorld.cs
DesignPattern/CSharp/Patterns/DecoratorStructural.cs
DesignPattern/CSharp/Patterns/FacadeRealWorld.cs
DesignPattern/CSharp/Patterns/FacadeStructural.cs
DesignPattern/CSharp/Patterns/FactoryMethodRealWorld.cs
DesignPattern/CSharp/Patterns/FactoryMethodStructural.cs
DesignPattern/CSharp/Patterns/FlyweightRealWorld.cs
DesignPattern/CSharp/Patterns/FlyweightStructural.cs
DesignPattern/CSharp/Patterns/InterpreterRealWorld.cs
DesignPattern/CSharp/Patterns/InterpreterStructural.cs
DesignPattern/CSharp/Patterns/IteratorRealWorld.cs
DesignPattern/CSharp/Patterns/IteratorStructural.cs
DesignPattern/CSharp/Patterns/MediatorRealWorld.cs
DesignPattern/CSharp/Patterns/MediatorStructural.cs
DesignPattern/CSharp/Patterns/MementoRealWorld.cs
DesignPattern/CSharp/Patterns/MementoStructural.cs
DesignPattern/CSharp/Patterns/ObserverRealWorld.cs
DesignPattern/CSharp/Patterns/ObserverStructural.cs
DesignPattern/CSharp/Patterns/PrototypeRealWorld.cs
DesignPattern/CSharp/Patterns/PrototypeStructural.cs
DesignPattern/CSharp/Patterns/ProxyRealWorld.cs
DesignPattern/CSharp/Patterns/ProxyStructural.cs
DesignPattern/CSharp/Patterns/SingletonRealWorld.cs
DesignPattern/CSharp/Patterns/SingletonStructural.cs
DesignPattern/CSharp/Patterns/StateRealWorld.cs
DesignPattern/CSharp/Patterns/StateStructural.cs
DesignPattern/CSharp/Patterns/StrategyRealWorld.cs
DesignPattern/CSharp/Patterns/StrategyStructural.cs
DesignPattern/CSharp/Patterns/TemplateRealWorld.cs
DesignPattern/CSharp/Patterns/TemplateStructural.cs
DesignPattern/CSharp/Patterns/VisitorRealWorld.cs
DesignPattern/CSharp/Patterns/VisitorStructural.cs
DesignPattern/CSharp/Program.cs
DesignPattern/CSharp/Properties/
DesignPattern/CSharp/Properties/AssemblyInfo.cs
DesignPattern/CSharp/Properties/Resources.Designer.cs
DesignPattern/CSharp/Properties/Resources.resx
DesignPattern/CSharp/Properties/Settings.Designer.cs
DesignPattern/CSharp/Properties/Settings.settings
DesignPattern/CSharp/UML/
DesignPattern/CSharp/UML/AbstractFactory.gif
DesignPattern/CSharp/UML/Adapter.gif
DesignPattern/CSharp/UML/Bridge.gif
DesignPattern/CSharp/UML/Builder.gif
DesignPattern/CSharp/UML/Chain.gif
DesignPattern/CSharp/UML/Command.gif
DesignPattern/CSharp/UML/Composite.gif
DesignPattern/CSharp/UML/Decorator.gif
DesignPattern/CSharp/UML/Facade.gif
DesignPattern/CSharp/UML/FactoryMethod.gif
DesignPattern/CSharp/UML/Flyweight.gif
DesignPattern/CSharp/UML/Interpreter.gif
DesignPattern/CSharp/UML/Iterator.gif
DesignPattern/CSharp/UML/Mediator.gif
DesignPattern/CSharp/UML/Memento.gif
DesignPattern/CSharp/UML/Observer.gif
DesignPattern/CSharp/UML/OverView.gif
DesignPattern/CSharp/UML/Prototype.gif
DesignPattern/CSharp/UML/Proxy.gif
DesignPattern/CSharp/UML/Singleton.gif
DesignPattern/CSharp/UML/State.gif
DesignPatter
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.