图书介绍
Windows Forms 2.0数据绑定 .NET智能客户端数据应用程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Windows Forms 2.0数据绑定 .NET智能客户端数据应用程序设计](https://www.shukui.net/cover/36/31708878.jpg)
- (美)诺伊斯著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121048779
- 出版时间:2007
- 标注页数:696页
- 文件大小:49MB
- 文件页数:732页
- 主题词:窗口软件,Windows-程序设计
PDF下载
下载说明
Windows Forms 2.0数据绑定 .NET智能客户端数据应用程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 创建Windows Forms数据绑定应用程序1
1.1 什么是数据绑定2
1.2 第一个Windows Forms 2.0数据绑定应用程序3
创建一个Windows应用程序项目4
添加一个新的数据源和数据连接6
选择数据对象8
自定义数据源控件映射10
生成数据绑定控件11
运行应用程序13
1.3 数据绑定全景图14
1.4 数据源15
1.5 数据对象和集合16
1.6 是否使用DataSet,这是个问题18
1.7 数据绑定控件20
1.8 分层应用程序架构21
1.9 智能客户端是什么27
1.10 本章小结28
第2章 使用强类型数据集和表适配器31
2.1 DataSet类快速回顾31
2.2 追求类型安全性34
2.3 强类型数据集内部机制37
2.4 创建强类型数据集41
2.5 使用数据集设计器创建强类型数据集42
创建强类型数据集并设置数据连接43
向数据集添加表48
2.6 强类型数据集生成的代码49
2.7 表适配器介绍52
2.8 使用表适配器填充和更新强类型数据集56
2.9 连接管理58
2.10 给表适配器加上事务支持62
2.11 添加帮助器数据访问方法66
2.12 让表适配器使用存储过程或视图67
2.13 在表适配器上添加查询69
在表适配器上添加自定义查询69
配置表适配器使用存储过程74
2.14 使用命令行工具创建强类型数据集77
2.15 在代码中使用强类型数据集78
2.16 本章小结79
第3章 Windows Forms数据绑定介绍81
3.1 数据绑定的高层视图81
数据绑定概念82
.NET框架2.0数据绑定的增强功能84
3.2 将数据集合绑定到网格上86
3.3 将数据集合绑定到多值控件上88
3.4 将数据绑定到窗体上单独的控件90
3.5 数据集内部的数据路径92
3.6 在控件之间同步数据96
3.7 智能数据容器97
3.8 数据分页浏览99
3.9 主从式数据绑定104
3.10 通过数据绑定更新数据源的数据106
3.11 本章小结108
第4章 绑定控件到数据源111
4.1 了解BindingSource组件111
4.2 使用绑定源实现简单数据绑定112
4.3 为主从式数据绑定链接绑定源116
4.4 通过绑定源导航访问数据121
4.5 通过绑定源操作数据122
4.6 使用绑定源作为数据存储容器124
4.7 使用DataReader填充绑定源126
4.8 使用绑定源排序、查找和过滤显示的数据128
4.9 使用事件监控数据131
4.10 限制对数据的修改133
4.11 复杂数据类型的数据绑定的内幕134
4.12 将Image列绑定到PictureBox控件141
4.13 将DateTime列绑定到DateTimePicker控件142
4.14 将DateTime列绑定到TextBox控件144
4.15 将Numeric列绑定到TextBox控件145
4.16 自动格式设置和解析功能小结147
4.17 使用Binding事件完成超越内置类型转换的功能148
4.18 处理Format事件154
4.19 处理Parse事件156
4.20 完成编辑过程157
4.21 使用AutoComplete功能让用户更容易操作160
4.22 数据绑定生命周期162
4.23 智能子/父式数据绑定163
4.24 绑定到数据的多个拷贝165
4.25 从子数据绑定控件更新父数据绑定控件168
4.26 同步多对多关联的集合172
4.27 本章小结176
第5章 使用Visual Studio设计器生成绑定控件177
5.1 使用“数据源”窗口177
5.2 向项目中添加数据源179
5.3 选择数据源的类型180
5.4 添加数据库数据源181
5.5 添加Web服务数据源185
5.6 添加对象数据源186
5.7 从数据源生成绑定控件189
5.8 选择绑定控件类型196
5.9 定制绑定控件类型196
5.10 将现存的控件绑定到数据源上199
5.11 数据绑定揭秘:设计器生成的代码和数据源文件202
5.12 其他的设计器生成数据绑定代码的方法205
5.13 通过属性窗口设置控件的数据绑定206
5.14 使用智能标签生成数据绑定210
5.15 使用设计器生成主/从式数据绑定控件214
5.16 本章小结216
第6章 使用DataGridView控件显示数据217
6.1 DataGridView控件概述218
6.2 DataGridView控件的基本数据绑定219
6.3 控制网格控件中对数据的修改221
6.4 用程序代码构造DataGridView222
编写程序给网格控件添加列222
编写程序给网格控件添加行224
6.5 使用非绑定列自定义列的内容226
6.6 在虚拟模式中显示计算数据233
设置虚拟模式234
初始化网格控件238
理解虚拟模式的行为239
虚拟模式总结240
6.7 使用内置的列类型241
DataGridViewTextBoxColumn249
DataGridViewButtonColumn250
DataGridViewLinkColumn250
DataGridViewCheckBoxColumn251
DataGridViewImageColumn251
DataGridViewComboBoxColumn252
6.8 内置标题头单元格255
6.9 处理网格数据编辑功能256
6.10 自动改变列的大小259
6.11 列和行冻结功能262
6.12 使用设计器定义网格控件263
6.13 列重新排序266
6.14 定义自定义列和单元格类型269
定义一个定制单元格类型270
定义一个定制列类型273
6.15 使用面向单元格的网格控件特性277
6.16 使用样式设置DataGridView控件的格式281
6.17 本章小结284
第7章 理解数据绑定的接口285
7.1 数据绑定使用接口做什么286
7.2 IEnumerable和IEnumerator接口:支持对集合的迭代访问289
7.3 ICollection接口:控制对集合的访问295
7.4 IList接口:添加数据绑定功能298
7.5 IListSource接口:显示集合的集合303
7.6 属性描述符类:提供动态发现数据项的信息的功能305
7.7 ITypedList接口:显示数据绑定属性307
7.8 IBindingList接口:提供丰富的绑定支持310
了解IBindingList接口310
通知客户代码对集合的修改313
实现IBindingList接口的修改通知功能316
使用IBindingList接口支持排序功能317
使用IBindingList接口支持查找功能322
7.9 IBindingListView接口:支持高级排序和过滤功能323
7.10 ICancelAddNew接口:支持集合的事务式插入功能325
7.11 IRaiseItemChangedEvents接口:提供集合中数据项的修改通知327
7.12 IEditableObject接口:支持事务式数据项修改328
7.13 INotifyPropertyChanged接口:发布数据项的修改通知329
7.14 IDataErrorInfo接口:提供错误信息330
7.15 ICustomTypeDescriptor接口:显示自定义类型信息332
7.16 ISupportInitialize接口:支持设计器初始化334
7.17 ISupportInitializeNotification接口:支持互相依赖的组件的初始化337
7.18 ICurrencyManagerProvider接口:显示数据容器的CurrencyManager341
7.19 本章小结341
第8章 实现自定义数据绑定控件343
8.1 扩充框架内置的数据绑定控件344
8.2 创建分组列DataGridView控件345
从DataGridView派生并处理CellFormatting事件347
修改单元格的绘制行为348
8.3 使用自定义控件350
8.4 用户控件测试容器352
8.5 开发数据绑定容器控件353
8.6 创建一个可过滤网格控件354
8.7 给自定义控件添加数据绑定能力357
8.8 支持数据绑定的设计器初始化359
8.9 指定控件上的绑定属性360
8.10 使用ISupportInitialize接口支持延迟初始化功能362
8.11 动态获取数据源的属性367
动态填充组合框控件368
处理ListChanged事件370
8.12 自动完成TextBox控件的输入371
8.13 自动改变网格中列的大小375
8.14 最终完成作为示例的Filtered Grid控件376
8.15 从头开始创建一个定制数据绑定控件379
8.16 创建一个用于决策支持的可绑定数据的图表控件379
创建自画的自定义控件381
定义用于绘制图形的定制数据结构383
8.17 编写数据绑定定制控件384
定义定制控件骨架385
初始化和更新数据绑定387
向容器中添加BarChartControl实例389
8.18 向自定义数据绑定控件添加编辑功能支持391
8.19 本章小结397
第9章 实现自定义数据绑定商业对象和集合399
9.1 定义和使用数据绑定商业对象400
9.2 定义和使用数据绑定商业对象集合405
9.3 .NET框架泛型集合类406
9.4 自定义商业对象例子:CustomBusinessObjects408
将Customers和Orders对象绑定到窗体控件上410
生成一些可以绑定的测试数据413
9.5 设置自定义对象的文本数据绑定行为415
9.6 使用IEditableObject接口支持事务式对象编辑416
9.7 使用属性变更事件支持对象编辑通知功能420
9.8 使用INotifyPropertyChanged事件支持对象编辑通知功能423
9.9 使用BindingList〈T〉类创建具有丰富特性的对象集合424
9.10 基于BindingList〈T〉创建自定义集合类型426
接管构造过程427
获得一些需要使用的测试数据429
给集合添加查找功能430
给集合添加排序功能432
9.11 管理集合的事务式添加功能439
9.12 触发数据项已变更事件441
9.13 添加IBindingListView功能443
9.14 通过“数据源”窗口绑定到商业对象453
9.15 本章小结455
第10章 数据验证和错误处理457
10.1 Windows Forms验证机制458
10.2 处理验证事件459
10.3 DataGridView验证事件462
10.4 向上验证层次结构中的控件463
10.5 使用ErrorProvider控件显示验证错误464
10.6 DataGridView错误显示467
10.7 DataGridView DataError事件468
10.8 使用AutoValidate属性控制验证行为471
10.9 向下验证层次结构中的控件472
10.10 扩展验证控件474
10.11 捕获数据集上的数据错误475
10.12 使用IDataErrorInfo接口从自定义对象提供错误信息479
10.13 数据并发解决方案483
10.14 本章小结484
附录A 在ASP.NET中绑定数据487
A.1 ASP.NET页面处理基础489
A.2 ASP.NET 1.X中的数据绑定490
在网格中显示表格状数据491
在代码后置类中挂接动态行为492
在网格控件中处理行选择功能495
使用数据绑定表达式496
A.3 ASP.NET 2.0中的数据绑定概述498
A.4 数据源499
SqlDataSource控件500
ObjectDataSource控件505
AccessDataSource控件507
XmlDataSource控件507
SiteMapDataSource控件508
A.5 数据绑定表达式508
A.6 GridView控件509
A.7 DetailsView控件512
A.8 FormView控件514
A.9 主从式绑定515
A.10 层次结构绑定518
A.11 小结519
附录B WinFx应用程序中的数据绑定521
B.1 WinFx用户界面编程和功能概述522
B.2 编写一个简单的WinFx应用程序525
开始创建一个“Hello World”应用程序526
创建一个稍微复杂一些的应用程序528
B.3 WinFx数据绑定101532
B.4 数据场景和数据源536
B.5 XAML是什么537
B.6 使用模板将集合绑定到网格上541
B.7 WinFx下的控件样式设置543
B.8 小结545
附录C Windows Forms应用程序编程547
C.1 第一个Windows Forms数据应用程序548
C.2 使用Visual Studio创建Windows Forms应用程序554
创建一个空的Windows Forms项目554
使用工具箱555
向窗体上添加成员557
挂接事件处理程序和数据绑定561
C.3 Windows Forms设计器生成的代码(.NET 2.0新增)563
C.4 Windows Forms架构概览567
C.5 .NET程序执行的开端——Main方法570
C.6 处理控件事件574
C.7 显示其他窗体576
C.8 在父窗体中包含窗体577
C.9 常用的数据显示控件578
标签控件579
按钮控件580
复选框控件580
单选按钮控件581
文本框控件581
RichTextBox控件582
DateTimePicker控件582
列表框控件582
组合框控件584
列表视图控件584
树视图控件585
PictureBox控件585
DataGrid控件585
DataGridView控件(.NET 2.0新增)586
C.10 创建自定义用户控件586
C.11 布局窗体上的控件589
控件的绝对位置和大小589
控件锚定590
控件停靠592
使用布局容器控件(.NET 2.0新增)595
C.12 设置Tab键顺序596
C.13 Windows Forms应用程序的命令控件和控制控件(.NET 2.0新增)598
C.14 小结600
附录D 使用ADO.NET访问数据601
D.1 关系型数据访问603
D.2 无所不在的DataSet607
D.3 从文件中装载数据集609
D.4 用程序创建数据集611
D.5 从数据库装载数据集613
D.6 使用DataReader装载DataTable619
D.7 主从式DataSet621
D.8 使用存储过程获取数据623
D.9 使用DataSet更新数据库624
D.10 处理并发628
D.11 使用数据集和存储过程更新数据632
D.12 搜索数据集637
D.13 合并来自多个数据集的数据639
D.14 使用数据视图641
D.15 使用事务643
D.16 使用System.Transactions处理事务范围647
D.17 客户端事务处理650
D.18 数据集和数据适配器事件651
D.19 将数据读入商业对象654
D.20 XML数据访问658
D.21 使用XmlDataDocument类659
D.22 使用XPathDocument类663
D.23 将数据装载进XPathDocument664
D.24 查询XML数据665
D.25 在XML文档中导航667
D.26 小结670
索引671