注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关Visual Basic 2008高级编程(第5版)

Visual Basic 2008高级编程(第5版)

Visual Basic 2008高级编程(第5版)

定 价:¥139.00

作 者: (美)伊夫杰,郝利斯 等著,张敏,丁峰 译
出版社: 清华大学出版社
丛编项:
标 签: Script

ISBN: 9787302200864 出版时间: 2009-06-01 包装: 平装
开本: 16开 页数: 1163 字数:  

内容简介

  《Visual Basic 2008高级编程(第5版)》主要介绍了如何在VB解决方案中使用Microsoft提供的最新、最强大的工具,探讨了LINQ、AJAX、新的Visual Studio 版本等,使读者能把这些功能应用于自己目前要完成的工作。《Visual Basic 2008高级编程(第5版)》的内容还包括.NET Framework、部署.NET应用程序的最佳方式、数据访问与其他技术,如COM和XML的集成。随着.NET功能的整体增强,Visual Basic 的功能也得到极大提升,应用也越来越广。《Visual Basic 2008高级编程(第5版)》通过大量示例详细阐述了Visual Basic 2008的各种新特性、编程知识和开发技巧,适合希望迁移到Visual Basic 2008编程的高级程序员。该书与《Visual Basic 2008入门经典(第5版)》以及它们的早期版本一直是中国VB程序员学习.NET技术的优秀图书。Visual Basic 2008 版本有了很大的改进,给Visual Basic 这个面向对象的流行语言引入了全新的概念、技术和功能。编写《Visual Basic 2008高级编程(第5版)》的优秀团队非常了解学习Visual Basic 2008 所面临的挑战。《Visual Basic 2008高级编程(第5版)》内容全面,为在.NET环境下使用Visual Basic 2008 提供了一种清晰而简明的方式。

作者简介

暂缺《Visual Basic 2008高级编程(第5版)》作者简介

图书目录

第1章VB2008核心元素.
1.1 原来的关键字和语法
1.2 值类型和引用类型
1.3 命令:条件语句
1.3.1 IfThen
1.3.2 比较运算符
1.3.3 SelectCase
1.4 值类型(结构)
1.4.1 布尔类型
1.4.2 整数类型
1.4.3 无符号类型
1.4.4 小数类型
1.4.5 Char和Byte
1.4.6 DateTime
1.5 引用类型(类)
1.5.1 Object类
1.5.2 String类
1.5.3 DBNull类和IsDBNull()函数
1.5.4 Nullable类型
1.5.5 数组
1.5.6 集合
1.6 命令:循环语句
1.6.1 ForEach和ForNext
1.6.2 While.DoWhile和DoUntil
1.7 装箱
1.8 参数传递
1.9 变量的作用域
1.1 0数据类型的转换
1.1 0.1 隐式转换和编译器选项
1.1 0.2 XML字面量
1.1 0.3 执行显式转换
1.1 1小结
第2章对象语法综述
2.1 面向对象的术语
2.1.1 对象.类和实例
2.1.2 对象的组成
2.2 使用对象
2.2.1 对象的声明和实例化
2.2.2 对象引用
2.2.3 取消对象的引用
2.2.4 前期及后期绑定
2.3 创建类
2.3.1 创建基类
2.3.2 构造函数方法
2.3.3 终止和清除
2.4 高级概念
2.4.1 重载方法
2.4.2 重载构造函数方法
2.4.3 共享方法.变量和事件
2.4.4 运算符重载
2.4.5 委托
2.4.6 类和组件
2.5 小结
第3章面向对象编程
3.1 继承
3.2 多接口
3.2.1 对象接口
3.2.2 辅助接口
3.3 抽象性
3.4 封装性
3.5 多态性
3.5.1 方法签名
3.5.2 实现多态性
3.6 继承
3.6.1 使用继承的场合
3.6.2 继承和多接口
3.6.3 多级继承
3.6.4 “脆弱”的基类问题
3.7 小结
第4章公共语言运行库
4.1.NET应用程序的组成元素
4.1.1 模块
4.1.2 程序集
4.1.3 类型
4.2 版本化与部署
4.2.1 对版本化更好的支持
4.2.2 更好的部署
4.3 跨语言集成
4.3.1 通用类型系统
4.3.2 元数据
4.3.3 对元数据更好的支持
4.3.4 属性
4.3.5 ReflectionAPI
4.4 ILDisassembler
4.5 内存管理
4.5.1 传统的垃圾回收机制
4.5.2 更快地为对象分配内存
4.5.3 垃圾回收器的优化
4.6 小结
第5章本地化
5.1 文化和区域
5.1.1 理解文化类型
5.1.2 线程
5.2 在ASP.NET中声明全局文化
5.3 在ASP.NET中使用文化设置
5.4 转换数值和操作
5.4.1 理解日期之间的区别
5.4.2 理解数字和货币的区别
5.4.3 理解排序字符串的区别
5.5 使用ASP.NET资源文件
5.5.1 使用本地资源
5.5.2 使用全局资源
5.6 Windows窗体中的资源文件
5.7 小结
第6章泛型
6.1 泛型的使用
6.1.1 泛型类型
6.1.2 泛型方法
6.2 创建泛型
6.2.1 泛型类型
6.2.2 泛型方法
6.2.3 约束
6.2.4 泛型和后期绑定
6.3 小结
第7章名称空间
7.1 名称空间的概念
7.1.1 名称空间与引用
7.1.2 常用的名称空间
7.2 导入名称空间并指定别名
7.2.1 导入名称空间
7.2.2 为名称空间指定别名
7.2.3 在ASP.NET中引用名称空间
7.3 创建自己的名称空间
7.4 My关键字
7.4.1 My.Application名称空间
7.4.2 My.Computer名称空间
7.4.3 My.Forms名称空间
7.4.4 My.Resources名称空间
7.4.5 My.User名称空间
7.4.6 My.WebServices名称空间
7.5 扩展My名称空间
7.6 小结
第8章异常处理和调试
8.1 VB6中的错误处理
8.2.NET中的异常处理
8.2.1 异常的重要属性和方法
8.2.2 异常与VB6中Err对象的区别
8.3 结构化异常处理的关键字
8.3.1 Try.Catch和Finally关键字
8.3.2 Throw关键字
8.3.3 抛出新的异常
8.3.4 ExitTry语句
8.3.5 嵌套的Try结构
8.3.6 异常属性的使用
8.3.7 Message属性
8.3.8 InnerException和TargetSite属性
8.4 与VB6样式的错误处理交互操作
8.5 错误记录
8.5.1 事件日志
8.5.2 事件.方法和属性
8.5.3 写入追踪文件
8.6 使用Trace类分析问题和测试性能
8.7 小结
第9章用ADO.NET3.5 访问数据
9.1 ADO.NET的体系结构
9.2 ADO.NET的基本功能
9.2.1 ADO.NET的常见任务
9.2.2 ADO.NET的基本名称空间和类
9.2.3 ADO.NET组件
9.3.NET数据提供程序
9.3.1 Connection对象
9.3.2 Command对象
9.3.3 通过Command对象使用存储过程
9.3.4 DataReader对象
9.3.5 命令的异步执行
9.3.6 DataAdapter对象
9.3.7 SQLServer.NET数据提供程序
9.3.8 OLEDB.NET数据提供程序
9.4 DataSet组件
9.4.1 DataTableCollection对象
9.4.2 DataRelationCollection对象
9.4.3 ExtendedProperties属性
9.4.4 创建和使用DataSet对象
9.4.5 ADO.NET的DataTable对象
9.4.6 ADO.NET对DataSet和DataTable的改进
9.5 使用通用提供程序模型
9.6 ADO.NET中的连接池
9.7 创建数据访问组件
9.7.1 构造函数
9.7.2 属性
9.7.3 存储过程使用的XML结构
9.7.4 方法
9.7.5 使用DataSet对象绑定DataGrid
9.8 小结
第10章在VB2008中使用XML
10.1 XML简介
10.2 XML串行化
10.3 System.Xml文档支持
10.4 XML流样式分析程序
10.4.1 写入XML流
10.4.2 读取XML流
10.4.3 使用MemoryStream对象
10.4.4 文档对象模型(DOM)
10.5 XSLT转换
10.5.1 使用XSLT转换不同的XML标准
10.5.2 System.Xml.Xsl中定义的其他类和接口
10.6 ADO.NET
10.6.1 ADO.NET和SQLServer2000内置的XML功能
10.6.2 XML与SQLServer2005
10.6.3 XML和SQLServer2008
10.7 ASP.NET3.5 中的XML
10.7.1 XmlDataSource服务器控件
10.7.2 XmlDataSource控件的名称空间问题
10.7.3 Xml服务器控件
10.8 小结
第11章LINQ
11.1 LINQtoSQL和VisualStudio2008
11.1.1 用LINQtoSQL调用Products表:创建控制台应用程序
11.1.2 添加LINQtoSQL类
11.1.3 O/R设计器
11.1.4 创建Product对象
11.2 对象到LINQ对象的映射
11.2.1 DataContext对象
11.2.2 Table(TEntity)对象
11.3 在没有O/R设计器的情况下工作
11.3.1 创建定制对象
11.3.2 用定制对象和LINQ查询
11.3.3 用查询限制所调用的列
11.3.4 使用列名
11.3.5 创建自己的DataContext对象
11.4 定制对象和O/R设计器
11.5 查询数据库
11.5.1 使用查询表达式
11.5.2 查询表达式详述
11.5.3 用表达式过滤
11.5.4 联合
11.5.5 数据项的组合
11.6 存储过程
11.7 LINQtoXML
11.8 LINQtoXML和.NET3.5
11.8.1 创建XML文档的新对象
11.8.2 VisualBasic2008冒险走上了另一条道路
11.8.3 名称空间和前缀
11.9.NETFramework3.5 中的新XML对象
11.9.1 XDocument对象
11.9.2 XElement对象
11.9.3 XNamespace对象
11.9.4 XComment对象
11.9.5 XAttribute对象
11.1 0VisualBasic2008和XML字面量
11.1 1使用LINQ查询XML文档
11.1 1.1 查询静态的XML文档
11.1 1.2 查询动态的XML文档
11.1 2处理XML文档
11.1 2.1 读取XML文档
11.1 2.2 写入XML文档
11.1 3使用LINQtoSQL和LINQtoXML
11.1 3.1 建立LINQtoSQL组件
11.1 3.2 查询数据库并输出XML
11.1 4小结
第12章.NETFramework中的安全性
12.1 安全的概念与定义
12.2 System.Security.Permissions名称空间中的权限
12.2.1 代码访问权限
12.2.2 基于角色的权限
12.2.3 身份权限
12.3 管理代码访问权限
12.4 管理安全策略
12.4.1 确定应用程序的最小权限
12.4.2 使用VisualStudio判断最小权限集合
12.4.3 安全性工具
12.4.4 使用SecurityException类处理异常
12.5 加密基础
12.6 小结
第13章VisualStudio2008
13.1 VisualStudio2008从Express到TeamSuite的各种版本
13.1.1 从项目模板上创建项目
13.1.2 SolutionExplorer窗口
13.1.3 MyProject视图
13.1.4 AssemblyInformation屏幕
13.1.5 编译设置
13.1.6 调试属性
13.1.7 引用
13.1.8 资源
13.1.9 设置
13.2 VisualStudio中的ProVB_VS项目
13.2.1 在代码中设置窗体属性
13.2.2 VisualStudio2008的其他组件
13.3 增强范例应用程序的功能
13.3.1 定制代码
13.3.2 构建应用程序
13.4 VisualStudio2008中的特色功能
13.4.1 构建配置
13.4.2 任务列表
13.4.3 Command窗口
13.4.4 ServerExplorer
13.4.5 在VisualStudio2008中记录和使用宏
13.4.6 类图
13.4.7 TeamSystem
13.4.8 TeamEditionsforDevelopers
13.4.9 性能工具
13.4.1 0单元测试
13.5 小结
第14章使用SQLServer
14.1 SQLServerCompactEdition
14.1.1 连接SQLServerCompactEdition数据库
14.1.2 同步数据
14.2 SQLServer2005中的CLR集成
14.2.1 决定使用T-SQL还是VB
14.2.2 创建用户定义的类型
14.2.3 创建存储过程
14.2.4 在SQLServer中使用Web服务
14.3 小结
14.4 资源
第15章Windows窗体
15.1 Windows窗体2.0版的更新内容
15.1.1 现有控件的改进
15.1.2 新增控件
15.1.3 对老版本Windows窗体控件的替换
15.1.4 默认的窗体实例
15.2 System.Windows.Forms名称空间
15.3 窗体的使用
15.3.1 通过SubMain显示窗体
15.3.2 设置启动窗体
15.3.3 启动位置
15.3.4 窗体边框
15.3.5 始终置顶——TopMost属性
15.3.6 附属窗体
15.3.7 改变窗体的透明度
15.3.8 可视化继承
15.3.9 滚动窗体
15.3.1 0MDI窗体
15.3.1 1VB2008中的MDI样例
15.3.1 2对话框窗体
15.3.1 3运行时的窗体
15.4 控件
15.4.1 以Tab键切换控件的顺序
15.4.2 动态调整控件的大小和布局
15.4.3 FlowLayoutPanel控件
15.4.4 TableLayoutPanel控件
15.4.5 Panel和GroupBox容器控件
15.4.6 扩展的Provider控件
15.4.7 数据输入的高级功能
15.4.8 验证数据输入
15.4.9 工具栏与新增的ToolStrip控件
15.4.1 0菜单
15.4.1 1通用对话框
15.4.1 2拖放操作
15.4.1 3标准Windows窗体控件小结
15.4.1 4已撤销的控件
15.4.1 5处理相关控件组
15.4.1 6在运行时添加控件
15.5 其他编程技巧
15.6 小结
第16章Windows窗体的高级功能
16.1 在可视化控件中封装逻辑
16.2 在Windows窗体中开发自定义的控件
16.2.1 继承现有的控件
16.2.2 构建复合控件
16.2.3 从头编写控件
16.3 继承现有的控件
16.3.1 基本步骤
16.3.2 给派生的控件添加代码
16.3.3 其他有用的特性
16.3.4 为派生的控件自定义事件
16.3.5 限制选中项数的CheckedListBox
16.4 Control与UserControl基类
16.4.1 Control类
16.4.2 UserControl类
16.5 复合控件
16.5.1 创建复合的UserControl
16.5.2 改变控件的大小
16.5.3 提供子控件的属性
16.5.4 一个具体的例子
16.6 从头构建控件
16.7 给工具箱中的控件添加图标
16.8 在控件中嵌入其他控件
16.9 小结
第17章WindowsPresentationFoundation
17.1 内容.位置.原因.方式——WPF策略
17.2 光栅图形和矢量图形
17.3 下一个Windows项目应使用WPF吗
17.4 创建WPF应用程序
17.4.1 使用WPF和XAML
17.4.2 定制用户界面
17.4.3 定制按钮
17.4.4 ExpressionBlend
17.5 小结
第18章集成WPF和Windows窗体
18.1 集成库
18.2 在Windows窗体中包含WPF控件
18.2.1 创建WPF控件库
18.2.2 Windows窗体应用程序
18.3 在WPF中包含Windows窗体控件
18.4 集成的限制
18.5 小结
第19章 使用ASP.NET 3.5
第20章 ASP.NET 3.5的高级功能
第21章 Silverlight开发
第22章 Visual Studio Tools for Office
第23章 程序集
第24章 部署
第25章 使用传统的COM和接口
第26章 线程技术
第27章 Windows Workflow Foundation
第28章 XML Web服务
第29章 远程技术
第30章 企业级服务
第32章 Windows Communication Foundation(WCF)
第33章 Windows服务
第34章 VB与Internet
附录A VB编译器
附录B Visual Basic Power Packs Tools
附录C Visual Basic资源

本目录推荐