╄→ふ.シ享|

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2011年6月24日

摘要: 1.编译成IL(中间语言,DLL)2.CLR(公共语言运行库)中的JIT编译器通过及时编译IL成机器所识别代码。3.CTS(通用类型系统),统一不同语言间的各种数据类型。才能在不同语言中编写的对象才能彼此交互。例如VB.NET中的integer在C#中不存在,但映射在IL中和C#的都为int32类型。CLS(通用语言规范)对于.NET的初学者来,一个很令人困惑的问题是:从高级语言(如C#和Visual Basic)到托管语言再到机器语言究竟是一个怎样的过程。掌握这个过程也是理解.NET语言互操作性(也就是语言独立性的核心原则)的关键,并且也关系到二进制兼容性的问题。尽管本书一直尝试不探讨这些的 阅读全文
posted @ 2011-06-24 17:50 积累 阅读(554) 评论(1) 推荐(1)

2011年6月16日

摘要: 先简要地讨论远程对象和一个简单的客户机/服务器应用程序,该程序使用了远程对象。执行的远程对象是Hello。 HelloServers是服务器上应用程序的主类,HelloClient是客户上应用程序的主类,如下图所示:第一步:创建远程的共享库为了说明.NET Remoting 是如何运行的,先创建一个简单的类库,以创建远程的对象。依次点击“文件”->“新创建”->“工程”,选择创建一个C#Library,并将其命名为RemoteHello,然后点击OK按钮。这将创建一个.NETRemote客户端和服务器端用来通讯的“共享命令集”。 程序集的名称是RemoteHello.dll,类的名 阅读全文
posted @ 2011-06-16 13:02 积累 阅读(227) 评论(0) 推荐(0)

摘要: 一、基础概念 Remoting是采用分布式进行编程的一种技术,主要用于管理跨应用程序域的同步和异步RPC 会话。在默认情况下,Remoting可从使用 HTTP 或 TCP 协议进行信息通讯,并使用 XML 编码的 SOAP 或二进制消息格式进行数据交换。.NET Remoting 提供了非常灵活和可扩展的编程框架,并且可以管理对象的状态。Remoting跟Web服务不同,它并不依赖于IIS,用户可以自己开发(Development)并部署(Dispose)宿主服务器,只需要服务器支持Framework。 二、Remoting的特点 Remoting可以灵活的定义其所基于的协议,比如http, 阅读全文
posted @ 2011-06-16 11:57 积累 阅读(166) 评论(0) 推荐(0)

摘要: 随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。 1 分布式数据库系统 就其本质而言,分布式数据库系统的数据在逻辑上是统一的,而在物理上却是分散的。与集中式数据库相比它有如下主要优点: · 解决组织机构分散而数据需要相互联系的问题。 · 均衡负载。负载在各处理机间分担,可避免临界瓶颈。 · 可靠 阅读全文
posted @ 2011-06-16 11:51 积累 阅读(381) 评论(0) 推荐(0)