
.net
文章平均质量分 76
sam1111
这个作者很懒,什么都没留下…
展开
-
迁移到 ASP .NET:需考虑的重要问题
简介虽然 Microsoft® ASP .NET 的设计者在保持 ASP 应用程序的向后兼容性方面做了大量不懈的努力,但在将 Web 应用程序由 ASP 向 ASP .NET 迁移之前,还是应该了解一下几个关键的问题。在 .NET 平台和 ASP .NET 中对现有技术进行了改进并采用了一些新技术,透彻理解这些技术有利于简化此迁移过程,但这需要经过一段漫长的时间。本文探讨各方面的变化,以便原创 2001-09-07 10:26:00 · 1156 阅读 · 0 评论 -
C#中的delegate和event
在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应用程序中,都会涉及大量的异步调用,比如响应点击按钮、处理Windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代开发平台——.NET中也不例外。那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标志着某个特定的行为发生了,或者某个特定的条件成立了。比如用原创 2002-04-15 09:41:00 · 25303 阅读 · 0 评论 -
.NET泛型编程简介
.NET泛型编程已经离我们不远了,在微软最近随SQL Server Yukon Beta1发行的.NET Framework 1.2中就已经有了泛型的影子。虽然现在它还是问题多多,但是相信随着新版.NET Framework的正式发行(正式发行时的版本号会是2.0),这些问题会得到解决。因此我们也该为.NET泛型编程做些准备了。 .NET系统是一个单根继承系统,所有的类型都派生自Objec原创 2003-10-12 23:51:00 · 1822 阅读 · 0 评论 -
在.NET中读写INI文件 ——兼谈正则表达式的应用
INI文件是Windows平台上的一种较常用的软件配置文件格式,Windows应用程序常常使用它来保存一些配置信息。它一般是由数个包含key-value对的Section组成,每个key-value对保存着一些软件配置信息。例如最典型的NT系列的启动配置文件boot.ini:[boot loader]timeout=30default=multi(0)disk(0原创 2003-09-11 11:10:00 · 2080 阅读 · 1 评论 -
如何在.NET中调试设计时(design-time)控件(上)
说明:本文翻译自msdn网站上的《Debugging Design-Time Controls》一文。文章的原作者是Steve Lasker。 摘要:逐步介绍了如何在VS.NET Designer环境下调试Design-Time的自定义控件,同时描述了在使用设计界面操作控件时可能发生的一系列事件。 介绍 在自定义控件开发过程中的一个重要部分,是检查和调试代码的能力。当在VS原创 2003-05-13 11:48:00 · 1794 阅读 · 0 评论 -
深入.NET托管堆(managed heap)(下)
在这里,对象可以通过两种方式被清除。第一种方式是通过IDisposable接口的Dispose方法。此方法在对象显式地结束时被客户代码调用,它调用InternalDispose(true)。在这种情况下所有的对象都被清除了。如果析构函数被调用,那么InternalDispose(false)被调用,此时只有外部资源会被释放。如果我们已经执行了终止操作,那么我们自己的对象有可能已经被释放了,此后对它原创 2002-05-28 10:15:00 · 1966 阅读 · 1 评论 -
2001 Microsoft Tech Ed (Beijing 2001/9/7 – 2001/9/9)学习总结
作者:51DOTNET 俱乐部 会员:lookuptable 本文得分:1000 参加了这次2001 Microsoft Tech Ed大会, 我们可以很清楚的感觉到Microsoft已经不遗余力地投入到.NET上来了, 而且也能够认识到, .NET技术已经成为Microsoft继从DOS向Windows转变以后最大的一次转型。并且微软也获得了业界有史以来最好的反应. 通过几天来的感受, 觉原创 2001-09-12 17:36:00 · 1165 阅读 · 0 评论 -
用程序登录Aps.Net页面
问题 在写Internet应用程序的时候,常常需要处理用户登录的情况。一般来说,对于这种情况,我们是使用程序来模拟用户在Web页面上填写用户名、密码并提交的过程。当用户在Web页面上输入了用户名、密码并提交之后,实际上是触发了一个POST请求,在这个请求中包含有用户名、密码等信息。因此,我们只要在程序中将相关信息封装成一条POST请求,并将它发送给Web Server,基本上就能实现登录了原创 2003-11-26 19:38:00 · 2613 阅读 · 0 评论 -
不使用VS.NET集成开发环境,调用微软的WebService注册服务
微软最近在http://210.77.155.240/regBeta2/regservice.asmx 开放了一个WebService注册服务,通过它注册你的VS.NET Beta2,有机会得到代微软标记的单脚滑板。如果通过VS.NET Beta2集成开发环境,来编写一个WebService客户程序调用此服务会很简单,但是我可以上网的地方机器的配置太低,无法安装VS.NET,只装了一个.原创 2001-09-17 09:53:00 · 1109 阅读 · 0 评论 -
.NET 和 COM 之间的相互访问
原文处处:http://dotnetextreme.com/articles/ccwrcw.html翻译整理:SLASH 51DOTNET 俱乐部本文将介绍,如何在.NET 客户端中来访问COM 组件,以及在COM 客户端中来访问.NET 组件。 COM 的本质就是代码之间的相互通信。在.NET 中代码之间的相互通信并不是采用 COM 的形式 ,因此你无法直接在一个COM 的客户端与 .N原创 2001-09-11 10:06:00 · 993 阅读 · 0 评论 -
浅析.NET中的Serialization
摘要 本文简要介绍了.NET中的序列化(Serialization)概念,以及在代码中实作Serialization的方法。文章的最后介绍了Serialization在Clone方法中的运用。 Serialization的概念 Serialization是.NET中一种实现对象持久性(Persistent)的机制。它是一个将对象中的数据转换成一个单一元素(通常是Stream)的过程原创 2003-05-26 12:07:00 · 1976 阅读 · 1 评论 -
如何在.NET中调试设计时(design-time)控件(下)
创建应用自定义控件的WinForm工程1. 在File菜单中点击New,然后点击Project。2. 在左边的窗口中选择Visual C# Projects。3. 在右边的窗口中选择Window Application(这个Application里将应用我们的例子)。4. 将工程命名为DesignTimeDebugging。5. 确定radio button原创 2003-05-13 12:01:00 · 2422 阅读 · 0 评论 -
深入.NET托管堆(managed heap)(上)
在.NET的所有技术中,最具争议的恐怕是垃圾收集(Garbage Collection,GC)了。作为.NET框架中一个重要的部分,托管堆和垃圾收集机制对我们中的大部分人来说是陌生的概念。在这篇文章中将要讨论托管堆,和你将从中得到怎样的好处。 为什么要托管堆? .NET框架包含一个托管堆,所有的.NET语言在分配引用类型对象时都要使用它。像值类型这样的轻量级对象始终分配在栈中,但是原创 2002-05-27 09:47:00 · 1855 阅读 · 0 评论 -
谈谈.NET中的内存管理
.NET中的内存管理通常会被认为是GC(Garbage Collection)的事情,程序员不用太操心。的确,GC通过对托管堆(Managed Heap)的管理,使我们(程序员们)有机会从繁琐的诸如内存泄漏之类的问题中解放出来,将精力专注于程序的逻辑上。然而,将所有的事情都交给GC有时会损及程序的效率,严重的甚至可能导致错误。这是由于,GC虽然可以有效地管理托管对象(Managed Object)原创 2003-06-05 10:40:00 · 3869 阅读 · 0 评论