新闻资讯
看你所看,想你所想

C#语言程式设计基础(第3版)

C#语言程式设计基础(第3版)

C#语言程式设计基础(第3版)

《C#语言程式设计基础(第3版)》是2014年由清华大学出版社出版的图书,作者是郑宇军、石海鹤、王卫红 。

《C#语言程式设计基础(第3版》是NET平台上的核心开发语言,C#将对象技术和泛型思想有机地融合在一起,能够从根本上提高软体的开发和运行效率。作为.NET平台上的核心开发语言,C#将对象技术和泛型思想有机地融合在一起,能够从根本上提高软体的开发和运行效率。本书是关于C#语言程式设计的基础教科书,深入讲解了C#的语法和类型系统、面向对象程式设计(包括对象、接口、继承和多态性)、泛型程式设计(包括泛型类型、可空类型、泛型方法和匿名方法)以及商业套用开发的基础知识(包括档案操作、资料库访问、多执行绪和ASP.NET套用开发)。

基本介绍

  • 书名:C#语言程式设计基础
  • 作者:郑宇军
  • ISBN:9787302360476
  • 类别:计算机程式语言
  • 页数:347
  • 定价:39.5
  • 出版社:清华大学出版社
  • 出版时间:2014-6-1
  • 装帧:平装
  • 开本:16开

内容简介

《C#语言程式设计基础(第3版》是NET平台上的核心开发语言,C#将对象技术和泛型思想有机地融合在一起,能够从根本上提高软体的开发和运行效率。
作为.NET平台上的核心开发语言,C#将对象技术和泛型思想有机地融合在一起,能够从根本上提高软体的开发和运行效率。本书是关于C#语言程式设计的基础教科书,深入讲解了C#的语法和类型系统、面向对象程式设计(包括对象、接口、继承和多态性)、泛型程式设计(包括泛型类型、可空类型、泛型方法和匿名方法)以及商业套用开发的基础知识(包括档案操作、资料库访问、多执行绪和ASP.NET套用开发)。

图书目录

第1章绪论
1.1Microsoft.NET技术
1.2.NET Framework
1.3C#语言简介
1.4第一个C#应用程式
1.5C#程式的基本结构
1.5.1类型和方法
1.5.2命名空间
1.5.3程式注释
1.5.4程式集
1.6与用户进行互动
1.6.1给程式传递参数
1.6.2控制台互动
1.6.3Windows窗体和WPF应用程式
本章小结
习题1
第2章C#数据类型
2.1值类型
2.1.1整数类型
2.1.2字元类型
2.1.3实数类型
2.1.4布尔类型
2.1.5结构
2.1.6枚举
2.2引用类型
2.2.1类
2.2.2数组
2.2.3字元串类型
2.2.4接口
2.3类型转换
2.3.1数值转换
2.3.2枚举转换
2.3.3引用转换
2.3.4装箱和拆箱转换
本章小结
习题2
第3章值和方法
3.1常量和变数
3.1.1常量
3.1.2变数
3.2栏位
3.2.1实例栏位
3.2.2静态栏位
3.2.3常数和唯读栏位
3.3方法
3.3.1方法的定义和调用
3.3.2参数类型
3.3.3方法的标识与重载
3.3.4可选参数和命名参数
3.3.5实例方法和静态方法
3.4委託与方法调用
3.5成员访问限制
本章小结
习题3
第4章操作符和表达式
4.1操作符
4.2算术表达式
4.2.1基本算术运算
4.2.2字元串相加
4.2.3委託加减
4.3自增和自减表达式
4.4位运算表达式
4.4.1取补运算
4.4.2与、或、异或运算
4.4.3移位运算
4.5赋值表达式
4.6关係表达式
4.6.1比较运算
4.6.2类型判断
4.7条件逻辑表达式
4.8其他特殊表达式
4.8.1一元加减表达式
4.8.2条件表达式
4.8.3类型转换表达式
4.8.4创建表达式
本章小结
习题4
第5章流程控制
5.1选择结构
5.1.1if语句
5.1.2switch语句
5.2循环结构
5.2.1while循环语句
5.2.2do…while循环语句
5.2.3for循环语句
5.2.4foreach循环语句
5.3跳转结构
5.3.1break语句
5.3.2continue语句
5.3.3return语句
5.3.4goto语句
本章小结
习题5
第6章深入理解类
6.1面向对象的方法学
6.2构造函式和析构函式
6.2.1构造函式
6.2.2析构函式
6.2.3静态构造函式
6.3属性
6.4索引函式
6.5事件
6.5.1事件发布与订阅
6.5.2使用EventHandler类型
6.5.3Windows控制项事件
6.6操作符重载
6.7this关键字
6.8几个常用类
6.8.1Math类
6.8.2StringBuilder类
6.8.3ArrayList类
本章小结
习题6
第7章继承和多态性
7.1继承
7.1.1基类和派生类
7.1.2隐藏基类成员
7.1.3base关键字
7.1.4对象生命周期
7.2多态性
7.2.1成员的虚拟和重载
7.2.2抽象类和抽象方法
7.2.3密封类和密封方法
7.3接口与继承
7.3.1接口和抽象类
7.3.2接口方法的实现
7.3.3基于接口的多继承
7.4扩展方法
本章小结
习题7
第8章WPF应用程式基础
8.1XAML基础
8.1.1XAML元素和对象
8.1.2绑定表达式
8.1.3资源
8.1.4样式
8.2窗体布局和控制项
8.2.1窗体布局
8.2.2控制项内容模型
8.3图形功能
8.3.1颜色和画刷
8.3.2图形绘製
8.3.3几何变换
8.4动画
8.4.1基于定时器的动画
8.4.2基于属性的动画
8.4.3基于路径的动画
本章小结
习题8
第9章泛型基础
9.1为何使用泛型
9.2泛型的定义
9.2.1泛型二叉树示例
9.2.2成员与类型参数
9.2.3泛型的静态成员
9.3多参数泛型
9.3.1使用多个类型参数
9.3.2类型参数与标识
9.4类型限制
9.4.1主要限制
9.4.2次要限制
9.4.3构造函式限制
9.5泛型与继承
9.5.1泛型继承规则
9.5.2泛型二叉树排序示例
9.6.NET泛型——元组和可空类型
9.6.1元组
9.6.2可空类型
本章小结
习题9
第10章深入泛型技术
10.1泛型方法
10.1.1泛型方法的定义和调用
10.1.2泛型方法的标识和重载
10.1.3泛型扩展方法
10.2泛型接口
10.2.1泛型接口的定义与实现
10.2.2继承中的唯一性
10.3泛型集合与循环遍历
10.3.1泛型集合
10.3.2可遍历类型
10.3.3遍历器
10.3.4自我遍历
本章小结
习题10
第11章匿名方法和Lambda表达式
11.1命名方法和匿名方法
11.2使用Lambda表达式
11.3泛型委託与匿名方法
11.3.1使用泛型委託对象
11.3.2.NET类库中的泛型委託
11.4外部变数
11.5匿名方法套用示例——计算器程式
本章小结
习题11
第12章异常处理
12.1异常和异常处理
12.2C#中的异常处理结构
12.2.1try…catch结构
12.2.2try…catch…finally结构
12.2.3try…finally结构
12.3异常的传播与处理
12.3.1异常传播
12.3.2异常类型
12.4主动引发异常
12.4.1throw语句
12.4.2自定义异常
12.5使用异常的原则和技巧
本章小结
习题12
第13章档案IO操作
13.1档案系统概述
13.2驱动器、目录和档案
13.2.1与IO操作相关的枚举
13.2.2驱动器
13.2.3目录
13.2.4档案
13.3档案流和数据流
13.3.1抽象类Stream
13.3.2档案流FileStream
13.3.3流的文本读写器
13.3.4流的二进制读写器
13.3.5常用的其他流对象
13.4档案对话框
13.5对象数据存取
本章小结
习题13
第14章资料库访问
14.1关係资料库和SQL概述
14.2ADO.NET在线上数据访问
14.2.1连线资料库
14.2.2执行数据命令
14.2.3使用数据阅读器
14.2.4对象数据存取
14.3ADO.NET脱机数据访问
14.3.1数据表和数据集
14.3.2数据载入和绑定
14.3.3数据适配器
本章小结
习题14
第15章进程和执行绪
15.1进程
15.2执行绪
15.2.1使用多执行绪
15.2.2执行绪对象及其状态
15.2.3执行绪同步
15.2.4访问UI执行绪
15.2.5异步操作
本章小结
习题15
第16章ASP.NET套用开发
16.1在Visual Studio中创建ASP.NET应用程式
16.2Web程式基本对象
16.2.1HTTP请求和回响对象
16.2.2HTTP伺服器对象
16.2.3HTTP应用程式及状态
16.2.4会话、视图、快取和Cookies
16.3Web伺服器控制项
16.3.1WebControl和Control类
16.3.2文本、文本框和按钮
16.3.3单选框和複选框
16.3.4下拉框、列表框、列表项和表格
16.3.5档案上传控制项
16.4Web应用程式示例——列车时刻表查询
本章小结
习题16

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com