基础知识
文章平均质量分 64
luyifeiniu
这个作者很懒,什么都没留下…
展开
-
.NET中栈和堆的比较 #1
尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解栈和堆的基本知识,变量类型以及为什么一些变量能够按照它们自己的方式工作。在.NET framework环境下,当我们的代转载 2009-12-30 17:31:00 · 574 阅读 · 0 评论 -
C#实现ActiveX控件开发与部署---开发实现篇
C# ActiveX 控件 JavaSctript 开发 部署 COM OLE MSI原创 2010-12-15 18:12:00 · 3773 阅读 · 0 评论 -
C#实现ActiveX控件开发与部署---部署与升级篇
C# ActiveX 控件 JavaSctript 开发 部署 COM OLE MSI原创 2010-12-15 20:07:00 · 5776 阅读 · 3 评论 -
C#实现ActiveX控件开发与部署---安装打包篇
C# ActiveX 控件 JavaSctript 开发 部署 COM OLE MSI原创 2010-12-15 19:30:00 · 17377 阅读 · 7 评论 -
C#实现ActiveX控件开发与部署---原理篇
C# ActiveX 控件 JavaSctript 开发 部署 COM OLE MSI原创 2010-12-15 17:46:00 · 2734 阅读 · 0 评论 -
Attribute在.NET编程的应用(六)
.NET Framework拦截机制的设计中,在客户端和对象之间,存在着多种消息接收器,这些消息接收器组成一个链表,客户端的调用对象的过程以及调用返回实行拦截,你可以定制自己的消息接收器,把它们插入了到链表中,来完成你对一个调用的前处理和后处理。那么调用拦截是如何构架或者说如何实现的呢? 在.NET中有两种调用,一种是跨应用域(App Domain),一种是跨上下文环境(Context),两转载 2009-12-30 17:39:00 · 1265 阅读 · 0 评论 -
Attribute在.NET编程中的应用(五)
Attribute在拦截机制上的应用从这一节开始我们讨论Attribute的高级应用,为此我准备了一个实际的例子:我们有一个订单处理系统,当一份订单提交的时候,系统检查库存,如果库存存量满足订单的数量,系统记录订单处理记录,然后更新库存,如果库存存量低于订单的数量,系统做相应的记录,同时向库存管理员发送邮件。为了方便演示,我们对例子进行了简化://Inventory.csusing S转载 2009-12-30 17:38:00 · 1046 阅读 · 0 评论 -
Attribute在.NET编程中的应用(四)
SqlCommandGenerator类的设计 SqlCommandGEnerator类的设计思路就是通过反射得到方法的参数,使用被SqlCommandParameterAttribute标记的参数来装配一个Command实例。 引用的命名空间://SqlCommandGenerator.csusing System;using System.Reflection;us转载 2009-12-30 17:38:00 · 1110 阅读 · 0 评论 -
Attribute在.NET编程中的应用(三)
用于参数的Attribute在编写多层应用程序的时候,你是否为每次要写大量类似的数据访问代码而感到枯燥无味?比如我们需要编写调用存储过程的代码,或者编写T_SQL代码,这些代码往往需要传递各种参数,有的参数个数比较多,一不小心还容易写错。有没有一种一劳永逸的方法?当然,你可以使用MS的Data Access Application Block,也可以使用自己编写的Block。这里向你提供一种另转载 2009-12-30 17:37:00 · 590 阅读 · 0 评论 -
Attribute在.net编程中的应用(二)
.NET Framework中对Attribute的支持是一个全新的功能,这种支持来自它的Attribute类。在你的程序中适当地使用这个类,或者是灵活巧妙地利用这个类,将使你的程序获得某种在以往编程中很难做到的能力。我们来看一个例子:假如你是一个项目开发小组中的成员,你想要跟踪项目代码检查的信息,通常你可以把代码的检查信息保存在数据库中以便查询;或者把信息写到代码的注释里面,这样可以阅读代码的同转载 2009-12-30 17:37:00 · 896 阅读 · 0 评论 -
Attribute在.net编程中的应用(一)
Attribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员中有property成转载 2009-12-30 17:36:00 · 579 阅读 · 0 评论 -
.NET中栈和堆的比较 #4
尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我们将深入理解垃圾回收器,还有如何利用静态类成员来使我们的应用程序更高效。* 更小的步伐 == 更高效的分配为了更好地理解为转载 2009-12-30 17:34:00 · 489 阅读 · 0 评论 -
.NET中栈和堆的比较 #3
尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我们将涉及到堆中引用变量引起的问题,以及如何使用ICloneable接口来解决该问题。* 副本并不是真的副本为了清楚的阐明问题,转载 2009-12-30 17:33:00 · 564 阅读 · 0 评论 -
.NET中栈和堆的比较 #2
尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解我们必须要注意的方法传参的行为。在第一部分里我介绍了栈和堆的基本功能,还介绍到了在程序执行时值类型和引用类型是如何分配的转载 2009-12-30 17:32:00 · 496 阅读 · 0 评论 -
C#实现ActiveX控件开发与部署---后记
C# ActiveX 控件 JavaSctript 开发 部署 COM OLE MSI原创 2010-12-15 20:18:00 · 2295 阅读 · 0 评论