首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

C#入门经典(第3版)

  • 书名:C#入门经典(第3版)
  • 作者:Karli Watson Christian Nagel
  • 来源:清华大学出版社
  • 出版时间:2006年01月
  • ISBN:7-302-12735-2
  • 定价:98元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书将全面介绍C#编程的所有知识,共分为5篇:第1篇是C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的技术,应有尽有。第2篇是Windows编程:介绍如何用C#编写Windows应用程序,如何部署它们。第3篇是Web编程:描述Web应用程序的开发、Web服务和Web应用程序的部署。第4篇是数据访问:介绍在应用程序中如何使用数据,包括存储在硬盘文件上的数据、以XML格式存储的数据和数据库中的数据。第5篇是其他技术:讲述使用C#和.NET Framework的一些额外方式,包括程序集、属性、XML文档...

最近评论



正在载入评论列表...
热点评论

    精 彩 导 读

    C#是Microsoft在推出.NET Framework的第1版时提供的一种全新语言。C#的快速流行,使之成为使用.NET的Windows和Web开发人员无可争议的语言选择。他们喜欢C#的一个原因是其派生于C/C++的简洁语法,这种语法简化了以前困扰一些程序员的问题。尽管做了这些简化,但C#仍保持了C++原来的功能,所以现在没有理由不从C++转向C#。这种语言并不难,也非常适合于学习基本编程技术。易于学习、再加上.NET Framework的功能,是使C#成为开始您编程生涯的绝佳方式。 C#的最新版本是.NET 2.0的一部分,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。其中一些功能取自于C++(至少从表面上看是这样),而另外一些功能是全新的。Visual Studio的最新版本也有许多变化和改进,这大大简化了编程,显著提高了效率。 本书将全面介绍C#编程的所有知识,从该语言本身一直到Windows和Web编程,再到数据源的使用,最后是一些高级技术,例如图形编程。我们还将学习Visual Studio 2005的功能和利用它进行应用程序开发的各种方式。本书界面友好,阐述清晰,每一章都以前面章节的内容为基础,便于读者掌握高级技术。每个概念都会根据需要来介绍和讨论,而不会突然冒出某个技术术语来妨碍读者的阅读和理解。本书尽量不使用技术术语,但如果需要,将根据上下文进行正确的定义和布置。 本书的作者都是各自领域的专家,都是C#语言和.NET Framework的爱好者,没有人比他们更有资格讲授C#了,他们将在您掌握从基本规则到高级技术的过程中为您保驾护航。除了基础知识之外,本书还有许多有益的提示、练习、完全成熟的示例代码(可以从p2p.wrox. com上下载),在您的职业生涯中一定会用到它们。 本书将毫无保留地传授这些知识,希望读者能通过本书成为最优秀的程序员。 0.1 本书读者对象 本书主要针对想学习如何使用.NET Framework编写C#程序的所有人。本书前面的章节介绍该语言本身,读者不需要具备任何编程经验。以前对其他语言有一定了解的开发人员,会觉得这些章节的内容非常熟悉。C#语法的许多方面都与其他语言相同,许多结构对所有的编程语言来说都是一样的(例如循环和分支结构)。但是,即使是有经验的程序员也可以从这些章节中获益,理解这些技术应用于C#的特征。 如果读者是编程新手,就应从头开始学习。如果读者对.NET比较陌生,但知道如何编程,就应阅读第1章,然后快速跳读后面的几章,这样就能掌握C#语言的应用方式了。如果读者知道如何编程,但以前没有接触过面向对象的编程语言,就应从第8章开始阅读以后的章节。 如果读者对C#语言比较了解,就可以集中精力学习详细论述.NET 2.0中的变化的章节,尤其是集合和泛型(第11章和第12章),或者完全跳过本书的第I部分,从第14章开始学习。 本书章节的编写目的有两个:这些章节可以按顺序阅读,是C#语言的一个完整教程;它们还可以按照需要深入阐述,作为一本参考资料。 除了核心内容之外,每一章还包含一组练习,完成这些练习有助于读者理解所学习的内容。练习包括简单的选择题、判断题以及需要修改或建立应用程序的较难问题。练习的答案在p2p.wrox.com上在线提供。 0.2 本书结构 本书分为5个部分: ● C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的技术,应有尽有。 ● Windows编程:介绍如何用C#编写Windows应用程序,如何部署它们。 ● Web编程:描述Web应用程序的开发、Web服务和Web应用程序的部署。 ● 数据访问:介绍在应用程序中如何使用数据,包括存储在硬盘文件上的数据、以XML格式存储的数据和数据库中的数据。 ● 其他技术:讲述使用C#和.NET Framework的一些额外方式,包括程序集、属性、XML文档说明、网络和GDI+图形编程。 下面介绍本书5个重要部分中的章节。 0.2.1 C#语言(第1~13章) 第1章介绍C#和它与.NET范畴的关系,了解在这个环境下编程的基础知识,以及VS与它的关系。 第2章开始介绍VS中的C#应用程序开发,学习C#的语法,并把C#和样例命令行、Windows应用程序结合起来使用。这些示例将说明C#如何快速轻松地启动和运行,并附带介绍VS开发环境和本书将使用的基本窗口和工具。 接着,第3章学习C#语言的更多基础知识,理解变量的含义、如何操纵它们。第4章将用流程控制(循环和分支)改进应用程序的结构,第5章介绍一些高级的变量类型,如数组。第6章开始以函数的形式封装代码,使得更易于执行重复的操作,代码更容易理解。 从第7章开始将运用C#语言的基础知识,调试应用程序,这包括在运行应用程序时查看输出跟踪信息,使用VS查找错误,在强大的调试环境中找出解决问题的办法。 第8章将学习面向对象编程(Object-Oriented Programming,OOP)。首先了解这个术语的含义,回答“什么是对象?”。这个OOP初看起来是比较难的问题。我们将用整整一章的篇幅来介绍它,解释对象的强大之处。直到本章的最后才会使用C#代码。 第9章理论应用于实际,开始在C#应用程序中使用OOP时,一切都会发生变化,而这正是C#的强大之处。第10章首先介绍如何定义类和接口,然后探讨类成员(包括字段、属性和方法),在这一章的最后将开始创建一个扑克牌游戏应用程序,这个应用程序将在几章中开发完成,它非常有助于理解OOP。 学习了OOP在C#中的工作原理后,第11章将介绍常见的OOP场景,包括处理对象集合、比较和转换对象。第12章讨论.NET 2.0中C#的一个非常有用的新特性:泛型,利用它可以创建非常灵活的类。最后,第13章通过一些其他技术和事件(它在Windows编程中非常重要)完成C#语言和OOP的讨论。 0.2.2 Windows编程(第14~17章) 第14章开始介绍Windows编程的概念,理解在VS中如何实现Windows编程。这一章也是从基础知识开始介绍,并构建知识体系。第15章学习如何在应用程序中使用.NET Framework提供的各种控件。我们将简要论述.NET如何以图形化的方式建立Windows应用程序,以最少的时间和精力创建高级应用程序。 第16章介绍一些常用的功能。利用这些功能可以方便地添加专业功能,例如文件管理、打印等。第17章讨论应用程序的部署,包括建立安装程序,以便用户快速启动和运行应用程序。 0.2.3 Web编程(第18~21章) 这个部分的结构与Windows编程部分类似。首先,第18章描述了构成最简单的Web应用程序的控件,如何把它们组合在一起,让它们使用ASP.NET执行任务。第19章以此为基础,介绍了更高级的技术、各种控件、Web环境下的状态管理,以及Web标准的遵循。 第20章将涉足Web服务的精彩世界,Web服务革新了人们使用Internet的方式,可以把复杂的数据和功能以独立于平台的方式嵌入Web和Windows应用程序。这一章讨论如何使用和创建Web服务,以及.NET提供的其他工具,例如安全性。 最后,第21章探讨Web应用程序和服务的部署,尤其是可以通过单击按钮把应用程序发布到Web上的VS新特性。 0.2.4 数据访问(第22~25章) 第22章介绍了应用程序如何保存和检索磁盘上的数据,作为简单的文本文件或者更复杂的数据表示方式。这一章还将讨论如何压缩数据、如何操纵旧数据(例如用逗号隔开的值(CSV)文件),如何监视和处理文件系统的变化。 第23章学习数据交换的事实标准XML。前面的章节接触过XML几次,而这一章将了解XML的基本规则,论述XML的所有功能。第24章将直接运用这些知识,了解如何使用ADO.NET与数据库的交互操作。ADO.NET包括处理XML的技术和许多其他技术。 第25章陈述在应用程序中通过数据绑定使用ADO.NET的一些绝佳方式,这是简化数据库访问的重要方式——尤其是它可以毫不费力地给数据提供用户界面。 0.2.5 其他技术(第26~30章) 在本书的最后一部分将介绍C#和.NET主题的其他技术。第26章学习.NET程序集,这是各种.NET应用程序的基本构成块。第27章将探讨属性,可以在程序集中包含类型的其他信息,添加用其他方式很难实现的功能。 第28章研究XML文档说明,并介绍如何在源代码中给应用程序添加注释。我们将学习如何添加这些信息,如何使用和提取它们,从而从代码中生成MSDN样式的文档说明。 第29章介绍网络,应用程序如何相互通信,如何与各种网络上的其他服务通信。最后,第30章从本书前面学习的各种技术中解脱出来,研究用GDI+进行图形编程的主题,理解如何操纵图形,设定应用程序的样式,这一章打开一条通往各种C#应用程序的大门。 0.3 使用本书的要求 本书中C#和.NET Framework的代码和描述都适用于.NET 2.0。除了Framework之外,不需要其他东西就可以理解本书的这个方面,但许多示例都需要Visual Studio 2005(VS)。本书对VS开发环境的许多介绍可能并不适合于其他工具,例如Visual C# 2005 Express。 0.4 源代码 在读者学习本书中的示例时,可以手工输入所有的代码,也可以使用本书附带的源代码文件。本书使用的所有源代码都可以从本书合作站点http://www.wrox.com/或www.tupwk.com.cn/downpage上下载。登录到站
    line

    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

    北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

    Copyright © 2000-2006, CSDN.NET, All Rights Reserved