2008年2月17日
摘要: C#和COM+创建了一个托管的、类型安全的环境,但是,无论是出于性能上的考虑还是出于想使用老式的SDK函数,现实中的应用程序仍然需要达到本机代码的运行效率。另外C#允许用户创建非安全的类和方法,这些类和方法可以包含指针、结构和静态数组。这些方法不要求类型安全,但是它们运行在托管空间中,可以不考虑安全和非安全代码之间的边界调度。 非安全特征和COM+以及代码的安全存取继承在一起,这意... 阅读全文
posted @ 2008-02-17 16:06 爱你的人 阅读(276) 评论(0) 推荐(0)
摘要: 做为脱胎于C++的一直语言,C#和Java一样对C++进行了改进,其中最激动人心之处莫过于垃圾自动回收了。做为一个编程的常识,用户都知道当某一个变量不再引用时,应该清理它占用的内存。在C++中对于一个局部变量或者系统分配的变量,系统会自动收回它占用的内存,例如,基于堆分配的变量。但是系统不会自行释放用户自己分配的内存,由于用户忘记释放内存造成的内存泄露,在一定程序上会给程序的稳定性造成隐患... 阅读全文
posted @ 2008-02-17 15:38 爱你的人 阅读(235) 评论(0) 推荐(0)
摘要: C#是一个面向对象的语言,但是它抛弃了C++多重继承,却提供了对COM+虚拟对象系统的内在支持,封装、继承也被保留下来。 C#没有全局函数、全局变量、常量的概念,不过可以使用创建类的静态成员来代替它们,这样一方面增强了代码的可读性,同时也避免了许多命名冲突。 说起命名冲突,很容易使人想起函数的重载和虚函数。默认情况下C#的方法不是虚函数,除非用户在方法的前面加上vitual... 阅读全文
posted @ 2008-02-17 15:19 爱你的人 阅读(246) 评论(0) 推荐(0)
  2008年2月16日
摘要: 在C#语言中,无论数据类型是一个类、一个结构、一个数组或者一个基本元素,类型系统都将把它视为一个对象(Object),这些对象被包含到一个名称空间中,它不再需要C++中的包含文件。一个完整基于控制(Win32)的Hello World 的应用程序如下: using system; class helloWorld { public static Main(String[] a... 阅读全文
posted @ 2008-02-16 10:29 爱你的人 阅读(539) 评论(1) 推荐(0)
摘要: 使用C++最大的烦恼莫过于操作符的使用,它一会使用“”,一会儿又使用“::”,还有使用“.”操作符。为了正确的使用操作符,用户不得不去跟踪每一个类变量的声明。在C#中就不同了,C#没有那么多类成员操作符,它只有一个“.“操作符,没有其它操作符。 使用C++和C的另外一个难点是数据类型的精确声明,在C++中用户不得不住处字符串是Unicode回事Ansi类型字符串,在C#中,... 阅读全文
posted @ 2008-02-16 10:11 爱你的人 阅读(499) 评论(0) 推荐(0)
  2007年8月1日
摘要: 那种感觉在上大学的时候丢掉了,曾经压抑了很久,记得曾经是在大一,有可能是一见钟情,有一种感情的感觉,但是还好 我能说出 喜欢你感觉大学 没什么遗憾的我很怪,不知道怎样去追女生,唉,的确是笨的要命, 阅读全文
posted @ 2007-08-01 17:02 爱你的人 阅读(170) 评论(0) 推荐(0)
摘要: 好久没有这种感觉了 阅读全文
posted @ 2007-08-01 16:52 爱你的人 阅读(107) 评论(0) 推荐(0)
  2007年4月29日
摘要: 大约在中学的时候,就买了个学习机,其中的说明指导书就介绍什么是网站,怎样建立自己的网站,还有自己的邮箱,当时真的很感兴趣,可惜太多不明白,一直也没有接触计算机,蒙蒙胧胧的。。。。。。现在大三,偶然的机会发现了一个名叫博客园的地方,无聊之余,随便玩玩,希望我的这些东东能帮助大家 阅读全文
posted @ 2007-04-29 00:33 爱你的人 阅读(189) 评论(1) 推荐(0)