Visual Basic 2005高级编程(第4版)
基本信息
- 原书名: Professional VB 2005
- 原出版社: Wrox
内容简介回到顶部↑
随着.net功能的整体增强,visual basic的功能也得到极大的提升,应用也越来越广。本书通过大量示例详细阐述visual basic 2005的新特性、各种编程知识和开发方法,适合那些有一点visual basic .net基础知识的初级程序员或者想迁移到visual basic 2005的其他程序员。该书与《visual basic 2005入门经典(第4版)》以及它们的早期版本一直是中国vb程序员学习.net技术的优秀图书。
作为世界上最流行的编程语言,visual basic能够大大减少应用程序的代码。编程人员只需简单地拖放控件(例如按钮和对话框),然后定义它们的外观和行为即可。随着vb 2005的出现,visual basic进化成为一种完全面向对象的语言,并且可以充分利用.net framework提供的所有功能。本书作者结合自己多年的资深经验为读者提供了丰富的vb.net开发资源。通过阅读本书,读者可以进一步提高编写健壮而实用的应用程序的能力。...
作为世界上最流行的编程语言,visual basic能够大大减少应用程序的代码。编程人员只需简单地拖放控件(例如按钮和对话框),然后定义它们的外观和行为即可。随着vb 2005的出现,visual basic进化成为一种完全面向对象的语言,并且可以充分利用.net framework提供的所有功能。本书作者结合自己多年的资深经验为读者提供了丰富的vb.net开发资源。通过阅读本书,读者可以进一步提高编写健壮而实用的应用程序的能力。...
作译者回到顶部↑
本书提供作译者介绍
杨浩,工学硕士,大学讲师,年从事计算机和机械方面的教学和研究工作,发表论文数篇,参编和翻译的图书多达20余本,还曾多次获得市部级奖项。近几年一直致力于跟踪.NET技术的发展,积极从事.NET技术文档和图书的翻译工作。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 什么是microsoft .net 1
1.1 .net概述 1
1.1.1 未来应用广泛而深邃的平台 2
1.1.2 dna和com的缺陷 2
1.2 .net framework概述 3
1.3 公共语言运行库 4
1.3.1 主要的设计目标 4
1.3.2 元数据 6
1.3.3 多语言集成和支持 6
1.3.4 公共类型系统 7
1.3.5 命名空间 7
1.4 .net class framework 7
1.5 用户和程序接口 9
1.5.1 windows窗体 9
1.5.2 web窗体 10
1.5.3 控制台应用程序 10
1.5.4 web服务 10
1.6 作为.net“元语言”的xml 11
1.7 com的角色 11
1.8 永远不会改变的一些事实 12
1.1 .net概述 1
1.1.1 未来应用广泛而深邃的平台 2
1.1.2 dna和com的缺陷 2
1.2 .net framework概述 3
1.3 公共语言运行库 4
1.3.1 主要的设计目标 4
1.3.2 元数据 6
1.3.3 多语言集成和支持 6
1.3.4 公共类型系统 7
1.3.5 命名空间 7
1.4 .net class framework 7
1.5 用户和程序接口 9
1.5.1 windows窗体 9
1.5.2 web窗体 10
1.5.3 控制台应用程序 10
1.5.4 web服务 10
1.6 作为.net“元语言”的xml 11
1.7 com的角色 11
1.8 永远不会改变的一些事实 12
前言回到顶部↑
2002年,伴随着VB.NET的引入,Visual Basic产生了自发布以来最大的变革。十几年来,VB一直没有进行大的修订。但.NET已经远远超出了这种修订,它改变了软件开发的几乎所有方面。从集成Internet功能到创建面向对象的架构,VB.NET向传统的VB开发人员发出了挑战,要求他们学习全新的概念和技术。
2005年,Microsoft对Visual Basic语言做了进一步的改进(重命名为VB 2005)。作为一种真正的面向对象语言,VB 2005引入了很多新增功能。传统的VB6开发人员必须从头学习这些内容。
首先,需要学习VB 2005和旧版本之间的区别。在一些情况下,相同的功能要采用不同的方式来实现。这些改变不是任意的,而是有很充足的理由。我们必须抛弃一些旧习惯,培养新习惯。
接着,必须接受新概念。完全面向对象的概念、新的组件技术、新的用于本地和Internet界面的可视化工具,所有这些都是在VB 2005中高效开发应用程序的必备技能。
本书将全面阐述VB 2005:首先讨论.NET Framework,最后讨论部署.NET 应用程序的最佳方式。中间部分讨论从数据库访问到与诸如XML等其他技术集成的一切内容,并详细地介绍新增功能。您将会看到,VB 2005已经成为一种强大且易于使用的语言。在编写网络程序时,就如同编写桌面程序一样得心应手。
Visual Basic的重要性
在.NET的早期应用中,Microsoft的新语言C#得到了广泛的关注。但随着.NET应用的增多,VB的重要性也逐渐显现出来。Microsoft对外宣称,当生产率是最重要因素时,VB.NET是开发应用程序的最佳语言。
VB的未来开发将强调以最高效的方式访问整个.NET Framework的能力,而C#开发强调的是编写代码的经验,这非常切合VB的传统作用:语言开发人员在现实世界中使用它尽可能快地创建商务应用程序。
区别不仅仅在学术方面。.NET Framework的一个最重要的优点是,它允许用非常少的代码编写应用程序。在商务应用程序中,主要目标是编写业务逻辑,尽可能减少例程编码任务。其价值在新的.NET Framework中不是编写出许多代码,而是用尽可能少的代码编写出更健壮、有效的应用程序。
VB非常适合于这种类型的开发,因此成为目前既经济又实惠的软件开发工具,将来它还会为此目的做进一步的细化和改进。
本书读者对象
本书主要针对有经验的、希望深入学习VB 2005的开发人员。本书讨论了最常见的编程任务和概念,既适合于从早期版本过渡到VB 2005版本的开发人员,也适合于以前使用过VB.NET,目前需要更深入理解的开发人员。
本书对VB概念进行了全面的介绍,但.NET Framework的内容广博而丰富,不可能在一本书里讲清楚,本书没有把Web开发作为最重要的内容,但包含了VB中基于浏览器的编程内容,专业的Web开发人员应该参考清华大学出版社引进并出版的《ASP.NET 2.0高级编程》。
使用本书需要的条件
尽管可以使用.NET Framework SDK中的命令行工具来创建VB应用程序,但是本书的大半部分内容仍将使用VS 2005(专业版或更高)进行举例。如果您使用的是VS.NET 2002或者VS.NET 2003,那么本书的很多例子将无法运行,因为代码中的很多功能都是旧版本中没有的。
此外:
·某些章节使用了SQL Server 2005。但您也可以使用VS 2005自带的SQL Express来运行样例代码。
·某些章节使用了Internet Information Services(IIS)。IIS包含在Windows 2003 Server、Windows 2000 Server、Windows 2000 Professional和Windows XP中,但它不会被默认安装。
·第21章在介绍排队事务时使用了MSMQ。MSMQ包含在Windows 2003 Server、Windows 2000 Server、Windows 2000 Professional和Windows XP中,但它也不会被默认安装。
本书主要内容
2005年,Microsoft对Visual Basic语言做了进一步的改进(重命名为VB 2005)。作为一种真正的面向对象语言,VB 2005引入了很多新增功能。传统的VB6开发人员必须从头学习这些内容。
首先,需要学习VB 2005和旧版本之间的区别。在一些情况下,相同的功能要采用不同的方式来实现。这些改变不是任意的,而是有很充足的理由。我们必须抛弃一些旧习惯,培养新习惯。
接着,必须接受新概念。完全面向对象的概念、新的组件技术、新的用于本地和Internet界面的可视化工具,所有这些都是在VB 2005中高效开发应用程序的必备技能。
本书将全面阐述VB 2005:首先讨论.NET Framework,最后讨论部署.NET 应用程序的最佳方式。中间部分讨论从数据库访问到与诸如XML等其他技术集成的一切内容,并详细地介绍新增功能。您将会看到,VB 2005已经成为一种强大且易于使用的语言。在编写网络程序时,就如同编写桌面程序一样得心应手。
Visual Basic的重要性
在.NET的早期应用中,Microsoft的新语言C#得到了广泛的关注。但随着.NET应用的增多,VB的重要性也逐渐显现出来。Microsoft对外宣称,当生产率是最重要因素时,VB.NET是开发应用程序的最佳语言。
VB的未来开发将强调以最高效的方式访问整个.NET Framework的能力,而C#开发强调的是编写代码的经验,这非常切合VB的传统作用:语言开发人员在现实世界中使用它尽可能快地创建商务应用程序。
区别不仅仅在学术方面。.NET Framework的一个最重要的优点是,它允许用非常少的代码编写应用程序。在商务应用程序中,主要目标是编写业务逻辑,尽可能减少例程编码任务。其价值在新的.NET Framework中不是编写出许多代码,而是用尽可能少的代码编写出更健壮、有效的应用程序。
VB非常适合于这种类型的开发,因此成为目前既经济又实惠的软件开发工具,将来它还会为此目的做进一步的细化和改进。
本书读者对象
本书主要针对有经验的、希望深入学习VB 2005的开发人员。本书讨论了最常见的编程任务和概念,既适合于从早期版本过渡到VB 2005版本的开发人员,也适合于以前使用过VB.NET,目前需要更深入理解的开发人员。
本书对VB概念进行了全面的介绍,但.NET Framework的内容广博而丰富,不可能在一本书里讲清楚,本书没有把Web开发作为最重要的内容,但包含了VB中基于浏览器的编程内容,专业的Web开发人员应该参考清华大学出版社引进并出版的《ASP.NET 2.0高级编程》。
使用本书需要的条件
尽管可以使用.NET Framework SDK中的命令行工具来创建VB应用程序,但是本书的大半部分内容仍将使用VS 2005(专业版或更高)进行举例。如果您使用的是VS.NET 2002或者VS.NET 2003,那么本书的很多例子将无法运行,因为代码中的很多功能都是旧版本中没有的。
此外:
·某些章节使用了SQL Server 2005。但您也可以使用VS 2005自带的SQL Express来运行样例代码。
·某些章节使用了Internet Information Services(IIS)。IIS包含在Windows 2003 Server、Windows 2000 Server、Windows 2000 Professional和Windows XP中,但它不会被默认安装。
·第21章在介绍排队事务时使用了MSMQ。MSMQ包含在Windows 2003 Server、Windows 2000 Server、Windows 2000 Professional和Windows XP中,但它也不会被默认安装。
本书主要内容







点击看大图




加载中...
