Microsoft .NET程序设计技术内幕
基本信息
- 原书名: Programming Microsoft .NET
- 原出版社: Microsoft Press
- 作者: (美)Jeff Prosise [作译者介绍]
- 译者: 王铁 徐雅骥 童霞 刘宇
- 丛书名: 微软.NET程序员系列
- 出版社:清华大学出版社
- ISBN:7302062110
- 上架时间:2004-4-10
- 出版日期:2004 年4月
- 开本:16开
- 页码:668
- 版次:1-2
- 所属分类:
计算机 > 软件与程序设计 > .NET > 综合
合作专区 > 微软技术图书 > 微软程序设计 > 微软.NET
内容简介回到顶部↑
书籍
计算机书籍
本书是《微软.net程序员系列》丛书之一,主要讲述microsoft.net编程技术,可帮助你快速而深入地理解.net框架的主要编程模型。全书分为三大部分,第i部分“基本概念”,主要介绍学习本书需要了解的一些基础知识,包括microsoft.net框架方面的知识。第ii部分的所有内容都是关于asp.net的,包括如何用asp.net构建web应用程序和web服务。第iii部分“前沿技术”,分别介绍ado.net、xml、多线程和远程处理技术。本书用简明的语言解释了复杂的概念,书中还包括75个精心设计的完整的示例程序,对于理解.net的编程模型和解决实际的开发问题很有帮助。 本书是开发.net web应用程序的开发人员必读的经典著作。
[b][font color="#ff6600"]本书特色提挈:[/font][/b][font color="#ff6600"]
·欧美读者评价★★★★★
·.net权威专家精心编著
·visual studio .net产平组鼎力推荐
·理论与范例相结合
·全面介绍.net开发[/font]
计算机书籍
本书是《微软.net程序员系列》丛书之一,主要讲述microsoft.net编程技术,可帮助你快速而深入地理解.net框架的主要编程模型。全书分为三大部分,第i部分“基本概念”,主要介绍学习本书需要了解的一些基础知识,包括microsoft.net框架方面的知识。第ii部分的所有内容都是关于asp.net的,包括如何用asp.net构建web应用程序和web服务。第iii部分“前沿技术”,分别介绍ado.net、xml、多线程和远程处理技术。本书用简明的语言解释了复杂的概念,书中还包括75个精心设计的完整的示例程序,对于理解.net的编程模型和解决实际的开发问题很有帮助。 本书是开发.net web应用程序的开发人员必读的经典著作。
[b][font color="#ff6600"]本书特色提挈:[/font][/b][font color="#ff6600"]
·欧美读者评价★★★★★
·.net权威专家精心编著
·visual studio .net产平组鼎力推荐
·理论与范例相结合
·全面介绍.net开发[/font]
作译者回到顶部↑
本书提供作译者介绍
Jeff Prosise主要从事Microsoft .NET框架编程工作,Jeff以前曾担任过机械工程师。从1983年开始,就为PC机编写软件。迄今为止,Jeff已经写了9本有关计算机和计算机编程方面的书和无数篇文章,其中获奖作品有Programming Windows with MFC,Second Edition(1999,Microsoft Press).目前Jeff是MSDN杂志的特约编辑。2000年,Jeff与他人共同创办了Wintellect公司(www.wintellect.com),专门从事软件技术咨询与教育培训。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
前言
第i部分 基本概念
第1章 .net概述
1.1 microsoft.net计划
1.2 microsoft.net框架
1.2.l 公共语言运行库
1.2.2 编程语言
1.2.3 托管模块
1.2.4 元数据
1. 2.5 通用中间语言
1.2.6 程序集
1.2.7 .net框架类库
1.3 开始创建.net框架应用程序
1.3.1 hello, world
l.3.2 深入理解hello.cs
1.3.3 main方法浅析
l.3.4 深入理解hello.exe
1.4 本章小结
第2章 类型和异常
第i部分 基本概念
第1章 .net概述
1.1 microsoft.net计划
1.2 microsoft.net框架
1.2.l 公共语言运行库
1.2.2 编程语言
1.2.3 托管模块
1.2.4 元数据
1. 2.5 通用中间语言
1.2.6 程序集
1.2.7 .net框架类库
1.3 开始创建.net框架应用程序
1.3.1 hello, world
l.3.2 深入理解hello.cs
1.3.3 main方法浅析
l.3.4 深入理解hello.exe
1.4 本章小结
第2章 类型和异常
前言回到顶部↑
是的,又一个时代到来了,我们需要抛掉原来的所有东西,一切重新开始。Microsoft.NET的时代已经开始,伴随着它的到来还有一个允诺,即它将改变我们以往的软件开发方式。Microsoft .NET包含许多东西,但是首要的一点,在以Internet为中心的世界里,它是编写软件的一种好方法。由于.NET的出现,我们可以放开所有已有的概念,而以一种全新的观念去思考软件开发。这意味着我们应该脱离Windows API、MFC和COM,以一种前所未有的方式来构建和开发软件。
笔者在2001年7月开始写这本书的时候,已经使用.NET框架SDK有一年多的时间了。那时候.NET框架还只是beta版,距离正式发布还有几个月时间。第一次研究它的时候,笔者期望着发现一些类似COM(组件对象模型)的东西,而实际上看到的是Microsoft从根本上改变了他们以前所做的一切,并且提供了一种更好的编写软件的方式。如果您的公司计划开发Web应用程序、Web服务以及其他以Internet作为其平台的应用程序,那么简直没有比使用Microsoft.NET更好的方法了。今天,如果要用ASP编写一个Web应用程序,所需要考虑的因素可能不会比用扳手敲钉子所需考虑的因素多。对于一个成功的软件项目来说,首要的因素就是选择合适的开发工具。如果您的工作中包含Web编程(或即使不是这样),Microsoft.NET正是您所需要的工具。
本书讲述的内容是Microsoft.NET——它是什么,如何工作,以及如何使用它编写软件。您将了解公共语言运行库(CLR)以及它所提供的高度结构化的环境,这一环境用于执行由C#、Visual Basic.NET和其他语言所编译的代码。您还将了解NET框架类库(FCL),它是一个极好的综合类库,使用它可以编写API托管应用程序。您将熟悉在FCL中具体化的编程模型,包括Windows窗体、Web窗体和 XML Web服务等。而更为重要的一点,您将学到如何将所有这些片段结合起来工作,以编写出能够反映Microsoft.NET强大功能的复杂应用程序。
本书内容
阅读本书时,可以采取从头到尾逐章学习的方式,这样就能够逐步地学会如何使用.NET框架编写软件。但是本书的每一章也都可以独立成文。如果您是一位经验丰富的.NET开发者,只是想学习有关多线程方面的内容,那么直接学习第14章,该章详细地介绍有关线程和线程同步化的处理。如果您的工作中要用到ASP.NET服务器控件,请直接跳至第8章。其中提供的信息将帮助您以最少的投入顺利地完成工作。
如果要顺序阅读全书,有必要先了解一下全书的内容。本书第1部分介绍了需要了解的一些基础知识,它对于学习后面章节的内容也很有帮助。您将了解到Microsoft.NET框架方面的知识,包括公共语言运行库和.NET框架类库。内容包括框架的类型系统, FCL中包括的7000多种类型中的一些类型等。在第1部分中,还包括.NET框架最为重要的编程模型:Windows窗体。通过Windows窗体,您可以构建与当今流行的Windows应用程序类似的GUI(图形用户界面)应用程序。后面的第15章讲述了如何将Windows窗体与.NET框架的远程子系统配对,以建立可以连接到远程服务器的丰富的客户端应用程序。
第11部分的所有内容都是关于ASPNET的,在.NET框架中,ASPNET可以帮助您构建Web应用程序和 Web服务。当今的 Web编程是围绕着 HTML、DHTML、ASP、 COM以及其他一些关系松散的技术建立起来的。而今后的Web编程将会成为一门科学,这要感谢ASRNET。如果您以前曾进行过Web编程,但由厂需要处理缓慢的、弱类型的脚本语言,以及浏览器DOM所带来的麻烦比其所带来的益处还要多,您也许并不喜欢这种方式,但是ASPNET将会改变您的这种观念。对于构建运行在Web上的应用程序,它是真正的第二代技术。此外,ASPNET还带来了编译代码、强类型安全以及(在一定程度上)独立于浏览器的 Web编程技术。第5章到第11章详细地介绍了ASPNET,可使您掌握编写高级 ASP.NET Web应用程序和 Web服务所必需的技能。
第III部分挑选了.NET框架的一些部分进行了详细介绍。其中的主题包括ADO.NET,它为托管应用程序提供了数据库访问 API;XML和FCL提供的所有用于处理XML数据的类;线程或者如何编写多线程代码以及调整并发线程的活动;还有远程处理,它为编写紧密连接的分布式应用程序提供了框架。掌握了这些章节的内容之后,您就可以开始与.NET的对话了。
关于编程语言
.NET框架的一个特点是它是与语言无关的。选择哪种语言编写代码都无关紧要,这在历史上还是第次。因为在.NET框架中,所有的语言到最后都使用相同的特性。
现在,笔者经常用C#编写代码,一定程度上是因为C#是惟——种针对.NET框架设计的语言。另外,还因为笔者一亘使用C++。因此,本书中的绝大部分代码例程也都是用C#编写的。但是,本书中所出现的大多概念并非只与C#相关。本书是关于.NET框架编程的,而C#只是笔者用来表达思想的工具。如果您更喜欢使用 Visual BasicNET或者 COBOL,希望本书对您能有同样的价值。知道了如何使用 ADO.NET打开到数据库的连接后,您就会发现,无论是使用 Visual Basic .NET还是C#,所编写出的代码实际上是非常相似的。
本书中的大部分示例程序都是笔者手动编写的,没有使用Visual Studio.NET的帮助。这并不是对Visual Studio.NET的质疑,笔者认为,学习编程的最好方法就是自己动手,而不是使用其他人所提供的代码。一旦您理解了Windows窗体、Web窗体或Web服务的内部机制,就会发现Visual Studio.NET对于这些程序的创建能够提供有效的帮助。如果您曾经以老式方法编写过应用程序,那么这将有助一工您深刻理解新知识,并且会使您能够适应新的开发环境——开发环境中的工具将为您承担部分的工作。
系统要求
本书所包含的示例程序超过75个,要编译和运行它们,必须在机器上安装.NET框架SDK。SDK可运行于 Windows NT 4.0、Windows 2000或 Windows XP之上,大概 Windows以后的版本也可以。可以在http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url0=/msdn-files/027/000/976/msdncompositedoc.xml处下载.NET框架SDK及其服务包。但是,URL时常会发生变化。如果您发现该地址不再有效,那么请浏览Microsoft.NET的主页http://www.microsoft.com/net,以获取SDK的最新信息。
本书的第5章到第11章介绍的是ASP.NET,这对您的系统还有另外的要求。除了.NET框架 SDK之外,您的PC上还需要安装Microsoft的Web服务器和Internet信息服务(IIS)。因为ASP.NET要求使用 Windows 2000或 Windows XP,所以您的操作系统也必须符合要求。在这两个操作系统的Professional版本中,IIS并不属于默认安装部分。要安装IIS,请在【控制面板】中打开【添加/删除程序】,选择【添加/删除Windows组件】。然后您就会看到添加或删除IIS的复选框。在安装SDK之前一定要确保安装了IIS,这样才能保证ASP.NET的顺利安装。
本书的一些章节中包含使用 Visual Studio.NET构建的示例程序,并提供了使用Visual Studio.NET的详细指导。要构建针对.NET框架的代码,Visual Studio.NET并不是必需的,SDK中含有命令行编译器。但是,Visual Studio.NET提供了一个高度集成化的开发环境,它使编写、测试和调试代码的工作变得非常简单。如果还没有Visual Studio.NET,您可以从Microsoft购买。要获得更多的信息,请访问http://msdn.microsoft.com/vstudio/howtobuy。
本书练习文件
为了帮助您节省学习时间,作者提供了本书中所有操作需要使用的范例代码,以减少重新输入代码的麻烦。请访问http://www.wenyuan.com,找到本书相关链接,下载练习文件。另外,http://www.microsoft.com/mspress/books/5200.asp处也提供了本书的练习文件下载。
勘误信息
本书作者、译者和编辑都希望带给您最准确、最新、有深度、通俗易懂、无误的信息。但即使是最神奇的团队,也有可能出现疏漏。如果您在本书中发现任何错误,请通过http://www.wintellect.com网站获得下载资源或勘误信息,或发邮件至service@wenyuan.com.cn。
笔者在2001年7月开始写这本书的时候,已经使用.NET框架SDK有一年多的时间了。那时候.NET框架还只是beta版,距离正式发布还有几个月时间。第一次研究它的时候,笔者期望着发现一些类似COM(组件对象模型)的东西,而实际上看到的是Microsoft从根本上改变了他们以前所做的一切,并且提供了一种更好的编写软件的方式。如果您的公司计划开发Web应用程序、Web服务以及其他以Internet作为其平台的应用程序,那么简直没有比使用Microsoft.NET更好的方法了。今天,如果要用ASP编写一个Web应用程序,所需要考虑的因素可能不会比用扳手敲钉子所需考虑的因素多。对于一个成功的软件项目来说,首要的因素就是选择合适的开发工具。如果您的工作中包含Web编程(或即使不是这样),Microsoft.NET正是您所需要的工具。
本书讲述的内容是Microsoft.NET——它是什么,如何工作,以及如何使用它编写软件。您将了解公共语言运行库(CLR)以及它所提供的高度结构化的环境,这一环境用于执行由C#、Visual Basic.NET和其他语言所编译的代码。您还将了解NET框架类库(FCL),它是一个极好的综合类库,使用它可以编写API托管应用程序。您将熟悉在FCL中具体化的编程模型,包括Windows窗体、Web窗体和 XML Web服务等。而更为重要的一点,您将学到如何将所有这些片段结合起来工作,以编写出能够反映Microsoft.NET强大功能的复杂应用程序。
本书内容
阅读本书时,可以采取从头到尾逐章学习的方式,这样就能够逐步地学会如何使用.NET框架编写软件。但是本书的每一章也都可以独立成文。如果您是一位经验丰富的.NET开发者,只是想学习有关多线程方面的内容,那么直接学习第14章,该章详细地介绍有关线程和线程同步化的处理。如果您的工作中要用到ASP.NET服务器控件,请直接跳至第8章。其中提供的信息将帮助您以最少的投入顺利地完成工作。
如果要顺序阅读全书,有必要先了解一下全书的内容。本书第1部分介绍了需要了解的一些基础知识,它对于学习后面章节的内容也很有帮助。您将了解到Microsoft.NET框架方面的知识,包括公共语言运行库和.NET框架类库。内容包括框架的类型系统, FCL中包括的7000多种类型中的一些类型等。在第1部分中,还包括.NET框架最为重要的编程模型:Windows窗体。通过Windows窗体,您可以构建与当今流行的Windows应用程序类似的GUI(图形用户界面)应用程序。后面的第15章讲述了如何将Windows窗体与.NET框架的远程子系统配对,以建立可以连接到远程服务器的丰富的客户端应用程序。
第11部分的所有内容都是关于ASPNET的,在.NET框架中,ASPNET可以帮助您构建Web应用程序和 Web服务。当今的 Web编程是围绕着 HTML、DHTML、ASP、 COM以及其他一些关系松散的技术建立起来的。而今后的Web编程将会成为一门科学,这要感谢ASRNET。如果您以前曾进行过Web编程,但由厂需要处理缓慢的、弱类型的脚本语言,以及浏览器DOM所带来的麻烦比其所带来的益处还要多,您也许并不喜欢这种方式,但是ASPNET将会改变您的这种观念。对于构建运行在Web上的应用程序,它是真正的第二代技术。此外,ASPNET还带来了编译代码、强类型安全以及(在一定程度上)独立于浏览器的 Web编程技术。第5章到第11章详细地介绍了ASPNET,可使您掌握编写高级 ASP.NET Web应用程序和 Web服务所必需的技能。
第III部分挑选了.NET框架的一些部分进行了详细介绍。其中的主题包括ADO.NET,它为托管应用程序提供了数据库访问 API;XML和FCL提供的所有用于处理XML数据的类;线程或者如何编写多线程代码以及调整并发线程的活动;还有远程处理,它为编写紧密连接的分布式应用程序提供了框架。掌握了这些章节的内容之后,您就可以开始与.NET的对话了。
关于编程语言
.NET框架的一个特点是它是与语言无关的。选择哪种语言编写代码都无关紧要,这在历史上还是第次。因为在.NET框架中,所有的语言到最后都使用相同的特性。
现在,笔者经常用C#编写代码,一定程度上是因为C#是惟——种针对.NET框架设计的语言。另外,还因为笔者一亘使用C++。因此,本书中的绝大部分代码例程也都是用C#编写的。但是,本书中所出现的大多概念并非只与C#相关。本书是关于.NET框架编程的,而C#只是笔者用来表达思想的工具。如果您更喜欢使用 Visual BasicNET或者 COBOL,希望本书对您能有同样的价值。知道了如何使用 ADO.NET打开到数据库的连接后,您就会发现,无论是使用 Visual Basic .NET还是C#,所编写出的代码实际上是非常相似的。
本书中的大部分示例程序都是笔者手动编写的,没有使用Visual Studio.NET的帮助。这并不是对Visual Studio.NET的质疑,笔者认为,学习编程的最好方法就是自己动手,而不是使用其他人所提供的代码。一旦您理解了Windows窗体、Web窗体或Web服务的内部机制,就会发现Visual Studio.NET对于这些程序的创建能够提供有效的帮助。如果您曾经以老式方法编写过应用程序,那么这将有助一工您深刻理解新知识,并且会使您能够适应新的开发环境——开发环境中的工具将为您承担部分的工作。
系统要求
本书所包含的示例程序超过75个,要编译和运行它们,必须在机器上安装.NET框架SDK。SDK可运行于 Windows NT 4.0、Windows 2000或 Windows XP之上,大概 Windows以后的版本也可以。可以在http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url0=/msdn-files/027/000/976/msdncompositedoc.xml处下载.NET框架SDK及其服务包。但是,URL时常会发生变化。如果您发现该地址不再有效,那么请浏览Microsoft.NET的主页http://www.microsoft.com/net,以获取SDK的最新信息。
本书的第5章到第11章介绍的是ASP.NET,这对您的系统还有另外的要求。除了.NET框架 SDK之外,您的PC上还需要安装Microsoft的Web服务器和Internet信息服务(IIS)。因为ASP.NET要求使用 Windows 2000或 Windows XP,所以您的操作系统也必须符合要求。在这两个操作系统的Professional版本中,IIS并不属于默认安装部分。要安装IIS,请在【控制面板】中打开【添加/删除程序】,选择【添加/删除Windows组件】。然后您就会看到添加或删除IIS的复选框。在安装SDK之前一定要确保安装了IIS,这样才能保证ASP.NET的顺利安装。
本书的一些章节中包含使用 Visual Studio.NET构建的示例程序,并提供了使用Visual Studio.NET的详细指导。要构建针对.NET框架的代码,Visual Studio.NET并不是必需的,SDK中含有命令行编译器。但是,Visual Studio.NET提供了一个高度集成化的开发环境,它使编写、测试和调试代码的工作变得非常简单。如果还没有Visual Studio.NET,您可以从Microsoft购买。要获得更多的信息,请访问http://msdn.microsoft.com/vstudio/howtobuy。
本书练习文件
为了帮助您节省学习时间,作者提供了本书中所有操作需要使用的范例代码,以减少重新输入代码的麻烦。请访问http://www.wenyuan.com,找到本书相关链接,下载练习文件。另外,http://www.microsoft.com/mspress/books/5200.asp处也提供了本书的练习文件下载。
勘误信息
本书作者、译者和编辑都希望带给您最准确、最新、有深度、通俗易懂、无误的信息。但即使是最神奇的团队,也有可能出现疏漏。如果您在本书中发现任何错误,请通过http://www.wintellect.com网站获得下载资源或勘误信息,或发邮件至service@wenyuan.com.cn。
序言回到顶部↑
自2000年6月微软宣布自己的.NET战略以来,在不到两年的时间里,NET已经从战略变成现实。.NET带来了全新的、快速而敏捷的企业计算能力,也给软件开发商和软件开发人员提供了支持未来计算的高效 Web服务开发工具。作为微软.NET战略的重要组成部分——Visual Studio.NET(中文版)已经于2002年3月22日正式在中国推出。
Visual Studio.NET是一个功能强大、高效并且可扩展的编程环境。它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。这些应用程序将给当今的企业、机构提供强大的支持,并推动下一代基于XML Web服务的软件的发展。
有了Visual Studio.NET,那些对全世界数百万的专业和业余程序员来说一度极端复杂、费时费力,甚至让人望而生畏的编程任务现在已不再神秘。更重要的是,Visual Studio.NET使开发人员能运用既有的技能和知识来迎接新的编程挑战。
在10年前,Visual Basic l.0成为数以百万计的开发人员的革命性的应用程序开发语言。现在,Visual Studio.NET为未来的 10年做好了开发准备。
微软出版社为了配合 Visual Studio.NET的推广以及.NET技术的普及,邀请Visual Studio.NET项目开发组的核心开发人员和计算机图书专业作家精心编写了英文版《微软.NET程序员系列》丛书;该丛书自面市以来,在美国图书销量排行榜上一直高居前列,颇受好评,成为程序开发人员和网络开发人员了解.NET技术的权威工具书。尤其是《Microsoft.NET Framework程序设计》一书,长期占据美国及欧洲此类书籍的排行榜冠军位置,程序开发人员不可不读此书。
清华大学出版社为了满足中国广大程序开发人员、网络开发人员学习最新技术的渴望,在微软出版社的配合下,从《微软.NET程序员系列》这套丛书中精选了40本翻译成中文,以满足国内广大读者的需要。这套丛书内容庞大,几乎涵盖了.NET技术及其应用的各个方面;也正因为如此,翻译和编辑加工的工作量也大得惊人。但为了保持国外优秀技术图书的魁力,同时使读者领会新技术的真谛,本丛书的译者和编辑部是经过严格筛选的、具有很高的翻译水平或丰富编辑经验的技术人员;另外,我们还聘请微软公司 Visual Studio.NET产品组的技术专家审读每一本译书,确保在技术上准确无误。
相信这套丛书定会帮助程序开发人员、网络开发人员以及那些具有一定编程基础的中、高级读者快速、全面掌握.NET技术,协助他们为技术生涯的下一个10年做好准备,为培养新一代软件人才,并推动中国软件产业的快速发展起到积极的作用。
这套丛书中的《C#技术内幕》和《C#编程技术》已于去年与读者见面,并得到读者的广泛好评。目前,本丛书中己出版和在编的共有22本,已从6月份起陆续和读者见面。这些书目包括:
.《Microsoft.NET Framework程序设计》
全面、详细地介绍了Microsoft.NET Framework,可以帮助开发人员和设计人员轻松、高效地创建高性能且安全可靠的.NET应用程序。
.《应用程序升级——Visual Basic 6.0到 Visual Basic.NET》
升级 Visual Basic 6对程序代码的最佳指导。涵盖了 Visual Basic.NET的全部新功能和各种方案,这些方案能够以最小的中断进行代码的移植并维护混合环境。
.《Visual C++.NET托管扩展程序设计)
由Visual C++权威专家撰写。全面阐述了Visual C++.NET托管扩展,讲解如何编写.NET库及应用程序。内容包括托管扩展的不同编程规则,以及Visual C++等兼容.NET的编程语言所具有的多种新特性等。
.《Visual Basic.NET实用标准》
包含针对面向对象编程、文件操作、解决方案分发及更多最佳经验,包括代码示例和将标准应用于 Visual Basic.NET语法的建议。
.《ASP.NET Web应用程序开发新思维》
介绍了最新Web应用程序构建技术,带给您Web应用程序开发的新思想。帮助开发人员充分利用Microsoft.NET开发高效、安全的Web应用程序。
.《构建 Web解决方案——应用 ASP.NET和 ADO.NET》
介绍ADO.NET与ASP.NET的综合应用,使开发人员可以将Web开发技术与数据库开发技术完美地结合起来,构建功能更加强大的Web应用程序和服务。
Visual Studio.NET是一个功能强大、高效并且可扩展的编程环境。它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。这些应用程序将给当今的企业、机构提供强大的支持,并推动下一代基于XML Web服务的软件的发展。
有了Visual Studio.NET,那些对全世界数百万的专业和业余程序员来说一度极端复杂、费时费力,甚至让人望而生畏的编程任务现在已不再神秘。更重要的是,Visual Studio.NET使开发人员能运用既有的技能和知识来迎接新的编程挑战。
在10年前,Visual Basic l.0成为数以百万计的开发人员的革命性的应用程序开发语言。现在,Visual Studio.NET为未来的 10年做好了开发准备。
微软出版社为了配合 Visual Studio.NET的推广以及.NET技术的普及,邀请Visual Studio.NET项目开发组的核心开发人员和计算机图书专业作家精心编写了英文版《微软.NET程序员系列》丛书;该丛书自面市以来,在美国图书销量排行榜上一直高居前列,颇受好评,成为程序开发人员和网络开发人员了解.NET技术的权威工具书。尤其是《Microsoft.NET Framework程序设计》一书,长期占据美国及欧洲此类书籍的排行榜冠军位置,程序开发人员不可不读此书。
清华大学出版社为了满足中国广大程序开发人员、网络开发人员学习最新技术的渴望,在微软出版社的配合下,从《微软.NET程序员系列》这套丛书中精选了40本翻译成中文,以满足国内广大读者的需要。这套丛书内容庞大,几乎涵盖了.NET技术及其应用的各个方面;也正因为如此,翻译和编辑加工的工作量也大得惊人。但为了保持国外优秀技术图书的魁力,同时使读者领会新技术的真谛,本丛书的译者和编辑部是经过严格筛选的、具有很高的翻译水平或丰富编辑经验的技术人员;另外,我们还聘请微软公司 Visual Studio.NET产品组的技术专家审读每一本译书,确保在技术上准确无误。
相信这套丛书定会帮助程序开发人员、网络开发人员以及那些具有一定编程基础的中、高级读者快速、全面掌握.NET技术,协助他们为技术生涯的下一个10年做好准备,为培养新一代软件人才,并推动中国软件产业的快速发展起到积极的作用。
这套丛书中的《C#技术内幕》和《C#编程技术》已于去年与读者见面,并得到读者的广泛好评。目前,本丛书中己出版和在编的共有22本,已从6月份起陆续和读者见面。这些书目包括:
.《Microsoft.NET Framework程序设计》
全面、详细地介绍了Microsoft.NET Framework,可以帮助开发人员和设计人员轻松、高效地创建高性能且安全可靠的.NET应用程序。
.《应用程序升级——Visual Basic 6.0到 Visual Basic.NET》
升级 Visual Basic 6对程序代码的最佳指导。涵盖了 Visual Basic.NET的全部新功能和各种方案,这些方案能够以最小的中断进行代码的移植并维护混合环境。
.《Visual C++.NET托管扩展程序设计)
由Visual C++权威专家撰写。全面阐述了Visual C++.NET托管扩展,讲解如何编写.NET库及应用程序。内容包括托管扩展的不同编程规则,以及Visual C++等兼容.NET的编程语言所具有的多种新特性等。
.《Visual Basic.NET实用标准》
包含针对面向对象编程、文件操作、解决方案分发及更多最佳经验,包括代码示例和将标准应用于 Visual Basic.NET语法的建议。
.《ASP.NET Web应用程序开发新思维》
介绍了最新Web应用程序构建技术,带给您Web应用程序开发的新思想。帮助开发人员充分利用Microsoft.NET开发高效、安全的Web应用程序。
.《构建 Web解决方案——应用 ASP.NET和 ADO.NET》
介绍ADO.NET与ASP.NET的综合应用,使开发人员可以将Web开发技术与数据库开发技术完美地结合起来,构建功能更加强大的Web应用程序和服务。








点击看大图





加载中...


