图书介绍

C#语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#语言程序设计
  • 温谦等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115094691
  • 出版时间:2001
  • 标注页数:407页
  • 文件大小:27MB
  • 文件页数:428页
  • 主题词:

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.2 C#语言的特点2

1.2.1 简单(Simplicity)3

1.2.2 现代(Modernity)4

1.2.3 面向对象(Object-orientation)4

1.2.4 类型安全(Type-safety)5

1.2.5 版本可控(Versionable)5

1.2.6 兼容(Compatibility)5

1.2.7 灵活(Flexibility)6

1.3 C#和C、C++的比较6

1.3.1 定义全局变量6

1.3.2 指针(Pointer)6

1.3.3 内存管理7

1.3.4 数据类型的支持7

1.3.5 类型转换7

1.3.6 头文件7

1.3.7 预处理7

第2章 开发工具9

2.1 SDK的安装9

2.1.1 安装准备工作9

2.1.2 开始安装10

2.2 开发工具的使用13

2.2.1 Hello World程序13

2.2.2 编译动态连接库14

2.2.3 使用动态连接库15

第3章 数据类型17

3.1 数值类型17

3.1.1 bool类型18

3.1.2 char类型20

3.1.3 byte类型20

3.1.4 sbyte类型22

3.1.5 short类型23

3.1.6 ushort类型25

3.1.7 int类型26

3.1.8 uint类型27

3.1.9 long类型28

3.1.10 ulong类型29

3.1.11 float类型31

3.1.12 double类型32

3.1.13 decimal类型33

3.1.14 enum类型35

3.1.15 struct类型37

3.2 装箱和拆箱40

3.2.1 装箱40

3.2.2 拆箱41

3.3 引用类型43

3.3.1 class类型43

3.3.2 delegate类型46

3.3.3 interface类型53

3.3.4 object类型60

3.3.5 string类型61

3.4 类型参考表62

3.4.1 内建类型表62

3.4.2 整数类型表63

3.4.3 浮点类型表64

3.4.4 缺省值表64

3.4.5 数值类型表64

3.4.6 隐式数字转换表65

3.4.7 显式数字转换表65

第4章 修饰符67

4.1 访问修饰符67

4.1.1 访问属性级别67

4.1.2 访问属性范围68

4.1.3 使用访问属性的限制70

4.1.4 internal修饰符72

4.1.5 private修饰符73

4.1.6 protected修饰符74

4.1.7 public修饰符75

4.2 abstract修饰符76

4.2.1 修饰符描述76

4.2.2 示例77

4.3 const修饰符79

4.3.1 修饰符描述79

4.3.2 示例80

4.4 event修饰符81

4.4.1 修饰符描述81

4.4.2 示例82

4.5 extern修饰符88

4.5.1 修饰符描述88

4.5.2 示例88

4.6 override修饰符90

4.6.1 修饰符描述90

4.6.2 示例90

4.7 readonly修饰符92

4.7.1 修饰符描述92

4.7.2 示例92

4.8 sealed修饰符93

4.8.1 修饰符描述93

4.8.2 示例93

4.9 static修饰符94

4.9.1 修饰符描述94

4.9.2 示例95

4.10 virtual修饰符96

4.10.1 修饰符描述96

4.10.2 示例97

第5章 语句101

5.1 选择语句101

5.1.1 if-else语句101

5.1.2 switch-case语句105

5.2 循环语句107

5.2.1 do-while语句107

5.2.2 for语句109

5.2.3 foreach-in语句110

5.2.4 while语句117

5.3 跳转语句118

5.3.1 break语句118

5.3.2 continue语句120

5.3.3 goto语句121

5.3.4 return语句124

5.4 异常处理语句125

5.4.1 throw语句125

5.4.2 try-catch语句126

5.4.3 try-finally语句129

5.4.4 try-catch-finally语句131

5.5 检查和非检查132

5.5.1 checked语句132

5.5.2 unchecked语句135

5.6 非保护和固定138

5.6.1 unsafe语句138

5.6.2 fixed语句141

5.7 锁定语句143

5.7.1 语法规则143

5.7.2 注解143

5.7.3 示例1143

5.7.4 示例2144

第6章 方法参数147

6.1 params关键词147

6.2 ref关键词148

6.3 out关键词149

第7章 名字空间151

7.1 namespace关键词151

7.1.1 语法规则151

7.1.2 注解151

7.1.3 示例152

7.2 using关键词153

7.2.1 语法规则153

7.2.2 注解153

7.2.3 示例1153

7.2.4 示例2154

第8章 操作符关键词157

8.1 as关键词157

8.1.1 语法规则157

8.1.2 注解157

8.1.3 示例158

8.2 is关键词159

8.2.1 语法规则159

8.2.2 注解159

8.2.3 示例159

8.3 new操作符161

8.3.1 语法规则161

8.3.2 注解161

8.3.3 示例161

8.4 new修饰符163

8.4.1 语法规则163

8.4.2 示例1164

8.4.3 示例2165

8.5 sizeof关键词166

8.5.1 语法规则166

8.5.2 注解166

8.5.3 示例166

8.6 typeof关键词167

8.6.1 语法规则167

8.6.2 注解167

8.6.3 示例1167

8.6.4 示例2169

8.7 true关键词169

8.7.1 注解169

8.7.2 示例170

8.8 false关键词170

8.8.1 注解170

8.8.2 示例171

8.9 stackalloc关键词171

8.9.1 语法规则171

8.9.2 注解171

8.9.3 示例171

第9章 转换关键词173

9.1 explicit关键词173

9.1.1 注解173

9.1.2 示例174

9.2 implicit关键词174

9.2.1 注解175

9.2.2 示例175

9.3 operator关键词176

9.3.1 语法规则176

9.3.2 注解177

9.3.3 示例177

第10章 访问关键词179

10.1 base关键词179

10.1.1 注解179

10.1.2 示例1179

10.1.3 示例2180

10.2 this关键词182

10.2.1 注解182

10.2.2 示例182

第11章 操作符185

11.1 操作符分类185

11.2 算术溢出185

11.3 操作符详解186

11.3.1 可重载操作符186

11.3.2 []操作符186

11.3.3 ()操作符187

11.3.4 .操作符188

11.3.5 +操作符189

11.3.6 -操作符190

11.3.7 ?操作符191

11.3.8 /操作符191

11.3.9 %操作符192

11.3.10 ?操作符192

11.3.11 |操作符193

11.3.12 ^操作符194

11.3.13 !操作符194

11.3.14 ~操作符195

11.3.15 =操作符195

11.3.16 <操作符196

11.3.17 >操作符196

11.3.18 ?:操作符197

11.3.19 ++操作符198

11.3.20 --操作符199

11.3.21 ??操作符200

11.3.22 ‖操作符202

11.3.23 <<操作符203

11.3.24 >>操作符204

11.3.25 ==操作符205

11.3.26 !=操作符206

11.3.27 <=操作符207

11.3.28 >=操作符207

11.3.29 +=操作符208

11.3.30 -=操作符208

11.3.31 ?=操作符209

11.3.32 /=操作符209

11.3.33 %=操作符210

11.3.34 ?=操作符210

11.3.35 |=操作符211

11.3.36 ^=操作符212

11.3.37 <<=操作符212

11.3.38 >>=操作符213

11.3.39 ->操作符213

11.4 操作符的重载214

11.4.1 复数类214

11.4.2 三值逻辑类型215

第2章 特性219

12.1 特性概述219

12.1.1 使用特性219

12.1.2 全局特性220

12.1.3 创建定制特性221

12.1.4 获取特性信息222

12.2 AttributeUsage特性224

12.2.1 语法规则224

12.2.2 注解224

12.3 Conditional特性224

12.3.1 语法规则224

12.3.2 注解225

12.3.3 示例225

12.4 Obsolete特性226

12.4.1 语法规则226

12.4.2 注解227

12.4.3 示例227

12.5 应用实例227

12.5.1 声明特性类228

12.5.2 使用特性类229

12.5.3 综合示例230

第13章 预处理指令237

13.1 #if预处理指令237

13.1.1 语法规则237

13.1.2 注解238

13.1.3 示例238

13.2 #else预处理指令239

13.2.1 语法规则239

13.2.2 注解239

13.2.3 示例239

13.3 #elif预处理指令239

13.3.1 语法规则239

13.3.2 注解240

13.3.3 示例240

13.4 #endif预处理指令240

13.4.1 语法规则240

13.4.2 注解240

13.4.3 示例240

13.5 #define预处理指令240

13.5.1 语法规则240

13.5.2 注解241

13.5.3 示例241

13.6 #undef预处理指令241

13.6.1 语法规则241

13.6.2 注解241

13.6.3 示例241

13.7 #warning预处理指令242

13.7.1 语法规则242

13.7.2 注解242

13.7.3 示例242

13.8 #error预处理指令243

13.8.1 语法规则243

13.8.2 注解243

13.8.3 示例243

13.9 #line预处理指令244

13.9.1 语法规则244

13.9.2 注解244

13.9.3 示例244

13.10 #region预处理指令244

13.10.1 语法规则245

13.10.2 注解245

13.10.3 示例245

13.11 #endregion预处理指令245

13.11.1 语法规则245

13.11.2 示例245

第14章 数组247

14.1 一维数组247

14.1.1 数组初始化247

14.1.2 把数组作为参数传递248

14.1.3 示例1248

14.1.4 示例2249

14.2 多维数组250

14.2.1 数组初始化250

14.2.2 把数组作为参数传递250

14.2.3 示例251

14.3 使用ref和out传递数组251

14.3.1 示例1252

14.3.2 示例2253

第15章 Main方法255

15.1 返回值255

15.1.1 示例255

15.1.2 执行示例256

15.2 命令行参数256

15.2.1 示例257

15.2.2 执行示例258

第16章 属性259

16.1 属性的声明259

16.1.1 语法规则259

16.1.2 注解260

16.1.3 示例260

16.2 访问器262

16.2.1 语法规则262

16.2.2 注解263

16.2.3 示例1264

16.2.4 示例2265

16.3 接口属性268

16.3.1 语法规则268

16.3.2 注解269

16.3.3 示例269

16.4 应用实例271

16.4.1 实例1272

16.4.2 实例2274

第17章 索引279

17.1 索引的声明279

17.1.1 语法规则279

17.1.2 注解280

17.1.3 示例281

17.2 属性和索引的比较282

17.3 接口索引283

17.3.1 语法规则283

17.3.2 注解283

17.3.3 示例284

17.4 应用实例286

17.4.1 示例1286

17.4.2 示例2289

第18章 XML文档295

18.1 文档注释标记295

18.1.1 <c>标记295

18.1.2 <code>标记297

18.1.3 <example>标记297

18.1.4 <exception>标记299

18.1.5 <list>标记300

18.1.6 <para>标记302

18.1.7 <param>标记302

18.1.8 <paramref>标记304

18.1.9 <permission>标记305

18.1.10 <remarks>标记306

18.1.11 <returns>标记307

18.1.12 <see>标记308

18.1.13 <seealso>标记309

18.1.14 <summary>标记309

18.1.15 <value>标记311

18.2 处理XML文件312

18.3 应用实例314

第19章 时间和计时器319

19.1 显示日期和时间319

19.2 时间段321

19.3 计时器325

19.4 日程327

第20章 文件操作331

20.1 查询文件信息331

20.2 读取文本文件333

20.3 写入文本文件334

20.4 读取二进制文件336

20.5 写入二进制文件337

20.6 列出文件夹中的文件338

20.7 拷贝和删除341

第21章 线程和进程343

21.1 线程343

21.1.1 控制线程的方法343

21.1.2 多线程设计345

21.1.3 多线程同步350

21.2 进程356

21.2.1 启动、停止进程356

21.2.2 获取进程信息358

第22章 GUI编程基础363

22.1 Hello,Windows Forms!363

22.2 Windows Forms编程模式365

22.2.1 窗体365

22.2.2 拉件365

22.2.3 事件368

22.3 菜单设计373

22.3.1 给窗体添加主菜单374

22.3.2 创建上下文菜单377

22.4 重画窗口379

22.5 定制控件382

22.5.1 绘制控件382

22.5.2 添加属性382

22.5.3 添加事件383

22.5.4 综合代码384

22.5.5 使用控件386

附录 Visual Studio.NET 7.0的安装及其与C#的关系391

热门推荐