c#学习笔记(2)_c#教程

2008-02-23 05:46:46来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

write by cash(天下第七)

2002.01.20

版权任何,翻录不究

cashcao@msn.com


选择


我身上携带着精神、信仰、灵魂

思想、欲望、怪癖、邪念、狐臭

他们寄生于我身体的家     

我必须平等对待我的每一位客人

-----------伊沙:《原则》


我的名字是cash,所以我很功利主义;

我的星像是Leo,所以我很大男人主义;

我的语言是C#,所以我有点儿拿不定主义。


/* 您能看得出来,这不是一篇正规的技术文章,所以若您不小心从里边读到了一个爱情故事,可不要奇怪。有很多人用程式来表述爱情,在其中我能看到有Money,有Girl,有一些还涉及到Sex,但是我没有找到Love,我始终相信这世上有一种力量直接来自于爱情,到现在仍然相信。*/

C#(读作C sharp),是Microsoft公司新推出的(?)专为.NET设计的一门语言,号称“C/C 家族中第一种面向组件的语言”。很多人觉得他应该像C或C ,但事实上他更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言和面向对象程式设计》可能会对您有所帮助。本文假定您具备一切学习此语言所需的知识,没有也不要紧,我会在文中尽量列出相关的link,鉴于互连网瞬息万变的特点,若某一链接不可用,请自行至Google查询。

如前所述,我是个狮子座男人,一度我认为学习Java会使我看起来和众不同,可是几个月以后我放弃了这个选择,我看了论坛里关于这两种语言孰优孰劣的讨论,最终选择了C#,请不要问我为何做出这样的选择,很多人认为中文是世界上最美丽的语言,可是华人世界以外有谁在讲汉语? 另外我发现论坛上学习Java的人都很的有个性,当有人问起学习哪种语言更好时,他会打出几百个“JAVA”来,填满整个屏幕,也不说是为了什么。我觉得这样做未免有些太霸道了,假如您说这叫偏执狂我也不反对,虽然我是狮子座,可也不想被人这样看。

在C#刚刚推出的时候,大多数的程式员都不免吼上两句——不是因为高兴,而是因为又多了一种语言。他们觉得现在的语言太多了,没有必要再多出一种来添乱子。但是当他们看完C#的文档后又开始高兴起来,因为C#是如此简单:事实上,简单正是C#最大的特点。除此之外,他还具备现代、面向对象、类型安全、版本控制、兼容、灵活等特点。周详介绍请参阅rainbow(一个长着胡子的彩虹)翻译的<<展现C#>> ,前几章很的有趣。


看完了前面几段,我的朋友提出了不同的意见:C#不是Java的Clone,他只是长得有些像Java而已,其实面向对象、中间语言什么的也不是什么新玩意儿,非Sun独创,有文为证:华山论剑:C#对Java。另外他对我上一集中说Microsoft越来越不要脸也极为生气,因为相比之下,Sun也不怎么样,微软已将C#提交设在日内瓦的ECMA(European Computer Manufacturers Association,国际标准化机构欧洲电子电脑工业会)并获得批准。Sun就从来没有将他的Java交给过ECMA,以至于正当Microsoft尽力在Visual J 基础上拓展Java功能,并使之和Windows操作系统紧密结合在一起的时候,Sun公司对Microsoft提出了法律诉讼,控告Microsoft违反了许可证协议中的条款,最终的结果是Microsoft公司不得不停止其Visual J 产品的研发。(Microsoft后来在完全面向.NET框架的研发语言集中加入了Visual J#.NET,算是对Java语言用户的一种照顾。)

有人说,选择C#意味着选择MS(在中国的程式员当中,这并不是件值得自豪的事。假如您还不能理解这种心情,能够试想一下有人很认真地对您讲他喜欢听毛宁的歌)。事实上,通过ECMA标准的C#能够由任何人在任何平台上设计出他的研发程式。比如Ximian公司的Mono工程,能够使研发者能够编写同时在Windows和Linux上运行的.Net程式,这些程式甚至还可能在其他非Windows的操作系统上运行,比方Unix。这一段时间我正在Linux下试验这个工程,遗憾的是,还没有成功。

一位师兄对此种比较颇为不屑,他认为只要选一种语言去学就好了,“重要的是您要用他,并且做的比别人好。”这让我想起来一直都很喜欢的那个歌:把您自己该做的那份工作,做得比别人出色。年轻的时候我老是用这句话自勉……


写到这里我发现这个故事还没有提到桐桐,这篇东西是为她而作。我早在十八个月以前就答应了她,我答应了她很多事,但还没有完成一件,现在我要一件一件的去实现。所以这个故事还应该有个更好的开始。


2000年6月我大学毕业,从北京回到了石家庄,到一家什么都做的公司上班(做一个网站),最开始制作界面,然后用asp编程,假如您用过asp就会知道,这是个很无聊的工种。在此之前我在一家报社实习,为他们的网站做设计和动画。在那里我认识了桐桐。


那时候她还在上学。


>>>未完,待续...


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: c#学习笔记(3)_c#教程

下一篇: c#学习笔记(1)_c#教程