
CLR和Framework
文章平均质量分 92
ypzgq
这个作者很懒,什么都没留下…
展开
-
.Net Remoting(应用程序域) - Part.1
.Net Remoting(应用程序域) - Part.1引言在互联网日渐普及,网络传输速度不断提高的情况下,分布式的应用程序是软件开发的一个重要方向。在.Net中,我们可以通过Web Service 或者Remoting 技术构建分布式应用程序(除此还有新一代的WCF,Windows Communication Foundation)。本文将简单介绍Remoting的一些基本概念,包原创 2010-05-18 14:44:00 · 291 阅读 · 0 评论 -
分布式数据库概述
分布式数据库概述1.前言 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按实际需要已在网络上分布存储,再采用集中式处理,势必造成通信开销大;应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响原创 2010-05-20 17:21:00 · 470 阅读 · 0 评论 -
.Net 自定义应用程序配置
.Net 自定义应用程序配置引言几乎所有的应用程序都离不开配置,有时候我们会将配置信息存在数据库中(例如大家可能常会见到名为Config这样的表);更多时候,我们会将配置写在Web.config或者App.Config中。通过将参数写在配置文件(表)中,我们的程序将变得更加灵活,只要对参数进行修改,再由程序中的某段代码去读取相应的值就可以了。而如果直接将配置值写在程序中,当配置需要改变原创 2010-05-19 11:29:00 · 366 阅读 · 0 评论 -
.Net 中的反射(反射特性) - Part.3
.Net 中的反射(反射特性) - Part.3反射特性(Attribute)可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人:// title: 标题;author:作者;content:内容;receiverId:接受者Idpublic bool SendMsg(strin原创 2010-05-19 11:27:00 · 349 阅读 · 0 评论 -
.Net 中的反射(动态创建类型实例) - Part.4
.Net 中的反射(动态创建类型实例) - Part.4动态创建对象在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以说,前面三节,我们学习的都是反射是什么,在接下来的章节中,我们将学习反射可以做什么。在进行更有趣的话题之前,我们先看下如何动态地创建一个对象。我们新建一个Console控制台项目原创 2010-05-19 11:28:00 · 382 阅读 · 0 评论 -
.Net 中的反射(查看基本类型信息) - Part.2
.Net 中的反射(查看基本类型信息) - Part.2 反射概述 和Type类1.反射的作用简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Binding)方法和属性。3、动态创建类型实例(并可以动态调用所创建的实例的方法、字段、属性)。序章中,我们所采用的那个例子,只是反射的一个用途:查看类型成员信息原创 2010-05-19 11:25:00 · 344 阅读 · 0 评论 -
.Net Remoting(分离服务程序实现) - Part.3
.Net Remoting(分离服务程序实现) - Part.3分离服务程序集元信息和实现在上面Remoting基本操作的范例中,我们发现了这样一个情况:即是 客户应用程序 仍然需要引用 服务程序集(ServerAssembly),因为它需要DemoClass的元信息来创建代理。使用这种共享服务程序集的方式构建Remoting程序,其运行时的示意图原创 2010-05-18 14:47:00 · 346 阅读 · 0 评论 -
.Net Remoting(远程方法回调) - Part.4
.Net Remoting(远程方法回调) - Part.4Remoting中的方法回调1. 远程回调方式说明远程方法回调通常有两种方式:客户端也存在继承自MarshalByValueObject的类型,并将该类型的实例作为参数传递给了远程对象的方法,然后远程对象在其方法中通过该类型实例的引用对它进行调用(访问其属性或者方法)。记得继承自Ma原创 2010-05-18 14:47:00 · 396 阅读 · 0 评论 -
.Net Remoting(基本操作) - Part.2
.Net Remoting(基本操作) - Part.2Remoting 构架接下来我们考虑通常的情况,也就是 客户程序 与 宿主程序 位于不同的进程中的情况。NOTE:因为我是在我本地机器做的测试,所以只是位于不同进程,实际上位于不同机器中的操作是完全一样的,仅仅是Uri不同,下面将会看到。Remoting 是.Net Framework的一个组成原创 2010-05-18 14:45:00 · 421 阅读 · 0 评论 -
.Net 中的反射(序章) - Part.1
.Net 中的反射(序章) - Part.1引言反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助。反射是一个庞大的话题,牵扯到的知识点也很多,包括程序集、自定义特性、泛型等,想要完全掌握它非常不易。本文仅仅对反射做一个概要介绍,关于它更精深的内容,需要在实践中逐渐掌握。本文将原创 2010-05-19 11:24:00 · 358 阅读 · 0 评论