程 序 人 生

[每个人都是工程师,书写着属于自己的人生代码!--林海]
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

推荐系列文章

Posted on 2009-04-08 09:57  林海  阅读(351)  评论(0编辑  收藏  举报
推荐系列文章
 
------- Microsoft .NET --------------------

.NET 基于角色安全性验证

一:基础知识
二:ASP.NET Forms 身份验证流程分析
三:ASP.NET Forms 身份验证
四:ASP.NET 2.0 成员资格和角色管理授权
五:跨应用程序进行 Forms 身份验证

C# 2.0

Accessor Accessibility
Namespace Alias Qualifier
Static Class
Nullable
Partial
Anonymous Methods
Generics
Iterators

C# 3.0 (Orcas)

1. Orcas Express
2. Implicitly typed local variables
3. Extension Method
4. Lambda expressions
5. Object and collection initializers
6. Automatic properties
7. Anonymous types
8. Partial method

LINQ / LINQ to SQL

1. Language-Integrated Query
2. LINQ - Basic Query Operations
3. LINQ to SQL
4. LINQ to SQL - DataContext
5. LINQ to SQL - Relations
6. LINQ to SQL - Optimistic Concurrency
7. LINQ to SQL - Transaction
8. LINQ to SQL - Inheritance
9. LINQ to SQL - Store Procedure
10. LINQ to DataSet
11. LINQ to XML - Querying XML
12. LINQ to XML - Creating XML
13. LINQ to XML - Modifying XML

获取 LINQ to SQL 表达式的相关信息
LINQ to Object 执行流程不完整分析
LINQ to SQL 执行流程不完整分析 (Update)
LINQ - Complex Query
LINQ - 延迟执行机制分析
LINQ - Custom LINQ Provider (IQueryable, IQueryProvider)

LINQ to SQL - Identity Cache
LINQ to SQL - Tips
LINQ to SQL Debug Visualizer
LINQ to SQL - DataLoadOptions
LINQ to SQL - Table<TEntity>.Attach()
LINQ to SQL - Undo Changes
LINQ to SQL - Delay Loaded
LINQ to SQL - Model Extension
LINQ to SQL - 去重
LINQ to SQL - 自定义排序

LINQ to SQL - Standard Query Operator : Join
LINQ to SQL - Standard Query Operator : GroupBy

动态创建 Lambda 表达式
Lambda Expression Trees

ASP.NET

AspNetManagementUtility
在应用程序中集成支持 ASP.NET/WebService 的 WebServer
用代码创建 Membership、Profile、SessionState 等所需的数据库
查看 ASP.NET 应用程序状态
看看 ASP.NET 项目中有哪些 HttpModule 在工作
Page 在哪?
ASP.NET 页缓存

ASP.NET MVC

ASP.NET MVC Preview 2 - 流程分析 (1)
ASP.NET MVC Preview 2 - 流程分析 (2)
ASP.NET MVC Preview 2 - 流程分析 (3)
ASP.NET MVC Preview 2 - RedirectToAction
ASP.NET MVC Preview 2 - ClientNoCacheFilterAttribute
ASP.NET MVC Preview 2 - AuthenticateFilterAttribute
ASP.NET MVC Preview 2 - ActionCacheFilterAttribute
ASP.NET MVC Preview 2 - NVelocityViewEngine
ASP.NET MVC Preview 2 - Context
ASP.NET MVC Preview 2 - ControllerActionFilter

ASP.NET MVC Preview 3 - 1. MvcHandler
ASP.NET MVC Preview 3 - 2. Controller
ASP.NET MVC Preview 3 - 3. View
ASP.NET MVC Preview 3 - 4. Route

ASP.NET MVC Preview 4 - 1. ActionInvoker
ASP.NET MVC Preview 4 - 2. Filter

ASP.NET MVC 1.0 - 1. 准备工作
ASP.NET MVC 1.0 - 2. 流程分析 (System.Web.Routing)
ASP.NET MVC 1.0 - 3. 流程分析 (MvcHandler & Controller)
ASP.NET MVC 1.0 - 4. 流程分析 (ControllerActionInvoker)
ASP.NET MVC 1.0 - 5. 流程分析 (ControllerActionInvoker 续)
ASP.NET MVC 1.0 - 6. 流程分析 (ViewResult)
ASP.NET MVC 1.0 - 7. Route Namespace
ASP.NET MVC 1.0 - 8. TempData
ASP.NET MVC 1.0 - 9. ModelBinder
ASP.NET MVC 1.0 - 10. Controller
ASP.NET MVC 1.0 - 11. ViewData
ASP.NET MVC 1.0 - 12. NVelocityViewEngine
ASP.NET MVC 1.0 - 13. OutputCacheAttribute
ASP.NET MVC 1.0 - 14. CompressAttribute
ASP.NET MVC 1.0 - 15. StaticCacheAttribute
ASP.NET MVC 1.0 - 16. NoClientCacheAttribute
ASP.NET MVC 1.0 - 17. Anti Attack
ASP.NET MVC 1.0 - 18. ControllerContext

ADO.NET

封装SQLDMO操作的类
数据链接属性对话框 (udl)

多线程

Thread 同步锁定
线程同步 - EventWaitHandle & AutoResetEvent & ManualResetEvent
线程同步 - ReaderWriterLock

CodeDom

使用CodeDom生成程序集
C# 动态代码执行
使用 CodeDom 动态调用 WebService

CLR

探微知著 (序)
探微知著: Memory Layout (1)
探微知著: Memory Layout (2)
探微知著: Memory Layout (3)
探微知著: Memory Layout (4)
探微知著: Memory Layout (5)
探微知著: Memory Layout (6)
探微知著: Memory Layout (7)

MSIL: call & callvirt

Reflection

泛型与反射
GetCallingMethod
Function Pointer
绕开权限检查 - .NET 欺骗

Emit

1. Hello, World!
2. DynamicMethod
3. Class
4. Abstract class
5. Interface
6. Parsing IL
7. Enum
8. DelegateBuilder
9. Event
10. Generic
11. InterfaceBuilder

MSIL Injection

Mono Cecil (1) - 基本操作
Mono Cecil (2) - 动态注入
Mono Cecil (3) - 程序集自动初始化操作
Mono Cecil (4) - 扩展程序集

MSIL - Microsoft intermediate language

1. Hello, World!
2. Code Structure
3. Module
4. Namespace
5. Class - Flags
6. Class - Inheritance
7. Interface
8. Enum
9. Nested Type
10. Field
11. Method
12. Method - Parameter
13. Method - Stack
14. Method - Static, Instance, Virtual Methods
15. Method - Local Variables
16. Method - Overriding
17. Method - Constructors, Finalizers
18. Method - Overloading
19. Property
20. IL Instructions - Flow Control
21. IL Instructions - Arithmetical
22. IL Instructions - Arguments, Local Variables
23. IL Instructions - Fields
24. IL Instructions - Calling Methods
25. IL Instructions - Addressing Value Types
26. IL Instructions - Addressing Classes
27. IL Instructions - Box, UnBox
28. IL Instructions - Vector
29. Managed Exception Handling
30. Delegate
31. Event
32. Generic
33. Pointer

使用 Micorosft CLR Debugger 调试 MSIL 代码

WebServices (未完)

一:基础知识
二:支持的数据类型
三:动态调用 WebService

Security

Readonly? No!
Readonly? YES!
保护内存中的敏感数据

Remoting

一:.NET Remoting
二:远程对象
三:激活模式
四:生存期租约
五:信道
六:异步调用
七:调用上下文
八:元数据
九:动态发布
十:追踪服务
十一:事件
十二:配置文件

Windows Communication Foundation 学习笔记

1. 基本概念
2. 服务契约
3. 消息交换
4. 消息操作
5. 异常处理
6. 会话状态
7. 异步调用
8. 数据传输
9. 端点绑定
10. 行为控制
11. 配置文件
12. 宿主环境
13. 分布事务

WCF - ChannelFactory
WCF - ServiceContract Operation 重载
WCF - ServiceContract 继承
WCF - DataContractSerializer
WCF - DataContract 继承
WCF - 版本问题
WCF - 枚举类型
WCF - 泛型
WCF - 服务实例管理模式
WCF - 释放服务对象实例
WCF - IsInitiating & IsTerminating
WCF - IDisposable
WCF - ServiceThrottlingBehavior
WCF - IsOneWay 和异步的区别
WCF - Callback
WCF - ConcurrencyMode
WCF - 动态生成 WCF Client Proxy 代码 —— My Svcutil
WCF - Stream
WCF - FaultException
WCF - IErrorHandler
WCF - MaxStringContentLength & MaxReceivedMessageSize
WCF - SecurityNegotiationException
WCF - 只读属性
WCF - MessageLogging
WCF - ChannelFactory<T> 异步调用
WCF - Self Hosting WCF Service : Block IP

WCF Security - 1. 基本概念
WCF Security - 2. 安全参数设置
WCF Security - 3. X509 身份验证
WCF Security - 4. 用户名/密码身份验证

WCF Transaction - 1. 基本概念
WCF Transaction - 2. 事务演示
WCF Transaction - 3. 事务投票
WCF Transaction - 4. 事务与会话

WCF MSMQ - 1. 基本应用
WCF MSMQ - 2. 队列与事务

WCF Essentials (1)
WCF Essentials (2)
WCF Essentials (3)
WCF Essentials (4)
WCF Essentials (5)
WCF Essentials (6)
WCF Essentials (7)

RESTful WCF

WPF

WPF 学习笔记 - 1. Application
WPF 学习笔记 - 2. Dispatcher
WPF 学习笔记 - 3. Navigation
WPF 学习笔记 - 4. XAML
WPF 学习笔记 - 5. DependencyProperty
WPF 学习笔记 - 6. RoutedEvent
WPF 学习笔记 - 7. Resource
WPF 学习笔记 - 8. Binding (1)
WPF 学习笔记 - 9. Binding (2)
WPF 学习笔记 - 10. Binding (3)
WPF 学习笔记 - 11. Binding (4)
WPF 学习笔记 - 12. Binding (5)

Parallel Extensions

1. PLINQ
2. Parallel
3. Task
4. Future
5. TaskManager

------- Java --------------------

J2SE / J2EE

使用自定义标签实现JSP页面和代码的分离
使用JavaBean实现JSP页面和代码分离

------- Architecture & Pattern --------------------

.NET 设计模式 (未完)

Singleton
Abstract Factory

------- Others --------------------

Unity Application Block

1. Quick Starts
2. Injection
3. Injection with Existing Objects
4. Lifetime Managers
5. Container Hierarchies
6. Configuration

Castle ActiveRecord

一:初始化和配置
二:常用方法
三:SessionScope
四:Cascade
五:ActiveRecordMediator
六:继承
七:多数据库配置
八:Queries

[Castle AR] 1. Starter
[Castle AR] 2. ActiveRecord
[Castle AR] 3. Validate
[Castle AR] 4. CRUD
[Castle AR] 5. Base Relations

Spring.NET IoC

一:基本信息
二:配置文件
三:获取对象
四:配置补充
五:列表参数

Windows Live

开发 MSN Messenger 插件 - Windows Live Messenger Add-ins
使用 MessengerAPI 控制 MSN Messenger

Lucene.Net

基本用法
内存泄漏问题解决方法 (转载)
分页显示
多线程操作建议
应用实践
FAQ
分类搜索
分布搜索

Berkeley DB for .NET

Hello, World!
Database
Usage
Cursor
Formatter
DbBTree, DbHash, DbRecNo, DbQueue
Transaction / Txn

电子商务网站设计 (未完)

购物车
分类目录
Passport
定单
My Space

------- Network -----------------------

Squid for Windows

正向代理验证
定向代理
站点屏蔽
反向代理
Tips
[最后修改由 yuhen,