Inside c#(Introduction)_1

Introduction

Why I Wrote This Book

After almost 20 years of developing software on everything from System/38s to AS/400s to OS/2 and now Microsoft Windows, I can say without reservation that I was becoming a victim of burnout. The days of looking forward to the evenings and weekends-not because it meant going home but because it meant being able to work all day and all night without interruption-were becoming a distant memory. I had the feeling that everything worth doing had already been done. That feeling changed in the early part of 2000.

Just a few months prior to Microsoft's announcement of .NET at the 2000 PDC in Orlando, Florida, a good friend of mine let me in on a little secret about a "cool" language called C# and a runtime framework (then called NGWS). Despite his obvious enthusiasm, I had a hard time shaking the memories of other ill-fated global architectures such as IBM's SAA and Microsoft's DNA. As a result, I approached it with more than my share of skepticism.

But the more I programmed with this new language and platform, the more my old enthusiasm started to return. Before long I realized that I was waking up not with the dread of writing the same ol' boring applications once again but with the anticipation of learning some new and exciting part of .NET. Well, it's almost two years later and I'm still learning. In fact, it seems that every new item I learn about .NET opens a dimension of topics that I hadn't known existed before!

Some of this might sound corny, but let's face facts most of us started programming not for the money but for the type of fulfillment and satisfaction that only learning and creating something can bring. For me, C# and the .NET Framework have revived that old enthusiasm that I had started to lose. So, I wrote this book to share in the joy that I've experienced in having fun programming again. Hopefully, when you read this text and start using C#, you'll feel the same way.

绪论

为什么我会写这本书?

经历将近20年从System/38s平台到AS/400s平台到OS/2平台再到现在的Microsoft Windows平台的开发,我可以毫无保留的说我将会成为燃烧殆尽的牺牲品,每一天整日整夜的工作既便回到家里也不能休息,令人期待的夜晚和周末对于我来说已经是遥远的记忆。我受够了事无巨细的去完成我的工作,这一切在2000年上半年发生了改变。

几个月前微软在弗罗里达的奥兰多举行的2000PDC会议上发布了他的.NET。我的一位好朋友让我了解了一门很酷的语言C#和运行时框架(后来称为NGWS)的一些内情。尽管他热情高涨,在一段困难的时期内我仍然在诸如IBM SAAMicrosoft DNA这样的全局架构间摇摆不定。最后,我还是接受了它!

比我使用者们全新的语言和平台编写程序更重要的是,我找回了失去已久的热情。不久前我清醒的意识到学习全新的和令人兴奋的.NET编程将不会再有一次次重复相同的令人厌烦的代码的担心。非常棒,两年过去了我依然在学习他。事实上,每当我学习.NET的每一个新的项目她都会向我展现一个我从未认识过的空间。

有些人认为这是陈词滥调,但是请面对这样一个事实,我们中的大多数开始不是为了财富而仅仅是为了获得某种成就感和满足感而去学习和创造一些东西。对于我来说,C#.NET框架让我找回了我正在失去的久违了的激情。所以我撰写的这本书和大家在分享我愉快的编程经验,希望每一位读到这段文字并开始使用C#的读者有着同样的感受。

posted on 2004-11-14 00:40  Dragoon  阅读(1319)  评论(2)    收藏  举报

导航