图书介绍

C# 2.0实用开发详解【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C# 2.0实用开发详解
  • 丁士锋等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121056192
  • 出版时间:2008
  • 标注页数:524页
  • 文件大小:214MB
  • 文件页数:543页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C# 2.0实用开发详解PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 C#2.0基础2

第1章 C#与.NET Framework 2.0简介2

1.1 什么是C#2

1.1.1 C#与.NET2

1.1.2 与其他语言的比较3

1.1.3 C#的特点3

1.2 第一个C#程序:Hello World3

1.2.1 配置和认识Visual Studio.NET开发环境4

1.2.2 第一个Windows Console程序4

1.2.3 第一个Windows Form程序5

1.2.4 第一个ASP.NET程序6

1.2.5 源代码分析8

1.3 小结8

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

2.1 数据类型9

2.1.1 值类型9

2.1.2 引用类型9

2.1.3 类型转换10

2.1.4 装箱和拆箱11

2.2 变量和常量12

2.2.1 声明和使用常量12

2.2.2 声明和使用变量12

2.2.3 变量的作用域13

2.3 运算符14

2.3.1 算数运算符14

2.3.2 字符串运算符14

2.3.3 赋值运算符15

2.3.4 逻辑运算符16

2.3.5 位运算符16

2.3.6 其他运算符17

2.3.7 运算符的优先级18

2.4 流程控制18

2.4.1 使用if语句实现分支18

2.4.2 使用switch语句实现分支20

2.4.3 使用while语句实现循环21

2.4.4 使用for语句实现循环22

2.4.5 使用break/continue控制循环23

2.4.6 使用#define进行条件编译24

2.5 程序的结构25

2.5.1 用类搭建程序25

2.5.2 使用命名空间27

2.5.3 寻找程序的入口27

2.6 异常处理28

2.7 小结29

第二篇 C# 2.0界面编程32

第3章 与用户交互32

3.1 菜单和工具栏32

3.2 鼠标事件34

3.3 键盘事件处理34

3.4 通用对话框35

3.5 编写多文档界面应用程序37

3.6 小结38

第4章 常用控件39

4.1 进度条39

4.2 PictureBox图片框控件40

4.3 文本框控件与按钮控件42

4.4 Windows窗体及事件42

4.5 复选框和单选按钮43

4.6 列表框45

4.7 带复选框的列表框45

4.8 小结46

第三篇 C#2.0对象编程48

第5章 类48

5.1 定义类48

5.1.1 声明类48

5.1.2 声明类的静态特征49

5.1.3 声明类的动态行为50

5.1.4 创建类实例50

5.1.5 继承类51

5.2 VS.NET中的OOP工具52

5.2.1 使用Class View窗口52

5.2.2 使用Object Browser52

5.3 属性详谈53

5.3.1 域和属性53

5.3.2 静态属性54

5.3.3 重载属性55

5.4 方法详谈56

5.4.1 方法的参数56

5.4.2 使用构造函数57

5.4.3 使用析构函数58

5.4.4 使用静态方法59

5.4.5 重载方法59

5.4.6 访问父类方法60

5.5 小结62

第6章 抽象类、多态及接口63

6.1 抽象类63

6.1.1 什么是抽象类63

6.1.2 声明抽象类64

6.1.3 实现抽象方法66

6.2 多态67

6.2.1 什么是多态67

6.2.2 多态的实现67

6.2.3 区分多态和重载69

6.3 接口70

6.3.1 什么是接口70

6.3.2 声明接口70

6.3.3 实现接口71

6.4 小结77

第四篇 C# 2.0数据操作80

第7章 字符串操作80

7.1 静态串String80

7.1.1 比较字符串80

7.1.2 定位字符和子串83

7.1.3 格式化字符串85

7.1.4 连接字符串87

7.1.5 分裂字符串88

7.1.6 插入和填充字符串88

7.1.7 删除和剪切字符串89

7.1.8 复制字符串91

7.1.9 替换字符串92

7.1.10 更改大小写93

7.1.11 String小结93

7.2 动态串StringBuilder93

7.2.1 声明StringBuilder串93

7.2.2 设置StringBuilder容量94

7.2.3 追加操作95

7.2.4 插入操作96

7.2.5 删除操作96

7.2.6 替换操作96

7.2.7 与String比较97

7.3 字符串编码97

7.3.1 字符编码概述98

7.3.2 使用字符编码类98

7.4 使用正则表达式99

7.4.1 正则表达式简介99

7.4.2 使用Regex类99

7.4.3 构造正则表达式100

7.4.4 示例:验证URL101

7.5 小结101

第8章 数组102

8.1 数组简介102

8.1.1 数组的概念102

8.1.2 多维数组103

8.1.3 创建C#数组104

8.2 使用数组106

8.2.1 System.Array类106

8.2.2 访问数组元素106

8.2.3 遍历数组107

8.2.4 同步数组108

8.2.5 数组排序110

8.2.6 查找数组111

8.2.7 反转数组114

8.2.8 复制数组115

8.2.9 动态创建数组117

8.2.10 综合示例118

8.3 小结128

第9章 集合与泛型129

9.1 System.Collections命名空间129

9.2 ArrayList数组集合类129

9.2.1 创建列表130

9.2.2 添加元素131

9.2.3 插入元素132

9.2.4 删除元素133

9.2.5 简单排序134

9.2.6 复杂排序135

9.2.7 查找元素137

9.2.8 遍历列表138

9.3 Queue队列类139

9.3.1 创建队列139

9.3.2 元素入队140

9.3.3 元素出队140

9.4 Stack堆栈类141

9.4.1 创建堆栈141

9.4.2 元素入栈142

9.4.3 元素出栈143

9.5 Hashtable哈希表类和SortedList排序列表类143

9.5.1 Hashtable144

9.5.2 构造普通哈希表144

9.5.3 SortedList146

9.5.4 搜索排序哈希表147

9.6 泛型简介148

9.6.1 什么是泛型149

9.6.2 一个泛型的示例150

9.6.3 集合类的泛型版本151

9.6.4 使用泛型的建议153

9.7 小结153

第10章 处理异常和错误154

10.1 try/catch块154

10.2 finally块156

10.3 预定义异常的类158

10.4 处理异常162

10.4.1 处理多个异常162

10.4.2 处理和传递异常163

10.4.3 从异常中恢复164

10.5 设计自己的异常166

10.6 小结168

第11章 文件和输入输出169

11.1 文件169

11.1.1 System.IO类介绍169

11.1.2 文件类File170

11.1.3 文件夹类Directory175

11.1.4 文件信息类FileInfo178

11.1.5 文件夹信息类DirectoryInfo179

11.2 流182

11.2.1 文件流类FileStream183

11.2.2 流写入类StreamWriter186

11.2.3 流读取类StreamReader188

11.2.4 二进制流写入类BinaryWriter189

11.2.5 二进制流读取类BinaryReader190

11.3 小结190

第五篇 C# 2.0数据库编程192

第12章 ADO.NET 2.0数据库操作192

12.1 ADO.NET概述192

12.1.1 微软数据访问技术192

12.1.2 System.Data命名空间193

12.2 连接数据库194

12.2.1 SqlConnection类194

12.2.2 使用SqlConnectionStringBuilder构建连接字符串195

12.2.3 关闭和释放SQL Server连接196

12.2.4 创建到SQL Server 2005 Express的连接198

12.2.5 使用连接池199

12.3 与数据库交互200

12.3.1 使用SqlCommand提交增、删、改命令200

12.3.2 使用SqlCommand获取查询命令202

12.3.3 使用DataAdapter提交查询命令203

12.4 管理内存数据205

12.4.1 了解数据集205

12.4.2 使用DataTable实现内存表206

12.4.3 使用DataSet管理数据208

12.4.4 使用Reader获取只读数据217

12.4.5 比较DataSet和DataReader222

12.5 小结222

第13章 XML编程223

13.1 .NET框架中的XML223

13.1.1 理解XML223

13.1.2 XML文档对象模型(DOM)227

13.1.3 System.Xml命名空间227

13.2 读取XML文档229

13.2.1 使用XmlDocument读取XML229

13.2.2 使用XmlReader读取XML234

13.3 使用XPath检索XML238

13.3.1 基本XPath表达式238

13.3.2 限定检索范围239

13.3.3 使用函数设置检索条件239

13.3.4 使用运算符设置检索条件241

13.3.5 使用通配符模糊匹配242

13.3.6 综合示例242

13.4 修改XML文档243

13.4.1 创建新DOM节点243

13.4.2 为DOM节点创建属性245

13.4.3 修改DOM节点246

13.5 与ADO.NET集成250

13.5.1 使用DataSet加载XML数据250

13.5.2 使用XmlDataDocument加载关系数据253

13.6 小结255

第六篇 C#2.0网络编程258

第14章 ASP.NET 2.0开发基础258

14.1 什么是ASP.NET 2.0258

14.1.1 ASP.NET 2.0概述258

14.1.2 使用VS2005创建ASP.NET应用程序259

14.1.3 ASP.NET文件类型和目录结构261

14.1.4 ASP.NET控件简介263

14.2 ASP.NET服务器控件265

14.2.1 标准服务器控件265

14.2.2 验证控件269

14.2.3 母版页272

14.2.4 导航控件278

14.2.5 外观和主题286

14.2.6 登录控件288

14.2.7 Web Part编程298

14.3 ASP.NET 2.0应用程序状态管理303

14.3.1 应用程序状态管理简介303

14.3.2 ASP.NET视图状态(View State)303

14.3.3 ASP.NET控件状态(Control State)306

14.3.4 全局应用程序设置310

14.3.5 全局缓存对象312

14.3.6 会话级应用程序设置312

14.3.7 使用Cookies313

14.4 小结314

第15章 ASP.NET 2.0数据库开发315

15.1 一个数据库驱动的网站示例315

15.1.1 显示订单列表315

15.1.2 订单详细信息320

15.1.3 订单明细页面323

15.2 数据源控件325

15.2.1 数据源控件简介325

15.2.2 使用SqlDataSource控件328

15.2.3 使用ObjectDataSource控件337

15.3 数据绑定控件340

15.3.1 什么是数据绑定技术340

15.3.2 列表控件345

15.3.3 GridView控件350

15.3.4 DetailsView控件363

15.3.5 FormView控件371

15.3.6 Repeater控件372

15.3.7 DataList控件373

15.4 小结377

第16章 应用程序部署378

16.1 Windows Installer介绍379

16.2 部署工程的建立379

16.2.1 使用VS2005安装向导380

16.2.2 手动创建安装程序381

16.3 使用安装项目编辑器384

16.3.1 文件系统编辑器385

16.3.2 注册表编辑器385

16.3.3 文件类型编辑器386

16.3.4 用户界面编辑器387

16.3.5 自定义操作编辑器389

16.3.6 启动条件编辑器390

16.4 部署项目属性介绍392

16.5 小结393

第七篇 C#2.0项目实战396

第17章 在线求职网站396

17.1 系统总体设计396

17.1.1 系统需求396

17.1.2 系统功能396

17.1.3 系统架构398

17.2 数据库设计400

17.2.1 表设计400

17.2.2 表关系设计403

17.3 系统公共层设计404

17.3.1 Web.Config系统配置404

17.3.2 数据访问公共类设计409

17.3.3 业务逻辑对象类设计416

17.4 用户界面的设计419

17.4.1 母版页420

17.4.2 站点导航421

17.4.3 主题和皮肤425

17.4.4 用户控件428

17.4.5 WebParts定制界面432

17.5 成员及角色管理434

17.5.1 登录与注册窗体434

17.5.2 角色设置438

17.5.3 个性化设置439

17.6 求职者功能设计439

17.6.1 发布简历440

17.6.2 搜索工作职位446

17.6.3 收藏工作职位449

17.7 企业雇主功能设计452

17.7.1 登记公司信息452

17.7.2 查看和添加工作职位454

17.7.3 添加工作职位458

17.8 小结460

第18章 时间跟踪系统461

18.1 系统总体设计461

18.1.1 系统需求461

18.1.2 系统功能461

18.1.3 系统架构463

18.2 数据库设计464

18.2.1 数据表结构465

18.2.2 表关系设计466

18.3 数据访问层466

18.3.1 数据访问帮助类467

18.3.2 数据访问抽象类469

18.3.3 SQL Server数据库访问类471

18.4 业务逻辑层483

18.4.1 项目分类实体Category类484

18.4.2 项目实体Project类489

18.4.3 项目时间项实体TimeEntry类492

18.5 表示层492

18.5.1 母版页和导航控件492

18.5.2 成员和角色管理495

18.5.3 登录和注册窗体499

18.5.4 用户列表和编辑用户503

18.5.5 日期选择器505

18.5.6 时间项窗体508

18.5.7 项目配置窗体512

18.5.8 项目列表窗体516

18.5.9 项目报表配置窗体517

18.5.10 项目报表显示窗体519

18.5.11 资源报表配置窗体521

18.5.12 资源报表显示窗体522

18.6 小结524

热门推荐