-
[2004-10-01] C#教程第七课:类的入门
本节课将介绍C#中的类,其目的如下:
1.了解构造函数的实现
2.了解实例和静态成员的区别
3.了解析构函数的使用
4.熟悉类的成员类型
在本教程的一开始,你就已经接触到类的用法了。现在,既然已经对类有了感性...
-
[2004-10-01] C#教程第八课:类的继承
本节课将介绍C#中的继承,其目的如下:
1.基类的实现
2.类的继承
3.在派生类中初始化基类
4.如何调用基类成员
5.如何覆盖基类成员
继承是面向对象程序设计的主要特征之一,它可以让你重用代码,可以节...
-
[2004-10-01] C#教程第九课:多态性
本节课将介绍C#的多态性,其目的包括:
1.了解什么是多态性
2.如何定义一个虚方法
3.如何重载一个虚方法
4.如何在程序中运用多态性
面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基...
-
[2004-10-01] C#教程第十课:属性
本节课将介绍C#的属性,其目的包括:
1.理解什么是属性
2.如何实现属性
3.创建一个只读属性
4.创建一个只写属性
属性是C#中独具特色的新功能。通过属性来读写类中的域,这具有一定的保护功能。在其它语言中,...
-
[2004-10-01] 《.net编程先锋C#》前言(转)
前言
0.1 提要
欢迎阅读《展现 C#》(Presenting C#)。这本书是你提高企业编程语言的一条捷径。这种企业编程语言带有下一代编程语言服务运行时(NGWS Runtime):C#(发音"C sharp")。
NGWS Runtime 是一个...
-
[2004-10-01] C#的神话与现实
2002年01月10日
这个星期,微软终于发布了.Net的面向对象的旗舰语言C#
。它是由Anders Hejlsberg也就是Turbo Pascal的设计者为Web 服务的开发量身定做的。微软一年半多的时间以来一直把它说...
-
[2004-10-01] 旧文重贴:在Csharp当中使用注释(原创)
在Csharp当中使用注释
注意:本文是开心就好原创,并且曾经发表在《视窗世界》中,不欢迎转贴,十分感谢!!!
由于软件的复杂性以及不可预知性,所以在程序当中添加注释是一个非常明智的选择,尤其是在团队开发...
-
[2004-10-01] C#,深入浅出全接触(二)
五、C# 编辑器
编写C#程序可以在文本编辑器中进行,或者在集成开发环境Visual Studio中进行。市场上还有一些第三方编辑器,其中一些是免费的。更多信息请查看这里。
六、C#的程序结构
一个C#程序包...
-
[2004-10-01] 转贴: MSDN 访谈录之C#编程一 rainbow(翻译)
-
[2004-10-01] 转贴:MSDN访谈录之C#编程二
ROBERT HESS:C#被认为是微软的私有语言吗?
ANDERS HEJLSBERG:其实并非如此。我们与产业伙伴特别是HP和Intel合作,今年年初,我们向一个叫做ECMA(欧洲计算机制造商协会)的欧洲标准化组织提交了建议,以便标准...
-
[2004-10-01] 转贴:MSDN访谈录C#编程之四
ROBERT HESS: 当作一个标准的For循环?
JEFFREY RICHTER:对,当作一个标准的For循环。因此有时到了最后,它所做工作比我当初想象的还要多。使用foreach是相当常见的,有了它实在是很爽。
ROBERT HESS:我猜您本...
-
[2004-10-01] C#学习笔记(二)
C#学习笔记(二)
write by cash(天下第七)
2002.01.20
版权所有,翻录不究
cashcao@msn.com
选择
我身上携带着精神、信仰、灵魂
思想、欲望、怪癖、邪念、狐臭
它们寄生于我身体的家
我必须平等对待...
-
[2004-10-01] .NET Delegates: A C# Bedtime Story中文版(上篇)转
作者:Chris Sells
译者:荣耀
【译注:C#进阶文章。Chris Sells是《ATL Internals》一书作者之一。译文中所有程
序调试环境均为Microsoft Visual Studio.NET 7.0 Beta2和 Microsoft .NET Framewo
rk SDK Be...
-
[2004-10-01] .NET Delegates: A C# Bedtime Story中文版(下篇)转
作者:Chris Sells
译者:荣耀
【译注:C#进阶文章。Chris Sells是《ATL Internals》一书作者之一。译文中所有程
序调试环境均为Microsoft Visual Studio.NET 7.0 Beta2和 Microsoft .NET Framewo
rk SDK Be...
-
[2004-10-01] csc命令帮助
大家还是要常用用csc,个人感觉有时vs有不少不太方便的东西。
C:\>csc /help |more
Microsoft (R) Visual C# 编译器版本7.00.9254 [CLR version v1.0.2914]
版权所有 (C) Microsoft Corp 2000-2001。保留所...
-
[2004-10-01] Top Ten Traps in C# for C++ Programmers中文版(转)
【译序:C#入门文章。请注意:所有程序调试环境为Microsoft Visual Studio.NET 7.0 Beta2和 Microsoft .NET Framework SDK Beta2。限于译者时间和能力,文中倘有讹误,当以英文原版为准】
在最近发表于《MSDN M...
-
[2004-10-01] Top Ten Traps in C# for C++ Programmers中文版(转)(2)
陷阱六.虚方法必须被显式重载
在C#中,如果程序员决定重载一个虚方法,他(她)必须显式使用override关键字。
让我们考察一下这样做的好处。假定公司A写了一个Window类,公司B购买了公司A的Window类的一个拷贝...
-
[2004-10-01] A Comparative Overview of C#中文版(四)
当考虑到C++是怎么做的时候,Java是干了件好事,它简化了参数如何传递的问题。在C++中,方法【译注:C++中没有方法一说,应该称为“函数”或“成员函数”】的参数和方法调用通过传值、引用、指针【译注:例如int...
-
[2004-10-01] A Comparative Overview of C#中文版(三)
10.操作符重载
利用操作符重载机制,程序员可以创建让人感觉自然的好似简单类型(如int、long等等)的类。C#实现了一个C++操作符重载的限制版,它可以使诸如这样的精辟的例子—复...
-
[2004-10-01] A Comparative Overview of C#中文版(二)
在GameTest里,我们分别创建了一个game和一个监视game的referee,然后,然后我们改变game的Score去看看referee对此有何反应。在这个系统里,game没有referee的任何知识,任何类都可以监听并对game的score变化产生...