《C#.NET程式设计教程》是2010年清华大学出版社出版的图书,作者是江红。
基本介绍
- 中文名C#.NET程式设计教程
- 作者江红
- 出版社清华大学出版社
- 出版时间2010年2月
- 定价45.00元
- ISBN9787302218661
- 开本16开
内容简介
《C#NET程式设计教程》基于Visual Studio 2008/NET Framework 3.5开发和运行环境,阐述C#3.0语言的基础知识,以及使用C#3.0语言的实际开发套用实例。
具体内容包括C#NET语言基础、面向对象编程、结构、枚举、泛型、特性、语言集成查询、多执行绪编程技术、数值日期和字元串处理、档案和流输入输出、集合、资料库访问、Windows窗体应用程式、WPF应用程式、ASP NET Web应用程式设计等。
教材特色
《C#NET程式设计教程》作者结合多年的程式设计、开发及授课经验,精选大量的实例,由浅人深、循序渐进地介绍C#NET程式设计语言,让读者能够较为系统全面地掌握程式设计的理论和套用。
读者对象
《C#NET程式设计教程》可作为高等学校各专业的电脑程式设计教程,也可作为广大程式设计开发者、爱好者的自学参考书。
教学资源
《C#NET程式设计教程》配有实验和辅导教材《C#NET程式设计实验指导》,提供了大量的思考与实践练习,让读者从实践中巩固和套用所学的知识。
教材目录
第1部分C#.NET面向对象程式设计语言的基础知识
第1章C#语言介绍
1.1C#语言概述
1.1.1C#语言简介
1.1.2C#语言的特点和开发套用範围
1.2C#语言的编译和运行环境
1.2.1C#语言与.NETFramework
1.2.2C#的运行环境
1.2.3C#的开发环境
1.3创建简单的C#程式
1.3.1Hello,World程式
1.3.2代码分析
1.3.3编译和运行结果
1.4C#程式的基本结构
1.4.1程式结构
1.4.2命名空间
1.4.3类和对象
1.4.4Main方法
1.4.5注释
1.5本章小结
第2章数据类型、变数和常量
2.1数据类型
2.1.1类型系统
2.1.2值类型
2.1.3引用类型
2.1.4装箱和拆箱
2.2变数
2.2.1变数的命名规则
2.2.2变数的声明和赋值
2.2.3变数的分类
2.2.4变数的作用域
2.3常量
2.4预定义数据类型
2.4.1整型
2.4.2浮点类型
2.4.3decimal类型
2.4.4bool类型
2.4.5字元类型
2.4.6object类型
2.4.7string类型
2.4.8可以为null的类型
2.5类型转换
2.5.1隐式转换
2.5.2显式转换(强制转换)
2.5.3Convert类提供的类型转换方法
2.5.4checked关键字
2.6本章小结
目录
C#.NET程式设计教程
第3章语句、运算符和表达式
3.1语句
3.2运算符
3.2.1算术运算符
3.2.2关係和类型测试运算符
3.2.3逻辑运算符
3.2.4赋值运算符
3.2.5字元串运算符
3.2.6位运算符
3.2.7条件运算符
3.2.8其他运算符
3.2.9运算符优先权
3.3表达式
3.3.1表达式的组成
3.3.2表达式的书写规则
3.4本章小结
第4章程式流程和异常处理
4.1顺序结构
4.2选择结构
4.2.1if语句
4.2.2switch语句
4.3循环结构
4.3.1for循环
4.3.2while循环
4.3.3do…while循环
4.3.4foreach循环
4.3.5循环的嵌套
4.4跳转语句
4.4.1goto语句
4.4.2break语句
4.4.3continue语句
4.4.4return语句
4.5异常处理
4.5.1异常处理机制
4.5.2创建和引发异常
4.6本章小结
第5章数组和指针
5.1数组
5.1.1一维数组
5.1.2多维数组
5.1.3交错数组
5.1.4数组的基本操作和排序
5.1.5作为对象的数组
5.2指针
5.2.1不安全代码
5.2.2指针
5.3本章小结
第6章类和对象
6.1面向对象概念
6.1.1对象的定义
6.1.2封装
6.1.3继承
6.1.4多态性
6.2类和对象
6.2.1类的声明
6.2.2创建对象
6.2.3访问修饰符
6.3嵌套类
6.3.1嵌套类的声明
6.3.2嵌套类和包含类的关係
6.2.3嵌套类的访问
6.4分部类
6.5本章小结
第7章类成员
7.1类的成员
7.1.1数据成员
7.1.2函式成员
7.1.3静态成员和实例成员
7.2栏位
7.2.1栏位的声明和访问
7.2.2静态栏位和实例栏位
7.2.3常量栏位
7.2.4只读栏位
7.2.5可变栏位
7.3方法
7.3.1方法的声明和调用
7.3.2参数的传递
7.3.3方法的重载
7.3.4静态方法和实例方法
7.3.5分部方法
7.3.6外部方法
7.4属性
7.4.1属性的声明和访问
7.4.2静态属性和实例属性
7.4.3自动实现的属性
7.5索引器
7.5.1索引器的声明和访问
7.5.2索引器的重载
7.6运算符重载
7.6.1运算符重载概述
7.6.2转换运算符
7.7构造函式和析构函式
7.7.1实例构造函式
7.7.2私有构造函式
7.7.3静态构造函式
7.7.4析构函式
7.8本章小结
第8章继承和多态
8.1继承和多态的基本概念
8.1.1继承和多态
8.1.2继承的类型
8.2派生类
8.2.1派生类的简介
8.2.2访问关键字this和base
8.2.3虚方法、重写方法和隐藏方法
8.3抽象类和抽象方法
8.3.1抽象类
8.3.2抽象方法
8.4密封类和密封方法
8.4.1密封类
8.4.2密封方法
8.5接口
8.5.1接口声明
8.5.2分部接口
8.5.3接口成员
8.5.4接口实现
8.5.5接口继承
8.6本章小结
第9章 委託和事件
第10章 结构和枚举
第11章 泛型
第12章 特性
第13章 语言集成查询
第14章 多执行绪编程技术
第2部分 NET Framework 类库基本套用
第15章 数值、日期和字元串处理
第16章 档案和流I/O
第17章 集合和数据结构
第18章 资料库访问
第3部分 C#NET应用程式开发
第19章 Windows 窗体应用程式
第20章 WPF应用程式
第21章 ASPNET Web应用程式
附录参考文献
……