图书介绍

C#编程及应用程序开发教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#编程及应用程序开发教程
  • 刘烨,吴中元编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302070830
  • 出版时间:2003
  • 标注页数:501页
  • 文件大小:51MB
  • 文件页数:512页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C#编程及应用程序开发教程PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章Microsoft.NET平台1

1.1网络计算时代1

1.2 Microsoft.NET平台2

1.3.NET Framework4

1.3.1 公共语言运行时5

1.3.2基础类库9

1.3.3 ADO.NET和XML10

1.3.4基于ASP.NET编程框架11

上的WebForms和Web11

Services11

1.3.5 WinForms用户界面13

1.3.6.NET Framework的优势13

1.4新一代编程语言C#14

1.4.1 C#的新特性14

1.4.2 C#与C++18

1.4.4 C#与Java19

1.4.3 C#与VB.NET19

第2章C#编程和编译环境23

2.1 Visual Studio.NET集成开发环境23

2.1.1 .NET集成开发环境24

(IDE)简介24

2.1.2创建项目27

2.1.3编写代码环境30

2.2一个简单的C#程序33

2.3编辑、编译和运行一个C#程序39

第3章数据类型和变量42

3.1变量和常量43

3.1.1变量43

3.1.2 常量50

3.2数值类型50

3.2.1整数类型53

3.2.2字符类型54

3.2.3浮点数类型57

3.2.4小数类型58

3.2.5布尔型59

3.3引用类型61

3.2.6检查和不检查61

3.3.1对象类型63

3.3.2字符串类型64

3.4各种简单类型的数据间转换65

3.5装箱和拆箱转换68

3.5.1装箱转换68

3.5.2拆箱转换70

第4章运算符和表达式72

4.1 C#运算符概述72

4.2赋值运算符及其表达式74

4.3算术运算符及其表达式75

4.3.1加法和减法运算符75

4.3.2自增和自减运算符76

4.3.3乘法和除法运算符77

4.3.4取余运算符78

4.4关系运算符及其表达式79

4.5逻辑运算及其表达式80

4.6位运算符及其表达式81

4.8.1 new运算符84

4.8其他运算符84

4.7条件运算符及其表达式84

4.8.2 sizeof运算符85

4.8.3 is、as和typeof运算符85

4.8.4 checked和unchecked87

运算符87

第5章数据的输入和输出89

5.1控制台输入89

5.1.1 Console.Read()方法89

5.1.2 Console.ReadLine()方法90

5.2.1数据的格式化91

5.2控制台输出91

5.2.2格式化说明符94

5.3处理字符串的方法102

5.3.1 String类的字符串方法102

5.3.2 StringBuilder类的103

字符串方法103

5.3.3 Parse()方法105

5.3.4 Convert类105

6.1.1 if语句108

第6章程序控制语句108

6.1选择结构程序设计108

6.1.2 switch语句112

6.1.3程序举例115

6.2循环结构程序设计116

6.2.1 while语句116

6.2.2 do-while语句118

6.2.3 for语句119

6.2.4 foreach语句121

6.2.5程序举例128

6.3 break语句、continue语句129

和goto语句129

6.3.1 break语句129

6.3.2 continue语句130

6.3.3 goto语句130

6.3.4程序举例131

7.1一维数组134

7.1.1一维数组的定义和初始化134

第7章数组134

7.1.2引用一维数组元素136

7.2二维数组140

7.2.1 二维数组的定义和初始化140

7.2.2初始化二维数组141

7.2.2引用二维数组元素142

7.3不规则数组147

7.3.1 二维不规则数组的定义148

和初始化148

7.3.2二维不规则数组的引用149

7.4使用System.Array类的151

方法和属性151

7.4.1 Array类的属性151

7.4.2使用Array类构造数组152

7.4.3使用Array类的方法154

第8章类160

8.1面向对象程序设计思想160

8.2类及其构成163

8.3创建对象165

8.4.1常量成员166

8.4类的数据成员166

8.4.2变量成员167

8.4.3将类定义为数据成员178

8.5类的方法成员179

8.5.1定义类的方法成员180

8.5.2使用方法181

8.5.3带参数的方法185

8.5.4静态方法192

8.5.5方法重载193

8.5.6其他类方法195

8.5.7递归方法203

8.6类的属性成员204

8.7索引器209

8.8运算符重载212

8.8.1重载运算符方法212

8.8.2重载双目运算符213

8.8.3重载单目数学运算符216

8.8.4重载关系运算符217

9.1.1继承的概念219

第9章继承与多态219

9.1继承机制219

9.1.2继承的工作机制221

9.1.3派生类的构造函数和224

析构函数224

9.1.4 base关键字的另一用途226

9.1.5隐藏基类成员226

9.1.6使用protected保护228

访问方式228

访问方式229

9.1.7使用internal内部229

9.2多态性和虚方法230

9.2.1 多态性230

9.2.2虚方法233

9.3抽象类和抽象方法238

9.3.1抽象类238

9.3.2抽象方法239

9.4密封类和密封方法245

9.4.1密封类245

9.4.2密封方法246

9.5终极基类Object247

9.5.1 Object类中的方法247

9.5.2装箱/拆箱前后的数据类型249

9.6类转换250

9.6.1关键字is250

9.6.2关键字as252

9.6.3不同类型的对象253

组成的数组253

10.1.1接口与类256

10.1 接口256

第10章接口、代理和事件256

10.1.2接口的定义257

10.1.3接口的实现与使用262

10.1.4接口映射266

10.1.5显式接口成员实现267

10.1.6接口实现的继承271

10.1.7接口的重新实现276

10.1.8接口的查询278

10.2.1代理的概念279

10.2代理279

10.2.2代理的定义280

10.2.3代理的使用281

10.2.4 Delegate类和284

MulticastDelegate类284

10.2.5多重代理的实现288

10.3 事件290

10.3.1事件的概念290

10.3.2创建事件和使用事件291

10.3.3多播事件300

第1 1章结构和枚举302

11.1 结构302

11.1.1结构与类302

11.1.2结构的定义303

11.1.3使用和访问结构成员304

11.1.4结构的嵌套306

11.1.5结构与类的区别307

11.2枚举308

11.2.1枚举的定义308

11.2.2使用和访问枚举成员311

第12章命名空间313

12.1命名空间313

12.2定义命名空间313

12.3使用命名空间315

12.3.1命名空间的完全限定名315

12.3.2 C#应用程序的组织结构316

12.3.3 using语句317

13.1异常处理的概念322

第13章异常处理322

13.2 C#的异常控制机制324

13.2.1使用try/catch语句抛出和324

处理异常324

13.2.2使用throw语句抛出异常329

13.2.3使用finally语句添加最后331

执行的操作331

13.3 .NET Framework 中的异常类333

13.3.1 C#异常处理的内部机制333

异常类334

13.3.2 .NET Framework中的334

13.4自定义异常类338

第14章编译预处理和调试技术341

14.1程序中的错误341

14.2逐行检查代码342

14.3编译预处理342

14.3.1 定义预处理342

14.3.2条件编译预处理343

和警告346

14.3.3输出代码中的错误346

14.3.4修改行号348

14.3.5区域预编译349

14.4使用调试工具350

14.4.1几个基本调试概念350

14.4.2常用的调试策略353

14.4.3程序的调试信息353

第15章代码属性359

15.1概述359

15.2使用代码属性359

15.3.2 System.Attribute类362

15.3.NET框架下的预定义属性类362

15.3.1 带参数的属性362

15.3.3描述程序集和模363

块的属性363

15.3.4描述源代码的代码属性365

15.4自定义代码属性类370

15.5检索有关的代码属性信息373

第16章不安全代码378

16.1不安全代码378

16.2.1 指针379

16.2 不安全的代码块379

16.2.2 unsafe关键字380

16.2.3 fixed语句381

16.3 C#程序中的指针383

16.3.1用指针访问对象383

16.3.2指针运算386

第17章创建Windows应用程序387

17.1什么是Windows窗体387

17.2创建简单的WinForm程序388

17.3.2属性391

17.3 Windows窗体应用程序模型391

17.3.1 窗体391

17.3.3控件394

17.3.4事件397

17.3.5 Windows Forms程序设计398

的步骤398

17.4 WinForm控件398

17.4.1常用控件398

17.4.2示例399

17.5.1菜单设计基础知识406

17.5 Visual C#的菜单设计与编程406

17.5.2示例407

17.5.3用程序完成菜单设计410

17.6 Visual C#中的MDI编程414

第18章C#组件编程418

18.1用C#做类库418

18.1.1制作一个组件418

18.1.2使用DLL422

18.2.1 创建控件427

18.2用C#做自定义控件427

18.2.2使用控件431

18.3用C#做用户控件432

18.3.1控件制作432

18.3.2使用组件434

18.4在WinForm中使用COM组件437

播放视频文件437

第19章C#数据库编程441

19.1 ADO.NET概述441

19.2 ADO.NET的数据访问对象444

19.3 C#数据库的Windows编程454

19.4 Crystal Reports461

19.4.1 Crystal Reports概述461

19.4.2报表设计462

19.4.3创建简单报表464

19.4.4用CrystalReportViewer466

报表查看器承载报表466

20.1 Web编程技术的发展468

第20章开发Web应用程序468

20.2 ASP.NET的开发环境配置469

20.3编写ASP.NET Web应用程序470

20.3.1一个简单的Web470

应用程序470

20.3.2 ASP.NET的执行机制472

20.3.3 Web表单编程477

20.4 ASP.NET服务器端控件480

20.4.1 Web服务器控件480

20.4.2 HTML服务器控件484

20.4.3验证控件485

20.4.4用户控件488

20.5 Web应用中使用ADO.NET492

访问数据库492

20.6创建Web服务495

20.6.1 Web服务495

20.6.2一个简单的Web服务496

20.6.3使用Web服务498

访问数据库498

热门推荐