图书介绍

C#编程和.NET框架2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#编程和.NET框架
  • 崔建江主编;贾同,张云洲,邓天民副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111373414
  • 出版时间:2012
  • 标注页数:380页
  • 文件大小:95MB
  • 文件页数:390页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C#编程和.NET框架PDF格式电子书版下载

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

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

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

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

图书目录

第1章 绪论1

1.1计算机语言概述1

1.1.1机器语言1

1.1.2汇编语言2

1.1.3面向过程的高级语言2

1.1.4面向对象的高级语言3

1.1.5高级编程语言的发展3

1.2 C#语言4

1.2.1 C#的来源4

1.2.2 C#的定义5

1.2.3 C#的特点6

1.2.4 C#与Java及C+++7

1.3 NET平台与NET框架9

1.3.1 NET平台介绍9

1.3.2NET框架介绍10

1.3.3NET框架下的程序编译过程11

1.4小结12

第2章C#的开发环境及编译调试方法13

2.1 Visual StudioNET集成开发环境13

2.1.1 Visual StudioNET的安装和设置13

2.1.2 Visual StudioNET集成开发环境简介19

2.2 C#程序设计介绍20

2.2.1 C#程序的种类21

2.2.2创建项目21

2.2.3编写代码22

2.2.4运行程序26

2.2.5 C#的基本编码规则26

2.3 C#程序编译调试27

2.3.1基于.NET SDK的命令行编译调试27

2.3.2基于Visual StudioNET集成开发环境下的调试28

2.4编译预处理33

2.5多语言在.NET框架下的互操作性36

2.6小结44

第3章C#语言基础45

3.1 C#关键字45

3.2 C#数据类型45

3.2.1 CTS类型46

3.2.2值类型与引用类型47

3.2.3预定义类型47

3.2.4变量和常量51

3.2.5预定义类型的数据类型转换55

3.2.6复合类型57

3.2.7值类型和引用类型间的转换——装箱和拆箱62

3.3运算符与表达式64

3.3.1运算符64

3.3.2表达式和运算符的优先级70

3.4基本语句与控制语句70

3.4.1基本语句70

3.4.2条件语句71

3.4.3循环语句73

3.4.4跳转语句75

3.5数组77

3.6集合79

3.6.1 ArrayList类79

3.6.2 Queue类82

3.6.3 Stack类83

3.6.4 Hashtahle类85

3.6.5数组和集合的对比87

3.7小结87

习题88

第4章 面向对象的C#程序设计91

4.1从结构化程序设计到面向对象91

4.1.1结构化程序设计产生的背景91

4.1.2结构化程序设计方法91

4.1.3面向对象程序设计方法92

4.1.4面向对象的基本概念93

4.1.5面向对象方法的三个基本特征94

4.2类和对象95

4.2.1类的定义95

4.2.2类的成员概述98

4.2.3常量和字段103

4.2.4由类创建对象104

4.2.5方法105

4.2.6运算符重载114

4.2.7索引器116

4.3面向对象的封装性实现118

4.3.1封装118

4.3.2属性119

4.4面向对象的继承性实现122

4.4.1继承的基本概念122

4.4.2派生类的定义123

4.4.3 Object类124

4.4.4派生类中调用基类构造函数124

4.5面向对象的多态性实现125

4.5.1多态的基本概念125

4.5.2虚方法126

4.5.3抽象方法和抽象类128

4.5.4接口130

4.6小结135

习题135

第5章 面向对象的C#进阶140

5.1命名空间140

5.1.1命名空间的定义140

5.1.2命名空间的使用141

5.2不安全代码142

5.2.1 C#中的指针142

5.2.2不安全代码块142

5.3异常处理144

5.3.1 C#的异常处理机制144

5.3.2 NET框架中的异常类151

5.3.3 SystemException的属性152

5.3.4自定义异常类153

5.4线程154

5.4.1 C#中的线程155

5.4.2线程操作156

5.4.3线程状态158

5.4.4线程同步158

5.5 C#的字符串处理161

5.5.1 String类161

5.5.2动态创建字符串161

5.5.3正则表达式163

5.6代理与事件165

5.6.1函数指针165

5.6.2代理166

5.6.3事件172

5.7小结176

习题176

第6章 .NET框架178

6.1NET框架结构概述178

6.1.1中间语言178

6.1.2NET类库179

6.1.3NET框架特点180

6.2NET框架下的3C182

6.2.1 CLR182

6.2.2 CTS182

6.2.3 CLS183

6.3应用程序管理183

6.3.1将源代码编译为托管模块183

6.3.2将托管模块组合为程序集183

6.4程序运行管理187

6.4.1在程序集上加载CLR188

6.4.2执行程序集代码189

6.5NET应用程序的部署和发布191

6.5.1程序集的部署191

6.5.2应用程序的发布194

6.6内存管理199

6.6.1 .NET运行时的内存分配199

6.6.2 .NET内存管理的核心——垃圾回收机制200

6.6.3代龄机制202

6.6.4非托管资源的管理——Finalize和Dispose205

6.7小结208

习题208

第7章C#窗体程序设计210

7.1窗体、属性与事件210

7.1.1窗体生成210

7.1.2窗体的基本属性211

7.1.3添加菜单、工具条和按钮212

7.1.4窗体的事件响应(鼠标和键盘)214

7.2窗体常用控件215

7.2.1常用控件215

7.2.2控件的基本属性与方法216

7.2.3公共控件217

7.2.4容器控件223

7.2.5菜单与工具栏224

7.2.6对话框控件225

7.3对话框226

7.3.1打开文件对话框OpenFileDialog226

7.3.2字体设置对话框FontDialog227

7.3.3颜色设置对话框ColorDialog228

7.3.4打印对话框PrintDialog229

7.3.5其他对话框控件230

7.4多窗口窗体及多文档界面设计233

7.4.1建立多窗口界面233

7.4.2多窗口数据传递234

7.4.3多窗口文档界面237

7.5小结238

习题239

第8章C#流与文件操作240

8.1 C#文件流240

8.1.1流的概念240

8.1.2文件流的操作240

8.2文件读写操作241

8.2.1文件操作基本类241

8.2.2读取文件242

8.2.3写人文件242

8.2.4读写文本文件242

8.3文件存储管理244

8.3.1文件的基本操作244

8.3.2文件的安全性及管理247

8.3.3文件的属性设置与管理250

8.4文件操作实例250

8.4.1查找文件250

8.4.2创建HTML文件253

8.4.3追加数据文件256

8.4.4文件列表浏览器258

8.5小结263

习题263

第9章ADONET程序开发264

9.1 ADONET概述264

9.2 ADONET对象模型264

9.3NET Data Provider265

9.4 DataSet267

9.4.1 DataSet的集合267

9.4.2 DataSet的常用方法268

9.4.3 DataTable类268

9.5关系型数据模型支持270

9.5.1约束和键码270

9.5.2关系272

9.6创建使用ADONET的应用程序272

9.6.1连接数据库272

9.6.2命令的执行274

9.6.3创建DataAdapter对象275

9.6.4将数据绑定到DataGrid278

9.7使用ADONET中的数据向导280

9.7.1建立连接280

9.7.2给应用程序添加数据源281

9.7.3添加DataGridView282

9.8小结282

习题282

第10章ASPNET程序开发284

10.1 ASPNET的简介284

10.2 ASPNET Web窗体285

10.2.1 Web窗体介绍285

10.2.2 ASPNET控件286

10.2.3数据绑定295

10.2.4处理业务对象298

10.3 ASPNET Web服务302

10.3.1 XML Web服务介绍302

10.3.2简单的Web服务303

10.3.3 XML Web服务类型封送处理304

10.3.4 XML Web服务中数据集的使用307

10.3.5对象和内部对象的使用309

10.4 ASPNET Web应用程序310

10.4.1 ASPNET应用程序概述310

10.4.2 Globalasax文件312

10.4.3应用程序状态管理314

10.4.4 ASPNET应用示例——电子商务店面315

10.5 ASPNET Web发布319

10.5.1 Web服务器中的IIS319

10.5.2发布应用程序319

10.6小结319

习题319

第11章Web服务和访问Internet321

11.1 Web服务321

11.1.1 Web服务推出之前的技术321

11.1.2定义Web服务321

11.1.3简单对象访问协议SOAP322

11.1.4服务描述语言WSDL322

11.1.5应用程序的体系结构322

11.1.6 Web服务类属性323

11.1.7创建Web服务324

11.1.8测试Web服务325

11.1.9客户程序327

11.2访问Internet328

11.2.1 WebClient类328

11.2.2 Web页面显示329

11.2.3与协议相关的类330

11.2.4低层的类331

11.3小结333

习题334

第12章C#高级应用335

12.1 C#创建和调用DLL335

12.2在C#中使用Win32类库337

12.3 C#读写注册表339

12.3.1 Windows注册表339

12.3.2NET注册表类341

12.4 C#操作Excel343

12.4.1 Excel对象343

12.4.2 C#中调用Excel文件343

12.4.3 Excel表格中输入数据344

12.4.4 C#操作Excel的示例345

12.5 C#串行通信实现346

12.5.1 C#的SerialPort类346

12.5.2 SerialPort控件应用348

12.5.3 PC串行通信示例349

12.6小结352

习题352

第13章.NET程序设计——建立一个建筑能耗监测系统353

13.1开发背景353

13.2需求及功能分析353

13.2.1需求分析353

13.2.2总体功能分析354

13.3系统功能实现354

13.3.1数据库搭建355

13.3.2系统目录框架搭建357

13.3.3实时数据查询360

13.3.4数据报表查询364

13.3.5数据智能分析368

13.4网站发布373

13.5小结376

习题376

附录C#中的关键字含义377

参考文献380

热门推荐