<展现C#>前言(补充)和第三章第一个C#程序(1) 前言 0.1 提要 欢迎阅读《展现 C#》(Presenting C#)。这本书是你提高企业编程语言的一条捷径。这种企业编程语言带有下一代编 程语言服务运行时(NGWS Runtime):C#(发音"C sharp")。 NGWS Runtime 是一个不仅管理执行代码、同时也提供使编程更加容易的动态环境。编译器产生受管代码以指向这种受 管理执行环境。你获得跨平台语言集成、跨平台语言异常处理、增强安全性、版本控制、安排支持和查错服务。 支持NGWS Runtime 的主要语言是C#。支持NGWS框架的很多程序是用C#写的,因此,在一些带有NGWS Runtime的编译器 中,它的编译器可以被认为是非常经得起测试且是经过优化的。C#语言借鉴了C++,但是具备现代化和新增的类型安全—— 使C#成为企业解决方案的首选语言。 0.2 谁应该读这本书 如果你对编程很陌生,这本书不适合你。这本书企图让程序员解脱并使用C#,基于他们已经拥有的知识。《展现 C#》的目标瞄准了已经具有如C/C++、VB、Java或其它编程经验的程序员。 如果你具有C++的背景,转向C#会很容易,但是,如果你精通于其它不同的语言,这本书也会耗掉你的一些日子。如 果你有一点COM编程的知识,这本会更有趣,但会COM编程不再是必要的。 0.3 这本书如何组织 第一章 C#简介——这一章把你带到C#逛一回,同时回答了有关你应该考虑学习C#的问题。 第二章 NGWS Runtime 的技术基础——介绍NGWS Runtime为运行的C#代码所提供的低层架构。 第三章 第一个C#应用程序——创建真正第一个C#应用程序(否则它是什么呢?),它就是一个"Hello World"应用程 序。 第四章 C#类型——可以看到用在C#应用程序中的各种类型。探索值型和引用型的区别,还有如何加框和消框。 第五章 类——C#功能真正强大的标志,它是具有类的面向对象的编程。你会学到好多好多的东西,如构造函数、析 构函数、方法、属性、索引和事件等。 第六章 控制语句——对应用程序实行流程控制。探索C#提供的各种选择和陈述语句。 第七章 异常处理——获得了编写实现异常处理的应用程序技巧,拥有这种技巧,在NGWS Runtime世界,你是一个好 的公民 第八章 用C#写组件——用C#构建组件,因为支持NGWS Runtime,它可以被不同语言平台的客户使用。