Beginning C# Objects从概念到代码 ——第1章 初尝C#

来源:互联网 发布:linux如何解压bin文件 编辑:程序博客网 时间:2024/05/01 09:30
本书主要介绍了C#语言各方面的知识以及使用C#进行开发的原则与实践,结合C#深入浅出的阐述面向对象理论的基本内容。本书是由该书作者之一Jacquie Barker的经典畅销著作Beginning Java Object一脉传承而来,与之具有异曲同工的特色。 本书最初和最重要的关注点,是软件对象:什么是软件对象,为什么它们如此神奇而直白,以及如何正确使用对象去构建一个软件应用。这也是一本关于C#的书:它并非一本“C#大全”,而是一份对该语言的温文但全面的介绍,还特别强调了如何把对象模型转换到功能完备的C#应用程序——其他图书很少这样编写。 本书的目标我们撰写本书的目标(希望也是你买它的目的)是 • 让你熟悉基础的面向对象(OO)术语和概念。 • 让你得到对象建模领域的上手实践体验:即,创建一幅可用作后续面向对象软件系统构建基础的“蓝图”。 • 演示如何将类似对象模型转换为可用的软件应用程序,特别地,C#应用程序(虽然你将学到
电子工业出版社  
Jacquie Barker and Grant Palmer 译者:韩磊,戴飞 著作

第1章 初尝C#

        如果说本书的第一部分应该描述对象的一般概念,那么,究竟为什么要从介绍C#语言开始呢?
        对象是“语言中立”的,所以,你从本书第一部分学到的基本概念,以及从本书第二部分学到的对象建模,都可在C#、Java、C++、Ada、Smalltalk或任何面向对象语言中得到实现。
l 阅读范例代码片段有助于掌握对象概念;然而,我们也可以使用与语言无关的伪代码——不拘泥于C#等任何具体语言的一种计算机逻辑表达方式——在第一部分和第二部分中作为范例代码。
        问题回到原点:为什么要这么快介绍C#语法?这是因为我们希望你能从一开始就习惯于C#语法,本书的目的不光是为了教你对象和对象建模,最终还要告诉你怎么把对象翻译为C#语言代码。所以,在第一和第二部分中的范例代码中,为了隐藏某些复杂的逻辑,的确会利用一些伪代码,但仍将主要使用真实的C#语法。只要记住,从本书第一和第二部分中学到的对象概念,除非特别注明,同样适用于其他OO语言。
在本章中,你将学到: ◇C#编程语言的诸多强项◇预定义的C#类型,这些类型的操作符,以及使用这些类型构成的表达式◇剖析一个简单的C#程序◇C#语言的代码块结构◇C#表达式的不同类型◇循环和其他流程控制结构◇ 向屏幕输出信息,主要用于测试代码运行情况◇ C#编程风格要素
         如果你已精通C、C++或Java编程技术,就会发现许多C#语法和它们极其类似,而且你也应可快速浏览本章。

 
原创粉丝点击