.NET 3.5与VB 2008高级编程

出版时间:2009-10  出版社:清华大学出版社  作者:特洛尔森  页数:1152  
Tag标签:无  

前言

.NET平台刚发布时(大约是2001年)在VisualBasic编程界引起了不小的轰动。一方面,很多顽固的VB6开发人员抗议VB6和VisualBasic。NET(VB.NET)之间的区别太大。这个群体中有人惊讶地发现,VB.NET实际上不是“VB7”(即与VB6具有相同的语法和编程结构,加上一些新的功能),其中有些东西已截然不同。事情的真相是VB.NET与VB6的关系不大,最好将它看作BASIC家族的一门新语言。这一事实使有的人极度畏缩,以致于他们给VB.NET起了“VB.NOT”或“VisualFred”等绰号来表达他们的不满。事实上,甚至有人开发了网站(http://vb.mvps。org/vfred/Trust。asp),专门写了请愿书,抨击Microsoft为了VB.NET这一新生事物而放弃VB6的决策。VB.NET不仅引入了重大的语法变化,而且有些VB6风格的行为在。NET平台下完全不见踪影,因为它只会增加混乱。数据访问。表单开发和Web站点结构的核心。NET编程模型完全不同于它们基于COM的对应物。随着时间的推移,。NET平台成为了主流的编程模型,即便是最顽固的VB6开发人员似乎也开始动摇了:VB6很快成为遗留编程工具。甚至Microsoft本身也明确地表示会随着时间的推移逐渐停止对VB6的支持。这也许是好事,它迫使我们改变。注意:在发布。NET2.0时(大约是2005年),VB.NET被重命名为“VisualBasic2005”。在发布。NET3.5时,Microsoft的BASIC语言又被重新命名,这次称为“VisualBasic2008”(是的,VB重命名游戏玩得疯了)。在本书中,当看到术语VisualBasic.VB或VisualBasic2008时,要知道它们都是指。NET平台中的BASIC语言。当指的是以COM为中心的BASIC语言时,会使用术语VisualBasic6.0或简称为VB6。

内容概要

本书的第1版出版于2001年在乔治亚州亚特兰大市举办的Tech·Ed会议之后不久。本书的最新版是以前版本的全新升级,它阐述了.NET 3.0和.NET 3.5中包含的所有新特性。    NET 3.0没有改变VB的语法,它只是“增强版”,实际上提供了3种新的API:Windows Presentation Foundation(WPF)、Windows Communication Foundation(WCF)和Windows Workflow Foundation(WF)。本书还讨论了W's。    有别于.NET 3.0,.NET 3.5提供了许多新的VB语言特性和新的.NET API。本书将使用与前面版本同样通俗易懂的方法,详细介绍所有这些新内容。本书将详细讨论语言级集成查询(Language Integrated Query,LINQ)、VB 2008语言变更(对象初始化语法、扩展方法、匿名类型等)以及Visual Studio 2008的许多附加功能。    本书的任务就是为VB 2008语言和面向对象编程技术以及.NET平台的核心问题奠定坚实基础。掌握了本书的内容之后,您就可以自如地将这些知识应用于特定的编程任务,从而根据自己的想法探索.NET世界。

作者简介

Andrew Troelsen世界级C#专家,微软Visual C# MVP。他是著名的微软技术咨询企业Intertech的合伙人和副总裁,该公司的客户包括微软、霍尼韦尔、美国航天局等。他曾为MSDN网站和MacTec网站撰写了有关各种操作系统平台上.NET技术的文章,并经常在业界主要技术会议上发表演讲和开设技术讲座。除本书外,他还撰写了COM and.NET Interoperability和Visual Basic.NET and the.NET Plafform:An Advanced Guide等著作。

书籍目录

第Ⅰ部分 VisualBasic2008与.NET平台  第1章 .NET基本原理    1.1 历史状态    1.2.NET解决方案    1.3.NET平台的构件块(CLR.CTS与CLS)    1.4 VisualBasic2008的新内容    1.5 其他.NET支持语言    1.6.NET程序集概览    1.7 公共类型系统    1.8 公共语言规范    1.9 了解公共语言运行库    1.10 程序集/名称空间/类型之间的区别    1.11 使用ildasm.exe    1.12 使用LutzRoeder的reflector    1.13 部署.NET运行库    1.14 NET的平台无关特性    1.15 小结  第2章 构建VisualBasic2008应用程序    2.1 NETFramework3.5 SDK的作用    2.2 VB2008命令行编译器(vbc.exe)    2.3 使用vbc.exe构建VB2008应用程序    2.4 使用vbc.exe响应文件    2.5 使用SharpDevelop构建.NET应用程序    2.6 使用VisualBasic2008Express构建.NET应用程序    2.7 使用VisualStudio2008构建.NET应用程序    2.8 VisualBasic6.0 兼容性程序集的作用    2.9 其他.NET开发工具的部分目录    2.10 小结第Ⅱ部分 核心VB编程结构  第3章 VB2008编程结构(上)    3.1 Module类型的作用    3.2 Main方法的作用    3.3 一个有趣的附加作用:System.Environment类的一些其他成员    3.4 System.Console类    3.5 系统数据类型与VB简洁表示法    3.6 System.String类型    3.7 窄化(显式)或宽化(隐式)的数据类型转换    3.8 构建VisualBasic2008代码语句    3.9 VB2008流程控制语句结构    3.10 VB2008迭代结构    3.11 小结  第4章 VB2008编程结构(下)    4.1 定义子例程与函数    4.2 成员重载    4.3 VB2008中的数组操作    4.4 VB2008的枚举    4.5 VB2008结构类型    4.6 小结  第5章 设计封装类类型    5.1 VB2008类类型简介    5.2 类构造函数    5.3 Me关键字的作用    5.4 Shared关键字    5.5 定义OOP的支柱    5.6 VisualBasic2008访问修饰符    5.7 第一个支柱:VB2008的封装服务    5.8 常量数据    5.9 只读字段    5.10 局部类型定义    5.11 通过XML文档化VB2008源代码    5.12 使我们的概念形象化    5.13 小结  第6章 继承与多态    6.1 继承的基本机制    6.2 修订VisualStudio2008类图    6.3 第二个支柱:继承的细节    6.4 包容/委托模型的编程    6.5 第三个支柱:VB2008的多态支持    6.6 基类/派生类的类型强制转换规则    6.7 终极父类:System.Object    6.8 小结  第7章 结构化异常处理    7.1 关于错误.bug和异常    7.2.NET异常处理的作用    7.3 最简单的示例    7.4 配置异常的状态    7.5 系统级异常(System.SystemException)    7.6 应用程序级异常(System.ApplicationException)    7.7 处理多个异常    7.8 Finally块    7.9 谁在抛出什么    7.10 未处理异常的结果    7.11 使用VisualStudio2008调试未处理异常    7.12 融合VB6错误处理与结构化异常处理    7.13 小结  第8章 对象生存期    8.1 类对象和引用    8.2 对象生存期基础    8.3 应用程序根的作用    8.4 对象代    8.5 System.GC类型    8.6 构建可终结对象    8.7 构建可诊断对象    8.8 构建可终结和可诊断类型    8.9 小结第Ⅲ部分 高级VB编程结构第Ⅳ部分 使用.NET程序集编程第Ⅴ部分 .NET基类库第Ⅵ部分 使用WindowsForms创建桌面应用程序第Ⅶ部分 使用WPF创建桌面应用程序第Ⅷ部分 用ASP.NET构建Web应用程序

章节摘录

插图:

编辑推荐

《.NET 3.5与VB 2008高级编程(第3版)》:使用VB2008发挥.NET平台威力

图书封面

图书标签Tags

评论、评分、阅读与下载


    .NET 3.5与VB 2008高级编程 PDF格式下载


用户评论 (总计6条)

 
 

  •   想深入学习VB或者是****的话。。。推荐买一本。。
  •   很深入在OOP部分比较详细其它的都是带过所以还要找其它书籍帮助学习
  •   本书的第1版出版于2001年在乔治亚州亚特兰大市举办的Tech·Ed会议之后不久。本书的最新版是以前版本的全新升级,它阐述了*****0和*****5中包含的所有新特性。****0没有改变VB的语法,它只是“增强版”,实际上提供了3种新的API:Windows Presentation Foundation(WPF)、Windows ***munication Foundation(WCF)和Windows Workflow Foundation(WF)。本书还讨论了W's。有别于*****0,*****5提供了许多新的VB语言特性和新的**** API。本书将使用与前面版本同样通俗易懂的方法,详细介绍所有这些新内容。本书将详细讨论语言级集成查询(Language Integrated Query,LINQ)、VB 2008语言变更(对象初始化语法、扩展方法、匿名类型等)以及Visual Studio 2008的许多附加功能。本书的任务就是为VB 2008语言和面向对象编程技术以及****平台
  •   这本书很不错,是VB爱好者的好工具。本人觉得收益良多。
  •   这本书含金量还是比较高的,适合有点语法和面向对象基础人阅读……发货很快也要赞一下!
  •   由于个人水平有限,看不太懂,正在努力的继续看
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7