图书介绍
Microsoft Visual C#.NET 2003开发技巧大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Mark Schmidt,(美)Simon Robinson著;杨会珍,范书义等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508427505
- 出版时间:2005
- 标注页数:570页
- 文件大小:113MB
- 文件页数:592页
- 主题词:C语言-程序设计
PDF下载
下载说明
Microsoft Visual C#.NET 2003开发技巧大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 C#语言2
第1章 运算符、表达式和控制结构2
1.1 理解Visual C#.NET编程布局2
1.2解析命令行参数3
1.3创建多个应用程序入口点4
1.4引用程序集和名称空间5
1.5创建合法的标识符名称6
1.6使用数值类型6
1.7使用浮点数8
1.8使用struct创建数据类型9
1.9数据类型转换12
1.10进行关系运算13
1.11使用逻辑表达式14
1.12确定运算符优先级和结合性16
1.13 使用if语句17
1.14使用循环控制结构18
1.15打断循环控制体20
第2章 对象和组件22
2.1 创建类22
2.2定义类字段24
2.3构造类的方法25
2.4实例化和使用对象27
2.5重载运算符29
2.6重载类构造函数31
2.7构造类的属性32
2.8从其他类继承34
2.9防止对象继承36
2.10对象的字符串表示36
2.11 抽象类和接口37
2.12使用接口进行多重继承40
2.13创建和使用类库42
第3章 字符串和正则表达式44
3.1创建和使用字符串对象44
3.2格式化字符串46
3.3访问单独的字符串字符49
3.4分析字符特性50
3.5大小写敏感的字符串比较54
3.6使用子字符串55
3.7使用原义字符串(Verbatim String)语法57
3.8在常量和可变字符串之间选择57
3.9优化StringBuilder性能59
3.10了解基本的正则表达式语法60
3.11 使用正则表达式来验证用户输入62
3.12使用正则表达式来替换子字符串63
3.13创建正则表达式库66
4.1 声明和使用数组68
第4章 创建和使用.NET集合68
4.2定义锯齿状的(jagged)数组70
4.3使用foreach运算符来枚举数组70
4.4确定foreach循环中当前元素的下标71
4.5使用ArrayList72
4.6在Array和ArrayList之间选择74
4.7使用栈和队列75
4.8使用Hashtable79
4.9使用BitArray81
4.10使用IEnumerator来枚举集合83
4.11对集合排序85
4.12对数组进行二分搜索87
4.13创建新的集合类型91
4.14创建索引器96
第5章 委托和事件99
5.1 定义和使用委托99
5.2组合委托以形成多点传送委托102
5.3从多点传送委托中删除单个委托104
5.4访问多点传送委托中的委托名称105
5.5异步调用委托106
5.6多点传送委托的返回值109
5.7声明事件111
5.8定义和注册事件处理程序114
5.9包装事件参数115
6.1 使用try/catch块117
第6章 异常和错误处理117
6.2使用finally块119
6.3显示异常信息120
6.4创建和抛出自定义的异常123
6.5访问内部异常124
6.6使用checked和unchecked来检测溢出127
第二部分用户界面和图形132
第7章 Windows Form132
7.1创建基于对话框的Windows Form132
7.2更改窗体的属性134
7.4显示消息框135
7.3创建模式对话框135
7.5处理窗体事件137
7.6设计初始Windows Form140
7.7更改Windows Form图标141
7.8将自定义数据赋值给Windows Form142
7.9更改窗体的不透明度143
7.10支持拖放操作145
7.11创建MDI窗体147
7.12 访问MDI子窗口148
7.13排列MDI子窗体150
8.1 使用Label控件显示文本152
第8章 Windows Form控件152
8.2更改控件的属性153
8.3创建按钮和处理事件154
8.4显示打开文件对话框156
8.5创建菜单并将其附加到Windows Form157
8.6创建上下文菜单157
8.7显示系统托盘图标(Tray Icon)158
8.8使用LinkLabel控件打开Web页面159
8.9确定复选框状态160
8.10创建单选按钮组160
8.11确定选中的单选按钮161
8.12添加和删除ListBox控件中的项162
8.13使用ListView控件165
8.14在ListView控件中使用ImageList166
8.15更改ListView模式167
8.16创建ListView列168
8.17使用TreeNode编辑器169
8.18通过编程向TreeView控件添加项170
8.19在TreeView中使用图像171
8.20使用PathSeparator属性选定项171
8.21创建ToolBar172
8.22捕捉ToolBar按钮单击事件173
8.23添加StatusBar面板来显示应用程序状态176
8.25控件锚定177
8.24向控件添加Tooltip177
8.26停靠控件178
8.27实现控件验证181
8.28可视化继承183
第9章 用户控件184
9.1扩展常用控件184
9.2创建复合控件187
9.3创建自定义的控件188
9.4使用Design-Time特性191
9.5更改控件的工具箱图标193
9.6使用程序向工具箱添加控件194
9.7创建扩展提供者(extender provider)控件195
9.8创建UI类型编辑器197
9.9利用自定义的设计器199
9.10扩展设计时的上下文菜单201
9.11使用元数据过滤删除控件属性202
第10章 使用GDI+编写图形程序205
10.1获得Graphics对象205
10.2绘制矩形206
10.3 使用阴影线刷子绘制矩形207
10.4使用纹理刷子填充矩形209
10.5使用渐变填充210
10.6绘制连通的线和多边形211
10.7绘制弧形和饼形213
10.8使用旋转和平移变形214
10.9使用图形容器214
10.10强制重新绘制215
10.11实现无闪烁动画216
10.12枚举系统字体217
10.13显示文本218
10.14启用抗锯齿(Antialiasing)功能218
10.15加载并显示图像219
10.16加载并显示动画GIF的文件格式222
10.17转换图像文件格式223
10.18打印文档224
10.19显示打印预览对话框227
第11章 本地化和资源229
11.1确定用户的文化信息229
11.2本地化Windows Form控件230
11.3通过编程更改当前文化231
11.4枚举文化类型232
11.5对不支持的区域使用后备资源233
11.6根据文化正确地设置数字的格式234
11.7显示文化相关的日期和时间235
11.8根据具体的文化格式化货币235
11.9创建和使用附属程序集236
11.10使用ResourceReader显示图像资源238
11.11使用ResourceWriter类保存资源信息239
第三部 分数据访问244
第12章 文件I/O和串行化244
12.1创建新文件244
12.2验证文件的存在246
12.3打开一个文件以便使用文件类进行阅读246
12.4使用FileInfo类来显示文件信息248
12.5复制和移动文件249
12.6使文件变成只读的250
12.7写入文件251
12.8从文件中读取253
12.9向现有文件附加数据256
12.10使用MemoryStream提高性能258
12.11监控文件和目录更改260
12.12创建目录264
12.13检索目录信息265
12.14列举目录中的文件和子目录266
12.15使用串行化保存对象状态267
12.16使用逆串行化重新创建对象270
12.17防止对象项被串行化271
12.18自定义串行化过程272
13.1使用XmlTextReader读取XML文档274
第13章 .NET中的XML274
13.2使用XmlNodeReader进行读取279
13.3使用XPath浏览XML文档282
13.4使用XmlConvert来转换XML数据类型284
13.5使用模式验证XML文档285
13.6用程序生成XML文档287
13.7控制XmlTextWriter格式288
13.8使用XML名称空间289
13.9使用XSLT转换XML文档291
14.1创建数据库连接293
第14章 使用ADO.NET进行数据库程序设计293
14.2创建并填充DataSet294
14.3根据无类型的DataSet生成XML模式296
14.4使用SqlDataReader阅读数据库记录297
14.5使用Data Form Wizard创建窗体298
14.6使用命令和存储过程299
14.7显示DataGrid301
14.8数据绑定Windows Form控件303
14.9使用CommandBuilder自动生成命令306
14.10为一个表创建不同的DataView308
14.11向DataSet添加新表312
14.12创建惟一性约束313
14.13创建ForeignKey约束314
14.14向DataTable插入新行317
14.15修改DataTable中的行320
14.16使用DataRelation来导航表321
14.17将DataSet信息保存到XML文件322
14.18从XML文件中恢复DataSet325
14.19合并DataSet326
14.20修改SQL服务器连接的连接池行为327
14.21使用事务确保数据的完整性329
第四部分 Internet和网络332
第15章 使用Socket进行网络编程332
15.1创建一个基于流的服务器332
15.2确定连接客户端的信息336
15.3使用DNS解析IP地址或主机名338
15.4创建基于流的客户端339
15.5创建基于UDP的无连接服务器341
15.6创建基于UDP的无连接客户端344
15.7控制Socket的延迟行为347
15.8使用WebRequest类进行HTTP通信348
15.9通过代理服务器请求Web文档349
15.10创建异步Web请求350
第16章 创建ASP.NET应用程序353
16.1创建简单的Web Form353
16.2显示服务器端控件354
16.3处理Web控件事件355
16.4从Web控件事件中强制产生回送360
16.5使用户重定向到不同的Web页面361
16.6验证输入数据并显示错误信息361
16.7数据绑定Web控件364
16.8使用DataList Web控件366
16.9使用DataGrid控件370
16.10改变DataGrid的样式信息371
16.11创建可编辑的DataGrid372
16.12管理应用程序和会话状态373
16.13创建自定义Web控件376
16.14使用页面输出缓存379
16.15读写Cookie380
第17章 ASP.NET Web服务382
17.1 创建ASP.NET Web服务382
17.2添加Web服务方法384
17.3提供Web方法描述385
17.4为Web方法设置别名388
17.5管理Web服务状态388
17.6发布和注册ASP.NET Web服务390
17.7在Windows Form应用程序中使用Web服务391
17.8在ASP.NET应用程序中使用Web服务393
17.9异步调用Web方法394
17.10在Web服务中使用事务395
第18章 .NETRemoting397
18.1创建远程对象397
18.2为远程类型创建托管(host)应用程序398
18.3从客户端应用程序调用远程对象399
18.4执行远程对象的客户端激活400
18.5创建服务器端激活的单态(singleton)对象400
18.6使用远程配置文件401
18.7使用IIS托管远程类型402
18.8使用通道和格式化程序403
18.9控制租用生存期(Lifetime Leases)404
18.11创建代理以截获消息405
18.10执行异步远程调用405
18.12创建自定义通道接收器以记录日志409
第五部分 部署与安全416
第19章 程序集416
19.1 设置程序集的信息特性416
19.2设置程序集版本417
19.3使用ILDasm查看程序集内容417
19.4创建多文件程序集420
19.5创建强名称(Strong Name)程序集421
19.6延迟签名程序集422
19.7创建共享程序集423
19.8保护附属程序集424
19.9以编程方式显式地加载程序集425
19.10以编程方式读取程序集标识427
19.11确定加载程序集的文件或URL428
19.12将程序集加载到新应用域429
第20章 项目的安装与部署431
20.1创建基于setup.exe的安装程序431
20.2不使用向导创建Windows安装项目434
20.3在用户桌面上添加快捷方式435
20.4定制安装对话框的外观436
20.5添加用户界面对话框437
20.6设置安装的启动条件438
20.7有条件地安装文件439
20.8创建自定义的可执行行为441
20.9作为一个类创建自定义行为443
20.10将程序集安装到全局程序集缓存445
第21章 保护代码447
21.1使用声明式安全性为程序集请求权限447
21.2使用声明式安全性为类或方法请求权限450
21.3使用强制式安全性请求权限451
21.4查看安全策略信息452
21.5创建代码组455
21.6创建新权限集457
21.7确定当前用户是不是管理员458
21.8使用Web Forms身份验证创建登录页面459
21.9使用指针的不安全代码461
21.10使用PInvoke调用本地非托管代码462
第六部分 高级主题466
第22章 线程和同步466
22.1创建和启动线程466
22.2暂停和恢复线程468
22.3终止线程的执行469
22.4改变运行中的线程的优先级470
22.5使用ThreadPool来执行后台任务471
22.6创建应用程序定时器473
22.7使用Monitor来同步变量的访问475
22.8使用事件来同步线程477
22.9使用Mutex同步多个对象并避免死锁479
22.10使用Mutex实现进行间通信480
22.11使用读锁/写锁同步对资源的访问481
22.12使用线程本地存储来获取和设置线程数据482
第23章 反射485
23.1查看程序集信息485
23.2检查模块信息486
23.3检查构造函数信息487
23.4检查type中的方法488
23.5显示事件信息489
23.6显示属性信息490
23.7使用筛选器搜索程序集信息491
23.8用自定义的搜索技术来搜索程序集492
23.9创建动态程序集495
23.10进行动态调用500
23.11创建插件体系结构502
第24章 COM互操作性509
24.1 创建基于ATL的COM组件509
24.2在.NET中使用COM对象512
24.3自动生成Interop程序集514
24.4在Windows窗体中使用ActiveX控件514
24.5使用ILDasm.exe查看RCW515
24.6处理HRESULT错误516
24.7在COM中使用.NET对象517
24.8查看导出的.NET类型库521
24.9控制托管线程单元(apartment)状态522
第25章 自定义特性524
25.1创建自定义特性的类定义524
25.2为自定义特性声明目标526
25.3允许多次应用自定义特性527
25.4定义自定义特性的继承模式528
25.5向自定义特性添加可选属性529
25.6使用反射显示自定义特性的信息531
25.8在运行时显示应用特性的属性533
25.7使用反射显示程序集的自定义特性信息533
第26章 智能设备扩展536
26.1理解Compact Framework和.NET Framework之间的区别536
26.2创建智能设备解决方案537
26.3创建并显示Windows Form538
26.4操纵软输入面板539
26.5使用MessageWindow类540
26.6创建IrDA客户端546
26.7创建IrDA服务器549
26.8为应用程序的发布创建CAB文件552
26.9使用ActiveSync部署移动应用程序553
26.10创建移动ASP.NET页面554
26.11使用Mobile ASP.NET的ObjectList控件556
26.12查询移动设备的能力558
26.13使用DeviceSpecific控件更改Mobile Web Form的输出559
26.14创建SqlServerCE数据库560
26.15使用SQL Server CE数据库561
附录A Visual Studio.NET IDE564
A.1源代码编辑564
A.2工具窗口565
A.3 Visual Studio.NET工具栏567
附录B.NET调试参考568
B.1 使用断点568
B.2调试应用程序568
热门推荐
- 2682422.html
- 1065971.html
- 484802.html
- 753074.html
- 2786431.html
- 3823011.html
- 3513906.html
- 2340167.html
- 1889212.html
- 1378207.html
- http://www.ickdjs.cc/book_322926.html
- http://www.ickdjs.cc/book_793293.html
- http://www.ickdjs.cc/book_2325761.html
- http://www.ickdjs.cc/book_1049836.html
- http://www.ickdjs.cc/book_2767866.html
- http://www.ickdjs.cc/book_3003142.html
- http://www.ickdjs.cc/book_3485425.html
- http://www.ickdjs.cc/book_1144588.html
- http://www.ickdjs.cc/book_2573200.html
- http://www.ickdjs.cc/book_189657.html