图书介绍
Visual Basic 2005 高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Bill Evjen,Rockford Lhotka,Billy Hollis等著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302140790
- 出版时间:2006
- 标注页数:895页
- 文件大小:244MB
- 文件页数:915页
- 主题词:BASIC语言-程序设计-教材
PDF下载
下载说明
Visual Basic 2005 高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 .NET概述1
第1章 什么是Microsoft.NET1
1.1.1 未来应用广泛而深邃的平台2
1.1.2 DNA和COM的缺陷2
1.2 .NET Framework概述3
1.3 公共语言运行库4
1.3.1 主要的设计目标4
1.3.2 元数据6
1.3.3 多语言集成和支持6
1.3.4 公共类型系统7
1.3.5 命名空间7
1.4 .NET Class Framework7
1.5 用户和程序接口9
1.5.1 Windows窗体9
1.5.4 Web服务10
1.5.2 Web窗体10
1.5.3 控制台应用程序10
1.6 作为.NET“元语言”的XML11
1.7 COM的角色11
1.8 永远不会改变的一些事实12
1.9 .NET对VB的影响12
1.10 .NET对我们的影响12
1.10.1 编程模型12
1.10.2 减少了Internet开发的障碍13
1.10.3 预编写的功能库13
1.10.4 部署更简单13
1.11 .NET的未来14
1.12 .NET 2.0的改进14
1.13 小结15
2.1 Visual Studio.NET——入门17
第2章 VB 2005和VS 2005简介17
2.2 Visual Studio 200518
2.2.1 Solution Explorer窗口20
2.2.2 My Project视图21
2.2.3 引用21
2.2.4 程序集信息22
2.2.5 新代码窗口23
2.2.6 Properties窗口26
2.2.7 动态帮助27
2.3 使用Visual Basic 200527
2.3.1 运行ProVB.NET28
2.3.2 在代码中设置窗体属性28
2.4 增强范例应用程序的功能29
2.4.1 添加控件和事件处理程序30
2.4.2 定制代码31
2.4.3 构建配置35
2.4.4 创建应用程序37
2.5 Visual Studio中的特色功能40
2.5.1 任务列表40
2.5.2 Command窗口41
2.5.3 Server Explorer41
2.5.4 在Visual Studio 2005中记录和使用宏42
2.6 小结43
第3章 变量和类型45
3.1 值类型和引用类型的区别46
3.2 值类型(结构)47
3.3 显式转换55
3.3.1 编译器选项56
3.3.2 执行显式转换57
3.4 引用类型(类)59
3.4.1 Object类60
3.4.2 String类61
3.4.4 数组64
3.4.3 DBNull类和IsDBNull函数64
3.4.5 集合67
3.5 参数传递68
3.6 装箱69
3.7 不再使用的关键字和方法70
3.8 小结72
第4章 对象语法综述73
4.1 面向对象的术语74
4.1.1 对象、类和实例74
4.1.2 对象的组成74
4.2 使用对象77
4.2.1 对象的声明和实例化77
4.2.2 对象引用79
4.2.3 取消对象的引用79
4.2.4 前期及后期绑定79
4.3.1 创建基类83
4.3 创建类83
4.3.2 构造函数方法100
4.3.3 终止和清除101
4.4 高级概念102
4.4.1 重载方法103
4.4.2 重载构造函数方法105
4.4.3 共享方法、变量和事件106
4.4.4 运算符重载111
4.4.5 委托114
4.4.6 类和组件118
4.5 小结120
第5章 继承与接口121
5.1 继承121
5.2 多接口165
5.2.1 对象接口165
5.2.2 辅助接口167
5.3 小结172
第6章 公共语言运行库175
6.1 .NET应用程序的组成元素175
6.1.1 模块176
6.1.2 程序集177
6.1.3 类型177
6.2 版本化与部署178
6.2.1 对版本化更好的支持178
6.2.2 更好的部署179
6.3 跨语言集成179
6.3.1 通用类型系统180
6.3.2 元数据181
6.3.3 对元数据更好的支持181
6.3.4 属性182
6.4 IL Disassembler184
6.3.5 Reflection API184
6.5 内存管理185
6.5.1 传统的垃圾回收机制186
6.5.2 更快地为对象分配内存193
6.5.3 垃圾回收器的优化193
6.6 小结195
第7章 对象和组件的应用197
7.1 抽象性197
7.2 封装性200
7.3 多态性203
7.3.1 方法签名203
7.3.2 实现多态性203
7.4 继承213
7.4.1 使用继承的场合213
7.4.2 继承和多接口216
7.4.3 进一步探讨222
7.4.4 “脆弱”的基类问题223
7.5 小结226
第8章 泛型227
8.1 泛型的使用227
8.1.1 泛型类型228
8.1.2 泛型方法232
8.2 创建泛型233
8.2.1 泛型类型233
8.2.2 泛型方法241
8.2.3 约束242
8.2.4 泛型和后期绑定245
8.3 小结246
第9章 命名空间247
9.1 命名空间的概念247
9.1.1 命名空间与引用250
9.1.2 常用的命名空间252
9.2.1 导入命名空间254
9.2 导入命名空间并指定别名254
9.2.2 在ASP.NET中引用命名空间255
9.2.3 为命名空间指定别名256
9.3 创建自己的命名空间256
9.4 My关键字259
9.4.1 My.Application命名空间260
9.4.2 My.Computer命名空间264
9.4.5 My.User命名空间267
9.4.6 My.WebServices命名空间267
9.4.4 My.Resources命名空间267
9.4.3 My.Forms命名空间267
9.5 小结268
第10章 异常处理和调试269
10.1 VB 6中的错误处理269
10.2 .NET中的异常处理271
10.2.1 异常的重要属性和方法271
10.3 VB.NET中结构化异常处理的关键字272
10.2.2 异常与VB 6中Err对象的区别272
10.4 与VB 6样式的错误处理交互操作284
10.5 错误记录285
10.6 使用Trace类分析问题和测试性能290
10.7 小结293
第11章 用ADO.NET 2.0访问数据295
11.1 ADO.NET 2.0体系结构的改进296
11.2 .NET数据提供程序298
11.2.1 Connection对象298
11.2.2 Command对象298
11.2.3 通过Command对象使用存储过程299
11.2.4 DataReader对象303
11.2.5 命令的异步执行305
11.2.6 DataAdapter对象307
11.2.7 SQL Server.NET数据提供程序311
11.3.1 DataTableCollection对象312
11.2.8 OLEDB.NET数据提供程序312
11.3 DataSet组件312
11.3.2 DataRelationCollection对象313
11.3.3 ExtendedProperties属性313
11.3.4 创建和使用DataSet对象314
11.3.5 ADO.NET DataTable对象316
11.3.6 ADO.NET 2.0对DataSet和DataTable的改进317
11.4 使用通用提供程序模型319
11.5 ADO.NET 2.0对连接池的改进321
11.6 创建DataAccess组件321
11.6.1 构造函数323
11.6.2 属性324
11.6.3 存储过程使用的XML结构325
11.6.4 方法325
11.6.5 使用DataSet对象绑定DataGrid338
11.7 小结341
第12章 在VB 2005中使用XML343
12.1 XML简介344
12.2 XML串行化345
12.3 System.Xml文档支持351
12.4 XML流样式分析程序352
12.4.1 写入XML流353
12.4.2 读取XML流356
12.4.3 使用MemoryStream对象366
12.4.4 文档对象模型(DOM)369
12.5 XSLT转换375
12.5.1 使用XSLT转换不同的XML标准380
12.5.2 在VB 2005中使用XML380
12.5.3 System.Xml.Xsl中定义的其他类和接口382
12.6 ADO.NET383
12.6.1 ADO.NET和SQL Server 2000内置的XML功能384
12.6.2 XML与SQL Server 2005386
12.7 小结387
第13章 .NET Framework 2.0版中的安全性389
13.1 安全的概念与定义390
13.2 System.Security.Permissions命名空间中的权限391
13.2.1 代码访问权限393
13.2.2 基于角色的权限394
13.2.3 身份权限396
13.3 管理代码访问权限396
13.4 管理安全策略401
13.4.1 应用程序顺利运行所需要的最少权限410
13.4.2 使用VS 2005判断最少权限集合411
13.4.3 安全性工具414
13.4.4 使用SecurityException类处理异常414
13.5 加密基础416
13.6 小结437
14.1 Windows窗体的重要性439
第14章 Windows窗体439
14.2.1 默认的窗体实例440
14.2.2 现存控件的改进440
14.2 Windows窗体2.0版的更新内容440
14.2.3 新增控件441
14.2.4 对老版本Windows窗体控件的替换442
14.3 System.Windows.Forms命名空间443
14.4 窗体的使用443
14.4.1 通过Sub Main显示窗体444
14.4.2 设置启动窗体445
14.4.3 启动位置445
14.4.4 窗体边框445
14.4.5 始终置顶——TopMost属性446
14.4.6 附属窗体446
14.4.7 改变窗体的透明度447
14.5 运行时的窗体449
14.4.8 可视化继承449
14.4.9 滚动窗体449
14.6 控件450
14.6.1 以Tab键切换控件的顺序451
14.6.2 控件数组451
14.6.3 自动调整控件的大小和布局453
14.6.4 FlowLayoutPanel控件457
14.6.5 TableLayoutPanel控件458
14.6.6 扩展的Provider控件459
14.6.7 数据输入的高级功能462
14.6.8 验证数据输入464
14.6.9 工具栏与新增的ToolStrip控件465
14.6.10 菜单468
14.6.11 通用对话框470
14.6.12 拖放操作472
14.6.13 Panel和GroupBox容器控件474
14.6.14 标准Windows窗体控件小结475
14.6.15 已撤销的控件478
14.6.16 使用ActiveX控件478
14.6.17 其他的编程技巧478
14.6.18 MDI窗体479
14.6.19 一个VB.NET中的MDI样例480
14.6.20 对话框窗体482
14.7 小结484
第15章 Windows窗体的高级功能485
15.1 在可视化控件中封装逻辑485
15.2 在.NET中开发自定义的控件486
15.2.1 继承现有的控件486
15.3.1 基本步骤487
15.3 继承现存的控件487
15.2.3 从头编写控件487
15.2.2 构建复合控件487
15.3.2 给自定义控件添加逻辑488
15.3.3 其他有用的特性491
15.3.4 为派生的类自定义一个事件492
15.3.5 创建一个可以限制选中对象数目的CheckedListBox493
15.4 Control与UserControl基类496
15.4.1 Control类496
15.4.2 UserControl类497
15.5 复合的UserControl控件498
15.5.1 创建一个复合的UserControl499
15.5.2 如何改变控件的大小500
15.5.3 设定最小值500
15.5.4 提供子控件的属性500
15.5.5 一个具体的例子500
15.6 从头构建控件503
15.8 在控件中嵌入其他控件510
15.7 给工具箱中的控件添加图标510
15.9 小结512
第16章 构建Web应用程序515
16.1 Web站点样例515
16.1.1 设置环境515
16.1.2 HelloWorld Web窗体516
16.2 Web窗体的结构520
16.2.1 单文件页面模型521
16.2.2 后台编码页面模型522
16.2.3 显示模板523
16.3 一个更复杂的例子524
16.4 ASP.NET Web窗体的处理流程526
16.5 Web窗体中的控件527
16.5.1 服务器控件的概念527
16.5.2 HTML服务器控件529
16.5.3 ASP.NET服务器控件530
16.5.4 验证控件532
16.5.5 用户控件534
16.6 Web窗体中的事件534
16.6.1 Web窗体的生命周期535
16.6.2 事件类别536
16.7 Web窗体与ASP537
16.8 在Web窗体间传送控件538
16.9 最后一个例子539
16.10 小结551
第17章 ASP.NET 2.0的高级功能553
17.1 应用程序和页面553
17.1.1 跨页面发送553
17.1.2 ASP.NET高级编译功能557
17.2 主页面559
17.2.1 主页面的创建560
17.2.2 内容页面的创建562
17.2.3 在应用程序范围内声明主页面565
17.2.4 为主页面提供默认内容566
17.3 应用程序中的数据访问566
17.3.1 使用GridView和SqlDataSource控件567
17.3.2 允许在GridView中编辑和删除记录571
17.3.3 其他内容576
17.4 页面导航576
17.4.1 使用SiteMapPath服务器控件577
17.4.2 Menu服务器控件578
17.4.3 TreeView服务器控件580
17.5 成员和角色管理583
17.6 个性化功能587
17.7 配置ASP.NET588
17.8 小结590
第18章 程序集591
18.1 程序集591
18.2 清单592
18.2.1 标识部分594
18.2.2 引用的程序集595
18.3 程序集与部署596
18.3.1 应用程序私有的程序集596
18.3.2 共享程序集596
18.4 版本化问题598
18.4.1 应用程序隔离598
18.4.2 并行执行599
18.4.3 自描述599
18.4.4 版本策略599
18.4.5 配置文件600
18.5 程序集的动态加载604
18.5.1 Assembly类604
18.5.2 传入程序集605
18.6 小结605
19.1 应用程序部署607
第19章 应用程序部署607
19.1.1 .NET对应用程序部署方法的改进608
19.1.2 XCOPY部署609
19.1.3 使用Windows Installer609
19.2 VS.NET部署项目611
19.2.1 项目模板611
19.2.2 创建部署项目613
19.2.3 两个范例613
19.3 修改部署项目622
19.3.1 项目属性623
19.3.2 File System编辑器626
19.3.3 Registry编辑器630
19.3.4 File Types编辑器632
19.3.5 User Interface编辑器634
19.3.6 Custom Actions编辑器636
19.3.7 Launch Conditions编辑器638
19.4 构建部署/安装项目641
19.5 Windows应用程序的Internet部署641
19.5.1 “无接触”部署641
19.5.2 ClickOnce部署642
19.5.3 自定义的部署方法650
19.6 小结650
第20章 使用传统的COM和接口653
20.1 传统的COM653
20.2 COM和.NET的交互654
20.2.1 传统的组件654
20.2.2 .NET应用程序657
20.2.3 调试659
20.2.4 直接使用TlbImp659
20.2.5 后期绑定660
20.3 ActiveX控件665
20.3.1 传统的ActiveX控件666
20.3.2 另一个.NET应用程序668
20.3.3 再次调试670
20.4 在COM应用程序中使用.NET组件670
20.4.1 .NET组件670
20.4.2 RegAsm672
20.4.3 TlbExp675
20.5 小结676
第21章 企业级服务677
21.1 事务处理677
21.2 事务处理组件679
21.3 事务处理的其他方面692
21.3.1 Just-In-Time692
21.3.2 对象池692
21.3.3 环境控制692
21.4.1 一个排队组件样例693
21.4 排队组件693
21.4.2 使用排队组件进行事务处理698
21.5 小结700
第22章 线程技术701
22.1 线程的含义701
22.1.1 进程、应用程序域和线程702
22.1.2 线程的调度704
22.1.3 线程安全性与线程亲和性706
22.1.4 何时使用线程706
22.1.5 设计后台任务707
22.1.6 交互式应用程序707
22.2 线程的实现708
22.2.1 一个简单的例子708
22.2.2 线程的实现方式711
22.2.3 手工创建线程716
22.2.4 共享数据717
22.2.5 避免共享数据的使用718
22.2.6 通过同步共享数据720
22.2.7 同步对象722
22.3 小结728
第23章 XML Web服务729
23.1 Web服务介绍729
23.2 早期的体系结构设计730
23.2.1 网络角度730
23.2.2 应用程序的发展730
23.2.3 通过Web合并Internet和应用程序731
23.2.4 Web服务基础731
23.2.5 存在的问题733
23.2.6 其他技术733
23.2.7 被忽略的事实734
23.3 构建Web服务738
23.4 一个实际的例子740
23.5 Visual Basic和System.Web.Services749
23.5.1 System.Web.Services命名空间749
23.5.2 System.Web.Services.Description命名空间750
23.5.3 System.Web.Services.Discovery命名空间751
23.5.4 System.Web.Services.Protocols命名空间751
23.6 利用Web服务进行设计752
23.6.1 Web服务的作用752
23.6.2 Web服务的兼容性753
23.6.3 XML Web服务的状态管理753
23.6.4 把DNS用作模型754
23.7 Web服务的安全757
23.7.1 加密套接字层757
23.7.2 目录级安全757
23.8.3 事务处理方面的缺点758
23.8.1 安全性方面的缺点758
23.8.2 状态方面的缺点758
23.8 分布式体系结构的缺点758
23.7.3 其他形式的安全性758
23.8.4 速度与连接性方面的缺点759
23.9 Web服务的发展前景759
23.10 小结759
第24章 远程技术761
24.1 远程技术概述762
24.1.1 基本术语762
24.1.2 SingleCall、Singleton和激活的对象764
24.2 远程技术的实现768
24.2.1 一个简单的例子768
24.2.2 把IIS用作远程主机778
24.2.3 使用Activator.GetObject782
24.2.4 基于接口的设计783
24.3 小结785
24.2.5 使用生成的代理785
第25章 Windows服务787
25.1 Windows服务范例787
25.2 Windows服务的特性788
25.3 与Windows服务交互788
25.4 创建Windows服务789
25.4.1 用于Windows服务的.NET Framework类790
25.4.2 其他类型的Windows服务792
25.5 在VB 2005中创建Windows服务793
25.6 创建计数监视器服务794
25.6.1 安装服务796
25.6.2 启动服务797
25.6.3 卸载服务798
25.7 监视性能计数器798
25.7.1 创建性能计数器798
25.7.2 把计数器集成到服务中799
25.7.3 修改性能计数器中的值800
25.8.1 ServiceController类801
25.8 与Windows服务通信801
25.8.2 把ServiceController集成到例子中802
25.8.3 ServiceController的更多内容804
25.9 定制命令804
25.10 给服务传递字符串806
25.11 创建文件监视程序806
25.11.1 使用Eventlog编写事件806
25.11.2 创建FileSystem Watcher807
25.12 调试服务811
25.13 小结813
第26章 网络编程815
26.1 传送消息:协议、地址和端口815
26.1.1 地址与计算机名817
26.1.2 端口:指定应用程序817
26.2.1 Web请求与响应818
26.1.3 防火墙:不离不弃818
26.2 System.Net命名空间818
26.2.2 使用WebClient简化常用的Web请求835
26.2.3 使用HttpListener创建自己的Web服务器837
26.3 小结845
第27章 VB 2005与Internet847
27.1 下载Internet资源847
27.2 套接字851
27.2.1 建立应用程序851
27.2.2 创建Conversation窗口853
27.2.3 发送消息861
27.2.4 关闭应用程序866
27.3 在应用程序中使用Internet Explorer870
27.4 小结879
附录A VB编译器881
附录B Visual Basic资源895
热门推荐
- 1864209.html
- 2709286.html
- 2553894.html
- 1562544.html
- 2410154.html
- 3265507.html
- 3211746.html
- 710093.html
- 2136039.html
- 283257.html
- http://www.ickdjs.cc/book_3044892.html
- http://www.ickdjs.cc/book_1568200.html
- http://www.ickdjs.cc/book_1798175.html
- http://www.ickdjs.cc/book_3820149.html
- http://www.ickdjs.cc/book_2655716.html
- http://www.ickdjs.cc/book_2196563.html
- http://www.ickdjs.cc/book_2767988.html
- http://www.ickdjs.cc/book_1619384.html
- http://www.ickdjs.cc/book_2090688.html
- http://www.ickdjs.cc/book_2533325.html