图书介绍

C#软件项目开发基础【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C#软件项目开发基础
  • 苏前敏主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302459019
  • 出版时间:2016
  • 标注页数:211页
  • 文件大小:27MB
  • 文件页数:220页
  • 主题词: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#与.NET Framework1

1.1 C#的历史1

1.1.1 从C到C++1

1.1.2 Java的出现2

1.1.3 C#的诞生3

1.1.4 C#的发展历程5

1.2 .NET Framework6

1.2.1 什么是.NET Framework6

1.2.2 .NETFramework的工作原理7

1.2.3 公共语言运行时9

1.2.4 .NETFramework类库10

1.2.5 用C#创建.NET应用程序11

1.3 C#软件项目开发14

1.3.1 需求分析14

1.3.2 概要设计15

1.3.3 详细设计15

1.3.4 编码15

1.3.5 测试15

1.3.6 软件交付16

1.3.7 维护16

本章小结16

习题16

第2章 登录功能18

2.1 登录界面设计18

2.1.1 简化的用户登录界面18

2.1.2 新建项目19

2.1.3 界面设计20

2.2 登录模块23

2.2.1 模块和模块化23

2.2.2 登录IPO23

2.2.3 登录模块代码实现24

2.3 界面逻辑24

2.3.1 事件和事件驱动24

2.3.2 单击事件处理过程25

2.3.3 消息对话框显示25

2.3.4 界面跳转25

2.3.5 启动窗体设置26

2.4 详细代码和程序运行26

2.4.1 详细代码26

2.4.2 程序运行界面27

2.5 调试28

2.5.1 调试概述28

2.5.2 Visual Studio调试28

2.6 打字小游戏实例31

2.6.1 Timer控件31

2.6.2 键盘事件32

2.6.3 随机数32

2.6.4 实现打字小游戏33

2.7 四则运算器实例35

2.7.1 四则运算器要求35

2.7.2 操作步骤36

本章小结39

习题39

第3章 用数据库实现操作模块40

3.1 数据准备40

3.1.1 数据库、数据表及测试数据40

3.1.2 结构化查询语言SQL41

3.2 ADO.NET42

3.2.1 ADO.NET概述42

3.2.2 ADO.NET核心组成43

3.2.3 ADO.NET通俗理解44

3.2.4 ADO.NET命名空间44

3.3 登录模块45

3.3.1 程序步骤45

3.3.2 关键代码说明47

3.4 用户注册、删除和修改任务47

3.4.1 界面设计48

3.4.2 增删改模块48

3.5 用户表显示50

3.5.1 DataGridView控件50

3.5.2 DataSet和DataTable50

3.5.3 数据绑定过程51

3.6 运行界面和详细代码52

3.6.1 用户运行界面52

3.6.2 完整代码54

本章小结57

习题57

第4章 软件分层和三层架构58

4.1 软件分层58

4.1.1 分层原理58

4.1.2 分层开发的特点和优势59

4.1.3 分层开发的缺点60

4.1.4 常用的软件分层技术60

4.2 三层架构63

4.2.1 基本原理63

4.2.2 三层架构的演变64

4.2.3 三层架构的形象对比65

4.3 搭建三层结构66

4.3.1 程序集66

4.3.2 搭建数据访问层67

4.3.3 搭建业务逻辑层69

4.3.4 搭建表示层69

4.3.5 添加各层之间的依赖关系69

4.4 登录案例70

4.4.1 编写实体类User.cs71

4.4.2 编写数据访问类UserService71

4.4.3 编写业务逻辑类UserManager72

4.4.4 编写表示层72

本章小结74

习题74

第5章 Web服务75

5.1 Web服务的概念和用途75

5.1.1 Web服务的基本概念75

5.1.2 Web服务的优点75

5.1.3 Web服务的应用77

5.1.4 Web服务的调用原理78

5.1.5 支付宝Web服务接口79

5.2 Web服务实现80

5.2.1 用Visual Studio.NET建立Web服务80

5.2.2 自定义Web服务82

5.2.3 WinForm项目调用84

5.2.4 Web项目调用86

5.2.5 Web服务常用接口88

本章小结88

习题88

第6章 C#面向对象程序设计89

6.1 类和对象概念89

6.1.1 对象89

6.1.2 类90

6.1.3 属性和字段90

6.1.4 方法91

6.1.5 对象的生命周期91

6.1.6 静态成员92

6.2 定义类92

6.3 定义类成员93

6.3.1 定义字段94

6.3.2 定义方法94

6.3.3 定义属性95

6.3.4 定义构造函数和析构函数96

6.3.5 重载97

6.3.6 类定义示例99

6.3.7 聪明猪实例100

6.4 继承、接口和抽象类103

6.4.1 继承103

6.4.2 接口定义103

6.4.3 接口和抽象类104

6.4.4 接口和抽象类示例104

6.5 常用字符串类String108

6.5.1 字符串与System.String108

6.5.2 字符串对象的不可变性109

6.5.3 正则字符串和原义字符串110

6.5.4 字符串转义序列110

6.5.5 格式字符串111

6.5.6 子字符串112

6.5.7 null字符串和空字符串113

6.5.8 使用StringBuilder快速创建字符串115

本章小结115

习题116

第7章 委托与事件117

7.1 委托117

7.1.1 委托的引入117

7.1.2 委托使用方法120

7.1.3 定义和使用委托实例120

7.1.4 组合委托121

7.2 事件122

7.2.1 事件的概念122

7.2.2 创建步骤123

7.3 实例125

7.3.1 委托租房125

7.3.2 清晨鸡叫128

本章小结130

习题130

第8章 图形编程和Bitmap处理基础131

8.1 GDI+绘图基础131

8.1.1 GDI+概述131

8.1.2 Graphics类132

8.1.3 常用画图对象133

8.1.4 绘图程序示例137

8.2 Bitmap类141

8.2.1 Bitmap类支持的图像类型141

8.2.2 Bitmap类的方法141

8.2.3 图片处理实例142

本章小结144

习题144

第9章 异常处理和单元测试145

9.1 异常处理概述145

9.1.1 为何要用异常处理145

9.1.2 .NET异常处理机制146

9.2 异常处理148

9.2.1 基本格式148

9.2.2 异常的顺序和嵌套151

9.2.3 throw语句和自定义异常类152

9.3 单元测试153

9.3.1 单元测试概述153

9.3.2 测试用例154

9.4 单元测试实例155

9.4.1 项目准备155

9.4.2 单元测试向导建立测试项目156

9.4.3 建立测试用例159

9.4.4 Assert断言162

本章小结163

习题163

第10章 设计模式164

10.1 设计模式概述164

10.1.1 为什么要用设计模式164

10.1.2 设计模式的概念164

10.1.3 设计模式的基本要素165

10.1.4 常见设计模式165

10.2 简单工厂模式167

10.2.1 简单工厂模式的概念167

10.2.2 实例168

10.3 单例模式171

10.3.1 单例模式的概念171

10.3.2 为什么要用单例模式171

10.3.3 剖析单例模式的实现思路171

10.3.4 代码实现172

本章小结174

习题174

附录A C#代码规范175

A.1 编程风格175

A.1.1 统一编程风格的意义175

A.1.2 变量命名规则175

A.1.3 函数命名规则176

A.1.4 类命名规则177

A.1.5 常见语句书写规则177

A.1.6 注释风格178

A.2 代码组织179

A.3 代码优化179

A.3.1 代码优化的意义179

A.3.2 函数内的代码优化180

A.3.3 类内的代码优化181

A.3.4 类之间的代码优化181

A.4 调试技巧182

A.4.1 编译时的错误182

A.4.2 运行时的错误182

A.4.3 C#常见问题182

附录B C#基本语法183

B.1 变量和常量183

B.1.1 变量183

B.1.2 常量184

B.2 值类型和引用类型185

B.2.1 值类型186

B.2.2 引用类型188

B.3 装箱和拆箱190

B.4 类型转换190

B.5 流程控制191

B.5.1 条件语句191

B.5.2 循环195

B.5.3 跳转语句199

B.6 数组和集合200

B.6.1 数组200

B.6.2 集合201

参考文献212

热门推荐