Visual C# .NET技术内幕
基本信息
内容简介回到顶部↑
本书是《微软NET程序员系列》从书之一,它对如何使用Visual C#.NET开发各种应用程序进行了全面、深入的探讨。本书分5大部分,共21章。第1部分概要介绍了Visual C#.NET程序设计的基础知识;第11部分讲述了Visual C#.NET的高级应用,介绍与过去的编程语言相比的独到之处:第111部分介绍了Windows窗体设计,详细地讲述了Windows窗体的用法,以及它对应用程序编写过程的简化:第IV部分着重介绍.NET框架所使用的数据访问、存储技术ADO.NET以及XML的有关内容;第V部分则着重介绍了使用Visual C#.NET创建可用于Web的应用程序的方法和相关技术,介绍了SOAP和Web服务。
本书适合于具有一定的编程经验、想要学习使用Visual C#.NET编程语言的开发人员。权威的Visual C#.NET编程指南,为开发独立的Windows应用程序和具有Web功能的.NET应用程序提供详尽的指导。本书为使用Visual C#.NET语言开发基于Windows的独立应用程序和具有Web功能的.NET应用程序提供全面的指导。本书内容涵盖了Visual C#.NET语言的结构、语法、代码向导以及Visual Studio设计环境等方面的内容,对.NET环境的服务器端和客户端都予以详细说明。读者能在书中找到大量详尽的解决方案以及最佳惯例,帮助开发人员编写、测试和调试应用程序,以及快速、直观地将这些应用程序扩展到Web。本书中还包含了大量的编程实例,为读者演示了具体编码问题的解决方案。
本书适合于具有一定的编程经验、想要学习使用Visual C#.NET编程语言的开发人员。权威的Visual C#.NET编程指南,为开发独立的Windows应用程序和具有Web功能的.NET应用程序提供详尽的指导。本书为使用Visual C#.NET语言开发基于Windows的独立应用程序和具有Web功能的.NET应用程序提供全面的指导。本书内容涵盖了Visual C#.NET语言的结构、语法、代码向导以及Visual Studio设计环境等方面的内容,对.NET环境的服务器端和客户端都予以详细说明。读者能在书中找到大量详尽的解决方案以及最佳惯例,帮助开发人员编写、测试和调试应用程序,以及快速、直观地将这些应用程序扩展到Web。本书中还包含了大量的编程实例,为读者演示了具体编码问题的解决方案。
作译者回到顶部↑
本书提供作译者介绍
Mickey Willams Codev Technologies公司创始人,该公司不但为Windows开发人员提供各种工具,而且还为关键业务系统提供咨询服务。Mickey自20世纪80年代起就活跃于面向对象的开发界,撰写过许多关于Windows编程工具的书籍,经常在欧美开发会议上发言,作为Microsoft.NET开发技术方面的专家,Mickey是.NET Experts 的培训讲师,讲授.NET框架、XML和SOAP的相关课程。他还是CodeGuru.com网站半月刊的.NET Nuts and Bolts专栏作家。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第i部分 visual c#.net简介
第1章 visual studio.net和visual c#.net简介
1.1 创建基于.net平台的应用程序
1.1.1 .net框架
1.1.2 了解程序集
1.2 visual studio.net简介
1.2.1 起始页
1.2.2 visual studio.net的窗口
1.2.3 visual studio.net选项
1.2.4 visual studio.net的帮助
1.3 创建visual c#解决方案
1.3.1 使用项目模板
1.3.2 生成新的解决方案
1.4 典型visual c#程序的布局
1.4.1 注释源代码
1.4.2 使用命名空间
1.4.3 声明类
1.4.4 定义main方法
1.4.5 编译项目
1.4.6 输出hello world
第1章 visual studio.net和visual c#.net简介
1.1 创建基于.net平台的应用程序
1.1.1 .net框架
1.1.2 了解程序集
1.2 visual studio.net简介
1.2.1 起始页
1.2.2 visual studio.net的窗口
1.2.3 visual studio.net选项
1.2.4 visual studio.net的帮助
1.3 创建visual c#解决方案
1.3.1 使用项目模板
1.3.2 生成新的解决方案
1.4 典型visual c#程序的布局
1.4.1 注释源代码
1.4.2 使用命名空间
1.4.3 声明类
1.4.4 定义main方法
1.4.5 编译项目
1.4.6 输出hello world
前言回到顶部↑
第一次使用Visual C#.NET,就立刻为其编码效率所震惊。尽管当时所使用的是测试版,但整个开发环境和.NET框架己为我简化了大量的工作。编码效率的提高应归功于以下4个因素:
● C#编程语言非常适合于基于组件的开发
● 公共语言运行库提供了简化的编程和部署模型
● .NET框架及其相关类库
● Microsoft Visual Studio.NET开发环境中所包含的自动开发特性
Visual C#.NET中的开发工具非常先进,与我在80年代中期开始开发Windows程序时所使用的那些工具相比,简直是天壤之别。所以,当有人邀请我写一本关于Visual C#.NET的书时,我实在无法拒绝。很高兴您选择了本书作为Visual C#.NET的教材,相信您一定会发现使用Visual C#.NET是一件非常值得的事情。
我很乐于与读者交流,也愿意回答您在阅读本书的过程中出现的任何问题。如果您有任何反馈或问题,与我联系,我的E-mail地址是mickey.williams@codevtech.com。我可能无法及时回复,但一定会回复所有的邮件。
本书组织结构
本书分为5大部分,分别介绍了Visual C#.NET编程的各方面内容。
第I部分 介绍了Visual C#.NET环境,还介绍了C#变成语言的核心内容。
第II部分 描述了C#编程语言和.NET框架的高级应用。除委托和异常处理之外,还讨论了集合类、调试和编写多线程代码等内容。
第III部分 在这部分中,读者将了解如何用Visual C#.NET编写图形用户界面(GUI)应用程序。.NET框架包含对基于Windows窗体的应用程序的广泛支持,在本章中,读者还会看到许多便于使用的高级控件。
第IV部分 介绍了ADO.NET和XML,通过本章的学习,读者将了解如何使用ADO.NET访问诸如SQL Server数据库中的数据。还介绍了为使用XML而实现新模型的.NET框架类,其中的数据是从XML流中拖出的。使用.NET框架和Visual C#.NET,就能够很容易地使用XML或ADO.NET来管理数据。
第V部分 集中讨论了使用ASP.NET和Visual C#.NET对Web应用程序的创建,并为读者演示了使用Web服务的方法。
读者对象
本书适合于那些想学习使用Visual C#.NET编程语言的开发人员。本书对使用Visual C#.NET编程进行了全面、深入的探讨。除C#编程语言之外,本书还讨论了.NET框架中的一些常用的类,包括Windows窗体编程、ASP.NET、XML、Web服务等内容。
系统要求
为使用本书中的所有代码,您需要安装Visual C#.NET或Visual Studio.NET。只要您的系统满足Visual C#.NET的最低要求,就能够正常运行本书中的绝大部分例子。请注意Windows XP家庭版和Windows NT 4不支持.NET框架中的XML Web服务和ASP.NET Web应用程序。尽管您可以在这些操作系统上建立这些项目,但要想执行这些项目,就需要将它们上传给具有恰当配置的主机。这里我建议选择Windows XP Professional或是Windows 2000 Professional操作系统作为开发平台。另外,要想运行第20章中的代码,需要安装IIS 4或其更新版本。
练习文件
为帮助读者节省学习时间,作者提供了本书中所有操作需要用到的练习文件。在这些练习文件的帮助下,读者可以集中精力学习如何使用Visual C#.NET来编写各种程序。通过书中的指导,自己动手操作,学用并举,这显然是获取新知识最简单有效的途径,能达到事半功倍的学习效果。本书所有练习文件都可在配书光盘中找到。
● C#编程语言非常适合于基于组件的开发
● 公共语言运行库提供了简化的编程和部署模型
● .NET框架及其相关类库
● Microsoft Visual Studio.NET开发环境中所包含的自动开发特性
Visual C#.NET中的开发工具非常先进,与我在80年代中期开始开发Windows程序时所使用的那些工具相比,简直是天壤之别。所以,当有人邀请我写一本关于Visual C#.NET的书时,我实在无法拒绝。很高兴您选择了本书作为Visual C#.NET的教材,相信您一定会发现使用Visual C#.NET是一件非常值得的事情。
我很乐于与读者交流,也愿意回答您在阅读本书的过程中出现的任何问题。如果您有任何反馈或问题,与我联系,我的E-mail地址是mickey.williams@codevtech.com。我可能无法及时回复,但一定会回复所有的邮件。
本书组织结构
本书分为5大部分,分别介绍了Visual C#.NET编程的各方面内容。
第I部分 介绍了Visual C#.NET环境,还介绍了C#变成语言的核心内容。
第II部分 描述了C#编程语言和.NET框架的高级应用。除委托和异常处理之外,还讨论了集合类、调试和编写多线程代码等内容。
第III部分 在这部分中,读者将了解如何用Visual C#.NET编写图形用户界面(GUI)应用程序。.NET框架包含对基于Windows窗体的应用程序的广泛支持,在本章中,读者还会看到许多便于使用的高级控件。
第IV部分 介绍了ADO.NET和XML,通过本章的学习,读者将了解如何使用ADO.NET访问诸如SQL Server数据库中的数据。还介绍了为使用XML而实现新模型的.NET框架类,其中的数据是从XML流中拖出的。使用.NET框架和Visual C#.NET,就能够很容易地使用XML或ADO.NET来管理数据。
第V部分 集中讨论了使用ASP.NET和Visual C#.NET对Web应用程序的创建,并为读者演示了使用Web服务的方法。
读者对象
本书适合于那些想学习使用Visual C#.NET编程语言的开发人员。本书对使用Visual C#.NET编程进行了全面、深入的探讨。除C#编程语言之外,本书还讨论了.NET框架中的一些常用的类,包括Windows窗体编程、ASP.NET、XML、Web服务等内容。
系统要求
为使用本书中的所有代码,您需要安装Visual C#.NET或Visual Studio.NET。只要您的系统满足Visual C#.NET的最低要求,就能够正常运行本书中的绝大部分例子。请注意Windows XP家庭版和Windows NT 4不支持.NET框架中的XML Web服务和ASP.NET Web应用程序。尽管您可以在这些操作系统上建立这些项目,但要想执行这些项目,就需要将它们上传给具有恰当配置的主机。这里我建议选择Windows XP Professional或是Windows 2000 Professional操作系统作为开发平台。另外,要想运行第20章中的代码,需要安装IIS 4或其更新版本。
练习文件
为帮助读者节省学习时间,作者提供了本书中所有操作需要用到的练习文件。在这些练习文件的帮助下,读者可以集中精力学习如何使用Visual C#.NET来编写各种程序。通过书中的指导,自己动手操作,学用并举,这显然是获取新知识最简单有效的途径,能达到事半功倍的学习效果。本书所有练习文件都可在配书光盘中找到。
序言回到顶部↑
自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 1.0成为数以百万计的开发人员的革命性的应用程序开发语言。现在,Visual Studio.NET为未来的10年做好了准备。
微软出版社为了配合Visual Studio.NET的推广以及.NET技术的普及,邀请Visual Studio.NET项目开发组的核心开发人员和计算机图书专业作家精心编写了英文版《微软.NET程序员系列》丛书;该丛书自面市以来,在美国图书销量排行榜上一直高居前列,颇受好评,成为程序开发人员和网络开发人员了解.NET技术的权威工具书。尤其是《Microsoft.NET Framework程序设计》一书,长期占据美国及欧洲此类书籍的排行榜冠军位置,程序开发人员不可不读此书。
清华大学出版社为了满足中国广大程序开发人员、网络开发人员学习最新技术的渴望,在微软出版社的配合下,从《微软.NET程序员系列》这套丛书中精选了50余本翻译成中文,以满足国内广大读者的需要。这套丛书阵容庞大(且在不断扩充之中),几乎涵盖了.NET技术及其应用的各个方面;也正因为如此,翻译和编辑加工的工作量也大得惊人。但为了保持国外优秀技术图书的魅力,同时使读者领会新技术的真谛,本丛书的翻译和编辑都是经过严格筛选的、具有很高的翻译水平或丰富编辑经验的技术人员;另外,我们还聘请微软公司VisualStudio.NET产品组的技术专家审读每一本书,确保在技术上准确无误。
相信这套丛书定会帮助程序开发人员、网络开发人员以及那些具有一定编程基础的中、高级读者,快速、全面地掌握.NET技术,协助他们为技术生涯的下一个10年做好准备,为培养新一代软件人才,并推动中国软件产业的快速发展起到积极的作用!
这套丛书分为3个子系列:技术内幕系列、语言参考系列和程序员系列。目前,已出版和在编的共有36本,已从2002年6月份起陆续和读者见面。
● 技术内幕系列
目前共有7本:
《Visual C++.NET技术内幕(第6版)》
本书是Visual C++和MFC开发的经典著作。它秉承了第4版和第5版的风格,已根据该编程语言的最新版本Visual C++.NET进行了全面更新和补充,是.NET时代的C++程序员必读的教材。此外,本版仍由第4版译者潘爱民先生翻译。
《Microsoft.NET Compact Framework技术内幕》
《Visual Basic.NET技术内幕》
《Visual C#.NET技术内幕》
《ADO.NET技术内幕》
《Microsoft.NET程序设计技术内幕》
《Visual J#.NET技术内幕》
● 语言参考系列
目前共有3本:
Visual Studio.NET是一个功能强大、高效并且可扩展的编程环境。它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。这些应用程序将给当今的企业、机构提供强大的支持,并推动下一代基于XML Web服务软件的发展。
有了Visual Studio.NET,那些对全世界数百万的专业和业余程序员来说曾一度极端复杂、费时费力,甚至让人望而生畏的编程任务现在已不再神秘。更重要的是,Visual Studio.NET使开发人员能运用既有的技能和知识来迎接新的编程挑战。
在10年前,Visual Basic 1.0成为数以百万计的开发人员的革命性的应用程序开发语言。现在,Visual Studio.NET为未来的10年做好了准备。
微软出版社为了配合Visual Studio.NET的推广以及.NET技术的普及,邀请Visual Studio.NET项目开发组的核心开发人员和计算机图书专业作家精心编写了英文版《微软.NET程序员系列》丛书;该丛书自面市以来,在美国图书销量排行榜上一直高居前列,颇受好评,成为程序开发人员和网络开发人员了解.NET技术的权威工具书。尤其是《Microsoft.NET Framework程序设计》一书,长期占据美国及欧洲此类书籍的排行榜冠军位置,程序开发人员不可不读此书。
清华大学出版社为了满足中国广大程序开发人员、网络开发人员学习最新技术的渴望,在微软出版社的配合下,从《微软.NET程序员系列》这套丛书中精选了50余本翻译成中文,以满足国内广大读者的需要。这套丛书阵容庞大(且在不断扩充之中),几乎涵盖了.NET技术及其应用的各个方面;也正因为如此,翻译和编辑加工的工作量也大得惊人。但为了保持国外优秀技术图书的魅力,同时使读者领会新技术的真谛,本丛书的翻译和编辑都是经过严格筛选的、具有很高的翻译水平或丰富编辑经验的技术人员;另外,我们还聘请微软公司VisualStudio.NET产品组的技术专家审读每一本书,确保在技术上准确无误。
相信这套丛书定会帮助程序开发人员、网络开发人员以及那些具有一定编程基础的中、高级读者,快速、全面地掌握.NET技术,协助他们为技术生涯的下一个10年做好准备,为培养新一代软件人才,并推动中国软件产业的快速发展起到积极的作用!
这套丛书分为3个子系列:技术内幕系列、语言参考系列和程序员系列。目前,已出版和在编的共有36本,已从2002年6月份起陆续和读者见面。
● 技术内幕系列
目前共有7本:
《Visual C++.NET技术内幕(第6版)》
本书是Visual C++和MFC开发的经典著作。它秉承了第4版和第5版的风格,已根据该编程语言的最新版本Visual C++.NET进行了全面更新和补充,是.NET时代的C++程序员必读的教材。此外,本版仍由第4版译者潘爱民先生翻译。
《Microsoft.NET Compact Framework技术内幕》
《Visual Basic.NET技术内幕》
《Visual C#.NET技术内幕》
《ADO.NET技术内幕》
《Microsoft.NET程序设计技术内幕》
《Visual J#.NET技术内幕》
● 语言参考系列
目前共有3本:








点击看大图





加载中...

