主页 详情

《Visual Basic 2005 高级编程》_(美)Bill Evjen,Rockford Lhotka,Billy Hollis等著_11733298_7

【书名】:《Visual Basic 2005 高级编程》
【作者】:(美)Bill Evjen,Rockford Lhotka,Billy Hollis等著
【出版社】:北京:清华大学出版社
【时间】:2006
【页数】:895
【ISBN】:7302140790
【SS码】:11733298

最新查询

内容简介

1.1 .NET概述

第1章 什么是Microsoft.NET

1.1.1 未来应用广泛而深邃的平台

1.1.2 DNA和COM的缺陷

1.2 .NET Framework概述

1.3 公共语言运行库

1.3.1 主要的设计目标

1.3.2 元数据

1.3.3 多语言集成和支持

1.3.4 公共类型系统

1.3.5 命名空间

1.4 .NET Class Framework

1.5 用户和程序接口

1.5.1 Windows窗体

1.5.4 Web服务

1.5.2 Web窗体

1.5.3 控制台应用程序

1.6 作为.NET“元语言”的XML

1.7 COM的角色

1.8 永远不会改变的一些事实

1.9 .NET对VB的影响

1.10 .NET对我们的影响

1.10.1 编程模型

1.10.2 减少了Internet开发的障碍

1.10.3 预编写的功能库

1.10.4 部署更简单

1.11 .NET的未来

1.12 .NET 2.0的改进

1.13 小结

2.1 Visual Studio.NET——入门

第2章 VB 2005和VS 2005简介

2.2 Visual Studio 2005

2.2.1 Solution Explorer窗口

2.2.2 My Project视图

2.2.3 引用

2.2.4 程序集信息

2.2.5 新代码窗口

2.2.6 Properties窗口

2.2.7 动态帮助

2.3 使用Visual Basic 2005

2.3.1 运行ProVB.NET

2.3.2 在代码中设置窗体属性

2.4 增强范例应用程序的功能

2.4.1 添加控件和事件处理程序

2.4.2 定制代码

2.4.3 构建配置

2.4.4 创建应用程序

2.5 Visual Studio中的特色功能

2.5.1 任务列表

2.5.2 Command窗口

2.5.3 Server Explorer

2.5.4 在Visual Studio 2005中记录和使用宏

2.6 小结

第3章 变量和类型

3.1 值类型和引用类型的区别

3.2 值类型(结构)

3.3 显式转换

3.3.1 编译器选项

3.3.2 执行显式转换

3.4 引用类型(类)

3.4.1 Object类

3.4.2 String类

3.4.4 数组

3.4.3 DBNull类和IsDBNull函数

3.4.5 集合

3.5 参数传递

3.6 装箱

3.7 不再使用的关键字和方法

3.8 小结

第4章 对象语法综述

4.1 面向对象的术语

4.1.1 对象、类和实例

4.1.2 对象的组成

4.2 使用对象

4.2.1 对象的声明和实例化

4.2.2 对象引用

4.2.3 取消对象的引用

4.2.4 前期及后期绑定

4.3.1 创建基类

4.3 创建类

4.3.2 构造函数方法

4.3.3 终止和清除

4.4 高级概念

4.4.1 重载方法

4.4.2 重载构造函数方法

4.4.3 共享方法、变量和事件

4.4.4 运算符重载

4.4.5 委托

4.4.6 类和组件

4.5 小结

第5章 继承与接口

5.1 继承

5.2 多接口

5.2.1 对象接口

5.2.2 辅助接口

5.3 小结

第6章 公共语言运行库

6.1 .NET应用程序的组成元素

6.1.1 模块

6.1.2 程序集

6.1.3 类型

6.2 版本化与部署

6.2.1 对版本化更好的支持

6.2.2 更好的部署

6.3 跨语言集成

6.3.1 通用类型系统

6.3.2 元数据

6.3.3 对元数据更好的支持

6.3.4 属性

6.4 IL Disassembler

6.3.5 Reflection API

6.5 内存管理

6.5.1 传统的垃圾回收机制

6.5.2 更快地为对象分配内存

6.5.3 垃圾回收器的优化

6.6 小结

第7章 对象和组件的应用

7.1 抽象性

7.2 封装性

7.3 多态性

7.3.1 方法签名

7.3.2 实现多态性

7.4 继承

7.4.1 使用继承的场合

7.4.2 继承和多接口

7.4.3 进一步探讨

7.4.4 “脆弱”的基类问题

7.5 小结

第8章 泛型

8.1 泛型的使用

8.1.1 泛型类型

8.1.2 泛型方法

8.2 创建泛型

8.2.1 泛型类型

8.2.2 泛型方法

8.2.3 约束

8.2.4 泛型和后期绑定

8.3 小结

第9章 命名空间

9.1 命名空间的概念

9.1.1 命名空间与引用

9.1.2 常用的命名空间

9.2.1 导入命名空间

9.2 导入命名空间并指定别名

9.2.2 在ASP.NET中引用命名空间

9.2.3 为命名空间指定别名

9.3 创建自己的命名空间

9.4 My关键字

9.4.1 My.Application命名空间

9.4.2 My.Computer命名空间

9.4.5 My.User命名空间

9.4.6 My.WebServices命名空间

9.4.4 My.Resources命名空间

9.4.3 My.Forms命名空间

9.5 小结

第10章 异常处理和调试

10.1 VB 6中的错误处理

10.2 .NET中的异常处理

10.2.1 异常的重要属性和方法

10.3 VB.NET中结构化异常处理的关键字

10.2.2 异常与VB 6中Err对象的区别

10.4 与VB 6样式的错误处理交互操作

10.5 错误记录

10.6 使用Trace类分析问题和测试性能

10.7 小结

第11章 用ADO.NET 2.0访问数据

11.1 ADO.NET 2.0体系结构的改进

11.2 .NET数据提供程序

11.2.1 Connection对象

11.2.2 Command对象

11.2.3 通过Command对象使用存储过程

11.2.4 DataReader对象

11.2.5 命令的异步执行

11.2.6 DataAdapter对象

11.2.7 SQL Server.NET数据提供程序

11.3.1 DataTableCollection对象

11.2.8 OLEDB.NET数据提供程序

11.3 DataSet组件

11.3.2 DataRelationCollection对象

11.3.3 ExtendedProperties属性

11.3.4 创建和使用DataSet对象

11.3.5 ADO.NET DataTable对象

11.3.6 ADO.NET 2.0对DataSet和DataTable的改进

11.4 使用通用提供程序模型

11.5 ADO.NET 2.0对连接池的改进

11.6 创建DataAccess组件

11.6.1 构造函数

11.6.2 属性

11.6.3 存储过程使用的XML结构

11.6.4 方法

11.6.5 使用DataSet对象绑定DataGrid

11.7 小结

第12章 在VB 2005中使用XML

12.1 XML简介

12.2 XML串行化

12.3 System.Xml文档支持

12.4 XML流样式分析程序

12.4.1 写入XML流

12.4.2 读取XML流

12.4.3 使用MemoryStream对象

12.4.4 文档对象模型(DOM)

12.5 XSLT转换

12.5.1 使用XSLT转换不同的XML标准

12.5.2 在VB 2005中使用XML

12.5.3 System.Xml.Xsl中定义的其他类和接口

12.6 ADO.NET

12.6.1 ADO.NET和SQL Server 2000内置的XML功能

12.6.2 XML与SQL Server 2005

12.7 小结

第13章 .NET Framework 2.0版中的安全性

13.1 安全的概念与定义

13.2 System.Security.Permissions命名空间中的权限

13.2.1 代码访问权限

13.2.2 基于角色的权限

13.2.3 身份权限

13.3 管理代码访问权限

13.4 管理安全策略

13.4.1 应用程序顺利运行所需要的最少权限

13.4.2 使用VS 2005判断最少权限集合

13.4.3 安全性工具

13.4.4 使用SecurityException类处理异常

13.5 加密基础

13.6 小结

14.1 Windows窗体的重要性

第14章 Windows窗体

14.2.1 默认的窗体实例

14.2.2 现存控件的改进

14.2 Windows窗体2.0版的更新内容

14.2.3 新增控件

14.2.4 对老版本Windows窗体控件的替换

14.3 System.Windows.Forms命名空间

14.4 窗体的使用

14.4.1 通过Sub Main显示窗体

14.4.2 设置启动窗体

14.4.3 启动位置

14.4.4 窗体边框

14.4.5 始终置顶——TopMost属性

14.4.6 附属窗体

14.4.7 改变窗体的透明度

14.5 运行时的窗体

14.4.8 可视化继承

14.4.9 滚动窗体

14.6 控件

14.6.1 以Tab键切换控件的顺序

14.6.2 控件数组

14.6.3 自动调整控件的大小和布局

14.6.4 FlowLayoutPanel控件

14.6.5 TableLayoutPanel控件

14.6.6 扩展的Provider控件

14.6.7 数据输入的高级功能

14.6.8 验证数据输入

14.6.9 工具栏与新增的ToolStrip控件

14.6.10 菜单

14.6.11 通用对话框

14.6.12 拖放操作

14.6.13 Panel和GroupBox容器控件

14.6.14 标准Windows窗体控件小结

14.6.15 已撤销的控件

14.6.16 使用ActiveX控件

14.6.17 其他的编程技巧

14.6.18 MDI窗体

14.6.19 一个VB.NET中的MDI样例

14.6.20 对话框窗体

14.7 小结

第15章 Windows窗体的高级功能

15.1 在可视化控件中封装逻辑

15.2 在.NET中开发自定义的控件

15.2.1 继承现有的控件

15.3.1 基本步骤

15.3 继承现存的控件

15.2.3 从头编写控件

15.2.2 构建复合控件

15.3.2 给自定义控件添加逻辑

15.3.3 其他有用的特性

15.3.4 为派生的类自定义一个事件

15.3.5 创建一个可以限制选中对象数目的CheckedListBox

15.4 Control与UserControl基类

15.4.1 Control类

15.4.2 UserControl类

15.5 复合的UserControl控件

15.5.1 创建一个复合的UserControl

15.5.2 如何改变控件的大小

15.5.3 设定最小值

15.5.4 提供子控件的属性

15.5.5 一个具体的例子

15.6 从头构建控件

15.8 在控件中嵌入其他控件

15.7 给工具箱中的控件添加图标

15.9 小结

第16章 构建Web应用程序

16.1 Web站点样例

16.1.1 设置环境

16.1.2 HelloWorld Web窗体

16.2 Web窗体的结构

16.2.1 单文件页面模型

16.2.2 后台编码页面模型

16.2.3 显示模板

16.3 一个更复杂的例子

16.4 ASP.NET Web窗体的处理流程

16.5 Web窗体中的控件

16.5.1 服务器控件的概念

16.5.2 HTML服务器控件

16.5.3 ASP.NET服务器控件

16.5.4 验证控件

16.5.5 用户控件

16.6 Web窗体中的事件

16.6.1 Web窗体的生命周期

16.6.2 事件类别

16.7 Web窗体与ASP

16.8 在Web窗体间传送控件

16.9 最后一个例子

16.10 小结

第17章 ASP.NET 2.0的高级功能

17.1 应用程序和页面

17.1.1 跨页面发送

17.1.2 ASP.NET高级编译功能

17.2 主页面

17.2.1 主页面的创建

17.2.2 内容页面的创建

17.2.3 在应用程序范围内声明主页面

17.2.4 为主页面提供默认内容

17.3 应用程序中的数据访问

17.3.1 使用GridView和SqlDataSource控件

17.3.2 允许在GridView中编辑和删除记录

17.3.3 其他内容

17.4 页面导航

17.4.1 使用SiteMapPath服务器控件

17.4.2 Menu服务器控件

17.4.3 TreeView服务器控件

17.5 成员和角色管理

17.6 个性化功能

17.7 配置ASP.NET

17.8 小结

第18章 程序集

18.1 程序集

18.2 清单

18.2.1 标识部分

18.2.2 引用的程序集

18.3 程序集与部署

18.3.1 应用程序私有的程序集

18.3.2 共享程序集

18.4 版本化问题

18.4.1 应用程序隔离

18.4.2 并行执行

18.4.3 自描述

18.4.4 版本策略

18.4.5 配置文件

18.5 程序集的动态加载

18.5.1 Assembly类

18.5.2 传入程序集

18.6 小结

19.1 应用程序部署

第19章 应用程序部署

19.1.1 .NET对应用程序部署方法的改进

19.1.2 XCOPY部署

19.1.3 使用Windows Installer

19.2 VS.NET部署项目

19.2.1 项目模板

19.2.2 创建部署项目

19.2.3 两个范例

19.3 修改部署项目

19.3.1 项目属性

19.3.2 File System编辑器

19.3.3 Registry编辑器

19.3.4 File Types编辑器

19.3.5 User Interface编辑器

19.3.6 Custom Actions编辑器

19.3.7 Launch Conditions编辑器

19.4 构建部署/安装项目

19.5 Windows应用程序的Internet部署

19.5.1 “无接触”部署

19.5.2 ClickOnce部署

19.5.3 自定义的部署方法

19.6 小结

第20章 使用传统的COM和接口

20.1 传统的COM

20.2 COM和.NET的交互

20.2.1 传统的组件

20.2.2 .NET应用程序

20.2.3 调试

20.2.4 直接使用TlbImp

20.2.5 后期绑定

20.3 ActiveX控件

20.3.1 传统的ActiveX控件

20.3.2 另一个.NET应用程序

20.3.3 再次调试

20.4 在COM应用程序中使用.NET组件

20.4.1 .NET组件

20.4.2 RegAsm

20.4.3 TlbExp

20.5 小结

第21章 企业级服务

21.1 事务处理

21.2 事务处理组件

21.3 事务处理的其他方面

21.3.1 Just-In-Time

21.3.2 对象池

21.3.3 环境控制

21.4.1 一个排队组件样例

21.4 排队组件

21.4.2 使用排队组件进行事务处理

21.5 小结

第22章 线程技术

22.1 线程的含义

22.1.1 进程、应用程序域和线程

22.1.2 线程的调度

22.1.3 线程安全性与线程亲和性

22.1.4 何时使用线程

22.1.5 设计后台任务

22.1.6 交互式应用程序

22.2 线程的实现

22.2.1 一个简单的例子

22.2.2 线程的实现方式

22.2.3 手工创建线程

22.2.4 共享数据

22.2.5 避免共享数据的使用

22.2.6 通过同步共享数据

22.2.7 同步对象

22.3 小结

第23章 XML Web服务

23.1 Web服务介绍

23.2 早期的体系结构设计

23.2.1 网络角度

23.2.2 应用程序的发展

23.2.3 通过Web合并Internet和应用程序

23.2.4 Web服务基础

23.2.5 存在的问题

23.2.6 其他技术

23.2.7 被忽略的事实

23.3 构建Web服务

23.4 一个实际的例子

23.5 Visual Basic和System.Web.Services

23.5.1 System.Web.Services命名空间

23.5.2 System.Web.Services.Description命名空间

23.5.3 System.Web.Services.Discovery命名空间

23.5.4 System.Web.Services.Protocols命名空间

23.6 利用Web服务进行设计

23.6.1 Web服务的作用

23.6.2 Web服务的兼容性

23.6.3 XML Web服务的状态管理

23.6.4 把DNS用作模型

23.7 Web服务的安全

23.7.1 加密套接字层

23.7.2 目录级安全

23.8.3 事务处理方面的缺点

23.8.1 安全性方面的缺点

23.8.2 状态方面的缺点

23.8 分布式体系结构的缺点

23.7.3 其他形式的安全性

23.8.4 速度与连接性方面的缺点

23.9 Web服务的发展前景

23.10 小结

第24章 远程技术

24.1 远程技术概述

24.1.1 基本术语

24.1.2 SingleCall、Singleton和激活的对象

24.2 远程技术的实现

24.2.1 一个简单的例子

24.2.2 把IIS用作远程主机

24.2.3 使用Activator.GetObject

24.2.4 基于接口的设计

24.3 小结

24.2.5 使用生成的代理

第25章 Windows服务

25.1 Windows服务范例

25.2 Windows服务的特性

25.3 与Windows服务交互

25.4 创建Windows服务

25.4.1 用于Windows服务的.NET Framework类

25.4.2 其他类型的Windows服务

25.5 在VB 2005中创建Windows服务

25.6 创建计数监视器服务

25.6.1 安装服务

25.6.2 启动服务

25.6.3 卸载服务

25.7 监视性能计数器

25.7.1 创建性能计数器

25.7.2 把计数器集成到服务中

25.7.3 修改性能计数器中的值

25.8.1 ServiceController类

25.8 与Windows服务通信

25.8.2 把ServiceController集成到例子中

25.8.3 ServiceController的更多内容

25.9 定制命令

25.10 给服务传递字符串

25.11 创建文件监视程序

25.11.1 使用Eventlog编写事件

25.11.2 创建FileSystem Watcher

25.12 调试服务

25.13 小结

第26章 网络编程

26.1 传送消息:协议、地址和端口

26.1.1 地址与计算机名

26.1.2 端口:指定应用程序

26.2.1 Web请求与响应

26.1.3 防火墙:不离不弃

26.2 System.Net命名空间

26.2.2 使用WebClient简化常用的Web请求

26.2.3 使用HttpListener创建自己的Web服务器

26.3 小结

第27章 VB 2005与Internet

27.1 下载Internet资源

27.2 套接字

27.2.1 建立应用程序

27.2.2 创建Conversation窗口

27.2.3 发送消息

27.2.4 关闭应用程序

27.3 在应用程序中使用Internet Explorer

27.4 小结

附录A VB编译器

附录B Visual Basic资源


书查询(www.shuchaxun.com)本网页唯一编码:
2f11da00cfb9b653c6fe6563fcc0c076#9d391c9d0f318b5472eaf4b6db392806#270036619#11733298.zip