文章分类 -  转载

.NET中反射机制的使用与分析
摘要:.NET反射的定义:审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中。而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。当执行代码时,运行库将元数据加载到内存中,并引用它来发现有关代码的类、成员、继承等信息。元数据以非特定语言的方式描述在代码中定义的每一类型和成员。元数据存储以下信息: 程序集的说明:1. 标识(名称、. 阅读全文

posted @ 2012-03-21 17:26 Penelope 阅读(113) 评论(0) 推荐(0)

C#泛型编程
摘要:泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static voidMain(string[] args) { int obj = 2; Test<int> test = new Test<int>(obj); Console.WriteLine("int:" + test.obj); string obj2 = "hello world"; Test<string> test1 = new Test<str 阅读全文

posted @ 2012-03-21 17:21 Penelope 阅读(96) 评论(0) 推荐(0)

ASP.NET XML Webservice实现原理及相关知识
摘要:好多书籍只介绍创建XML Webservice,并没有详细介绍XML WebService的工作原理以及各部分(例如IIS Asp.net)在XML WebService中所起的作用.学习后整理了一下,希望对读者有所帮助!(一).XML WebService作用XML WebService在应用程序中所起的作用与.Net远程调用处理组件相同.用户不能直接使用WebService,只能通过Asp.net Web应用程序或Windows桌面客户端来调用.(二).XML WebService与.Net远程处理区别1. XML WebService比.Net远程处理对象所受的限制更多。它类似于.Net 阅读全文

posted @ 2012-03-21 15:08 Penelope 阅读(344) 评论(0) 推荐(0)

Webservice原理解析
摘要:Webservice的基本概念:Web Services 直译过来就web 服务, 个人理解就是一种基于Internet的对外服务机制。 它的应用领域是Internet,而不仅限于局域网或试验环境。这就要求我们的Web Services 框架必须适用于现有的Internet 软件和硬件环境,即服务的提供者所提供的服务必须具有跨平台、跨语言的特性。其次,Web Services 所提供的服务不仅是向人,更需服务于其它应用系统。现有的Web网站也可以认为是面向服务的,但这种服务仅仅可以提供给人使用(只有人类才可以读懂浏览器下载的页面) 。而新一代的Web Services 所提供的服务应能被机器所 阅读全文

posted @ 2012-03-19 11:32 Penelope 阅读(193) 评论(0) 推荐(0)

【转载】HTTP POST GET 本质区别详解
摘要:一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息(个人认为这是GET和POST的本质区别,也是协议设计 阅读全文

posted @ 2012-03-19 10:35 Penelope 阅读(115) 评论(0) 推荐(0)