图书介绍

C#程序设计经典教程PDF|Epub|txt|kindle电子书版本网盘下载

C#程序设计经典教程
  • 罗福强,杨剑,张敏辉主编;胡杰华,熊永福,温林副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302275053
  • 出版时间:2012
  • 标注页数:382页
  • 文件大小:88MB
  • 文件页数:395页
  • 主题词: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#程序的开发环境3

1.2.1 Visual Studio.NET的基本操作4

1.2.2 Visual Studio.NET解决方案和项目文件的组织结构7

1.2.3 Visual Studio.NET的帮助8

1.3 C#程序入门10

1.3.1 一个简单的C#控制台应用程序10

1.3.2 一个简单的Win 32应用程序12

1.3.3 一个具有输入功能的Win 32应用程序15

1.3.4 一个简单的Web应用程序17

1.3.5 C#程序的特点19

习题20

上机实验121

第2章 C#程序设计基础22

2.1 常量与变量22

2.1.1 常量22

2.1.2 变量24

2.2 C#的数据类型26

2.2.1 简单类型26

2.2.2 枚举型enum27

2.2.3 结构型struct28

2.2.4 数据类型转换30

2.3 运算符与表达式31

2.3.1 算术运算符与表达式32

2.3.2 赋值运算符与表达式33

2.3.3 关系运算符与表达式34

2.3.4 逻辑运算符与表达式35

2.4 数组和字符串36

2.4.1 一维数组36

2.4.2 多维数组39

2.4.3 数组型的数组40

2.4.4 字符串string42

习题44

上机实验245

第3章 C#程序的流程控制47

3.1 C#程序的分支语句47

3.1.1 if语句47

3.1.2 switch语句49

3.1.3 分支语句的嵌套52

3.2 C#程序的循环语句54

3.2.1 while语句54

3.2.2 do/while语句55

3.2.3 for语句56

3.2.4 foreach语句58

3.2.5 循环语句的嵌套60

3.3 跳转语句62

3.3.1 goto语句62

3.3.2 break语句63

3.3.3 continue语句64

习题66

上机实验367

第4章 面向对象程序设计入门69

4.1 面向对象的基本概念69

4.1.1 对象70

4.1.2 事件与方法70

4.1.3 类与对象71

4.1.4 抽象、封装、继承与多态71

4.2 类的定义73

4.2.1 类的声明和实例化73

4.2.2 类的数据成员和属性76

4.2.3 类的可访问性79

4.2.4 值类型与引用类型79

4.3 类的方法81

4.3.1 方法的声明与调用81

4.3.2 方法的参数传递83

4.3.3 方法的重载91

4.4 构造函数93

4.4.1 构造函数的声明和调用93

4.4.2 构造函数的重载94

4.4.3 构造函数与只读字段96

4.4.4 对象的生命周期和析构函数97

习题98

上机实验499

第5章 面向对象的高级程序设计102

5.1 静态成员与静态类102

5.1.1 静态成员102

5.1.2 静态构造函数105

5.1.3 静态类106

5.2 类的继承性与多态性106

5.2.1 类的继承性106

5.2.2 类的多态性111

5.3 抽象类与接口115

5.3.1 抽象类115

5.3.2 接口119

5.3.3 抽象类与接口的比较125

5.4 嵌套类、分部类与命名空间125

5.4.1 嵌套类125

5.4.2 分部类127

5.4.3 命名空间129

习题130

上机实验5131

第6章 集合、索引器与泛型135

6.1 集合135

6.1.1 集合概述135

6.1.2 ArrayList136

6.1.3 哈希表Hashtable141

6.1.4 栈和队列143

6.2 索引器144

6.2.1 索引器的定义与使用145

6.2.2 索引器与属性的比较149

6.3 泛型149

6.3.1 泛型概述149

6.3.2 泛型集合150

6.3.3 泛型类、泛型方法和泛型接口152

习题158

上机实验6158

第7章 程序调试与异常处理160

7.1 程序错误160

7.1.1 程序错误分类160

7.1.2 调试程序错误162

7.2 程序的异常处理165

7.2.1 异常的概念165

7.2.2 try-catch语句与异常处理166

7.2.3 finally语句168

7.2.4 throw语句与抛出异常169

习题170

上机实验7170

第8章 基于事件驱动的程序设计技术173

8.1 基于事件的编程思想173

8.2 委托175

8.2.1 委托概述175

8.2.2 委托的声明、实例化与使用175

8.2.3 多路广播与委托的组合178

8.3 事件179

8.3.1 事件的声明179

8.3.2 事件的预订181

8.3.3 事件的引用182

8.4 基于事件的Windows编程186

8.4.1 Windows应用程序概述186

8.4.2 Windows窗体与事件驱动编程188

习题193

上机实验8194

第9章 Windows程序的界面设计199

9.1 窗体与控件概述200

9.1.1 Windows窗体200

9.1.2 窗体的控件201

9.2 按钮与文本显示、编辑控件203

9.2.1 按钮控件203

9.2.2 文本显示控件205

9.2.3 文本编辑控件206

9.2.4 应用实例208

9.3 列表与选择控件210

9.3.1 RadioButton控件210

9.3.2 CheckBox控件211

9.3.3 ListBox控件212

9.3.4 ComboBox控件213

9.3.5 其他常用控件213

9.3.6 应用实例213

9.4 图形显示控件217

9.4.1 PictureBox控件217

9.4.2 ImageList控件217

9.4.3 应用实例218

9.5 容器控件219

9.5.1 GroupBox控件219

9.5.2 Panel控件219

9.5.3 TabControl控件219

9.5.4 应用实例220

9.6 对话框223

9.6.1 对话框概述223

9.6.2 消息框226

9.6.3 通用对话框228

9.6.4 应用实例230

9.7 菜单、工具栏和状态栏231

9.7.1 菜单231

9.7.2 工具栏233

9.7.3 状态栏234

9.7.4 应用实例235

9.8 SDI和MDI应用程序237

9.8.1 创建SDI应用程序237

9.8.2 创建MDI应用程序237

9.8.3 应用实例238

习题239

上机实验9239

第10章 C#数据库编程技术244

10.1 数据库与ADO.NET概述244

10.1.1 数据库概述244

10.1.2 SQL概述247

10.1.3 ADO.NET概述249

10.2 使用ADO.NET访问数据库250

10.2.1 使用Connection对象访问数据库251

10.2.2 使用Command对象访问数据库252

10.2.3 使用DataReader对象访问数据库256

10.2.4 使用DataAdaper与DataSet对象操作数据库262

习题267

上机实验10267

第11章 文件操作与编程技术270

11.1 文件的输入/输出270

11.1.1 文件I/O与流270

11.1.2 读写文本文件271

11.1.3 读写二进制文件273

11.1.4 对象的序列化275

11.2 文件操作控件278

11.2.1 SaveFileDialog控件278

11.2.2 OpenFileDialog控件280

11.2.3 FolderBrowserDialog控件281

11.2.4 应用实例:简易的写字板程序282

习题285

上机实验11286

第12章 高级数据访问与处理技术290

12.1 XML编程290

12.1.1 XML概述290

12.1.2 XML文档的创建292

12.1.3 XML文档的查询298

12.1.4 XML文档的编辑300

12.2 LINQ编程304

12.2.1 LINQ概述304

12.2.2 LINQ的查询子句307

12.2.3 LINQ to XML的应用311

12.2.4 LINQ to SQL的应用313

习题320

上机实验12321

第13章 网络应用编程技术323

13.1 网络编程基础324

13.1.1 计算机网络的概述324

13.1.2 计算机网络的通信协议324

13.1.3 System.Net概述325

13.2 Socket编程333

13.2.1 Socket编程概述333

13.2.2 TCP应用编程335

13.2.3 UDP应用编程341

13.3 电子邮件的发送和接收344

13.3.1 发送邮件344

13.3.2 接收邮件346

习题350

上机实验13351

第14章 多媒体编程技术354

14.1 GDI+绘图354

14.1.1 GDI+概述354

14.1.2 System.Drawing命名空间356

14.1.3 创建Graphics对象356

14.1.4 颜料、钢笔和画笔357

14.1.5 点、线和图形359

14.1.6 图像和文本366

14.1.7 坐标系统及变换369

14.2 Windows Media Player组件375

14.2.1 Windows Media Player组件的介绍375

14.2.2 Windows Media Player组件的使用377

习题380

上机实验14380

参考文献382

热门推荐