图书介绍

C#编程示例导学PDF|Epub|txt|kindle电子书版本网盘下载

C#编程示例导学
  • 徐冉,刘涛编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030097297
  • 出版时间:2001
  • 标注页数:351页
  • 文件大小:16MB
  • 文件页数:365页
  • 主题词:C语言(学科: 程序设计) C语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#编程示例导学PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C#语言初步1

1.1 C#语言综述1

1.1.1 C#和Microsoft.NET的关系1

1.1.2 C#和Java的比较2

1.1.3 C#与C/C++的关系3

1.1.4 C#和VB的关系4

1.2 C#语言新特性4

1.3 编写C#应用程序8

1.3.1 开发C#应用程序的步骤9

1.3.2 编写最简单的C#程序9

1.3.3 使用名字空间的示例程序10

1.3.4 访问传给应用程序的命令行参数的程序12

第2章 Visual Studio.NET 7.0的安装与配置14

2.1 安装Visual Studio.NET 7.014

2.1.1 安装前的准备14

2.1.2 安装过程15

2.2 集成开发环境22

2.3 界面组成24

2.3.1 菜单24

2.3.2 工具栏25

2.3.3 任务列表窗口26

2.3.4 工具箱26

2.3.5 代码编辑窗口27

2.3.6 其他窗口27

2.4 系统配置29

2.4.1 配置工具栏29

2.4.2 自定义工具箱30

2.4.3 使用Processes窗口31

第3章 数据类型32

3.1 两种数据类型的区别32

3.2 数值类型分类35

3.3 简单类型35

3.3.1 byte类型36

3.3.2 sbyte类型37

3.3.3 short类型39

3.3.4 ushort类型40

3.3.5 int类型41

3.3.6 uint类型41

3.3.7 long类型42

3.3.8 ulong类型43

3.3.9 float类型44

3.3.10 double类型46

3.3.11 bool类型47

3.3.12 char类型48

3.3.13 decimal类型49

3.4 struct类型51

3.5 enum(枚举)类型54

3.6 引用类型56

3.6.1 对象类型57

3.6.2 类类型57

3.6.3 接口60

3.6.4 代表元65

3.6.5 对象类型67

3.6.6 字符串类型68

3.6.7 数组类型70

3.7 类型参考表72

3.7.1 内建类型表72

3.7.2 整数类型表73

3.7.3 浮点类型表73

3.7.4 默认值表73

3.7.5 数值类型表74

3.7.6 隐式数字转换74

3.7.7 显式数字转换75

3.8 通过类型定义变量76

3.9 统一系统类型77

第4章 数组79

4.1 数组的基本概念79

4.2 数组声明80

4.2.1 一维数组的声明80

4.2.2 多维数组的声明81

4.2.3 锯齿数组的声明81

4.3 数组初始化83

4.3.1 创建数组空间83

4.3.2 数组初始化83

4.4 访问数组成员85

4.4.1 使用普通方法访问数组成员85

4.4.2 使用foreach语句循环访问数组85

4.4.3 访问数组成员的综合应用86

4.5 数组是对象87

4.6 传递数组参数88

4.6.1 传递一维数组参数88

4.6.2 传递多维数组参数89

4.6.3 使用ref和out传递数组90

第5章 控制流程语句93

5.1 选择语句93

5.1.1 If条件语句93

5.1.2 Switch语句95

5.1.3 C#和C中Switch语句的差别97

5.2 循环语句99

5.2.1 for循环99

5.2.2 while循环100

5.2.3 do-while循环101

5.3 跳出、继续和转向语句102

5.3.1 Break语句102

5.3.2 Continue语句102

5.3.3 Goto语句103

5.4 foreach语句104

5.4.1 foreach语句的语法规则104

5.4.2 用foreach语句遍历数据列表104

5.4.3 用foreach语句读取所有环境变量105

5.4.4 foreach语句应用于数组106

5.4.5 对集合使用foreach语句106

第6章 用户定义类型转换112

6.1 Implicit(隐式)类型转换112

6.1.1 Implicit(隐式)转换实现113

6.1.2 Implicit(隐式)转换示例113

6.2 Explicit(显式)类型转换114

6.2.1 Explicit(显式)转换的实现114

6.2.2 Explicit(显式)转换示例114

6.3 Operator(操作符)类型转换115

6.3.1 类型转换实现115

6.3.2 类型转换解释116

6.3.3 类型转换示例116

6.4 用户定义类型转换综合示例117

第7章 操作符和操作符重载121

7.1 操作符121

7.1.1 操作符分类121

7.1.2 算术溢出122

7.1.3 []操作符122

7.1.4 ()操作符123

7.1.5 .操作符124

7.1.6 +操作符124

7.1.7 -操作符125

7.1.8 ?操作符126

7.1.9 /操作符126

7.1.10 %操作符127

7.1.11 ?操作符127

7.1.12 |操作符128

7.1.13 ^操作符128

7.1.14 !操作符129

7.1.15 ~操作符129

7.1.16 =操作符130

7.1.17 <操作符131

7.1.18 >操作符131

7.1.19 ?:.操作符131

7.1.20 ++操作符133

7.1.21 ——操作符133

7.1.22 ??操作符134

7.1.23 ‖操作符135

7.1.24 <<操作符136

7.1.25 >>操作符137

7.1.26 ═操作符138

7.1.27 !=操作符139

7.1.28 <=操作符140

7.1.29 >=操作符140

7.1.30 +=操作符141

7.1.31 -=操作符141

7.1.32 ?=操作符142

7.1.33 /=操作符143

7.1.34 %=操作符143

7.1.35 ?=操作符144

7.1.36 |=操作符144

7.1.37 ^=操作符145

7.1.38 <<=操作符146

7.1.39 >>=操作符146

7.1.40 ->操作符147

7.2 操作符重载148

7.2.1 可重载操作符148

7.2.2 操作符重载示例148

7.3 操作符关键词153

7.3.1 as关键词153

7.3.2 is操作符154

7.3.3 new操作符156

7.3.4 new修饰符158

7.3.5 sizeof操作符160

7.3.6 typeof关键词161

7.3.7 true关键词163

7.3.8 false关键词163

7.3.9 stackalloc关键词164

第8章 代表元166

8.1 代表元的语法规则166

8.2 代表元的使用说明166

8.3 代表元应用示例168

8.3.1 代表元应用示例一168

8.3.2 代表元应用示例二171

8.3.3 代表元和事件173

8.3.4 代表元和接口173

第9章 结构和索引174

9.1 结构174

9.1.1 结构的声明174

9.1.2 结构与类175

9.1.3 堆和堆栈176

9.1.4 构造和继承177

9.1.5 属性和结构178

9.2 索引178

9.2.1 索引的声明179

9.2.2 索引声明的细节问题179

9.2.3 索引声明示例180

9.2.4 声明索引属性181

9.3 属性和索引的比较184

9.4 接口索引185

9.4.1 接口索引的语法规则185

9.4.2 接口索引的特点185

9.4.3 接口索引示例185

9.5 对象索引机制187

9.6 创建索引属性190

第10章 修饰符193

10.1 类修饰符193

10.2 成员修饰符194

10.3 存取修饰符195

10.3.1 存取属性级别195

10.3.2 存取属性范围196

10.3.3 使用存取属性的限制197

10.4 修饰符使用详解200

10.4.1 internal修饰符200

10.4.2 private修饰符201

10.4.3 protected修饰符202

10.4.4 public修饰符203

10.4.5 abstract修饰符204

10.4.6 const修饰符206

10.4.7 event修饰符208

10.4.8 extern修饰符214

10.4.9 override修饰符215

10.4.10 readonly修饰符217

10.4.11 sealed修饰符218

10.4.12 static修饰符219

10.4.13 virtual修饰符220

第11章 名字空间224

11.1 名字空间概述224

11.2 Namespace关键词225

11.2.1 使用Namespace关键词声明名字空间225

11.2.2 使用Namespace关键词225

11.3 Using关键词226

11.3.1 Using关键词语法规则226

11.3.2 使用Using关键词227

11.4 C#和Java的名字空间228

11.5 C#堆栈实现229

11.6 名字空间的应用231

11.6.1 在名字空间中包装类231

11.6.2 在客户应用程序中使用名字空间232

11.6.3 增加多个类到名字空间234

第12章 库和集合235

12.1 创建库235

12.2 编译客户端库236

12.3 使用动态链接库238

12.4 集合240

第13章 事件和接口246

13.1 事件246

13.1.1 事件机制的引入246

13.1.2 事件应用综合示例247

13.1.3 定义事件250

13.1.4 引用事件250

13.1.5 绑定事件250

13.1.6 事件和继承250

13.2 接口250

13.2.1 语法规则251

13.2.2 接口访问器251

13.2.3 接口属性251

13.3 显式实现接口成员253

13.4 事件和接口的关系257

第14章 类和方法260

14.1 构造函数和析构函数260

14.2 类的属性261

14.3 使用索引功能访问类262

14.4 在类中实现事件处理264

14.5 为类添加方法266

14.5.1 方法参数266

14.5.2 覆盖方法268

14.5.3 方法屏蔽270

14.6 Main方法272

14.6.1 返回值272

14.6.2 命令行参数274

14.7 条件方法275

14.8 Versioning278

第15章 属性280

15.1 属性的声明280

15.1.1 声明属性280

15.1.2 实例、静态和只读属性282

15.2 在代码中使用属性283

15.2.1 属性类参数283

15.2.2 Attribute属性的参数284

15.2.3 通过映射访问属性284

15.2.4 使用属性类284

15.3 属性访问器289

15.3.1 语法规则289

15.3.2 get访问器289

15.3.3 set访问器290

15.3.4 属性访问器示例291

15.4 应用示例295

15.4.1 示例1:声明和使用可读可写属性295

15.4.2 示例2:定义抽象属性及在子类中覆盖这些属性296

第16章 装拆箱转换301

16.1 装箱301

16.1.1 装箱概述301

16.1.2 装箱转换302

16.1.3 装箱转换示例302

16.2 拆箱303

16.2.1 拆箱概述303

16.2.2 拆箱转换304

16.2.3 拆箱转换示例304

第17章 线程和进程306

17.1 线程306

17.1.1 控制线程的方法306

17.1.2 多线程设计308

17.1.3 多线程同步312

17.2 进程317

17.2.1 启动、停止进程318

17.2.2 获取进程信息319

第18章 ADO对象与非托管COM对象间的交互访问323

18.1 ADO对象323

18.2 非托管COM对象之间交互访问325

18.2.1 产生非托管COM类容器326

18.2.2 在C#代码中产生非托管COM对象327

18.2.3 在C#中声明非托管COM接口328

18.2.4 在C#中查询接口QueryInterface330

18.2.5 综合示例330

18.3 用C#创建Web应用程序335

附录 Microsoft.NET术语345

热门推荐