.net
文章平均质量分 54
freegodlee
这个作者很懒,什么都没留下…
展开
-
com与net互操作
.NET Framework的产生已经有两年多的时间了,有不少公司开始采用.NET开发应用软件。但是很多公司在多年的项目应用中,开发了很多COM、DCOM组件,现在采用.NET开发组件,使这些组件成为了遗留代码。由于在开发COM组件时投入了大量的人力、财力,如何在.NET环境下重用这些COM组件就显得更有意义,本文将介绍使这些COM组件“起死回生”的方法。.NET支持运行时通过COM、COM+转载 2007-11-02 14:36:00 · 787 阅读 · 0 评论 -
关于c#中的dllimport
MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。并给了一个示例:[DllImport("KERNEL32.DLL", EntryPoint="MoveFileW", SetLastError=true,转载 2007-11-08 21:40:00 · 722 阅读 · 0 评论 -
.NET 模板丢失问题解决方法
近来实在无法忍受VS2005模板丢失所造成的不便,真是很麻烦。WEB FORM模板丢失了,每次建WEB FROM不得不手工建个空文件,写入Page Language等语句。决心修复它,之前有网友说装了第三方的插件,模板也会把系统自带的模板搞丢,不知什么时候装过VS2005第三方插件把 ItemTemplates搞丢失了。 解法方法如下:1。找到 F:/Program File转载 2008-03-16 22:28:00 · 803 阅读 · 0 评论 -
流的概念的理解
"流"是一种特殊的数据(当然就是名词了)。这种数据的特殊性在于,它是动态的和线性的,动态的是指数据的内容和时间相关,比如在某个时候你从一个“流” 里读到的是一个数字,下一次你再读就不是原来的内容了,而变了。线性的是指流只在纵向上有长度,在横向上没有维度,具体地说,就是每次流只能读一个字符, 不可能一次同时读两个字符。所有的看起来好像是一次读入多个字符的操作,其本质都是通过顺序读取多个字符实现的。转载 2008-05-10 12:59:00 · 1162 阅读 · 2 评论 -
c# attribute介绍
C# introduced attributes, which allow you to embed information right into the C# source code. Attributes are placed in square brackets. [STAThreadAttribute] public st转载 2008-05-16 15:23:00 · 1838 阅读 · 0 评论 -
c# 数组
主要有几个问题声明,一般采用 下述方式: uint [ ] a=new uint[5];获取数组的首地址:将项目属性设置为unsafe modeunsafe{ fixed(uint * b= a) { }}数组名称作为 函数参数 void c(uint[ ] d){}原创 2008-05-16 15:33:00 · 544 阅读 · 0 评论 -
c#父窗口 和子窗口 互操作
很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: public static yourMainWindow pCurrentWin转载 2008-05-20 16:23:00 · 3336 阅读 · 1 评论 -
c# 参数传递类型
没有指明ref或者out的,就是按值传递 返回值没地方指明ref或者out,所以肯定是按值传递 但是要搞清楚这里的“值”是什么意思 一个变量保存一个值。如果这个变量的类型是“值类型”(ValueType,包括所有基础数据型和结构型),它保存的值就是真正的数据;如果这个变量的类型是“引用类型”,它保存的值就是一个地址,在内转载 2008-05-18 11:12:00 · 3425 阅读 · 0 评论