编程十年 (9):情系.NET

编程十年 (9):情系.NET

靠着歪打正着借回来的一本“烂书”,我大概了解了C#的语法知识,也知道了这门语言只是.NET平台中的一个组成部分。之后我再次杀向图书馆,准备向这个新奇的领域进军。幸运的是,北工大的图书馆新书很多,自然少不了C#和.NET方面的好书;另外,这个时期.NET在大学并不是很时髦,借这方面书的人不是很多,所以我的选择余地很大。在之后的一两年时间里,我几乎看遍了.NET方面所有知名的图书。

在看了一两本书的时候,我就基本上搞清了.NET究竟是什么东西,并且掌握了C# 1.0的全部语法。同时,我还从书中了解到,微软为了配合.NET平台,发布了新版本的Visual Studio——Visual Studio .NET,不过书中介绍的是VS.NET比较老的版本——VS.NET 2002。在使用记事本写了不少命令行程序之后,我决定尝试一下IDE环境。更重要的是,之前的VB经历使我不得不依赖IDE来编写GUI应用程序。

虽然宿舍的网络已经很发达了,我也慢慢学会了利用搜索引擎找到自己所需的东西,但下载一个庞大的VS.NET还是很不现实的,于是我决定去电脑市场碰碰运气。不知道这么专业的软件电脑市场是不是有卖的。在北工大的西北方不远的地方,有一个平乐园市场,里面一层是卖菜和小商品的,二层就是电脑市场,出售各种电脑配件和盗版光盘。

来到市场一转,发现我的担心完全是多余的,几乎每家都有Visual Studio .NET,甚至于我只简单地问老板“有Visual Studio .NET吗”老板就会毫不犹豫地告诉我“有”,我都怀疑是不是我问什么他们都会说有。不过郁闷的是,售价很是让我难以接受。那个时候的Visual Studio .NET是用CD发布的,一共7张盘,老板并不会因为是一整套软件而进行优惠——依然按照5块钱一张出售,总共是35块钱。

我是一个很不爱在这种市场买东西的人,因为我很不会砍价,也不愿意和JS在大庭广众之下为了几块钱而墨迹半天。但生活所迫,我还是厚着脸皮砍了很久,最终以30块钱的价格成交。

怀着激动的心情回到宿舍之后,第一件事情就是把这些看上去弱不禁风的CD塞进光驱做镜像。那会儿养成这样一种习惯,就是把重要软件的安装盘做成镜像放在硬盘上,再用虚拟光驱读取。一是因为盗版盘的质量不敢恭维,谁晓得以后重装系统的时候还能不能用;二是同学的素质(或者说习惯)不敢恭维,一张盘借来借去或者凭空消失或者划得乱七八糟;再就是放到硬盘上安装速度能快一些,因为我的光驱早已不堪重负了。

很快,我的激动和热情就被冷却下来了。镜像做到第三张CD的时候,读不过去了,再试后面的,结果还有两张不能读。没办法,我只好又杀回电脑市场,找老板理论。还好老板比较痛快,说干脆给你换一套,又说自己家没货,要去别家串一下。于是我又拿到了一套全新的Visual Studio .NET。在拿到新盘之后,我注意到封皮和原来那套有些区别,这套写的是Visual Studio .NET 2003。

这不禁让我想到高中时代在网吧见到的Windows 96和Windows 97,不晓得又是哪位黑客达人的杰作。我笑而不语,这么庞大的一个开发环境,微软怎么可能在一年中就推出新的版本呢。可惜这次我想左了,微软的确动作很快,在我知道.NET 1.0的时候,已经推出了.NET 1.1.,对应的开发环境就是VS.NET 2003,而且这个环境作为经典环境应用非常广泛,直到今天还有不少项目是在VS 2003中开发的。

不过我还是多了个心眼,我觉得这套盘和之前那一套肯定还是有区别的,于是我删掉了之前做好的镜像,重新来过。这次依然不顺利,还是有两张盘读不过去。不得已再次杀回市场,结果老板说真没法给你换全套了,要不哪张不能读换哪张吧。我说也行,但是一定要封面一模一样的。再回去做镜像,依然有一张不能读,再去换,再试,成了。

经过一天数次往返于学校和电脑市场,我终于制成了Visual Studio .NET 2003的一套7张CD的镜像。同时,我的硬盘也被吃下去4个多G。当时我的电脑已经鸟枪换炮,用上了TCL的笔记本了,但是硬盘只有20G。不过为了我爱的.NET,我毅然决然地删掉了所有小电影和养眼图片。

隔天开始安装,花了整整半天时间,才研究明白7张盘之间的关系并且安装成功。其实只要有前三张盘就可以开始使用VS.NET了,之后的三张是MSDN Library,最后一张盘是Visio。我也是这个时候才第一次接触Visio这个,嗯,绘图软件的。

从那时起,我的学习生活就牢牢地拴在.NET上了。有了Visual Studio这个利器,学起来轻松快速,没过多久我就能在.NET上面开发相对复杂的程序了。课程设计也惊险过关,在答辩的时候,我几乎没怎么在讲解程序上耽误时间,倒是花了近半个小时给老师讲解什么是.NET。

北工大的整体环境还是不大接受微软文化的,或者说老师的引导是这样的。当他们看到.NET程序时,无不显示出惊奇的表情,但当听说是微软出品后,夸张地流露出鄙夷的神态。在不久之后,我就从舍友那听到某老师的言论:拥抱Java,携手C++,对.NET不冷不热。以至于后来几年大家几乎都用Java做作业,我学习.NET倒成了另类。

但讽刺的是,北工大和微软关系相当之好,而工大更是向微软输出了不少人才。后来我因为工作经常出入微软中国办公区,看到了很多校友、学长。不过可悲的是,工大似乎并不乐意这种讽刺的存在,于是逐渐淡漠了和微软的关系,倒是北航北邮等高校后来居上,原来微软经常在工大举办的一些校园活动,也都转向这些高校了。

我从高中起就总想追求个性、与众不同,我抽烟喝酒、玩吉他、翘课、蓄长发,无非就是想和别人不一样,但因为目的不纯,始终无法掩盖我是一俗人的事实。但没想到,我只是想好好学习一门我喜欢的技术,却把我放到了另类的位置。这样也好,走我的路,让别人打车去吧。

posted @ 2011-04-27 15:38 Anders Liu 阅读(4980) 评论(53) 编辑 收藏

 回复 引用 查看   
#1楼 2011-04-27 15:50 孙长宇      
引用可惜这次我想左了

楼主……错别字。

 回复 引用 查看   
#2楼 2011-04-27 16:04 帝归      
哈哈哈哈哈,其实LZ你要想跟比人不一样,就学lisp好了~~
 回复 引用 查看   
#3楼 2011-04-27 16:09 Treenew Lyn      
不错。文采很好。推荐+1
 回复 引用 查看   
#4楼 2011-04-27 16:30 miaomiao82      
文章不错,感谢作者分享呀
 回复 引用 查看   
#5楼 2011-04-27 16:42 wedy      
引用miaomiao82:文章不错,感谢作者分享呀


 回复 引用 查看   
#6楼 2011-04-27 16:47 GSman      
不过为了我爱的.NET,我毅然决然地删掉了所有小电影和养眼图片。
 回复 引用 查看   
#7楼 2011-04-27 16:47 聆听自然      
额,俺是从2.0开始学的。。。
 回复 引用 查看   
#8楼 2011-04-27 16:54 aGan@net      
@孙长宇
对的啊,想左了可以用的
比如意见相左就是意见不统一的意思,想左了就是想岔了的意思啊

 回复 引用 查看   
#9楼 2011-04-27 17:26 Cheney Shue      
Visual Studio .NET总共是35块钱??!!
难不成又是个盗版户

 回复 引用 查看   
#10楼 2011-04-27 17:32 take it and go      
我从高中起就总想追求个性、与众不同,我抽烟喝酒、玩吉他、翘课、蓄长发,无非就是想和别人不一样,但因为目的不纯,始终无法掩盖我是一俗人的事实。但没想到,我只是想好好学习一门我喜欢的技术,却把我放到了另类的位置。这样也好,走我的路,让别人打车去吧。


有个性!

 回复 引用   
#11楼 2011-04-27 17:33 Duron800[未注册用户]
引用孙长宇:
引用可惜这次我想左了

楼主……错别字。

别说楼主了,明明是你自己丢人。

 回复 引用 查看   
#12楼 2011-04-27 17:37 孙长宇      
@aGan@net
语言差异,理解了。

 回复 引用 查看   
#13楼 2011-04-27 19:23 (张超)      
引用GSman:不过为了我爱的.NET,我毅然决然地删掉了所有小电影和养眼图片。


 回复 引用 查看   
#14楼 2011-04-27 20:17 新的开始      
7CD的VS.NET2003,我也买过~~买的时候只以为是6.0的升级版本,不知道后面那个.net是什么意思。现在只记得界面比VS6.0漂亮点,MSDN都是英文版的,不像VB6的帮助有中文...
 回复 引用 查看   
#15楼 2011-04-27 21:38 钧梓昊逑      
我也是从VS2003开始的
 回复 引用 查看   
#16楼 2011-04-27 21:42 pulihe      
其实,我是学会.NET后才反通JAVA的,哈哈
 回复 引用 查看   
#17楼[楼主] 2011-04-27 23:32 Anders Liu      
@新的开始
差点忘了说,我买那套还tmd是中文的,包含中文的.net文档,但msdn article是英文的。

 回复 引用 查看   
#18楼[楼主] 2011-04-27 23:33 Anders Liu      
引用钧梓昊逑:我也是从VS2003开始的

嘿嘿,没见过Visual Studio .NET(即2002)吧?

 回复 引用 查看   
#19楼[楼主] 2011-04-27 23:33 Anders Liu      
引用pulihe:其实,我是学会.NET后才反通JAVA的,哈哈

我正在饭桶C++,然后就是Java……

 回复 引用 查看   
#20楼[楼主] 2011-04-27 23:34 Anders Liu      
引用(张超):
引用GSman:不过为了我爱的.NET,我毅然决然地删掉了所有小电影和养眼图片。


莫非你没有?

 回复 引用 查看   
#21楼[楼主] 2011-04-27 23:34 Anders Liu      
引用Cheney Shue:
Visual Studio .NET总共是35块钱??!!
难不成又是个盗版户

都说了是去电脑市场……您了去电脑市场买正版?那您比我另类,我又输了……

 回复 引用 查看   
#22楼[楼主] 2011-04-27 23:38 Anders Liu      
引用孙长宇:
引用可惜这次我想左了

楼主……错别字。

这个确实没有错,就算是正经语法中没有这种说法,通县话里也有。不过你的细致引起了我的共鸣和感动,我认为,甚为程序员,即便写文章不是自己的强项,也应该至少保证没有错别字,就好像编程时不应该有基本的语法错误一样。
同时,感谢后面的朋友帮我澄清!

 回复 引用 查看   
#23楼 2011-04-28 00:35 草头蕾      
楼主V5,楼主给力 哦也! ps:“左”用的对的哈,有“不同;差错”的意思,比如意见相左。
 回复 引用 查看   
#24楼 2011-04-28 00:46 银光小子      
唉 .NET......
......
在移动终端时代
JAVA 拥有 Android
C(Object-C) 拥有 Iphone
C# 拥有 WP7
.......

唉 不得不承认 如今对于一个新手来说 学习JAVA随便搞搞WEB开发然后转行Android,性价比是最高的.....一年Android经验在一线城市开8K薪水小意思
一年.NET方面的技术经验估计5K了不起了.... 唉

WP7跟微软能生出的小孩有没有前景还是未知数....

唉.....

 回复 引用 查看   
#25楼 2011-04-28 00:59 乱舞春秋      
引用银光小子:
唉 .NET......
......
在移动终端时代
JAVA 拥有 Android
C(Object-C) 拥有 Iphone
C# 拥有 WP7
.......

唉 不得不承认 如今对于一个新手来说 学习JAVA随便搞搞WEB开发然后转行Android,性价比是最高的.....一年Android经验在一线城市开8K薪水小意思
一年.NET方面的技术经验估计5K了不起了.... 唉

WP7跟微软能生出的小孩有没有前景还是未知数....

唉.....

我不看好Android,踏踏实实的学技术吧,哪个火就追随哪个可不好

大学阶段,其实有很多人,都不知道工作中会用到Windows ,也不知道工作中会用到什么样的设备,甚至于知识。悲哀。
 回复 引用 查看   
#27楼 2011-04-28 06:44 午后的小睡      
学院肯定讨厌微软的东西,学院的电脑类型比较杂,为了科研需要随意改系统,所以学院更喜欢Linux,BSD,java,c/c++。
 回复 引用 查看   
#28楼 2011-04-28 08:56 肖建      
@Duron800
哈哈,今天终于看到一个比我傻B的人了,在你给别人指正确点的时候,如果自己不自己,可以先Google一下.你悄悄的Google没人知道的.

 回复 引用 查看   
#29楼 2011-04-28 08:57 肖建      
哈哈,今天终于看到一个比我傻B的人了,在你给别人指正确点的时候,如果自己不知道的,可以先Google一下.你悄悄的Google没人知道的.

 回复 引用 查看   
#30楼 2011-04-28 08:58 Cheney Shue      
@Anders Liu
大学里,教学软件一般都是学校采购,批量授权。我们学生自己是买不起的,其他的就用开源的。
在学校里公开使用盗版是很严重的后果,所以如果你用盗版的东西做作业,应该会被警告的。

 回复 引用 查看   
#31楼 2011-04-28 09:12 Muse      
@Cheney Shue
其实毕业设计用Express版做也一样,何况这属于学习和研究范畴,根本就无所谓。

 回复 引用 查看   
#32楼 2011-04-28 09:14 青儿      
@Cheney Shue
以学习目的应该是可以的吧,只是用于商业应用才会被追究责任的吧。

 回复 引用 查看   
#33楼 2011-04-28 09:27 小赖同学      
妈叉的
 回复 引用 查看   
#34楼[楼主] 2011-04-28 10:06 Anders Liu      
@Cheney Shue
别扯淡了,我们大学上课时,老师用来放PPT的Office套件,序列号和我从电脑市场买回来的盗版盘一样。

 回复 引用 查看   
#35楼 2011-04-28 10:17 Cheney Shue      
引用Anders Liu:
@Cheney Shue
别扯淡了,我们大学上课时,老师用来放PPT的Office套件,序列号和我从电脑市场买回来的盗版盘一样。


汗…怪不得。教不严,师之惰。

 回复 引用 查看   
#36楼 2011-04-28 10:23 Cheney Shue      
@青儿
没有这种说法,盗版与否不是由使用目的决定的。
关键是要获得正式的授权,而且要在授权的范围内使用。比如有些产品提供了trial,你就只能在试用期内使用,而且只能使用试用的功能。
如果通过非法途径获取了序列号,或者使用破解程序篡改软解,那么都属于违法行为。

 回复 引用 查看   
#37楼 2011-04-28 11:54 Yao,Mane      
引用聆听自然:额,俺是从2.0开始学的。。。

我真的很笨,都2009年了,居然买了本.NET1.0的书学C#,到目前为止,好多1.0以上的语法记得还不熟,真是悲哀啊!

 回复 引用 查看   
#38楼 2011-04-28 12:00 icewater      
和我大2的时候很像,因为VB的简单强大和JAVA的资料缺乏,导致我自学了2个月JAVA无进展的情况下,转投C#。那时候好像是2002年年末。因为当时的网上下载大文件还不发达(还没BT等P2P,主要是FTP)当年的小电脑市场内的盗版碟我还光顾不少呢,VS2003,OFFICE2003(买这个时激动了好一会比OFFICE2000好看多了),WINDOWS2003(不可思议的系统,让我那破2手电脑装起来后还可以装VS2003还同时运行几个IDE实例)

楼主的文章让我想回了大学(3流大学)时艰苦而幸福的日子。。

 回复 引用 查看   
#39楼 2011-04-28 12:47 Just Game      
我也是紧随.net来的,中间也穿插着java,C++,甚至国产的易语言
现在我觉得silverlight挺有意思,全能王!~

 回复 引用 查看   
#40楼 2011-04-28 13:03 Jeffrey Zhao      
@银光小子
谁让你不关注Mono for Android的,别猜测这儿不好那儿不好,自己去试试看再说。

 回复 引用 查看   
#41楼 2011-04-28 13:03 Jeffrey Zhao      
引用Just Game:
我也是紧随.net来的,中间也穿插着java,C++,甚至国产的易语言
现在我觉得silverlight挺有意思,全能王!~

易语言好啊,哈哈。

 回复 引用 查看   
#42楼 2011-04-28 13:04 Jeffrey Zhao      
引用Cheney Shue:
@Anders Liu
大学里,教学软件一般都是学校采购,批量授权。我们学生自己是买不起的,其他的就用开源的。
在学校里公开使用盗版是很严重的后果,所以如果你用盗版的东西做作业,应该会被警告的。

可惜不过果然基本都不管,悲哀地很。

 回复 引用 查看   
#43楼 2011-04-28 13:04 Jeffrey Zhao      
引用Muse:
@Cheney Shue
其实毕业设计用Express版做也一样,何况这属于学习和研究范畴,根本就无所谓。

Express版是可以用的,授权允许的。正式版的授权里没写学习研究就可以用了。

 回复 引用 查看   
#44楼 2011-04-28 13:05 天生俪姿      
@Cheney Shue
俺们学校安装的软件 Rational Rose 的破解是同学在网上找的。

”在学校里公开使用盗版是很严重的后果,所以如果你用盗版的东西做作业,应该会被警告的。“
想问一下 你在学校做的作业没有课下完成的? 你现在用的不是D版?
你有Money

 回复 引用 查看   
#45楼 2011-04-28 13:10 hurner      
我的第一个.net版本是2003,也是35块买的。当时为了装那七张盘把我的光驱给折腾个够呛,用两个光驱来回倒,当时不知道先做镜像:(
 回复 引用 查看   
#46楼 2011-04-28 13:28 Cheney Shue      
@天生俪姿
学校都用破解软件!!还有什么资格教育学生,培养小偷吗?
虽然当年读书时,钱不多。但都要求我们买正版的专业软件,学生版的要一千出头,学院里面组织统一批量采购。
至于计算机专业的,那么选择面更大。我读计算机专业的几个朋友,他们都是用java的,没有侵权的问题。

 回复 引用 查看   
#47楼 2011-04-28 13:56 天生俪姿      
@Cheney Shue
嗯。
支持正版没有错。

 回复 引用 查看   
#48楼 2011-04-28 14:03 schen      
引用(张超):
引用GSman:不过为了我爱的.NET,我毅然决然地删掉了所有小电影和养眼图片。



 回复 引用 查看   
#49楼 2011-04-28 14:22 icewater      
中国正版道路艰辛啊,上网随便想下个软件来用用的还不统统都是盗版,而且还XX美化精简版呢,一大堆。之前番茄花园的案件虽然轰动,但随便搜个系统下载的,也不都是XX美化、打好补丁支持WINCE硬盘启动的系统满页飞。
 回复 引用 查看   
#50楼 2011-04-28 16:57 catvi      
顶你,写的不错,让我想起了很多回忆
 回复 引用 查看   
#51楼 2011-04-29 15:37 一只特立独行的猫      
除了电子硬件那部分,windows me 到98,.net 到2003、2005都是一样一样一样的啊
 回复 引用 查看   
#52楼 2011-04-29 16:26 林石      
想当初北工大里八宝山那边的盗版市场很近啊.那边盘便宜,质量也好呢.
 回复 引用 查看   
#53楼 2011-07-27 11:59 Kevin Wei      
"不过为了我爱的.NET,我毅然决然地删掉了所有小电影和养眼图片。"哈哈,佩服楼主啊,这需要多大的勇气啊!!!
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 2030476 XIOgtaHmXSw=