.Net Framework
文章平均质量分 78
Ninth
这个作者很懒,什么都没留下…
展开
-
.Net里的序列化
什么是序列化?---.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。序列化的目的:1、以某种存储形式使自定义对象持久化;2、将对象从一个地方传递到另一个地方。实质上序列化转载 2004-08-18 14:24:00 · 997 阅读 · 0 评论 -
帮助C#菜鸟进入SQL/XML开发
XML是个什么玩意?很多朋友都有一大堆的理论知识,但是如何实际的应用到开发中去似乎还是一个不小的问题。今天给刚刚接触的初学者一个小例子,希望可以帮助那些刚刚接触的朋友快速的理解和使用XML。首先,说一下我们的例子目的--一让数据库输出XML,并且在.net体系下调用出来。这个系统的数据层是用SQL server数据库,中间层就用SQL自带的工具“在 IIS 中配置SQL XML 支持”实现转载 2004-08-18 14:30:00 · 1029 阅读 · 0 评论 -
为.Net程序集添加资源
在.Net结构中,程序集Assembly(也称着程序集或托管Dll)是自我描述的安装单元,它可以只包括一个PE(可移植可执行)格式的Dll或exe文件,也可以由多个文件组成,例如资源(位图、JPEG文件、字符串表等)、Dll和exe等。 其中,资源是一个范围广泛的概念,可以由多种元素组成,包括与用户交互的界面元素(如位图、图标或光标)、应用程序所需数据的自定义文件以及安装 API 使用的版本文件、转载 2004-08-18 16:07:00 · 1808 阅读 · 0 评论 -
浅析.Net下的AppDomain编程
我们知道,进程是操作系统用于隔离众多正在运行的应用程序的机制。在.Net之前,每一个应用程序被加载到单独的进程中,并为该进程指定私有的虚拟内存。进程不能直接访问物理内存,操作系统通过其它的处理把这些虚拟内存映射到物理内存或IO设备的某个区域,而这些物理内存之间不会有重叠,这就决定了一个进程不可能访问分配给另一个进程的内存。相应地,运行在该进程中的应用程序也不可能写入另一个应用程序的内存,这确保了任转载 2004-08-18 16:09:00 · 1323 阅读 · 0 评论 -
浅析.Net共享程序集编程
从《为.Net程序集添加资源》和《浅析.Net下的AppDomain编程》两篇文章中我们知道,.Net结构里的程序集Assembly是自我描述的安装单元,它在应用程序域(AppDomain)中运行。您必须首先将程序集加载到应用程序域中,然后才能运行该应用程序,并且,同一程序集可以加载到多个应用程序域中,根据这些应用程序域对该程序集代码使用方式的不同产生了程序集的分类:私有程序集和共享程序集。 1、转载 2004-08-18 16:11:00 · 1622 阅读 · 0 评论 -
.NET框架下C#语言的事件处理
简介 任何编写过图形用户界面(GUI)软件的开发人员都熟悉事件处理编程,当用户与GUI控制进行交互时(例如点击表格上的按钮),作为上述事件的反应,就会执行一个或多个方法。没有用户的参与,事件也可能执行。事件处理程序是对象的方法,是根据应用程序中发生的事件而执行的。为了理解.Net框架下的事件处理模式,我们需要理解代理的概念。 C#中的代理 C#中的代理允许我们将一个类中的方法传递给其他类的对象。我转载 2004-09-01 12:15:00 · 1256 阅读 · 0 评论