图书介绍
Windows Forms高级编程pdf电子书版本下载
- Jason Bell,Benny B.Johansen等著;袁勤勇,郑魏等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302055211
- 出版时间:2002
- 标注页数:594页
- 文件大小:131MB
- 文件页数:612页
- 主题词:窗口软件(学科: 程序设计) 窗口软件 程序设计
PDF下载
下载说明
Windows Forms高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
18.3.2 项目编码 56 1
目录 1
第1章 .NET Framework简介 1
1.1.2 .NET分布式应用技术 2
1.1 .NET的伟大之处 2
1.1.1 Windows Forms类层次结构 2
1.1.3 程序员效率 4
1.1.4 公共语言运行时环境 5
1.1.5 基于证据的安全性 10
1.1.6 无用存储单元收集 12
1.1.7 CLR中缩写和术语汇总 13
1.2 在.NET中创建用户界面 13
1.2.1 Windows Forms 14
1.2.2 Web Forms 15
1.2.3 我们应该使用什么:Windows Forms还是Web Forms 15
1.3 XML 16
1.4 Web服务 17
1.5 通过COM+的组件服务 18
1.5.1 事务处理 18
1.5.2 对象存储池 18
1.6 Visual Studio.NET 19
1.5.3 排队组件 19
1.7 小结 20
2.1 创建第一个项目 21
第2章 Visual Studio.NET概述 21
2.2 解决方案、项目和文件 23
2.3 File菜单 24
2.4 View菜单 25
2.4.1 Solution Explorer窗口 26
2.4.2 Class View窗口 27
2.4.3 Code菜单项 28
2.4.4 Designer菜单项 29
2.4.5 Toolbox菜单项 29
2.5 编写程序代码 31
2.5.1 智能感知 31
2.5.2 使用程序代码向导 32
2.6 Edit菜单 33
2.7 项目管理和Project菜单 35
2.7.1 项目内管理 36
2.7.2 项目属性 38
2.7.3 添加到项目 40
2.8 Build菜单 41
2.10 Tools菜单 42
2.9 Debug菜单 42
2.11 Help菜单 44
2.12 命令行开发 44
2.13 小结 49
第3章 继承和其他重要的新语言特性 50
3.1 面向对象程序设计介绍 50
3.1.1 对象和类 51
3.1.2 关联 52
3.1.3 继承 54
3.1.4 多态性 55
3.1.5 抽象、封装和程序代码重用 56
3.2 WroxGraph:扩展控件 57
3.2.1 Controls和GDI+的基础知识简介 58
3.2.2 完整的应用程序 59
3.2.3 声明继承 61
3.2.4 重写能力的说明 62
3.2.5 抽象基类和接口 62
3.2.6 访问和属性的说明 63
3.2.7 “Me”、“MyBase”和“MyClass” 66
3.2.8 函数重载 68
3.2.9 对象构造函数 70
3.2.10 无用存储单元收集 72
3.2.11 基本对象 73
3.2.12 强制转换 75
3.2.13 使用委托 76
3.3 可视化窗体继承 78
3.3.1 测试Framework 78
3.3.2 基本窗体 78
3.3.3 使用Inheritance Picker 81
3.3.4 “OOMathTest”窗体 82
3.3.5 共用成员变量和方法 84
3.4 接口 85
3.4.1 声明接口 85
3.4.2 实现接口 85
3.4.3 实现多重接口 88
3.5.1 “Try、Catch、Finally” 89
3.5 结构化错误处理 89
3.5.2 产生和显示异常 90
3.6 小结 91
第4章 Windows Forms简介 92
4.1 Windows Forms与Web Forms 92
4.2 Windows Forms的特性 93
4.3 窗体类型 95
4.4 .NET Framework中的Windows Forms 97
4.5 创建窗体 98
4.6 在Visual Studio.NET中自动生成窗体的代码 102
4.7 “Form”类属性 107
4.8 WroxEdit 108
4.8.1 在窗体上放置控件 109
4.8.2 设置窗体的位置 116
4.9 向应用程序中增加窗体 118
4.10 WroxWarnings 118
4.11 小结 124
5.1 设计一个用户界面 125
第5章 Windows Forms和界面设计 125
5.1.1 易学性 126
5.1.2 有效性 126
5.1.3 灵活性 127
5.1.4 健壮性 127
5.2 实用用户界面设计 128
5.2.1 单文档界面窗体 129
5.2.2 多文档界面窗体 130
5.2.3 Explorer样式的界面 132
5.2.4 窗体元素 140
5.3 小结 142
第6章 事件处理 143
6.1 常用的Windows Forms事件 144
6.2 理解委托 145
6.2.1 C#中的委托 146
6.2.2 VB.NET中的委托 151
6.3 理解事件 154
6.3.1 用C#编写事件处理程序 155
6.3.2 用VB.NET编写事件处理程序 158
6.4 通过重写方法实现事件 162
6.4.1 .NET事件和委托的基本原理 165
6.4.2 用C#验证文本框 166
6.4.3 对两个事件使用一个事件处理程序 168
6.4.4 在VB.NET中验证文本框 168
6.5 实现和引发事件 169
6.6 小结 172
第7章 Windows Forms和数据 173
7.1 例子 173
7.2 ADO.NET体系结构概述 174
7.3 数据绑定 193
7.4 向导 199
7 4.1 DataForm向导示例 199
7 4.2 利用DataForm向导创建DataGrid 205
7.4.3 利用两个DataGrid控件的Parent/Child 212
7.4.4 参数化查询的例子 213
7.5 绑定到数组和集合 215
7.5.1 CollectionListBox示例 216
7.5.2 DataTableListBox示例 217
7.6 小结 219
第8章 基础控件和对话框控件 220
8.1 WroxCount 222
8.1.1 “Form” 222
8.1.2 “Panel” 225
8.1.3 “Label” 227
8.1.4 “CheckBox” 229
8.1.5 “TextBox” 232
8.1.6 “Button” 233
8.1.7 “LinkLabel” 236
8.2 WroxTranslator 238
8.2.1 “RadioButton” 239
8.2 2 “GroupBox” 241
8.2.3 “ListBox” 242
8.2.4 “TrackBar” 245
8.2.5 “PictureBox” 247
8.2.6 “RichTextBox” 248
8.2.7 “HScrollBar”和“VScrollBar” 250
8.3.1 对话框 252
8.3 WroxEditThis 252
8.3 2 “OpenFileDialog” 254
8.3.3 “SaveFileDialog” 261
8.3.4 “FontDialog” 264
8.3.5 “ColorDialog” 267
8.3.6 “PrintDocument” 269
8.3.7 “PrintPreviewControl” 275
8.3.8 “PageSetupDialog” 276
8.3.9 “PrintPreviewDialog” 278
8.3.10 “PrintDialog” 280
8.4 小结 281
第9章 外部控件和ActiveX控件 283
9.1 WroxMenu 283
9.1.1 术语 285
9.1.2 “MainMenu”和“MenuItem” 285
9.1.3 上下文菜单 297
9.1.4 “ToolBar”和“ToolBarButton” 298
9.1.5 Tooltip 303
9.1.6 “StatusBar”和“StatusBarPanel” 305
9.1.7 “Timer” 310
9.1.8 “ImageList” 311
9.1.9 使用ActiveX控件 314
9.2 小结 315
第10章 高级控件 316
10.1 日程安排应用程序 316
10.1.1 “NotifyIcon” 317
10.1.2 “TabControl”和“TabPage” 318
10.1.3 “Splitter” 322
10.1.4 “MonthCalendar” 324
10.1.5 “DateTimePicker” 328
10.1.6 “ComboBox” 331
10.1.7 “CheckedListBox” 334
10.1.8 “TreeView” 339
10.1.9 “ListView” 349
10.1.10 “NumericUpDown” 356
10.1.11 “DomainUpDown” 359
10.1.12 “ErrorProvider” 361
10.1.13 “HelpProvider” 365
10.1.14 “ProgressBar” 367
10.2 小结 368
第11章 组件和报表 369
11.1 WroxAdmin 369
11.1.1 MessageQueue组件 370
11.1.2 FileSystemWatcher组件 377
11.1.3 EventLog组件 382
11.1.4 PerformanceCounter组件 387
11.1.5 ServiceController组件 393
11.1.6 Process组件 396
11.1.7 DirectoryEntry组件 399
11.1.8 DirectorySearcher组件 405
11.1.9 CrystalReportViewer和ReportDocument 409
11.2 小结 415
第12章 GDI+介绍 416
12.1 绘图概述 417
12.1.1 “Graphics”类 417
12.1.2 坐标系统 420
12.1.3 颜色 424
12.1.4 使用Pen绘图 425
12.1.5 使用Brush绘图 431
12.1.6 使用Font绘制文本 435
12.1.7 使用Image绘图 438
12.1.8 用Texture Brush绘图 440
12.1.9 用带纹理刷的Pen绘图 441
12.1.10 使用Image绘制文本 442
12.1.11 几何转换和Alpha组件 443
12.1.12 水平和垂直滚动 444
12.1.13 打印 447
12.2 GDI+的高级功能 451
12.3 小结 453
13.1 全球化 454
第13章 国际化 454
13.1.2 改变文化 455
13.1.1 文化介绍 455
13.1.3 “CultureInfo”类 459
13.1.4 文化相关的数据 460
13.2 本地化 462
13.2.1 创建和使用资源 462
13.2.2 构建本地化窗体 466
13.2.3 使用WinRes来支持本地化 468
13.3 小结 469
14.1 在.NET中调试新特性 470
第14章 调试和优化 470
14.1.1 本机WIN32应用程序的调试 471
14.1.2 调试器设置 471
14.2 使用调试器 474
14.3 调试托管代码 478
14.3.1 调试和跟踪类 478
14.3.2 断言 479
14.3.3 调试窗口 480
1 4.3.4 把调试器附着在运行进程上 487
14.4 异常处理 488
14.5 优化和运行时概要记录 489
14.6 监控性能 491
14.6.1 性能阈值 491
14.6.2 性能计数器 491
14.7 小结 492
15.1.1 打包 493
15.1 打包和部署过程 493
第15章 程序打包和部署 493
15.1.2 部署 494
15.1.3 Windows Installer 494
15.1.4 安装打包文件“.msi” 495
15.1.5 使用VS.NET打包和部署 496
15.1.6 定制安装 502
15.1.7 使用CAB文件打包和部署 505
15.1.11 使用命令行部署 507
15.1.8 使用自展开可执行文件打包和部署 507
15.1.9 使用“XCOPY”部署 507
15.1.10 卸载Windows Forms应用程序 507
15.2 小结 508
第16章 Web服务和Windows Forms(带SDK) 509
16.1 什么是Web服务 509
16.1.1 创建web服务 511
16.1.2 使用Web服务 517
16.2 小结 531
第17章 Web页中的Windows Forms 533
17.1 改善和约束 533
17.2 移动编码概述 534
17.2.1 安全性 535
17.2.2 实现概述 536
17.3 示例 536
17.3.1 安装和配置IIS 537
17.3.2 移动编码示例:“Hello World” 539
17.3.3 定制对话框 542
17.3.4 Web页里的窗体 544
17.3.5 写入文件 546
17.3.6 防止哄骗控件 548
17.4 小结 548
第18章 案例研究:WebMate Web站点开发环境 549
18.1 WebMate介绍 550
18.2 WebMate使用 552
18.3 源代码 559
18.3.1 面向对象的体系结构 559
18.3.3 WebMate类的层次结构 563
18.4 保存项目 565
18.5 打开项目 569
18.6 拖放文件 577
18.7 编辑Web页 583
18.7.1 查看Web页的编辑结果 589
18.7.2 关闭WebMate 592
18.8 小结 594