C#语言程序设计基础
提供PPT课件,源程序,更新日期10.6.21 本书已经出版第2版

作者:郑宇军、王侃、凌海风

丛书名:高等学校教材·计算机科学与技术

定价:39元

印次:1-5

ISBN:9787302168478

出版日期:2008.03.01

印刷日期:2010.12.30

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C#语言是.NET平台上的核心开发语言,C# 2.0版本更是将泛型思想和对象技术进行了完美融合。本书是关于C#语言程序设计的基础教科书,本书介绍C#的基本语法和类型系统;面向对象程序设计,包括对象、接口、继承和多态性;泛型程序设计,包括泛型类型、可空类型、泛型方法和匿名方法;商业应用开发的基础知识,包括异常处理、文件操作和多线程等。 本书可作为高等院校计算机及相关专业的程序设计语言教材,也可供专业开发人员学习参考。

作本书期间,幸值David Gries先生来华访问。交流中谈及大学计算机专业的第一门程序设计课程,Gries非常强调抽象编程思维和良好编程风格的培养,并提倡“对象先行”(object first)的教学方式,以及“深入语言编程”(programming into a language)的实践方法。 这也引发了笔者的进一步思考。近年来软件开发方式发生了深刻的变革;软件已不再是个人精雕细琢的艺术品,而是一系列标准化软件过程活动的产品。在引导读者走入编程世界的过程中,应当选取一门简单易学、类型安全且完全面向对象的程序设计语言,同时又要避免课程沦为开发工具和语言的职业培训。而无论读者日后成长为计算机理论研究的学者,还是专业软件开发人员,科学的编程思想始终是他们脑中的“武功秘诀”,流行的语言工具则随时能够成为他们手中的利器。 C#语言脱胎于C/C++,同时汲取了Java、Delphi等语言的精华,是.NET平台上的核心开发语言。C# 2.0更是将泛型编程思想与面向对象技术进行了完美的融合,使其成为符合现代软件工程要求的主流程序设计语言。为适应.NET技术发展的趋势,特别是满足大中专院校开设C#程序设计课程的要求,我们组织编写了此书。本书循序渐进、深入细致地讲解了C#语言的编程技术,并重点介绍了C# 2.0的新增特性。全书内容共包括4个部分17章。 * C#语言基础:第1章介绍了.NET技术和C#语言的概貌,第2~5章则依次讲解了C#的类型系统、常量和变量、表达式,以及控制结构。 * 面向对象的程序设计:第6章和第7章详细介绍了C#面向对象的基本要素,包括类的封装、继承和多态性,第...

目录
荐语
查看详情 查看详情
第1章  绪论 1

1.1  Microsoft .NET技术 1

1.2  .NET Framework 2

1.2.1  公共语言运行时(CLR) 3

1.2.2  .NET类库 3

1.3  C#语言简介 4

1.4  开发第一个C#应用程序 6

1.5  C#程序的基本结构 8

1.5.1  程序集 8

1.5.2  命名空间 10

1.5.3  类型和方法 10

1.5.4  程序注释 12

1.6  与用户进行交互 12

1.6.1  控制台交互 12

1.6.2  Windows窗体应用程序 15

本章小结 17

习题1 17

第2章  C#数据类型 19

2.1  值类型 19

2.1.1  整数类型 19

2.1.2  字符类型 22

2.1.3  实数类型 23

2.1.4  布尔类型 24

2.1.5  结构 25

2.1.6  枚举 26

2.2  引用类型 28

2.2.1  类 28

2.2.2  接口 31

2.2.3  委托 33

2.2.4  数组 35

2.3  类型转换 39

2.3.1  数值转换 39

2.3.2  枚举转换 42

2.3.3  引用转换 43

2.3.4  装箱和拆箱转换 45

2.3.5  转换检查 47

本章小结 47

习题2 47

第3章  成员、变量和常量 50

3.1  基本成员类型 50

3.1.1  字段 50

3.1.2  方法 51

3.1.3  嵌套成员 56

3.2  成员访问限制 56

3.2.1  priv... 查看详情

查看详情