当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 导 读:c#内存管理提供了与java一样的自动内存管理功能,让程序员从繁重的内存管理中摆脱出来,内存管理提高了代码的质量和提高了开发效率。
 

 

    摘要:第五章:代理代理实现的是象c++等语言的指针功能,不同于函数指针,代理是一种面向对象、安全类型的。代理事派生于公共基类(system)的一种参考类型,方法被压入一个代理中,对于实例方法被称为实例的组成实体或关于实例的方法,而静态方法,被称为类的组成实体或类方法。代理的强大功能是它可以自动的匹配方法,而不管其类型。 写一个代理包括三个步骤: 写代理、实例化、调用。 代理的声明使用以下语法:de......
 ·用c#创建web应用程序    »显示摘要«
    摘要: 霍炬编译(2000-12-15)......


C#重点知识详解(二)

 

【程序编程相关:制作可移动的窗体的MovePanel控件

导 读:c#内存管理提供了与java一样的自动内存管理功能,让程序员从繁重的内存管理中摆脱出来,内存管理提高了代码的质量与提高了开发效率.  【推荐阅读:嵌入汇编检测CPU的型号

【扩展信息:利用HOOK建立鼠标增强程序

作者: wkrain   www.aspcool.com 

 

第二章 内存管理 

c#内存管理提供了与java一样的自动内存管理功能,让程序员从繁重的内存管理中摆脱出来,内存管理提高了代码的质量与提高了开发效率. 

c#限制了着指针的使用,免除了程序员对内存泄漏的烦恼,但是不是意味着向java程序员一样c#程序员在也不能使用指针代来的好处.微软在设计c#语言时考虑到这个问题,在一方面抛弃指针的同时,另一方面采用折衷的办法,通过一个标志来时程序引入指针. 

首先我们来了解自动内存管理 

public class stack 

private node first = null; 

public bool empty { 

get { 

return (first == null); 

public object pop() { 

if (first == null) 

throw new exception("cant pop from an empty stack."); 

else { 

object temp = first.value; 

first = first.next; 

return temp; 


...   下一页
    摘要: batman 下面将推荐一个可以很方便的生成多种图形格式的,使用了asp+技术的图形引擎代码。它的主要描述如下:1.可以生成的图形文件格式支持bmp emf,gif,icon,jpeg,png,tiff,wmf2.在文件chartengine.cs中为这个图形引擎的大量关键代码 stockpicker.aspx文件是一个使用该引擎绘图的例子3.要使用这个图形引擎,需要把所有的代码文件复制......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE