图书介绍

C#程序设计简明教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C#程序设计简明教程
  • 江红,余青松编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302331391
  • 出版时间:2014
  • 标注页数:325页
  • 文件大小:158MB
  • 文件页数:340页
  • 主题词: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#语言简介1

1.1.2 C#语言的特点和开发应用范围2

1.2 C#语言的编译和运行环境2

1.2.1 C#语言与.NET Framework2

1.2.2 C#语言的运行环境3

1.2.3 C#语言的开发环境3

1.3简单C#程序的创建、编译和运行4

1.3.1简单C#程序的创建4

1.3.2编译和运行结果5

1.4 C#程序的基本结构5

1.4.1程序结构5

1.4.2命名空间6

1.4.3类和对象8

1.4.4 Main方法9

1.4.5注释10

1.5控制台输入/输出11

1.5.1 System.Console类12

1.5.2复合格式12

1.6 Visual Studio快速入门14

1.6.1集成开发环境界面14

1.6.2创建解决方案和项目14

1.6.3设计器/编辑器16

1.6.4生成和调试工具18

1.6.5安装和部署工具19

1.6.6帮助系统19

习题119

实验120

第2章 C#语言基础23

2.1语句23

2.2表达式24

2.2.1表达式的组成24

2.2.2表达式的书写规则24

2.3运算符24

2.4变量25

2.4.1标识符25

2.4.2变量的命名规则25

2.4.3变量的声明和赋值25

2.4.4赋值运算26

2.5常量27

2.5.1文本常量27

2.5.2用户声明常量27

2.6数据类型27

2.6.1类型系统28

2.6.2值类型和引用类型28

2.6.3装箱和拆箱29

2.7数值数据类型和算术运算30

2.7.1整型30

2.7.2浮点类型31

2.7.3 decimal类型33

2.7.4算术运算符33

2.7.5 Math类和数学函数35

2.7.6 Random类和随机函数36

2.7.7位运算符37

2.8字符类型38

2.8.1字符数据类型38

2.8.2字符常量38

2.8.3 System.Char类成员38

2.9数据类型转换39

2.9.1隐式转换39

2.9.2显式转换40

2.9.3 Convert类提供的类型转换方法40

2.9.4 checked关键字41

习题242

实验243

第3章 程序流程控制(一)45

3.1布尔数据类型45

3.2运算符45

3.2.1逻辑运算符45

3.2.2关系和类型测试运算符46

3.2.3条件运算符47

3.2.4其他运算符48

3.2.5运算符优先级48

3.3顺序结构50

3.4选择结构50

3.4.1 if语句50

3.4.2 switch语句58

习题360

实验361

第4章 程序流程控制(二)65

4.1循环结构65

4.1.1 for循环65

4.1.2 while循环67

4.1.3 do...while循环69

4.1.4 foreach循环70

4.1.5循环的嵌套71

4.2跳转语句72

4.2.1 goto语句72

4.2.2 break语句73

4.2.3 continue语句73

4.2.4 return语句74

4.3异常处理74

4.3.1 C#异常处理机制74

4.3.2创建和引发异常76

习题478

实验480

第5章 字符串、日期和数组83

5.1字符串处理83

5.1.1 C#字符串概述83

5.1.2字符串运算符84

5.1.3 String类和StringBuilder类84

5.1.4正则表达式85

5.2日期和时间处理86

5.3数组88

5.3.1数组概述88

5.3.2一维数组89

5.3.3多维数组90

5.3.4交错数组92

5.3.5作为对象的数组92

5.3.6数组的应用举例94

习题5100

实验5102

第6章 类和对象106

6.1面向对象的基本概念106

6.2类和对象107

6.2.1类的声明108

6.2.2对象的创建和使用108

6.2.3访问修饰符109

6.3类的成员110

6.3.1数据成员110

6.3.2函数成员112

6.3.3静态成员和实例成员125

6.4嵌套类126

6.5分部类126

习题6127

实验6129

第7章 继承和多态131

7.1继承和多态的基本概念131

7.2派生类132

7.2.1派生类的声明和使用132

7.2.2关键字this和base132

7.2.3虚方法、重写方法和隐藏方法134

7.3抽象类和抽象方法135

7.3.1抽象类135

7.3.2抽象方法136

7.4密封类和密封方法137

7.4.1密封类137

7.4.2密封方法138

7.5接口138

7.5.1接口声明138

7.5.2分部接口139

7.5.3接口成员139

7.5.4接口实现139

7.5.5接口继承141

习题7142

实验7143

第8章 结构、枚举、委托和事件146

8.1结构146

8.1.1结构概述146

8.1.2结构的声明147

8.1.3结构的调用147

8.1.4结构成员148

8.1.5嵌套结构和分部结构148

8.2枚举149

8.2.1枚举概述149

8.2.2枚举的声明149

8.2.3枚举的使用150

8.3委托151

8.3.1委托的声明151

8.3.2委托的实例化和调用152

8.3.3匿名方法委托154

8.3.4多播委托155

8.4事件155

8.4.1事件处理机制155

8.4.2事件的声明157

8.4.3事件的订阅和取消158

8.4.4静态事件和实例事件158

8.4.5 .NET Framework事件模型158

8.4.6应用举例:实现事件的步骤159

习题8160

实验8161

第9章 C#语言的高级特性163

9.1泛型163

9.1.1泛型的基本概念163

9.1.2泛型的定义和使用163

9.2集合164

9.2.1 C#集合和数据结构概述164

9.2.2列表类集合类型165

9.2.3字典类集合类型165

9.2.4队列集合类型165

9.2.5堆栈集合类型165

9.3特性165

9.3.1特性的基本概念165

9.3.2特性的使用166

9.3.3预定义通用特性类167

9.3.4自定义特性类168

9.3.5使用反射访问特性168

9.4语言集成查询169

9.4.1相关语言要素170

9.4.2 LINQ基本操作173

9.4.3 LINQ查询操作173

9.4.4标准查询运算符174

9.5多线程处理概述175

9.5.1进程和线程175

9.5.2线程的优缺点175

9.5.3创建和启动新线程176

习题9177

实验9178

第10章 文件和I/O流181

10.1文件和流操作概述181

10.2磁盘、目录和文件的基本操作181

10.2.1磁盘的基本操作181

10.2.2目录的基本操作183

10.2.3文件的基本操作185

10.3文本文件的写入和读取187

10.3.1文本文件的写入187

10.3.2文本文件的读取188

10.4二进制文件的写入和读取189

10.4.1二进制文件的写入189

10.4.2二进制文件的读取190

10.5随机文件访问191

10.6通用I/O流类192

习题10193

实验10193

第11章 数据库访问197

11.1 ADO.NET概述197

11.1.1 ADO.NET的基本概念197

11.1.2 ADO.NET的结构197

11.1.3 .NET Framework数据提供程序198

11.1.4 ADO.NET DataSet199

11.2使用ADO.NET连接和操作数据库200

11.2.1使用数据提供程序访问数据库的步骤200

11.2.2范例数据库PNorthwind.mdf202

11.2.3查询数据库表数据203

11.2.4插入数据库表数据205

11.2.5更新数据库表数据206

11.2.6删除数据库表数据206

11.2.7使用存储过程访问数据库207

11.3使用DataAdapter和DataSet访问数据库208

11.3.1使用DataAdapter和DataSet访问数据库的步骤208

11.3.2查询数据库表数据209

11.3.3维护数据库表数据210

习题11211

实验11212

第12章 Windows窗体应用程序(一)214

12.1 Windows窗体应用程序214

12.1.1 Windows窗体应用程序概述214

12.1.2使用Visual Studio开发Windows窗体应用程序216

12.1.3窗体和控件概述219

12.2常用的Windows窗体控件219

12.2.1标签、文本框和命令按钮219

12.2.2单选按钮、复选框和分组221

12.2.3列表选择控件223

12.2.4图形存储和显示控件226

12.2.5 Timer控件228

习题12230

实验12231

第13章 Windows窗体应用程序(二)236

13.1通用对话框236

13.1.1 OpenFileDialog对话框236

13.1.2 SaveFileDialog对话框237

13.1.3 FontDialog对话框237

13.1.4通用对话框应用举例238

13.2菜单和工具栏240

13.2.1 MenuStrip控件240

13.2.2 Context MenuStrip控件240

13.2.3 ToolStrip控件240

13.2.4菜单和工具栏应用举例240

13.3多重窗体243

13.3.1添加新窗体243

13.3.2调用其他窗体243

13.3.3多重窗体应用举例243

13.4多文档界面244

13.4.1创建MDI父窗体245

13.4.2创建MDI子窗体245

13.4.3处理MDI子窗体245

13.5图形绘制246

13.5.1 GDI+图形绘制概述246

13.5.2绘制字符串248

13.5.3绘制图形248

习题13251

实验13251

第14章 ASP.NET Web应用程序(一)254

14.1 ASP.NET Web应用程序概述254

14.2创建ASP.NET Web应用程序255

14.3 ASP.NET Web页面257

14.3.1 ASP.NET Web页面概述257

14.3.2创建ASP.NET页面258

14.4 ASP.NET Web服务器控件259

14.4.1 ASP.NET Web服务器控件概述259

14.4.2使用标准服务器控件创建Web页面261

14.5验证服务器控件264

14.5.1验证服务器控件概述264

14.5.2使用验证服务器控件创建Web页面264

14.6数据服务器控件267

14.6.1数据服务器控件概述267

14.6.2使用数据服务器控件创建Web页面267

14.7创建ASP.NET Web页面并访问数据库270

习题14271

实验14271

第15章 ASP.NET Web应用程序(二)277

15.1 ASP.NET页面会话状态和页面导航277

15.1.1ASP.NET Web应用程序上下文277

15.1.2 ASP.NET Web应用程序事件279

15.1.3 ASP.NET Web页面导航281

15.2 ASP.NET Web应用程序的布局和导航282

15.2.1ASP.NET Web母版页282

15.2.2 ASP.NET Web导航控件283

15.2.3应用举例:设计ASP.NET Web站点284

15.3 ASP.NET主题和外观289

15.3.1 ASP.NET主题和外观概述289

15.3.2定义主题289

15.3.3定义外观289

15.3.4定义CSS样式290

15.3.5在页面中使用主题291

15.3.6应用举例:使用ASP.NET主题和外观自定义Web站点292

习题15295

实验15295

第16章 综合应用案例299

16.1多窗口文本编辑器系统设计299

16.1.1系统基本功能299

16.1.2功能模块设计299

16.1.3系统的实现300

16.2 ASP.NET网上书店系统设计303

16.2.1系统总体设计303

16.2.2数据库设计303

16.2.3功能模块设计304

16.2.4系统的实现305

实验16317

附录A部分习题参考解答318

参考文献325

热门推荐