C#入门经典

出版时间:2006-5  出版社:清华大学出版社  作者:沃森,  页数:864  译者:齐立波  
Tag标签:无  

前言

  C#是Microsoft在推出.NET Framework的第1版时提供的一种全新语言。C#的快速流行,使之成为使用.NET的Windows和Web开发人员无可争议的语言选择。他们喜欢C#的一个原因是其派生于C/C++的简洁语法,这种语法简化了以前困扰一些程序员的问题。尽管做了这些简化,但C#仍保持了C++原来的功能,所以现在没有理由不从C++转向C#。这种语言并不难,也非常适合于学习基本编程技术。易于学习、再加上.NET Framework的功能,是使C#成为开始您编程生涯的绝佳方式。 C#的最新版本是.NET 2.0的一部分,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。

内容概要

  《C#入门经典》(第3版)将全面介绍C#编程的所有知识,共分为5篇:第1篇是C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的技术,应有尽有。第2篇是Windows编程:介绍如何用C#编写Windows应用程序,如何部署它们。第3篇是Web编程:描述Web应用程序的开发、Web服务和Web应用程序的部署。第4篇是数据访问:介绍在应用程序中如何使用数据,包括存储在硬盘文件上的数据、以XML格式存储的数据和数据库中的数据。第5篇是其他技术:讲述使用C#和.NET Framework的一些额外方式,包括程序集、属性、XML文档、网络和GDI+图形编程。

作者简介

  Karli Watson是资深的.NET技术专家,3form公司的技术总监。他与人合作撰写了许多畅销书,包括中国读者耳熟能详的《C#高级编程》和《C#入门经典》。

书籍目录

第Ⅰ部分 C# 语 言第1章 C#简介第2章 编写C#程序第3章 变量和表达式第4章 流程控制第5章 变量的更多内容第6章 函数第7章 调试和错误处理第8章 面向对象编程简介第9章 定义类第10章 定义类成员第11章 集合、比较和转换第12章 泛型第13章 其他OOP技术第Ⅱ部分 Windows 编 程第14章 Windows编程基础第15章 Windows Forms的高级功能第16章 使用通用对话框第17章 部署Windows应用程序第Ⅲ部分 Web 编 程第18章 Web编程基础第19章 Web高级编程第20章 Web服务第21章 部署Web应用程序第Ⅳ部分 数 据 访 问第22章 文件系统数据第23章 XML第24章 数据库和ADO.NET第25章 数据绑定第Ⅴ部分 其 他 技 术第26章 .NET程序集第27章 属性第28章 XML文档说明第30章 GDI+简介30.1 图形绘制概述

章节摘录

  第1章 C# 简 介  本书的第I部分将介绍使用C# 语言所需的基础知识。第1章将概述C#和.NET Framework、对这些技术的理解、使用它们的原因,以及它们之间的相互关系。  首先讨论一下.NET Framework。这是一种新技术,它包含的许多概念初看起来都不是很容易掌握的(主要因为该架构在应用程序开发环境中引入了一种执行操作的新方式)。也就是说,我们必须在很短的时间里介绍许多新概念,但是,快速浏览这些基础知识对于理解如何利用C#进行编程是非常重要的,所以这是不可避免的。本书的后面将详细论述这里提到的许多论题。  之后,本章将讨论C#本身,包括它的起源和与C++的类似之处。最后,介绍本书使用的主要工具:Visual  Studio 2005 (VS)。  本章的主要内容:  ●C#和.NET Framework的含义  ●.NET Framework的工作原理和特别之处  ●C#的功能  ●Visual Studio 2005及其在本书的作用  1.1 什么是.NET Framework  .NET Framework是Microsoft为开发应用程序而创建的一个富有革命性的新平台。  这句话最有趣的地方是它的含糊不清,但这是有原因的。首先,注意这句话没有说“在Windows操作系统上开发应用程序”。尽管.NET Framework的Microsoft版本运行在Windows操作系统上,但以后将推出运行在其他操作系统上的版本,例如Mono,它是.NET Framework的开发源代码版本(包含一个C#编译器),该版本可以运行在几个操作系统上,包括各种Linux版本和Mac OS。许多这类项目正在开发,在读者阅读本书时可能就已发布了。另外,还可以在个人数字助手(PDA)类设备和一些智能电话上使用Microsoft .NET Compact Framework(基本上是完整 .NET Framework的一个子集)。使用.NET Framework的一个主要原因是它可以作为集成各种操作系统的方式。  另外,上面给出的.NET Framework定义并没有限制应用程序的类型。这是因为本来就没有限制。.NET Framework可以创建Windows应用程序、Web应用程序、Web服务和其他各种类型的应用程序。  .NET Framework的设计方式保证它可以用于各种语言,包括本书要介绍的C#语言,以及C++、Visual Basic、JScript,甚至一些旧的语言,如COBOL。为此,还推出了这些语言的.NET版本,目前还在不断推出更多的.NET版本的语言。所有这些语言都可以访问.NET Framework,它们还可以彼此交互。C#开发人员可以使用Visual Basic程序员编写的代码,反之亦然。

编辑推荐

  《C#入门经典》(第3版)适合于想学习使用.NET Framework编写C#程序的初级读者,也适合于已了解.NET 1.0,而想学习.NET 2.0和Visual Studio 2005最新功能的读者。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C#入门经典 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7