图书介绍
Windows Forms 2.0程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- ChrisSells,MichaelWeinhardt著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121058685
- 出版时间:2008
- 标注页数:888页
- 文件大小:195MB
- 文件页数:932页
- 主题词:窗口软件,Windows-程序设计
PDF下载
下载说明
Windows Forms 2.0程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章你好,Windows Forms1
1.1从头开始学习Windows Forms1
1.2 Visual Studio.NET中的Windows Forms6
1.3布置控件12
1.4控件15
1.5应用程序设置17
1.6资源21
1.7对话框24
1.8绘图27
1.9打印29
1.10数据绑定30
1.11多线程用户界面33
1.12部署35
1.13本章小结36
第2章窗体37
2.1显示窗体37
拥有者窗体和附属窗体38
2.2窗体生命周期40
窗体打开阶段41
窗体变为非活动窗体以及重新激活窗体43
窗体关闭阶段44
2.3窗体通知行为46
闪动通知46
系统托盘通知47
只存在于系统托盘的应用程序49
2.4窗体大小和位置51
限制窗体大小55
窗体的Z-Order顺序56
2.5窗体修饰57
2.6透明窗体58
非矩形窗体59
2.7窗体和快捷菜单62
快捷菜单67
2.8工具条69
2.9状态条71
2.10多文档界面应用程序74
2.11可视化继承84
2.12本章小结86
第3章对话框87
3.1标准对话框87
3.2窗体风格89
在运行时获得窗体是处于模式状态还是非模式状态90
3.3数据交换91
处理OK按钮和Cancel按钮92
非模式窗体数据96
3.4数据验证97
正则表达式和数据验证98
掩码文本输入和数据验证99
数据格式通知功能100
组合验证101
整体验证102
3.5实现帮助功能106
工具提示条106
使用ErrorProvider提供通用信息107
处理帮助按钮和F1键109
使用HTML帮助111
编译好的HTML帮助113
使用HelpProvider组件116
显示帮助目录、索引和搜索117
3.6本章小结117
第4章布局119
4.1固定布局119
位置和大小119
控件的Z-Order顺序124
控件的Tab键顺序125
4.2动态布局126
锚定127
停靠129
停靠和Z-Order顺序131
工具条控件的停靠功能133
自动改变大小141
自动缩放142
4.3布局控件145
分隔控件146
分组147
流式布局148
TableLayoutPanel151
4.4布局优化153
4.5自定义布局154
4.6本章小结155
第5章绘图基础功能157
5.1绘制到屏幕上157
处理Paint事件158
触发Paint事件159
5.2颜色161
预定义颜色163
颜色转换165
5.3画刷165
实颜色画刷166
纹理画刷166
模式画刷167
线性渐变画刷168
路径渐变画刷170
5.4画笔172
线的帽子174
虚线175
笔对齐176
连接点177
从画刷创建画笔178
5.5形状178
曲线179
光滑模式180
保存和恢复图形对象的设置181
5.6路径182
填充模式185
5.7图像185
加载和绘制图像186
缩放、裁剪、移动和倾斜图像187
旋转和翻转189
重新着色190
透明191
动画192
绘制到图像中195
屏幕拷贝197
图标197
鼠标指针199
5.8本章小结202
第6章绘制文本203
6.1字体203
创建字体205
字体字样组206
系统字体208
字体特性209
字体高度211
6.2字符串213
格式设置213
字符串和路径220
6.3 TextRenderer类221
使用TextRenderer实现格式设置223
6.4两种技术的总结225
外壳一致性225
国际化227
设备无关的绘制228
字体边界光滑功能支持229
性能230
与GDI+图形绘制集成230
文本格式比较230
集成232
6.5本章小结233
第7章高级绘图功能235
7.1页面单位235
将像素转换为页面单位238
7.2转换239
缩放240
缩放字体241
旋转241
变换243
Shearing244
组合转换245
变换帮助器246
路径变换247
7.3区域248
构造和填充区域249
区域剪裁250
区域组合操作251
7.4优化绘图操作251
双缓冲技术253
手工双缓冲技术254
双缓冲技术的性能考虑257
其他绘制选项257
7.5本章小结258
第8章打印259
8.1打印文档259
8.2打印控制器261
打印预览262
PrintPreviewDialog控件的控制框图标264
8.3基本打印事件265
8.4边距268
8.5页面设置271
8.6打印机设置274
打印范围276
选择打印机279
8.7有用的打印技术280
单词折行和分页281
基于每个页面的页面设置285
动态页面计数287
8.8本章小结289
第9章组件291
9.1组件的定义291
9.2使用组件292
9.3创建自定义组件295
直接从System.ComponentModel.Component继承295
组件资源管理297
实现IComponent接口300
向工具箱添加自定义组件305
自定义功能306
扩展现存的组件311
9.4本章小结312
第10章控件313
10.1.控件的定义313
10.2使用控件314
10.3主题化控件316
工具条绘制模式317
10.4自画控件321
ControlPaint类324
主题样式控件绘制技术326
10.5扩展现存的控件328
10.6自定义控件329
直接从System.Windows.Forms.Control派生329
控件绘制330
自定义实现332
EventChanged334
环境属性336
控件输入功能339
滚动345
Windows消息处理347
10.7用户控件349
测试用户控件350
10.8承载COM控件352
10.9本章小结353
第11章设计期集成:属性窗口355
11.1设计期组件355
11.2宿主、容器和站点356
11.3调试设计期功能359
11.4 DesignMode属性360
11.5特性361
修改工具箱图标361
属性窗口集成362
11.6代码序列化368
11.7批量初始化369
ISupportInitializeNotifiication373
11.8扩展器属性提供者375
11.9类型转换器381
自定义类型转换器383
可扩展对象转换器388
使用TypeConverters执行自定义类型代码序列化391
11.10用户界面类型编辑器394
下拉风格用户界面类型编辑器396
模式用户界面类型编辑器399
11.11本章小结402
第12 章&设计期集成:设计器和智能标签403
12.1设计器403
ComponentDesigner405
ControlDesigner类409
只在设计期才用到的属性411
12.2智能标签414
设计器动作414
设计器动作列表415
智能标签属性416
智能标签方法项425
乏味的智能标签面板外观428
自定义智能标签面板的外观430
给快捷菜单添加智能标签方法项438
切换智能标签项的标签文本439
设计器动作列表442
动态的设计器动作443
12.3本章小结447
第13章资源449
13.1资源基础449
清单资源450
13.2强类型资源454
应用程序资源文件(resx)454
管理资源456
资源的持久化保存459
使用强类型资源460
资源管理器463
强类型资源类465
设计器资源468
嵌入原生资源471
13.3应用程序国际化472
文化信息473
资源本地化474
非开发人员的资源本地化478
资源查找480
资源解析482
输入语言483
阅读方向485
13.4本章小结486
第14章应用程序487
14.1应用程序487
应用程序生命周期489
应用程序上下文490
应用程序事件492
用户界面线程异常493
传递命令行参数496
14.2单实例应用程序497
单实例检测和管理498
多窗口SDI应用程序500
单实例MDI应用程序508
14.3本章小结513
第15章 设置515
15.1应用程序环境515
编译期设置515
运行时设置518
15.2应用程序设置信息、用户设置信息和漫游用户设置信息524
设置的定义524
设置文件525
管理设置526
编辑设置项526
应用程序配置文件530
配置管理器532
用户配置文件535
15.3强类型设置537
15.4使用强类型设置539
使用Settings类539
装载和检查设置540
更新设置542
保存设置543
回滚设置544
移植设置545
15.5使用设计器来管理设置549
属性窗口配置549
属性绑定551
持久化保存窗体的状态、大小和位置554
支持工具条的自动布局555
15.6其他的设置存储方式557
注册表557
特殊文件夹559
15.7本章小结560
第16章数据绑定基础561
16.1数据绑定基础知识561
16.2简单数据绑定和项数据源566
16.3简单绑定和列表数据源568
16.4复杂绑定和列表数据源572
16.5 IBindingList接口576
16.6 BindingList<T>类577
双向的列表变更同步578
双向的项变更同步580
16.7 BindingSource组件581
将项类型转变为列表数据源581
在设计期使用BindingSource583
16.8设计期数据源584
数据库585
Web服务588
对象590
配置BindingSource组件592
数据源持久化保存595
16.9在设计器中绑定用户界面元素596
作为可绑定列表数据源的BindingSource组件596
16.10本章小结606
第17章应用数据绑定607
17.1拖放式数据绑定607
DataGridView绑定用户界面608
明细绑定用户界面610
17.2数据绑定用户界面基础611
项用户界面611
列表用户界面625
17.3数据视图634
17.4实际的数据绑定用户界面639
主/明细式用户界面639
列表/项用户界面644
层次结构用户界面649
多个数据上下文651
类型转换器653
17.5本章小结656
第18章 多线程用户界面657
18.1长时间运行的操作657
进度标识657
异步操作660
安全性和多线程663
简化的多线程669
报告进度671
共享数据680
18.2异步Web服务683
Web服务组件687
18.3本章小结690
第19章CllckOnce 部署691
19.1实现C1ickOnce部署的步骤692
发布应用程序693
启动应用程序697
19.2 C1ickOnce配置700
自启动程序701
应用程序文件704
发布者细节705
安装模式707
版本控制708
19.3 C1ickOnce安全性711
代码签名712
代码访问安全机制720
19.4管理权限725
决定所需的权限725
检查所需的权限727
19.5部分信任程序集的注意事项728
收集程序集信息728
处理按键729
通过Web服务通信730
读取和写入文件733
处理多个部分信任部署区域的情况734
调试部分信任应用程序735
19.6处理命令行参数735
19.7本章小结738
附录A Windows Forms 20 的的新增功能739
A.1关于Windows Forms的几句话739
A.2 Windows Forms 2.0的增强功能740
A.3 Windows Forms 2.0的改进功能742
绘制744
打印745
组件和控件745
设计期集成746
资源747
应用程序748
设置748
数据绑定750
多线程用户界面751
ClickOnce部署752
附录 B从MFC转移到 Windows Forms753
B.1关于MFC的一席话753
B.2 MFC与Windows Forms的对比755
区别757
战略762
B.3 MFC与Windows Forms互操作763
在Windows Forms中承载MFC COM控件763
在MFC中承载Windows Forms控件765
B.4 Windows Forms是更好的MFC769
附录C委托和事件773
C.1委托773
接口774
委托775
静态监听者777
C.2事件777
收获所有结果778
异步通知:执行并继续779
异步通知:轮询780
异步通知:委托780
C.3匿名委托781
C.4整个世界的幸福782
附录D组件和控件概览785
D.1组件785
Background Worker785
BmdmgNavigator785
BindingSource785
ColorDialog786
ErrorProvider786
FolderBrowserDialog786
FontDialog786
HelpProvider786
ImageList786
NotifyIcon787
OpenFileDialog787
PageSetupDialog787
PrintDialog787
PrintDocument788
PrintPreviewDialog788
SaveFileDialog788
SoundPlayer788
Timer788
Tool Tip789
D.2控件789
B utton789
CheckBox789
CheckedListBox790
ComboBox790
ContextMenuStrip791
DataGridView791
DateTimePicker791
DomainUpDown792
DowLayoutPanel792
GroupBox792
HScrollBar792
Label793
LinkLabel793
ListBox794
ListView795
MaskedTextBox796
MenuStrip796
MonthCalendar796
NumericUpDown797
Panel798
PictureBox798
PrintPreviewControl798
ProgressBar798
RadioButton799
R1cbTextBox799
SplitContainer800
StatusStrip800
TabControl800
TableLayoutPanel800
TextBox800
ToolStrip801
ToolStripContainer801
TrackBar801
TreeView801
VScroBar802
WebBrowser803
附录E拖放功能805
E.1启用拖放功能805
拖动源805
放置目标806
放置目标和COM809
运行中的拖放操作810
E.2添加对多种拖放效果的支持811
向拖动源添加多种拖放效果811
向放置目标添加多种拖放效果812
E.3自定义拖放操作814
使用自定义鼠标指针814
控制拖放操作的结束816
E.4拖放多个数据项817
拖动多个ListView项818
资源管理器风格的用户界面的一部分818
启动一个拖动操作822
运行中的拖动操作823
完成拖动操作826
E.5文件拖放操作827
附录F 文档管理829
F.1 FileDocument组件833
脏位管理833
文件管理834
处理File菜单项836
MDI和FileDocument组件838
F.2外壳集成841
与外壳集成841
文档图标842
StartDocuments菜单844
F.3 MruMenuManager组件845
获得MRU菜单846
配置MRU菜单的外观847
添加文件到MRU菜单中849
打开MRU文件850
在应用程序会话之间持久保存MRU菜单851
MruMenuManager和MDI应用程序852
F.4通过从外壳拖放文件来打开文件853
参考资料857
索引861
热门推荐
- 32130.html
- 2747501.html
- 1447068.html
- 821041.html
- 839577.html
- 961588.html
- 2511004.html
- 497354.html
- 2143200.html
- 1110611.html
- http://www.ickdjs.cc/book_1838205.html
- http://www.ickdjs.cc/book_2762578.html
- http://www.ickdjs.cc/book_3747906.html
- http://www.ickdjs.cc/book_387220.html
- http://www.ickdjs.cc/book_2559784.html
- http://www.ickdjs.cc/book_2141313.html
- http://www.ickdjs.cc/book_2599758.html
- http://www.ickdjs.cc/book_918032.html
- http://www.ickdjs.cc/book_40898.html
- http://www.ickdjs.cc/book_3158894.html