图书介绍

Visual C#.NET程序设计教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C#.NET程序设计教程 第2版
  • 罗福强,白忠建,杨剑编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115277602
  • 出版时间:2012
  • 标注页数:368页
  • 文件大小:101MB
  • 文件页数:378页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Visual C#.NET程序设计教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C#概述1

1.1 C#简介1

1.1.1 .NET概述1

1.1.2 C#语言的发展3

1.1.3 C#语言的特点3

1.2 C#程序的开发环境5

1.2.1 Visual Studio.NET的基本操作5

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

1.3 C#程序入门8

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

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

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

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

1.3.5 C#程序的特点16

习题17

上机实验119

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

2.1常量与变量20

2.1.1常量21

2.1.2变量22

2.2 C#的数据类型24

2.2.1简单类型24

2.2.2枚举型enum25

2.2.3结构型struct26

2.2.4数据类型转换27

2.3运算符与表达式29

2.3.1算术运算符与表达式29

2.3.2赋值运算符与表达式30

2.3.3关系运算符与表达式32

2.3.4逻辑运算符与表达式32

2.3.5运算符优先级33

2.4数组和字符串33

2.4.1一维数组33

2.4.2多维数组36

2.4.3数组型的数组37

2.4.4字符串string38

习题40

上机实验242

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

3.1 C#程序的分支语句44

3.1.1 if语句44

3.1.2多分支if…else if语句46

3.1.3 switch语句48

3.1.4分支语句的嵌套50

3.2 C#程序的循环语句51

3.2.1 while语句52

3.2.2 do/while语句53

3.2.3 for语句54

3.2.4 foreach语句56

3.2.5循环语句的嵌套57

3.3跳转语句58

3.3.1 break语句59

3.3.2 continue语句60

习题61

上机实验364

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

4.1面向对象的基本概念66

4.1.1对象67

4.1.2事件与方法67

4.1.3类与对象68

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

4.2类的定义70

4.2.1类的声明和实例化70

4.2.2类的数据成员和属性72

4.2.3类的可访问性74

4.2.4值类型与引用类型75

4.3类的方法76

4.3.1方法的声明与调用76

4.3.2方法的参数传递78

4.3.3方法的重载85

4.4构造函数86

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

4.4.2构造函数的重载87

4.4.3构造函数与只读字段89

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

习题92

上机实验494

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

5.1静态成员与静态类99

5.1.1静态成员99

5.1.2静态构造函数101

5.1.3静态类102

5.2类的继承性与多态性102

5.2.1类的继承性103

5.2.2类的多态性107

5.3抽象类与接口110

5.3.1抽象类110

5.3.2接口113

5.3.3抽象类与接口的比较119

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

5.4.1嵌套类119

5.4.2分部类121

5.4.3命名空间122

习题124

上机实验5126

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

6.1集合131

6.1.1集合概述131

6.1.2 ArrayList132

6.1.3哈希表Hashtable136

6.1.4栈和队列138

6.2索引器139

6.2.1索引器的定义与使用139

6.2.2索引器与属性的比较143

6.3泛型143

6.3.1泛型概述144

6.3.2泛型集合144

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

习题151

上机实验6152

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

7.1程序错误154

7.1.1程序错误分类154

7.1.2调试程序错误156

7.2程序的异常处理158

7.2.1异常的概念158

7.2.2异常类159

7.2.3 try-catch语句160

7.2.4 finally语句161

7.2.5 throw语句与抛出异常162

习题164

上机实验7165

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

8.1基于事件的编程思想168

8.2委托170

8.2.1委托的概述170

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

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

8.3事件173

8.3.1声明事件173

8.3.2订阅事件175

8.3.3触发事件176

8.4基于事件的Windows编程178

8.4.1 Windows应用程序概述179

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

习题184

上机实验8185

第9章 多线程和异步编程191

9.1多线程的概念191

9.1.1线程和进程191

9.1.2线程的生命周期和状态192

9.1.3线程的优先级192

9.2线程创建与控制193

9.2.1创建和启动线程193

9.2.2控制线程194

9.3多线程的同步197

9.3.1线程安全197

9.3.2线程同步策略198

9.4线程池202

9.4.1线程池管理203

9.4.2 ThreadPool类203

9.5异步编程204

9.5.1异步编程和多线程204

9.5.2异步编程模式204

习题208

上机实验9209

第10章Windows程序的界面设计211

10.1窗体与控件概述211

10.1.1 Windows窗体211

10.1.2窗体的控件213

10.2简单输入与输出控件216

10.2.1文本显示控件216

10.2.2文本编辑控件216

10.2.3按钮控件218

10.2.4图片显示控件221

10.3列表与选择类控件222

10.3.1选项与选项组223

10.3.2列表类控件224

10.3.3其他选择类控件226

10.3.4历与计时器控件226

10.4对话框及其选项卡设计230

10.4.1对话框概述230

10.4.2对话框的选项卡231

10.4.3消息框231

10.4.4通用对话框236

10.5菜单、工具栏和状态栏238

10.5.1菜单239

10.5.2工具栏240

10.5.3状态栏241

10.6 SDI和MDI应用程序244

10.6.1创建SDI应用程序244

10.6.2创建MDI应用程序245

习题246

上机实验10248

第11章 C#数据库编程技术251

11.1 ADO.NET概述251

11.1.1 ADO.NET的架构251

11.1.2 ADO.NET的一般使用步骤252

11.2 使用ADO.NET访问数据库255

11.2.1使用Connection连接数据库255

11.2.2使用Command 对象访问数据库256

11.2.3使用DataReader对象访问数据库260

11.2.4使用DataAdaper与DataSet对象操作数据库264

11.3 LINQ to SQL编程269

11.3.1 LINQ概述269

11.3.2 LINQ的查询子句与表达式270

11.3.3 LINQ to SQL的应用272

习题281

上机实验11283

第 12章 文件操作与编程技术285

12.1文件的输入/输出285

12.1.1文件I/O与流285

12.1.2读写文本文件286

12.1.3读写二进制文件287

12.1.4对象的序列化289

12.2文件操作控件292

12.2.1 SaveFileDialog与OpenFileDialog控件292

12.2.2 FolderBrowseDialog控件294

12.2.3应用实例:简易的写字板程序295

12.3 XML文档编程298

12.3.1 XML概述298

12.3.2 XML文档的创建300

12.3.3 XML文档的查询303

12.3.4 XML文档的编辑304

习题307

上机实验12308

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

13.1网络编程基础311

13.1.1计算机网络的概述311

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

13.1.3 System.Net概述313

13.2 Socket编程316

13.2.1 Socket编程概述316

13.2.2 TCP应用编程319

13.2.3 UDP应用编程323

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

13.3.1发送邮件326

13.3.2接收邮件328

13.4 FTP与文件传输编程334

13.4.1 WebRequest和WebResponse类334

13.4.2 FTP客户端的实现334

习题339

上机实验13341

第14章 多媒体编程技术342

14.1 GDI+绘图342

14.1.1 GDI+概述342

14.1.2创建Graphics对象344

14.1.3颜料、钢笔和画笔345

14.1.4线条与图形的绘制346

14.1.5图像和文本的绘制353

14.1.6坐标系统及变换356

14.2 Windows Media Player组件的使用361

14.2.1 Windows Media Player组件的介绍361

14.2.2 Windows Media Player组件的使用363

习题365

上机实验14367

参考文献368

热门推荐