图书介绍

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

C#编程及应用程序开发教程
  • 刘烨,季石磊等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302149724
  • 出版时间:2007
  • 标注页数:500页
  • 文件大小:39MB
  • 文件页数:511页
  • 主题词:

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Microsoft.NET平台1

1.1 网络计算时代1

1.2 Microsoft.NET平台2

1.3 .NET Framework4

1.3.1 公共语言运行时4

1.3.2 基础类库9

1.3.3 ADO.NET和XML10

1.3.4 基于ASP.NET编程框架上的WebForms和Web Service11

1.3.5 WinForms用户界面13

1.3.6 .NET Framework的优势13

1.4 新一代编程语言C#13

1.4.1 C#的新特性14

1.4.2 C#与C++18

1.4.3 C#与Visual Basic.NET19

1.4.4 C#与Java19

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

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

2.1.1 .NET集成开发环境(IDE)简介24

2.1.2 创建项目27

2.1.3 编写代码环境29

2.2 一个简单的C#程序32

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

第3章 数据类型和变量41

3.1.1 变量42

3.1 变量和常量42

3.1.2 常量49

3.2 数值类型49

3.2.1 整数类型52

3.2.2 字符类型53

3.2.3 浮点数类型56

3.2.4 小数类型57

3.2.5 布尔型58

3.2.6 检查和不检查60

3.3 引用类型60

3.3.2 字符串类型62

3.3.1 对象类型62

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

3.5 装箱和拆箱转换67

3.5.1 装箱转换67

3.5.2 拆箱转换68

第4章 运算符和表达式71

4.1 C#运算符概述71

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

4.3.1 加法和减法运算符74

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

4.3.2 自增和自减运算符75

4.3.3 乘法和除法运算符76

4.3.4 取余运算符77

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

4.5 逻辑运算及其表达式79

4.6 位运算符及其表达式80

4.8.2 sizeof运算符83

4.8.1 new运算符83

4.8 其他运算符83

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

4.8.3 is、as和typeof运算符84

4.8.4 checked和unchecked运算符86

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

5.1 控制台输入88

5.1.1 Console.Read()方法88

5.1.2 Console.ReadLine()方法89

5.2.1 数据的格式化90

5.2 控制台输出90

5.2.2 格式化说明符93

5.3 处理字符串的方法101

5.3.1 String类的字符串方法101

5.3.2 StringBuilder类的字符串方法102

5.3.3 Parse()方法104

5.3.4 Convert类104

第6章 程序控制语句107

6.1 选择结构程序设计107

6.1.1 if语句107

6.1.2 switch语句110

6.1.3 程序举例113

6.2 循环结构程序设计115

6.2.1 while语句115

6.2.2 do-while语句116

6.2.3 for语句117

6.2.4 foreach-in语句119

6.2.5 程序举例126

6.3 break语句、continue语句和goto语句127

6.3.1 break语句127

6.3.2 continue语句128

6.3.3 goto语句129

6.3.4 程序举例129

第7章 数组133

7.1 一维数组133

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

7.1.2 引用一维数组元素135

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

7.2 二维数组139

7.2.2 初始化二维数组140

7.2.3 引用二维数组元素141

7.3 不规则数组146

7.3.1 二维不规则数组的定义和初始化147

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

7.4 使用System.Array类的方法和属性150

7.4.1 Array类的属性150

7.4.2 使用Array类构造数组152

7.4.3 使用Array类的方法153

第8章 类159

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

8.2 类及其构成162

8.3 创建对象164

8.4 类的数据成员165

8.4.1 常量成员165

8.4.2 变量成员166

8.4.3 将类定义为数据成员176

8.5.1 定义类的方法成员178

8.5 类的方法成员178

8.5.2 使用方法180

8.5.3 带参数的方法184

8.5.4 静态方法190

8.5.5 方法重载191

8.5.6 其他类方法194

8.5.7 递归方法202

8.6 类的属性成员203

8.7 索引器208

8.8 运算符重载210

8.8.1 重载运算符方法210

8.8.2 重载双目运算符211

8.8.3 重载单目数学运算符215

8.8.4 重载关系运算符216

第9章 继承与多态218

9.1 继承机制218

9.1.1 继承的概念218

9.1.2 继承的工作机制220

9.1.3 派生类的构造函数和析构函数223

9.1.4 base关键字的另一用途225

9.1.5 隐藏基类成员225

9.1.6 使用protected保护访问方式227

9.1.7 使用internal内部访问方式227

9.2 多态性和虚方法229

9.2.1 多态性229

9.2.2 虚方法232

9.3.1 抽象类237

9.3 抽象类和抽象方法237

9.3.2 抽象方法238

9.4 密封类和密封方法244

9.4.1 密封类244

9.4.2 密封方法245

9.5 终极基类Object246

9.5.1 Object类中的方法246

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

9.6 类转换249

9.6.1 关键字is249

9.6.2 关键字as250

9.6.3 不同类型的对象组成的数组251

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

10.1 接口254

10.1.1 接口与类254

10.1.2 接口的定义255

10.1.3 接口的实现与使用260

10.1.4 接口映射264

10.1.5 显式接口成员实现265

10.1.6 接口实现的继承269

10.1.7 接口的重新实现274

10.1.8 接口的查询276

10.2 代理277

10.2.1 代理的概念277

10.2.2 代理的定义278

10.2.3 代理的使用279

10.2.4 Delegate类和MulticastDelegate类282

10.2.5 多重代理的实现286

10.3 事件288

10.3.1 事件的概念288

10.3.2 创建事件和使用事件288

10.3.3 多播事件297

第11章 结构和枚举300

11.1 结构300

11.1.1 结构与类300

11.1.2 结构与结构成员的定义301

11.1.3 使用和访问结构成员302

11.1.4 结构的嵌套304

11.1.5 结构与类的区别305

11.2 枚举306

11.2.1 枚举的定义306

11.2.2 使用和访问枚举成员309

第12章 命名空间311

12.1 命名空间311

12.2 定义命名空间311

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

12.3 使用命名空间312

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

12.3.3 using语句314

第13章 异常处理320

13.1 异常处理的概念320

13.2 C#的异常控制机制322

13.2.1 使用try/catch语句抛出和处理异常322

13.2.2 使用throw语句抛出异常327

13.2.3 使用finally语句添加最后执行的操作329

13.3 .NET Framework中的异常类331

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

13.3.2 .NET Framework中的异常类332

13.4 自定义异常类336

第14章 编译预处理和调试/测试技术339

14.1 程序中的错误339

14.2 逐行检查代码340

14.3 编译预处理340

14.3.1 定义预处理340

14.3.2 条件编译预处理341

14.3.3 输出代码中的错误和警告344

14.3.4 修改行号345

14.3.5 区域预编译347

14.4 使用调试工具348

14.4.1 几个基本调试概念348

14.4.2 常用的调试策略350

14.4.3 程序的调试信息351

14.5 .NET环境下的单元测试355

14.5.1 NUnit单元测试工具356

14.5.2 使用NUnit测试工具357

第15章 代码属性362

15.1 概述362

15.2 使用代码属性362

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

15.3.1 带参数的属性365

15.3.2 System.Attribute类365

15.3.3 描述程序集和模块的属性366

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

15.4 自定义代码属性类373

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

第16章 不安全代码381

16.1 不安全代码381

16.2 不安全的代码块381

16.2.1 指针382

16.2.2 unsafe关键字383

16.2.3 fixed语句384

16.3.1 用指针访问对象386

16.3 C#程序中的指针386

16.3.2 指针运算388

第17章 创建Windows应用程序390

17.1 什么是Windows窗体390

17.2 创建简单的WinForm程序390

17.3 Windows窗体应用程序模型393

17.3.1 窗体394

17.3.2 属性394

17.3.3 控件397

17.3.4 事件400

17.3.5 Windows Forms程序设计的步骤401

17.4 WinForm控件401

17.4.1 常用控件401

17.4.2 示例401

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

17.5.1 菜单设计基础知识409

17.5.2 示例410

17.5.3 用程序完成菜单设计412

17.6 Visual C#中的MDI编程417

第18章 C#组件编程421

18.1 用C#做类库421

18.1.1 制作一个组件421

18.1.2 使用DLL425

18.2 用C#做自定义控件427

18.2.1 创建控件427

18.2.2 使用控件431

18.3 用C#做用户控件431

18.3.1 控件制作431

18.3.2 使用组件434

第19章 C#数据库编程438

19.1 ADO.NET数据库访问438

19.1.1 ADO.NET概述438

19.1.2 ADO.NET的数据访问对象440

19.2 ADO.NET访问常用数据库450

19.2.1 SQLServer450

19.2.2 Oracle451

19.3 C#数据库的Windows编程452

19.2.3 Access452

19.4 C#数据库的Web编程458

第20章 开发Web应用程序461

20.1 ASP.NET的开发环境配置461

20.2 编写ASP.NET Web应用程序462

20.3 ASP.NET服务器端控件463

20.3.1 Web服务器控件463

20.3.2 HTML服务器控件467

20.3.3 验证控件468

20.3.4 用户控件471

20.4 创建Web服务474

20.4.1 Web服务474

20.4.2 一个简单的Web服务474

20.4.3 使用Web服务访问数据库476

第21章 .NET报表设计480

21.1 OWC组件480

21.1.1 OWC组件概述480

21.1.2 OWC组件的内部控件481

21.1.3 OWC组件应用示例483

21.1.4 Spreadsheet控件使用语法参考487

21.2 SQL Server Reporting Services490

21.2.1 报表制作环境490

21.2.2 创建简单的报表491

21.3 Crystal Reports494

21.3.1 Crystal Reports概述494

21.3.2 报表设计495

21.3.3 创建简单报表497

21.3.4 用CrystalReportViewer报表查看器承载报表499

热门推荐