出版时间:2009-6 出版社:清华大学出版社 作者:(美)伊夫杰,郝利斯 等著,张敏,丁峰 译 页数:1163 译者:詹正茂
前言
2002年,随着VB.NET的引入,Visual Basic(VB)迎来了自发布以来最大的变革.十几年来,VB一直没有进行大的修订.但.NET已经远远超出了这种修订,它改变了软件开发的几乎所有方面.从集成Internet功能到创建面向对象的架构,VB.NET向传统的VB开发人员发出了挑战,要求他们学习全新的概念和技术。2008年,Microsoft对Visual Basic语言做了进一步的改进(重命名为VB2008)。作为一种真正的面向对象语言,VB2008引入了很多新增功能,为底层数据提供了更好的访问特性.传统的VB6开发人员必须从头学习这些内容,但对于熟悉VB以前版本的开发人员来说,VB2008是比较容易学习的,本书就能提供这方面的帮助。本书介绍的是.NETFramework3.5,它不仅详细介绍了VB的最新版本(即VB2008),还探讨了新的架构,通过这个架构,VB开发人员能利用Windows Presentation Foundation(WPF)建立新的应用程序类型,创建基于Windows Communication Foundation(WCF)。Windows Workflow Foundation(WF)和Windows Card Space的库。本书还介绍了一个很重要的功能:LINQ.这些新增功能构成了.NETFramework3.5,这个版本安装在.NETFramework2.0和3.0上,并以.NETFramework2.0为基础.本书的一些章节将重点讨论.NETFramework3.0和3.5引入的新技术.首先,需要学习VB2008和旧版本之间的区别.在一些情况下,相同的功能要采用不同的方式来实现.这些改变不是任意而为的,而是有很充足的理由.我们必须抛弃一些旧习惯,培养新习惯.其次,我们必须接受新概念.完全面向对象的概念.新的组件技术.新的用于本地和Internet界面的可视化工具,所有这些都是在VB中高效开发应用程序的必备技能.本书将全面阐述VB.首先讨论.NETFramework,最后讨论部署.NET应用程序的最佳方式.中间部分讨论从数据库访问到与诸如XML等其他技术集成的一切内容,并详细地介绍新增功能.VB2008已经成为一种强大且易于使用的语言.在编写网络程序时,就如同编写桌面程序一样得心应手.本书将介绍.NETFramework2.0..NETFramework3.0和新发布的.NETFramework3.5.如果读者使用1.0.1.1或2.0编程,本书的一些章节就可能不太合适。
内容概要
随着.NET功能的整体增强,Visual Basic 的功能也得到极大提升,应用也越来越广。本书通过大量示例详细阐述了Visual Basic 2008的各种新特性、编程知识和开发技巧,适合希望迁移到Visual Basic 2008编程的高级程序员。 该书与《Visual Basic 2008入门经典(第5版)》以及它们的早期版本一直是中国VB程序员学习.NET技术的优秀图书。 Visual Basic 2008 版本有了很大的改进,给Visual Basic 这个面向对象的流行语言引入了全新的概念、技术和功能。编写本书的优秀团队非常了解学习Visual Basic 2008 所面临的挑战。本书内容全面,为在.NET环境下使用Visual Basic 2008 提供了一种清晰而简明的方式。 本书主要介绍了如何在VB解决方案中使用Microsoft提供的最新、最强大的工具,探讨了LINQ、AJAX、新的Visual Studio 版本等,使读者能把这些功能应用于自己目前要完成的工作。本书的内容还包括.NET Framework、部署.NET应用程序的最佳方式、数据访问与其他技术,如COM和XML的集成。
作者简介
作者:(美国) 伊夫杰 (Bill Evjen) (美国) 郝利斯 (Bill Hollis) 译者:詹正茂
书籍目录
第1章 VB 2008核心元素第2章 对象语法综述第3章 面向对象编程 第4章 公共语言运行库第5章 本地化 第6章 泛型第7章 名称空间第8章 异常处理和调试第9章 用ADO.NET 3.5访问数据第10章 在VB 2008中使用XML第11章 LINQ第12章 .NET Framework中的安全性第13章 Visual Studio 2008 第14章 使用SQL Server第15章 Windows窗体 第16章 Windows窗体的高级功能第17章 Windows Presentation Foundation第18章 集成WPF和Windows窗体第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资源
章节摘录
插图:在自定义名称空间的两个层次上都可以创建程序集。如果不准备在更大的名称空间中为每个程序集使用相同的名字,一般需要为程序集重置根名称空间。右击Solution Explorer窗口中的解决方案,会弹出属性页窗口。属性页的第一个选项卡Application在文档窗口中打开,可以在这里重置名称空间,如图7—8所示。下一步是可选的,根据是在项级还是子级上创建类,选择在代码中添加命令Namespace。在构成程序集的模块中创建顶级名称空间或者创建多个名称空间时,有一个技巧——可以删除默认的名称空间,然后使用命令Namespace在模块中定义新的名称空间,而不是重命名默认的名称空间。使用Namespace命令时,还要使用End Narnespace命令。End Namespace必须放在名称空间中所有类的End Class标记后面,下面的代码演示了如何创建名称空间MyMetaNamespace,该名称空间包含一个类。
编辑推荐
《Visual Basic 2008高级编程(第5版)》主要介绍了如何在VB解决方案中使用Microsoft提供的最新、最强大的工具,探讨了LINQ、AJAX、新的Visual Studio版本等,使读者能把这些功能应用于自己目前要完成的工作。《Visual Basic 2008高级编程(第5版)》的内容还包括.NET Framework、部署.NET应用程序的最佳方式、数据访问、与其他技术,如COM和XML,的集成。《Visual Basic 2008高级编程(第5版)》主要内容Visual Basic 2008的核心元素,所有新增功能、VB语言提供的所有语法CLR在.NET平台上管理已编译代码的执行使用VB创建、安装、运行和调试Windows服务使用新的SQL Server 2008和.NET应用程序Windows窗体和Windows Presentation Foundation的许多功能使用LINQ功能的方式Silverlight引入的新Web技术《Visual Basic 2008高级编程(第5版)》适用于希望迁移到VB最新版本的资深开发人员。
图书封面
评论、评分、阅读与下载