Visual Basic 2008高级编程

出版时间: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最新版本的资深开发人员。

图书封面

评论、评分、阅读与下载


    Visual Basic 2008高级编程 PDF格式下载


用户评论 (总计24条)

 
 

  •   从VB6转到VB2010确实要好好学习一下新知识。这本书讲得很详细,书也很厚1163页。缺点是有点小贵。
  •   厚厚的一本,非常超值。里面的内容讲述也不错,很全面。不适合入门级应用。
  •   书很厚,内容很充实,看起来挺瓷实的
    适合学习完入门经典后在学习本书,用于提高
    用作自学也是非常不错的
  •   知识非常全面,但要有一定的基础,强力推荐,希望2010版的快点出!
  •   书面有磨损 ,整体还不错 要的不是外观 是内容
  •   不错的书 思路清晰 有条理
  •   书中理论讲解比较到位,不过没有光盘资料
  •   书很厚,只是参考而已,贵
  •   去年就买了,阅读了半年虽然阅读总量不到一半,但还是大有收获的。不过建议我之后购买的人有心理准备,特别是对于像我这样的新手来说像征服这本书是要掌握方法的,而且可能要读多遍才能真正掌握某个主题。
    最大的原因可能是本书要介绍的东西太多了,以至于每个主题介绍的都不太详细。比如介绍“网络编程”时,最核心的“Socket”类在书中基本没有介绍,也没有示例(当然其他类也很少在书中专门介绍的,不过一般重要的类都有示例),要命的是唯一一个使用套接字编程的示例却在最后一章《VB 与Inte***》一章里,但《网络编程》这一章在总结时却说介绍了套接字编程。在最后一章的示例里也没有Socket类的介绍,而用的是TcpClient类,而且介绍关闭套接字时还要从TcpClient对象里提取Socket对象,然后关闭套接字。上面的情况让刚开始学习这个主题的我困惑了很久,这短短两章看了我足足一个月(这两章中间的部分跳过了),要不是我是很有耐心的穷学生的话可能早就把这本书扔了买别的书了,当然这与这本书定位于有经验的程序员可能有关,但如果真是这样的话好多内容对他们是无用的!
    可以通过查询MSDN来解决这些困惑,不过MSDN里介绍Socket编程的示例文章是全英文的,还好我中学时是个乖孩子,听老师的话把英语学好了,这些文章难不倒我。
    同样的书的结构问题体现的很多,比如最后一章1122页说第29章介绍了BinaryFormatter类和SoapFormatter类,但是实际上第29章并没有介绍这两个类,但要看示例的话就要BinaryFormatter类,困惑啊!
    还有好多类容是讲解不太详细让人不好理解的。比如第十章347页介绍MemoryStream类时说:“必须调用Flash()方法确保缓存区清空,还说这是个讨论缓存使用的好例子,但我查MSDN时上面却介绍说MemoryStream对象的Flush()方法是没用的,加上之前也没有专门介绍“流”的部分,这有给我学习带来不少困惑。
    总之,类似的困惑几乎每个示例中都有一个,学习时千万要注意如果涉及到之前没有学习到得东西千万别放弃,慢慢查资料了解后再来,关键是要弄明白那些是进一步学习之前要用到的“常识”而自己却不懂的东西。
    前面几章把VB和****基本知识讲的还是很深入和详细的,知识在介绍具体某个主题时下功夫看过这本书的人只能算是“入门了”或是“基本会用,明白道理“了的人,比如介绍访问数据库、网络编程、Silverlight、Office编程实际等实际应用类主题时,要成为高手,还得下功夫!
    我是自学的,周围的人包括老师都很少学****的,而且还是学的人很少的VB****。自己总结看这本书像泡茶,需要时间和耐心把各个知识点“泡开”。不同的是一个章节或主题刚开始学的时候是一头雾水,等到真正把茶一点一点完全“泡开”的时候才是茶的味道最好的时候!
  •   图文并茂,适合初学者使用。
  •   内容详细,适合进阶看
  •   挺不错 印刷的不像新华书店那么清晰 但价格合适 还没仔细看 应该不错吧
  •   现在很少有书讲***,好不容易找到这本有***教程
    很厚 很全,不适合入门级
  •   内容写的还是比较透彻,且不乏味
  •   适合进阶和专业
  •   是我自已想要的
  •   这本书 太复杂 不适合新人 许多知识 是我们用不到的
  •   送货速度很快,第二天就送到了。而且有发票,还免邮费,真的不错。书的内容还可以,需要有一定基础的人看。
  •   第一次在卓越网买书,之前都是在[…]网买的,货物送的很快,而且是货到付款,书也不错,很满意!
  •   配合微软的免费速成版软件还不错,不过书上说有些代码速成版不支持。包装用的箱子,里面还填充有塑料泡泡防止磕碰,不错。
  •   基础知识讲解详细,确实是本答疑解惑的好书,如果是想进阶的话,同系列的高级编程是不错的选择。
  •   帮同事买的 书有磨损 表面有点脏
  •   这本书很好,很实用,大部分内容我已看了两遍.
  •   很好的一本书,不过适合有基础的TX看。
 

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

京ICP备13047387号-7