C# 3.0学习指南

出版时间:2010-1  出版社:人民邮电出版社  作者:利伯蒂(Jesse Liberty)  页数:587  译者:张晨  
Tag标签:无  

前言

  恭喜你下定决心开始学习编程!无论是为了完成课程,还是为了在工作中取得进步,或者仅仅是出于兴趣,本书都会对你的C#学习有所帮助。对于初学者而言,重要的不是拥有一本编程语言手册或代码分析的书籍,而是决心学习编程的强烈愿望,这甚至比编程语言的选择更为重要。现代编程语言种类繁多,而且多数在本质上非常相似。那么,为什么要选择C#呢?理由很充分,如下所述。  ·C#是:Microsoft.NET平台的首选编程语言。也就是说,C#是专为编写Windows应用程序而生的。要知道,世界上的多数计算机都运行在Windows平台上。  ·支持C#的开发环境包括Visual Studio及其精简版Visual C# Express。其中,Visual Studio提供了很多新方法,使代码编写变得方便快捷。而更值得一提的是,Visual C# Express完全免费。  ·C#的设计功能非常强大,足以支持复杂的商业应用程序,但同时又简单易学。C#与C++和Java有着许多相似之处,但它在秉承其优点的同时,又弥补了这些语言在多年实践中所暴露出的缺陷。  所以,在众多编程语言中,C#无疑是很好的入门选择。本书本来可以介绍些C#3.0的新特性,或者为什么作者在学习c++之后依然纵情于C#编程,但对于初学者来说,这些内容并不重要。因为本书面向的是没有任何C#或其他编程语言经验的初学人员,所以C#2.0与C#3.O之间的区别对读者来说毫无意义。C#3.0是Microsoft.NET项目组自2000年以来推出的最完善的一个版本,这个版本功能强大,性能稳定且易于掌握。本书将以清晰易懂的脉络来讲述如何使用C#3.O编写应用程序。

内容概要

  本书从C#的基础知识开始,涵盖了C#中类、继承、接口、委托等方面的内容,并介绍了C#开发中的各种方法和技巧。本书引入了面向对象的概念,系统地介绍了.NET平台、C#的基本语法、常用类库、调试工具、数据库操作等方面的知识。本书通过大量示例,帮助读者循序渐进地掌握这些知识。在每章后面还提供了测验和练习题,并在书后附录中给出了答案和详细讲解。  本书的目标读者是C#编程初学者,无论是否具有其他语言的编程经验,都能够通过阅读本书很快地掌握这一技术。本书适合作为开始学习编程的学生的入门参考书籍,也可作为大专院校相关课程的教材。

作者简介

  Jesse Liberty,是Microsoft公司Silverlight开发部门的高级项目经理,也是很多相关书籍的作者,其著作包括Programming C#3.0和Programming.NET3.5 。  Brian MacDonald,是擅长Microsoft.NET编程主题的技术编辑,曾参与合著Learning C#2005、Learning ASP.NET2.0 with AJAX和Learning ASP.NET3.5。

书籍目录

第1章 C#与.NET编程第2章 Visual Studio 2008和C# Express 2008第3章 C#语言基础第4章 运算符第5章 分支语句第6章 面向对象编程第7章 类和对象第8章 方法第9章 基本调试第10章 数组第11章 继承和多态第12章 运算符重载第13章 接口第14章 泛型和集合第15章 字符串第16章 抛出和捕获异常第17章 委托和事件第18章 创建Windows应用程序第19章 Windows Presentation Foundation第20章 ADO.NET和关系型数据库第21章 LINQ附录A 习题和练习答案

章节摘录

  2.4集成开发环境的内部构造  C# Express IDE的核心是编辑器。编辑器像是一个产生简单文本(没有诸如粗体和斜体等格式化的文本)的文字处理软件,所有的源代码文件都是简单文本文件。在上一章的Hello World项目中看到的某些文本的颜色不仅仅是格式化的结果,而且是Visual Studio为帮助用户区分关键字、注释和其他类的代码元素所应用的突出显示。C#.Express IDE还可以帮助创建用于Windows和Web项目的图形化用户界面(GUI)。  下面就介绍IDE的几个关键特性。  IDE是一个多文件界面Multiple Document Interface(MDI)应用软件。就像读者所习惯的诸如Word和Excel等Windows应用程序一样,它有一个主窗口,主窗口里又有很多小窗口,其中中间的一个是文本编辑窗口,基本布局如图2.3所示。编辑窗口左边是许多多重标签视窗,其中包括在创建Windows和网络应用程序时需要用到的工具。右边是叠层和多重标签视窗。顶部是Solution Explorer(解决方案管理器),用来检查和操作解决方案。再下面是Properties(属性)窗口,在创建网络和Windows桌面应用程序时,属性窗口用途很广,但在创建控制台应用程序时不会显示。  在Visual Studio 2008的IDE底部是5个多重标签视窗,分别是Error List(错误列表)、Task List(任务列表)、Output(输出信息)、Find Results(查找结果)和Find Symbol Results(查找符号结果)。但这些视窗在C# Express中不会出现。所有这些窗口,加上工具栏,都是尺寸可调和可停靠的。调节尺寸的方法就像处理Windows界面中多数窗口一样:将光标放置在边框上,待光标的形状变为双箭头时。

编辑推荐

  《C# 3.0学习指南》内容完全基于C#语言的最新版本C#3.0,从基础知识开始介绍,逐步过渡到C#的中、高级功能。《C# 3.0学习指南》的每一章都作为一个独立的课程,穿插大量带有注解的例子、插图和摘要。每一章的最后都有内容独特的自我测试部分,通过习题和回顾测试,你可以对自己学习到的新技能进行实践并加强理解。  如果你已准备好要投入C#和.NET编程的学习中,《C# 3.0学习指南》将是助你快速入门的理想选择。  通过阅读《C# 3.0学习指南》,你将学会以下技能:  ·在学习C#语言的同时学习如何编程;  ·通过学习C#,掌握面向对象编程的原理;  ·编写用户交互程序;  ·使用Visual Studio的内置工具使调试变得快速而简便;  ·发现如何使用C#3.0和.NET 3.5架构的最新功能,包括LINQ和Windows Presentation Foundation(WPF);  ·创建Windows应用程序和数据驱动应用程序。  “《C# 3.0学习指南》从C#语言的基础内容开始介绍,如果没有编程经验,那么从《C# 3.0学习指南》的第1章开始学习,将可以立即编写真正的应用程序。而有一些编程经验的读者,虽然会发现对《C# 3.0学习指南》中的一些内容已经熟悉,却可以从《C# 3.0学习指南》中学到更多的新知识。”  ——选自《C# 3.0学习指南》第1章

图书封面

图书标签Tags

评论、评分、阅读与下载


    C# 3.0学习指南 PDF格式下载


用户评论 (总计1条)

 
 

  •   绝对适合入门的书!翻译啥的都还好……
 

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

京ICP备13047387号-7