内容收藏
文章平均质量分 75
bluemoon213
这个作者很懒,什么都没留下…
展开
-
释放.net下的com组件
众所周知,在.net的世界里,程序员只负责使用new创建对象,而对象的销毁则完全交给垃圾回收器负责,只有当发生垃圾回收的时候,.net中的类型才会被销毁。这通常不会引起什么不妥。但是,当使用了非托管的com对象的时候,则会带来特别的问题。com使用引用计数来确定对象的生存期,com客户每次引用对象的时候,就调用IUnKnown->AddRef(),而每次释放对象的时候,就调用IUnKnown->R转载 2005-08-16 12:21:00 · 840 阅读 · 0 评论 -
DataGrid导出Excel
方法一:/// 从DataGrid导出指定类型的文件/// Super 2005/8/4/// DataGrid的ID/// 导出文件类型//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword ;//application/ms-excel/// 导出的文件名/// 文件public void ExportDataGrid(System.Web.U转载 2005-08-16 11:38:00 · 930 阅读 · 0 评论 -
浅谈VB.NET中的接口
只支持单继承的VB.NET为了解决多继承的问题,引入了接口的概念。我们可以这样来为接口下一个定义:接口就是指只包含虚成员的虚类。 (1) 虚类,表明了接口是不能够被直接实例化的。也就是说,接口只是一个抽象概念。比如我们说车可以跑,人可以跑,马可以跑。我们可以看到实例化的车、人、马。但是我们可以定义一个“会跑的物质”。他可以是车,也可以使人、马,但是我们却不能说“这个东西就是一转载 2006-02-09 16:37:00 · 907 阅读 · 0 评论 -
进程和线程的区别
说法一:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同一转载 2006-02-09 16:48:00 · 1062 阅读 · 0 评论