精通C#编程

精通C#编程
作 者: 黎晓冬 李华飚
出版社: 科学出版社
丛编项: 精通 NET编程系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C#
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精通C#编程》作者简介

内容简介

C#语言是一种现代、简单、完全面向对象的编程语言,同时,也是编写企业应用程序的一种功能强大的编程工具。本书详细介绍了C#的语法、数据类型、关键字、操作符、语言特性以及面向对象的编程,包括C#的类、方法、事件和索引等。另外,本书还介绍了C#预处理程序指令和XML相关的知识,书中对每一部分都有详细的示例代码,帮助理解和应用各个知识点。本书结构清晰,层次分明,示例详尽,可作为广大C#语言编程爱好者的助手,也可以作为C#语言编程的参考之用。

图书目录

第1章C#语言概述

l.1C#特性概述

1.2C#与C++的比较

1.3C#与Java的比较

1.3.1C#与Java的共同点

1.3.2C#与Java的区别

1.4VisualStudio.NET的安装

1.4.1软硬件环境需求

1.4.2安装

第2章C#数据类型

2.1数据类型

2.1.1值类型及示例分析

2.1.2引用类型

2.1.3类型引用表

2.2常量和变量

2.2.1变量

2.2.2常量

第3章C#操作符

3.l算术溢出

3.2[]操作符

3.3()操作符

3.4.操作符

3.5十操作符

3.6-操作符

3.7*操作符

3.8/操作符

3.9%操作符

3.10&操作符

3.11|操作符

3.12^操作符

3.13!操作符

3.14~操作符

3.15=操作符

3.16<操作符

3.17>操作符

3.18?:操作符

3.19++操作符

3.20——操作符

3.21&&操作符

3.22||操作符

3.23<<操作符

3.24>>操作符

3.25==操作符

3.26!=操作符

3.27<=操作符

3.28>=操作符

3.29十=操作符

3.30-=操作符

3.31*=操作符

3.32/=操作符

3.33%=操作符

3.34&=操作符

3.35|=操作符

3.36^=操作符

3.37<<=操作符

3.38>>=操作符

3.39.>操作符

3.40操作符的重载

第4章数组

4.1什么是数组

4.2数组的声明和初始化

4.3访问数组成员

4.4一维数组和多维数组

4.4.1一维数组

4.4.2多维数组

4.5数组的遍历

4.6数组查询

第5章流程控制语旬

5.l选择语句

5.l.1if-else语句

5.1.2switch-case语句

5.2循环语句

5.2.ldo-while语句

5.2.2for语句

5.2.3foreach-in语句

5.2.4while语句

5.3跳转语句

5.3.lbreak语句

5.3.2continue语句

5.3.3goto语句

5.3.4return语句

5.4检查和非检查

5.4.1checked语句

5.4.2unchecked语句

5.5非保护和固定

5.5.lunsafe语句

5.5.2fixed语句

5.6锁定语句

第6章C#关键字

6.1限定符

6.1.l访问限定符

6.1.2internal限定符

6.1.3private限定符

6.1.4protected限定符

6.1.5public限定符

6.1.6abstract限定符

6.1.7const限定符

6.1.8event限定符

6.1.9extern限定符

6.1.10override修饰符

6.1.llreadonly限定符

6.1.12sealed限定符

6.l.13static限定符

6.1.14virtual限定符

6.2名称空间

6.2.1namespace关键子

6.2.2using关键字

6.3操作符关键字

6.3.1as关键字

6.3.2is关键字

6.3.3new关键字

6.3.4sizeof关键字

6.3.5typeof关键字

6.3.6true关键字

6.3.7false关键字

6.3.8stackalloc关键字

6.4转换关键字

6.4.1explicit关键字

6.4.2implicit关键字

6.4.3operator关键子

第7章装箱与拆箱

7.1装箱

7.2拆箱

第8章面向对象的编程

8.l对象

8.2属性

8.2.1属性的声明

8.2.2访问器

8.2.3接口属性

8.2.4静态属性

8.2.5覆盖属性

8.2.6虚拟属性

8.2.7抽象属性

8.3域

8.3.l域的声明

8.3.2域的初始化

8.3.3静态域

8.3.4非静态域

8.3.5只读域

8.4方法

8.4.l方法的声明

8.4.2方法参数

8.4.3静态和非静态方法

8.4.4方法的返回值

8.4.5方法的重载

8.4.6Main方法

8.4.7构造函数和析构函数

8.4.8this关键字

8.5继承

8.5.l继承概述

8.5.2方法的覆盖

8.5.3base关键字

8.5.4多态性

第9章类

9.l类的声明

9.2类的成员

9.2.l对类的成员的访问

9.2.2静态成员和非静态成员

9.3抽象类

9.4密封类

第10章异常处理

10.lthrow语句

10.2try-Catch语句

10.3try-finally语句

10.4try-catch-finally语句

10.5try语句执行情况分析

第11章C#预处理程序指令

11.l#if

11.2#else

11.3#elif

11.4#endif

11.5#define

11.6#undef

11.7#warning

11.8#error

11.9#line

11.10#region

11.11#endregion

第12章事件和索引

12.l事件

12.1.1事件的声明

12.1.2静态事件

12.2索引

12.2.1索引的卢明

12.2.2属性和索引的比较

12.2.3接口索引

第13章C#特性

13.l特性用法

13.2全局特性

13.3创建自定义特性

13.4检索特性信息

13.5AttributeUsage特性

13.6Conditional特性

13.7Obsolete特性

第14章XML文档

14.1文档注释标记

14.1.1<c>标记

14.1.2<code>标记

14.1.3<example>标记

14.1.4<exception>标记

14.1.5<list>标记

14.1.6<para>标记

14.1.7<param>标记

14.1.8<paramref>标记

14.1.9<permission>标记

14.1.10<remarks>标记

14.1.11<returns>标记

14.1.12<see>标记

14.1.13<seealso>标记

14.1.14<summary>标记

14.1.15<value>标记

14.2处理XML文档

14.3XML应用示例

第15章客票查询系统

15.1设计综述

15.1.1信息查询

15.1.2预定车票

15.2设计步骤

15.3查询系统功能介绍

附录误码