图书介绍

C# 3.0实例精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C# 3.0实例精通
  • 王院峰,陈静等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111259787
  • 出版时间:2009
  • 标注页数:583页
  • 文件大小:201MB
  • 文件页数:605页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C# 3.0实例精通PDF格式电子书版下载

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

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

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

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

图书目录

丛书序1

前言1

第1章 C#3.0入门1

1.1 Visual Studio2008的安装与部署1

1.1.1 Visual Studio2008IDE的安装1

1.1.2 安装MSDN2

1.2 初识Visual Studio20083

1.2.1 Visual Studio2008的新特性3

1.2.2 Visual Studio2008开发环境7

1.2.3 Visual Studio2008IDE基本功能设置12

1.3 使用Visual Studio2008开发第一个C#程序15

1.3.1 第一个C#控制台应用程序15

1.3.2 第一个Windows窗体应用程序17

第2章 C#语言基础19

2.1 使用变量与常量19

2.1.1 理解基本语句19

2.1.2 常量的使用21

2.1.3 变量的使用23

2.1.4 使用基本的数据类型25

2.1.5 转换数据类型28

2.2 使用运算符与表达式30

2.2.1 使用赋值与算术运算符30

2.2.2 使用关系与逻辑运算符32

2.3 使用选择结构35

2.3.1 使用if结构35

2.3.2 使用switch结构40

2.4 使用循环结构42

2.4.1 使用while循环42

2.4.2 使用do...while循环45

2.4.3 使用for循环47

2.4.4 综合实例—输出一个菱形49

2.5 C#基础知识综合实例—实现一个简易计算器53

第3章 C#面向对象编程58

3.1 使用C#创建类与对象58

3.1.1 创建并使用类58

3.1.2 使用类的属性60

3.1.3 使用类的字段62

3.1.4 使用类的方法65

3.1.5 使用静态类68

3.1.6 使用部分类71

3.2 结构与枚举75

3.2.1 使用结构构造数据类型75

3.2.2 使用枚举77

3.3 使用继承79

3.3.1 类的继承79

3.3.2 类的多态性83

3.3.3 使用构造函数86

3.3.4 使用析构函数90

3.3.5 使用虚方法92

3.3.6 理解并使用抽象类94

3.4 创建接口97

3.4.1 创建并使用接口97

3.4.2 使用多个接口101

第4章 C#高级语言知识(一)104

4.1 处理错误和异常104

4.1.1 简单的异常处理104

4.1.2 使用多个catch语句处理程序107

4.1.3 使用checked和unchecked110

4.2 理解值和引用113

4.2.1 认识System.Object类113

4.2.2 复制类116

4.2.3 创建ref和out关键字117

4.2.4 使用委托119

4.2.5 理解装箱和拆箱121

4.3 使用数组和集合123

4.3.1 创建和使用数组123

4.3.2 将数组作为参数传递127

4.3.3 数组的复制128

4.3.4 定义使用交错数组130

4.3.5 创建并使用隐式类型的数组132

4.3.6 使用ref和out传递数组134

4.3.7 使用ArrayList类137

4.3.8 使用Queue类139

4.3.9 使用Stack类141

4.3.10 使用Hashtable142

4.4 使用属性与索引器146

4.4.1 使用属性146

4.4.2 实现接口属性149

4.4.3 使用索引器151

4.4.4 实现接口中的索引器154

第5章 C#高级语言知识(二)158

5.1 委托与事件158

5.1.1 使用委托158

5.1.2 委托的合并160

5.1.3 使用匿名方法162

5.1.4 事件的订阅和发布164

5.2 泛型167

5.2.1 理解泛型167

5.2.2 泛型和数组171

5.2.3 泛型接口的使用173

5.3 迭代器179

5.3.1 为整数列表创建迭代器179

5.3.2 为泛型列表创建迭代器181

5.4 使用垃圾回收184

5.4.1 使用GC类184

5.4.2 实现Dispose()方法187

第6章 创建Windows应用程序(一)191

6.1 使用C#3.0公共控件191

6.1.1 实现系统托盘程序191

6.1.2 实现简单的计算器197

6.1.3 ComboBox实现列表项的自动选择201

6.1.4 使用RadioButton控件和CheckBox控件203

6.1.5 HScrollBar控件实现颜色调节器206

6.1.6 实现一个简单的写字板209

6.1.7 TreeView实现磁盘目录列表217

6.1.8 ListView实现简单资源浏览器221

6.1.9 使用WebBrowser制作简易浏览器227

6.1.10 使用掩码进行输入验证236

6.1.11 使用TrackBar控件240

6.2 使用组件242

6.2.1 使用Directory Entry组件创建虚拟目录242

6.2.2 使用ErrorProvider组件进行输入验证246

6.2.3 使用EventLog组件操作Windows事件日志249

6.2.4 使用FileSystemWatcher组件创建文件监视器254

6.2.5 使用ServiceController组件管理IIS服务257

6.2.6 使用Process组件获取进程信息260

第7章 创建Windows应用程序(二)263

7.1 连接Access数据库263

7.2 连接SQLServer数据库267

7.3 数据的插入270

7.4 数据的修改274

7.5 数据的删除279

7.6 数据库的分离和附加283

第8章 构建Web应用程序(一)289

8.1 使用ASP.NET基本控件289

8.1.1 实现多功能日历289

8.1.2 使用容器控件分组管理其他控件292

8.1.3 实现页面项目的列表294

8.1.4 构建多视图界面297

8.1.5 Wizard控件创建分布式界面300

8.1.6 Substitution控件向缓存页中插入动态内容304

8.2 使用检验控件306

8.2.1 使用Required Field Validator控件进行必填项验证306

8.2.2 使用Range Validator验证数据的范围308

8.2.3 Custom Validator控件实现自定义验证310

8.2.4 使用正则表达式执行验证313

8.3 使用Web部件315

8.3.1 实现可自由拖动的Web部件315

8.3.2 实现可自由添加的Web部件318

8.3.3 Web部件的个性设置321

8.3.4 Web部件的导入导出325

第9章 构建Web应用程序(二)329

9.1 使用数据源控件获取数据329

9.1.1 AccessDataSource控件获取Access数据329

9.1.2 XmIDataSource控件获取XML数据332

9.1.3 SqlDataSource控件获取SQLServer数据334

9.1.4 ObjectDataSource控件获取类对象数据337

9.1.5 获取网站地图文件数据342

9.1.6 获取来自LINQtoSQL数据模型的数据344

9.2 使用数据绑定控件显示数据348

9.2.1 使用GridView控件分页展示数据348

9.2.2 FormView实现数据的新增、删除、修改352

9.2.3 使用DataList定制数据显示界面355

9.2.4 使用ListView实现数据的个性化显示359

9.2.5 使用ListView实现数据的编辑、插入和删除363

9.3 ADO.NET数据处理366

9.3.1 手动创建DataTable366

9.3.2 合并两个DataSet数据表369

9.3.3 DataSet的复制372

9.3.4 DataSet转换为XML文件375

9.3.5 应用数据库缓存依赖380

第10章 构建ASP.NETAJAX站点383

10.1 ScriptManager控件实现客户端脚本全球化日期383

10.2 使用UpdatePanel控件386

10.2.1 一个简单的Ajax无刷新程序386

10.2.2 多个UpdatePanel独立更新388

10.2.3 母版页中使用UpdatePanel控件391

10.2.4 外部事件刷新UpdatePanel393

10.2.5 UpdatePanel中使用验证控件396

10.2.6 UpdatePanel的错误处理399

10.3 使用UpdateProgress控件404

10.3.1 实现页面更新提示404

10.3.2 使用客户端脚本取消异步回发406

10.3.3 使用客户端脚本显示更新进度410

10.4 使用Timer控件414

10.4.1 Ajax定时刷新414

10.4.2 多个UpdatePanel使用Timer控件416

第11章 使用LINQ架构与组件420

11.1 使用LINQ to Objects420

11.1.1 简单的数据检索420

11.1.2 查询ArrayList424

11.2 使用LINQ to DataSet427

11.3 使用LINQ to XML431

11.3.1 XML树的创建和查询431

11.3.2 XML文件数据的新增、删除、修改436

11.4 使用LINQ to SQL440

11.4.1 数据查询441

11.4.2 新增数据444

11.4.3 数据的修改449

11.4.4 数据的删除453

第12章 创建和使用Web服务457

12.1 创建简单的Web服务457

12.2 控制台程序中调用Web服务459

12.3 桌面程序中使用Web服务462

12.4 在Web应用程序中使用Web服务466

12.5 部署和发布Web服务469

12.6 为Web服务创建代理471

12.6.1 使用Wsdl.exe创建Web服务的代理类471

12.6.2 创建代理程序471

第13章 应用程序中使用水晶报表473

13.1 配置数据源473

13.1.1 使用SQLServer作为数据源473

13.1.2 使用Access文件作为数据源475

13.1.3 使用Excel作为数据源476

13.1.4 使用XML文件作为数据源476

13.2 报表中数据的分组和排序477

13.3 使用参数对报表数据进行筛选480

13.4 使用图表对数据进行更直观的表示483

13.5 插入子报表486

13.6 报表中进行层次分组489

13.7 报表服务492

第14章 构建WPF应用程序495

14.1 WPF中实现不同类型窗口495

14.2 WPF中的布局502

14.3 WPF页面导航504

14.4 WPF中的数据绑定508

14.4.1 一个简单的数据绑定508

14.4.2 实现两个控件的属性绑定512

14.4.3 绑定到ADO.NET数据集513

14.4.4 绑定到集合518

14.5 WPF中的图形和多媒体523

14.5.1 使用InkCanvas控件创建画板523

14.5.2 实现一个简单的动画527

14.5.3 实现一个简单的三维场景529

第15章 构建WCF服务533

15.1 实现一个简单的WCF服务533

15.2 WCF服务的自承载538

15.3 WCF中的寻址544

15.4 在WCF服务中模拟客户端程序549

第16章 用Workflow设计工作流558

16.1 实现一个简单的顺序工作流558

16.2 工作流中使用延迟561

16.3 工作流中实现条件分支563

16.4 工作流的挂起和终☆止568

16.5 实现工作流的循环迭代执行574

16.6 简单的状态机工作流—找工作577

热门推荐