- 博客(0)
- 资源 (57)
- 收藏
- 关注
Asp[1].net中Frameset的使用小结+2.doc
Asp[1].net中Frameset的使用小结+2.doc
Asp[1].net中Frameset的使用小结+2.doc
2009-10-03
C#CSharp_深入浅出全接触.doc
目 录 表
一、什么是C#?
二、Java与C#
三、C#的主要特征
四、安装运行环境
五、C#编辑器
六、C#的程序结构
七、C#和名称空间
八、C#中一个经典例程的编写与编译
九、C#编程实战演习ABC
1、使用Visual Studio .NET编写C#程序
2、使用Visual C#创建Windows应用程序
3、创建C#类库(Dll)
2009-10-03
C# 数据结构 doc
C#数据结构.doc
/// <summary> /// 单链表接点 /// </summary> /// <typeparam name="T"></typeparam> public class Node<T> { /// <summary> /// 后趋 /// </summary> public Node<T> nextNode; /// <summary> /// 数据 /// </summary> public T data; }
2009-10-03
C#设计模式.doc
C#设计模式(1) 4
一、 C# 面向对象程序设计复习 5
二、 设计模式举例 5
三、 先有鸡还是先有蛋? 7
四、 大瓶子套小瓶子还是小瓶子套大瓶子? 8
五、 .net本质 9
C#设计模式(2) 11
一、 "开放-封闭"原则(OCP) 12
二、 里氏代换原则(LSP) 12
C#设计模式(3) 19
三、 依赖倒置原则(DIP) 19
四、 接口隔离原则(ISP) 20
五、 合成/聚合复用原则(CARP) 21
六、 迪米特法则(LoD) 22
C#设计模式(4)-Simple Factory Pattern 24
一、 简单工厂(Simple Factory)模式 24
二、 Simple Factory模式角色与结构: 24
三、 程序举例: 25
四、 Simple Factory模式演化 27
五、 优点与缺点: 29
C#设计模式(5)-Factory Method Pattern 30
一、 工厂方法(Factory Method)模式 30
二、 Factory Method模式角色与结构: 30
三、 程序举例: 31
四、 工厂方法模式与简单工厂模式 33
五、 Factory Method模式演化 34
六、 Factory Method模式与其它模式的关系 35
七、 另外一个例子 35
C#设计模式(6)-Abstract Factory Pattern 38
一、 抽象工厂(Abstract Factory)模式 38
二、 Abstract Factory模式的结构: 39
三、 程序举例: 41
四、 在什么情形下使用抽象工厂模式: 44
五、 抽象工厂的起源 45
六、 Abstract Factory模式在实际系统中的实现 46
七、 "开放-封闭"原则 50
C#设计模式(7)-Singleton Pattern 50
一、 单例(Singleton)模式 50
二、 Singleton模式的结构: 51
三、 程序举例: 51
四、 在什么情形下使用单例模式: 52
五、 Singleton模式在实际系统中的实现 53
六、 C#中的Singleton模式 55
C#设计模式(8)-Builder Pattern 57
一、 建造者(Builder)模式 57
二、 Builder模式的结构: 58
三、 程序举例: 58
四、 建造者模式的活动序列: 62
五、 建造者模式的实现: 62
六、 建造者模式的演化 68
七、 在什么情况下使用建造者模式 69
C#设计模式(9)-Prototype Pattern 70
一、 原型(Prototype)模式 70
二、 Prototype模式的结构: 71
三、 程序举例: 71
四、 带Prototype Manager的原型模式 73
五、 浅拷贝与深拷贝 77
六、 Prototype模式的优点与缺点 79
C#设计模式(10)-Adapter Pattern 80
一、 适配器(Adapter)模式 80
二、 类的Adapter模式的结构: 81
三、 类的Adapter模式示意性实现: 81
四、 对象的Adapter模式的结构: 83
五、 对象的Adapter模式示意性实现: 84
六、 在什么情况下使用适配器模式 85
七、 一个实际应用Adapter模式的例子 85
八、 关于Adapter模式的讨论 87
C#设计模式(11)-Composite Pattern 88
一、 合成(Composite)模式 88
二、 合成模式概述 88
三、 安全式的合成模式的结构 90
四、 安全式的合成模式实现 91
五、 透明式的合成模式结构 93
六、 透明式的合成模式实现 94
七、 使用合成模式时考虑的几个问题 97
八、 和尚的故事 98
九、 一个实际应用Composite模式的例子 98
C#设计模式(12)-Decorator Pattern 101
一、 装饰(Decorator)模式 101
二、 装饰模式的结构 102
三、 装饰模式示例性代码 103
四、 装饰模式应当在什么情况下使用 106
五、 装饰模式实际应用的例子 106
六、 使用装饰模式的优点和缺点 110
七、 模式实现的讨论 111
八、 透明性的要求 111
九、 装饰模式在.NET中的应用 112
C#设计模式(13)-Proxy Pattern 113
一、 代理(Proxy)模式 113
二、 代理的种类 114
三、 远程代理的例子 114
四、 代理模式的结构 115
五、 代理模式示例性代码 115
六、 高老庄悟空降八戒 117
七、 不同类型的代理模式 118
八、 代理模式实际应用的例子 119
设计模式(14)-Flyweight Pattern 122
一、 享元(Flyweight)模式 122
二、 单纯享元模式的结构 122
三、 单纯享元模式的示意性源代码 123
四、 复合享元模式的结构 125
五、 一个咖啡摊的例子 127
六、 咖啡屋的例子 130
七、 享元模式应当在什么情况下使用 133
八、 享元模式的优点和缺点 134
设计模式(15)-Facade Pattern 134
一、 门面(Facade)模式 134
二、 门面模式的结构 134
三、 门面模式的实现 135
四、 在什么情况下使用门面模式 135
五、 一个例子 136
六、 使用门面模式的设计 140
设计模式(16)-Bridge Pattern 144
一、 桥梁(Bridge)模式 144
二、 桥梁模式的结构 145
三、 桥梁模式的示意性源代码 146
四、 调制解调器问题 149
五、 另外一个实际应用Bridge模式的例子 153
六、 在什么情况下应当使用桥梁模式 158
设计模式(17)-Chain of Responsibility Pattern 158
一、 职责链(Chain of Responsibility)模式 160
二、 责任链模式的结构 160
三、 责任链模式的示意性源代码 160
四、 纯的与不纯的责任链模式 163
五、 责任链模式的实际应用案例 163
六、 责任链模式的实现 168
设计模式(18)-Command Pattern 168
一、 命令(Command)模式 168
二、 命令模式的结构 168
三、 命令模式的示意性源代码 169
四、 玉帝传美猴王上天 172
五、 命令模式的实现 172
六、 命令模式的实际应用案例 173
七、 在什么情况下应当使用命令模式 177
八、 使用命令模式的优点和缺点 178
设计模式(19)-Observer Pattern 178
一、 观察者(Observer)模式 178
二、 观察者模式的结构 179
三、 观察者模式的示意性源代码 180
四、 C#中的Delegate与Event 183
五、 一个实际应用观察者模式的例子 187
六、 观察者模式的优缺点 191
设计模式(20)-Visitor Pattern 192
一、 访问者(Visitor)模式 192
二、 访问者模式的结构 193
三、 示意性源代码 194
四、 一个实际应用Visitor模式的例子 198
五、 在什么情况下应当使用访问者模式 202
六、 使用访问者模式的优点和缺点 203
设计模式(21)-Template Method Pattern 204
一、 模板方法(Template Method)模式 204
二、 模版方法模式的结构 204
三、 模板方法模式的示意性代码 205
四、 继承作为复用的工具 207
五、 一个实际应用模板方法的例子 208
六、 模版方法模式中的方法 210
七、 重构的原则 211
设计模式(22)-Strategy Pattern 211
一、 策略(Strategy)模式 211
二、 策略模式的结构 212
三、 示意性源代码 212
四、 何时使用何种具体策略角色 215
五、 一个实际应用策略模式的例子 215
六、 在什么情况下应当使用策略模式 218
七、 策略模式的优点和缺点 218
八、 其它 219
2009-04-13
ASP.NET 2.0快速入门 下载列表 微软
ASP.NET 2.0快速入门(16):ASP.NET 2.0 应用开发小技巧
本课程介绍一些前面课程没有介绍的asp.net的特性,这些特性本身并不复杂,但是都非常实际用,通过使用这些特性,开发会变得方便。
• 开始时间: 2006-2-20 14:30:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(15):ASP.NET 2.0 的扩展应用
ASP.NET 2.0被设计为开放性的,开发者可以用自己开发的功能与组件替换已经编译好的功能与组件。本次课程的内容主要介绍这些可扩展的功能和组件,并通过一些示例演示如何调用编写自己的扩展功能组件。
• 开始时间: 2006-2-7 14:30:00
• 技术等级: Level 300
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 课件 Q&A
ASP.NET 2.0快速入门(14):ASP.NET 2.0管理你的asp.NET应用
本课介绍了使用.NET 2.0各种应用配置的方法,包括环境变量配置,系统性能分配配置,通过本课的学习,用户可以熟悉asp.NET的应用环境配置方式,并为自己的开发定制更好的运行环境。
• 开始时间: 2006-1-19 14:30:00
• 技术等级: Level 300
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(13):ASP.NET 2.0 监视你的应用
Asp.NET2.0 提供对应用程序的性能监测与关注。
• 开始时间: 2006-1-4 14:30:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(12):ASP.NET 2.0网站快速导航
本课介绍了使用.net 2.0快速建立一个网站导航系统,使用到.net 2.0的几种新技术特性,使用数据绑定控件和导航控件的绑定来实现这一新技术。通过本科的学习,听众可以了结到ASP.NET 2.0新控件的综合使用方法。
• 开始时间: 2005-12-27 10:00:00
• 技术等级: Level 300
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(11):ASP.NET 2.0代码国际化
Asp.net2.0 提供了一种可以让网站在多种语言版本之间切换的方法。通过本课的学习,听众可以了解到如何使自己的网站资源自由变幻,并快速国际化。
• 开始时间: 2005-12-5 14:30:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(10):ASP.NET 2.0 数据传送机制
ASP.NET提供了一套新的数据缓存与传送机制,即profile技术,通过这种新技术可以有效把数据缓保存到制定位置,安全性和访问性能都会有大幅度提高。
• 开始时间: 2005-11-21 14:30:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(9):ASP.NET 2.0 数据绑定高级技巧
本课介绍更高级的数据绑定技巧,不但把数据绑定在表示层,更通过使用架构的方法,来实现跨层数据绑定。
• 开始时间: 2005-11-7 14:30:00
• 技术等级: Level 300
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 课件 Q&A
ASP.NET 2.0快速入门(8):ASP.NET 2.0 web part
Web part是ASP.NET 2.0的又一新特性,通过使用web part用户可以在客户端非常容易的重新部署网页的布局。通过本课的学习,听众可以了解到如何设计这种可以结构的网页。
• 开始时间: 2005-10-26 14:30:00
• 技术等级: Level 300
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(7):ASP.NET 2.0 数据绑定的基本技巧
ASP.NET 2.0提供了大量方便的数据绑定控件和方法,通过使用这些控件,用户可以方便的把数据帮定在表示层,让客户端方便的显示各种数据。
• 开始时间: 2005-10-9 14:30:00
• 技术等级: Level 300
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(6):ASP.NET 2.0 成员管理
本课介绍了如何使用基于ASP。NET自带的认证管理系统,以及基于此系统的用户安全和身份验证机制,该机制同时提供一套非常完备的分角色用户信息管理。通过本课的学习听众可以了如何快速建立一个分角色的安全网站。
• 开始时间: 2005-9-26 14:30:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(5):ASP.NET 2.0 缓存技术
ASP.NET 2.0提供了一些新的用于提升程序性能的技术特性,其中,缓存技术是非常重要的一个特性,它提供了一种非常好的本地数据缓存机制,可以非常容易的定制属于数据缓从,从而有效的提高数据访问的性能。
• 开始时间: 2005-9-16 10:00:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(4):ASP.NET 2.0 Master Page主题以及皮肤的使用
本课程介绍asp.NET 2.0的几个设计方面的新特性,通过master page听众可以使诸多网页遵循同一个架构,theme和skin使网页保持统一外观并使网页风格统一化。主要针对网页的美工以及网页风格管理人员。要求听众有一定HTML和CSS基础
• 开始时间: 2005-8-29 14:30:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(3):ASP.NET 2.0的新控件
本课程介绍asp.NET新的内置控件,通过本课程的学习,可以了解asp.NET 2.0比asp.NET 1.0所增加的新控件的用法,并且了解这些新控件的各种特性.主要是针对没有vs2005开发经验的听众,并希望通过该课程了解vs2005自带控件的广大初级开发者。需要听众使用过vs2005的IDE环境
• 开始时间: 2005-8-15 14:30:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(2):ASP.NET 2.0 数据绑定
介绍如何使用ASP.NET开发自己的网站应用,第二讲主要介绍如何使用数据绑定服务器端控件,建设自己的web应用程序。
• 开始时间: 2005-7-29 14:30:00
• 技术等级: Level 200
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 代码 课件 Q&A
ASP.NET 2.0快速入门(1):ASP.NET 2.0介绍
介绍如何使用ASP.NET开发自己的网站应用,第一讲主要介绍如何使用基本客户端和服务器端控件,建设自己的web应用程序。
• 开始时间: 2005-7-19 14:30:00
• 技术等级: Level 100
• 系列: ASP.NET 2.0 快速入门
• 技术: ASP.NET
• 产品: Visual Studio 2005
• 讲师: 苏鹏 - 微软最有价值专家(ASP.NET MVP) MSDN WebCast 特邀讲师
• 下载视频 WMV MP4 MP3 课件 Q&A
2009-03-30
小技巧教你攻破面试关 .doc
企业攻略
攻略一:企业想了解什么
面试是企业“伯乐相马”的过程,他们想“相”的是德才兼备的人才,所以他们非常关注求职者的综合素质和实际运用能力。企业的考察涉及方方面面,除了考察求职者的专业技能这些“硬件”外,更注重“软件”资质,如学习能力、适应能力、表达能力、说服沟通能力、创新能力、组织协调能力、团队合作精神等。另外,职业道德、敬业精神和人文素质也是衡量的要点。
攻略二:企业爱用的招数
目前,企业在招聘过程中,除了传统的口试和笔试外,还加入了管理游戏和情景模拟面试法,这样,对求职者的考察会更加全面。
2009-03-19
从需求开始 设计之道.pdf
…Eo£>><.................................................................................2
…Eo£’.....................................................................................5
÷y...........................................................................................20
¥”U“–o¤÷μ£....................................................................28
”o?…?…oO£............................................34
¥” μ OOP°¢? ÷y.......................................................45
¥” μ Adapter ?£.........................................................................52
¥ Adapter?£ Decorator?£.......................................................57
Visitor?£÷o–”Ia................................................................63
¥”>>>>ù CTO..................................................................................68
Strategy ? μ”P”.....................................................................75
Factory Method ?£.............................................................................81
Composite ?£.....................................................................................92
Iterator ?£........................................................................................104
2009-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人