Visual C# 2008从入门到精通

出版时间:2009-1  出版社:清华大学出版社  作者:(英)John Sharp 著  页数:586  译者:周靖  
Tag标签:无  

前言

  Microsoft Visual C#是一种功能强大、使用简单的语言,主要面向需要使用Microsoft .NET Framework来创建应用程序的开发者。它在C++和Microsoft Visual Basic的基础上去芜存菁,最终成了一种更加清晰、更富有逻辑的语言。随着C# 2.0的问世,语言中新增了几个重要的特性,其中包括泛型、迭代器和匿名方法等。作为Microsoft Visual Studio 2008成员之一的C# 3.0添加了更多特性,例如扩展方法、lambda表达式以及最有名的语言集成查询(Language Integrated Query,LINQ)工具。Microsoft Visual Studio 2008提供的开发环境使得这些特性易于使用,而且Visual Studio 2008新增的大量向导和增强措施能显著提高开发人员的工作效率。  读者对象  本书旨在介绍基础知识,指导你如何借助于Visual Studio 2008和.NET Framework Version 3.5用C#语言来进行程序设计。你将学习C#语言的各种特性,并利用它们来构建运行于Microsoft Windows操作系统上的应用程序。学完本书之后,会对C#有一个全面、透彻的理解,并能用它来构建Windows Presentation Foundation(WPF)应用程序,访问Microsoft SQL Server数据库,开发ASP.NET Web应用程序以及创建和使用Windows Communication Foundation(WCF)服务。

内容概要

Visual C#作为微软的旗舰编程语言,经过几年的长足发展,在全球得以迅速普及,成为很多程序员的首选语言。Visual C#
2008新增了大量可圈可点的丰富特性,本书围绕着基础知识和这些新特性全面介绍了如何利用Visual Studio 2008和.NET
Framework来进行C#编程。书中沿袭深受读者欢迎的Step by
Step风格,通过丰富的练习引导读者逐步构建Windows应用程序,访问SQL Server数据库,开发ASP.NET
Web应用程序,创建并使用Web服务等。
  全书共六部分30章,结构清晰,叙述清楚。所有练习均在Visual Studio
2008简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算转移到C#的具有C,C++或者Java基础的程序员,都可以从本书中吸取到新的知识。

作者简介

Jonh Sharp,Content Master首席技术专家。Content
Master隶属于CM集团,CM集团是英国一家从事技术文档创作和咨询的专业公司。John Sharp是负责.NET
Framework和互操作性问题的专家,已经针对分布式系统、Web服务和C#语言发布了大量相关的教程、白皮书和演示文档。他他具有丰

书籍目录

第Ⅰ部分 Visual C#和Visual Studio 2008概述
 第1章 欢迎进入C#编程世界
  1.1 开始在Visual Studio 2008环境中编程
  1.2 编写第一个程序
  1.3 使用命名空间
  1.4 创建图形应用程序
  第1章快速参考
 第2章 使用变量、操作符和表达式
  2.1 理解语句
  2.2 使用标识符
  2.3 标识关键字
  2.4 使用变量
   2.4.1 命名变量
   2.4.2 声明变量
  2.5 使用基本数据类型
  2.6 使用算术操作符
   2.6.1 操作符和数据类型
   2.6.2 深入了解算术操作符
   2.6.3 控制优先级
   2.6.4 使用结合性对表达式进行求值
   2.6.5 结合性和赋值操作符
  2.7 变量的递增和递减
  2.8 声明隐式类型的局部变量
  第2章快速参考
 第3章 方法和作用域
  3.1 声明方法
   3.1.1 指定方法声明语法
   3.1.2 写return语句
  3.2 调用方法
  3.3 使用作用域
   3.3.1 定义局部作用域
   3.3.2 定义类的作用域
   3.3.3 重载方法
  3.4 编写方法
  第3章快速参考
 第4章 使用决策语句
  4.1 声明布尔变量
  4.2 使用布尔操作符
   4.2.1 理解相等和关系操作符
   4.2.2 理解条件逻辑操作符
   4.2.3 操作符的优先级和结合性总结
  4.3 使用if语句来做出决策
   4.3.1 理解if语句的语法
   4.3.2 使用代码块来对语句进行分组
   4.3.3 嵌套if语句
  4.4 使用switch语句
   4.4.1 理解switch语句的语法
   4.4.2 遵守switch语句的规则
  第4章快速参考
 第5章 使用复合赋值和循环语句
  5.1 使用复合赋值操作符
  5.2 使用while语句
  5.3 编写for语句
  5.4 编写do语句
  第5章快速参考
 第6章 管理错误和异常
  6.1 处理错误
  6.2 尝试代码和捕捉异常
   6.2.1 处理异常
   6.2.2 未处理的异常
   6.2.3 使用多个catch处理程序
   6.2.4 捕捉多个异常
  6.3 使用checked和unchecked整数运算
   6.3.1 编写checked语句
   6.3.2 编写checked表达式
  6.4 抛出异常
  6.5 使用finally块
 第6章快速参考
第Ⅱ部分 理解C#语言
 第7章 创建并管理类和对象
  7.1 理解分类
  7.2 封装的目的
  7.3 定义并使用类
  7.4 控制可访问性
  7.5 使用构造函数
  7.6 理解static方法和数据
   7.6.1 创建共享字段
   7.6.2 使用const关键字来创建static字段
  第7章快速参考
 第8章 理解值和引用
  8.1 复制值类型的变量和类
  8.2 理解null值和可空值
   8.2.1 使用可空类型
   8.2.2 理解可为空类型的属性
  8.3 使用ref和out参数
   8.3.1 创建ref参数
   8.3.2 创建out参数
  8.4 计算机内存的组织方式
  8.5 System.Object类
  8.6 装箱
  8.7 拆箱
  8.8 数据类型的安全转换
   8.8.1 is操作符
   8.8.2 as操作符
  第8章快速参考
 第9章 使用枚举和结构来创建值类型
  9.1 使用枚举
   9.1.1 声明枚举
   9.1.2 使用枚举
   9.1.3 选择枚举文字常量值
   9.1.4 选择枚举的基本类型
  9.2 使用结构
   9.2.1 声明结构
   9.2.2 理解结构和类的区别
   9.2.3 声明结构变量
   9.2.4 理解结构的初始化
   9.2.5 复制结构变量
  第9章快速参考
 第10章 使用数组和集合
  10.1 什么是数组
   10.1.1 声明数组变量
   10.1.2 创建数组实例
   10.1.3 初始化数组变量
   10.1.4 创建隐式类型转换的数组
   10.1.5 访问单独的数组元素
   10.1.6 遍历数组
   10.1.7 复制数组
  10.2 什么是集合类
   10.2.1 ArrayList集合类
   10.2.2 Queue集合类
   10.2.3 Stack集合类
   10.2.4 Hashtable集合类
   10.2.5 SortedList集合类
   10.2.6 使用集合初始值列表
   10.2.7 比较数组和集合
   10.2.8 使用集合类来玩牌
  第10章快速参考
 第11章 理解参数数组
  11.1 使用数组参数
   11.1.1 声明params数组
   11.1.2 使用params object[]
   11.1.3 Console.WriteLine方法
   11.1.4 使用params数组
  第11章快速参考
 第12章 使用继承
  12.1 什么是继承
  12.2 使用继承
   12.2.1 基类和派生类
   12.2.2 调用基类构造函数
   12.2.3 类的赋值
   12.2.4 声明new方法
   12.2.5 声明virtual方法
   12.2.6 声明override方法
   12.2.7 理解protected访问
  12.3 理解扩展方法
  第12章快速参考
 第13章 创建接口和定义抽象类
  13.1 理解接口
  13.2 接口的限制
   13.2.1 实现接口
   13.2.2 通过接口来引用一个类
   13.2.3 使用多个接口
  13.3 抽象类
  13.4 密封类
  13.5 实现可扩展的框架
  13.6 总结关键字组合
  第13章快速参考
 第14章 使用垃圾回收和资源管理
  14.1 对象的生存期
   14.1.1 编写析构函数
   14.1.2 为什么要使用垃圾回收器
   14.1.3 垃圾回收器的工作机理
   14.1.4 慎用析构函数
  14.2 资源管理
   14.2.1 disposal方法
   14.2.2 异常安全的disposal方法
   14.2.3 using语句
   14.2.4 从析构函数中调用Dispose方法
  14.3 使代码为异常安全的
  第14章快速参考
第Ⅲ部分 创建组件
 第15章 实现属性以访问字段
 第16章 使用索引器
 第17章 中断程序流程并处理事件
 第18章 泛型概述
 第19章 枚举集合
 第20章 使用查询表达式来查询内存中的数据
 第21章 操作符重载
第Ⅳ部分 操纵Windows应用程序
 第22章 Windows Presentation Foundation概述
 第23章 使用菜单和对话框
 第24章 执行校验
第Ⅴ部分 管理数据
 第25章 查询数据库中的信息
 第26章 使用数据绑定显示和编辑数据
第Ⅵ部分 构建Web应用程序
 第27章 ASP.NET概述
 第28章 理解Web窗体校验控件
 第29章 保护网站安全并使用Web窗体访问数据
 第30章 创建和使用Web服务
索引

章节摘录

  第1章 欢迎进入C#编程世界	  本章旨在教会你:  使用Visual Studio 2008编程环境  使用命名空间  创建一个简单的C#图形应用程序  Microsoft Visual C#是Microsoft开发的一种强大的、面向组件的语言。C#在Microsoft.NET Framework中有着重要地位,一些人甚至将它与C在UNIX开发中的地位相提并论。如果已经掌握了C,C++或者Java语言的知识,会发现C#的语法非常熟悉。即使以前习惯于用其他语言来编程,也应该能够迅速掌握C#的语法——只需学会在恰当的位置添加大括号和分号即可。希望本书能帮助你!

编辑推荐

  《Visual C#2008从入门到精通》全书以下特点:沿袭深受读者欢迎的Step by Step典写作风格;资深专家John Sharp,再度演绎更SHARP的C#;覆盖面广,知识点新,在讲透C基础知识的同时充分展示C#新增特性;风靡全球,指导读者高效开发c#组件和windOWS应用程序的最佳指南。  透过《Visual C#2008从入门到精通》,读者可在专家的悉心指导下学习并掌握Visual c#2008基础知识,一次一个步骤,循序渐进地掌握c#编程技术,从而开发出优秀的c#组件和windows应用程序。  《Visual C#2008从入门到精通》重要主题:声明变量,编写语句,创建操作符和调用方法、捕捉和处理异常、通过析构函数和垃圾回收机制来管理资源、定义属性和索引器,处理事件、使用泛型来定义类型安全的类和集合、通过ADO.NET和语言集成查询(LINQ)来操作数据、创建交互式web应用程序,构建web服务。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Visual C# 2008从入门到精通 PDF格式下载


用户评论 (总计78条)

 
 

  •   顾名思义StepbyStep,本书我读过之后真的是一步一步的走,每一步都有一个很明了的例子。原作者JohnSharp是典型的英国技术类作家,很严谨,文字有很轻松。译者也是如此,很少发现书中翻译的错误,有时对于翻译有歧义的地方译者也是给出了清楚的解释。推荐给将步入C#丰富世界的读者。
  •   这本书是在我正式学java之前就读的一本,里面的面向对象思想也很丰富,而且这本书写的wpf也是比较新的,感谢这本书的作者,感谢当当便捷的服务。
  •   拿到书后看了第一章,觉得确实是一本入门的好书。以前也看过C#入门书,但看完后还是有很多地方不明白。这本书就讲得相当详细透彻。也许有一定基础的人会觉得这本书啰嗦,但这正是我这种小白需要的。看来以后买书就要买这样的经典书籍,买杂毛书是白白浪费钱。
  •   内容很详细,由浅入深,虽然没什么基础,也可以看懂。中文翻译的水平也不错,看起来很自然。本书的读者注意应该开着VS2008或者VS2010边看书边照着做,不要眼高手低。
  •   适合初学者,讲解比较详细,虽然无视频,但我觉得比国内有视频教程的书好很多,讲得很明细,无可否认老外写书技术比国人好
  •   有点c++或者其他语言基础看起来比较好
  •   内容丰富,从初级到高级应用,写得很详细
  •   这本书感觉很不错的。这本书讲解的很清楚,内容也很充实,讲了很多以前在别的书上没有学到的有用的东西
  •   送货时间挺快的,3天就到了。
    书的质量还不错,送货的老大爷服务也很好。
    书还没读,这方面的评论以后再补上吧。
  •   应该从精通到精通!没基础的,还是看红皮书实用!
  •   书质量很好,知识点比较基础,很快就看完了
  •   这本书还是要有一定的基础才行的,自己是因为导师给了个项目,需要用C#,所以得自学,不过看了这本书,还是对C#有所了解了,呵呵!
  •   之前没有学习过C#,是通过这本书入门的。在网上看了前7章后买的这本书。入门级,适合初学者,但是如果想深入的学习,恐怕不够。
  •   入门教程,很厚,看效果咯
  •   急着给用户交差的软件公司别买了。太慢了。书看了一半刚说到类。不过,对于喜欢打破砂锅问到底的大学生,看来是一本不能替代的好书
  •   有一定基础
  •   很是基础
  •   翻译质量也不错,适合中国人阅读,对于有VC++及VB基础的,更适合
  •   有入门级介绍,也有深入的内容。
  •   这书不错,很适合初学者入门来学习!
  •   内容很丰富,有实战性
  •   不错的一本入门教材!受益匪浅。
  •   很喜欢这本书,很详细,老师推荐的
  •   这本书还可以,写的比较详细。
  •   正在看第八章,觉得挺不错。把一些需要的注意的地方写了出来,对于我们这些没有经验的人来说很不错。。值得一看。
  •   我是C#初学,没有VC,VB等经验,有一点c经验,感觉书不是太难懂,将的很详细,有好多小提示和注意很有用,不错!
  •   书还是比较易懂的,跟着书上的内容,一边操作,还是很不错的。不过如果自己关上书也要能操作,不然会很快忘掉。
  •   在图书馆借着看了一个月,决定买一本当工具书用。
  •   强烈推荐。之前有买过一本最后弄丢了,而且在这里买比外面便宜很多,赞一个``
  •   好跳跃的感觉,不知道如何看
  •   还没怎么看,希望能有收获!
  •   老公十分满意,谢谢
  •   初学者的版本。
  •   挺好的,是正版.
    呵呵..
  •   纸张印刷一般,背面有一点破损,但书的内容还可以
  •   我翻了几页,觉得还可以,但也许是我自己的原因吧,读不太懂。
  •   易上手,又不会太简单
  •   送货好慢啊。。。。。。。。。
  •   不错,让我对c#产生了浓厚的兴趣
  •   纸质挺好,手感不错。不过书的内容前半部分直接用WPF设计程序,而不是普通的应用程序窗口,感觉很不适应,控件介绍也比较少,后面部分的内容还可以。
  •   这本书的内容讲解非常详细,就算没有编程经验的人也可以看得懂的
    如果真的想往****方面发展的人,可以买这本书来学。
  •   讲的基本都是基础性的东西,但是很详细,对于新手或基础不牢的很有用
  •   个人感觉比较好 很适合我这种刚刚学习C#的人 建议初学者使用
    书中例子详细 说的比较清楚 不过可能有的人会觉得啰嗦 我觉得的OK
  •   书蛮新,,初步看了下,貌似理论讲的不够深,适合初步的人
  •   感觉还可以,讲的很细,我是0基础。
  •   还不错,书页很新,就是封面第一页有点脱胶,不过没多大问题,不影响阅读。总体来说挺不错的!
  •   好厚的一本书,果然是手把手式教育,适合慢慢品读。书配合例题进行学习,但是例题要在网上下载。
  •   这本书很适合刚刚接触C#与VS2008的人,每一步讲解的很详细,但是如果这本书能够将里面讲的内容刻成一张光盘那么就更加完美了
  •   内容太多,有点浮华越过,不是太详细,但总的还不错,引入了一些新的东西!
  •   书还不错,讲的挺细的。
  •   这本书不错推荐大家读一下
  •   书很好。也是老师推荐得,很不错。
  •   内容比较详细,思想性的内容写得也比较深入,不像主流的书那样抄来抄去。
  •   据说还不错的书,有空看看~
  •   刚收到货,配送很热情及时,检查了下,书的质量很好
  •   一直买当当的书都感觉不错,不过这书好厚啊,抱着看手酸,(*^__^*) 嘻嘻……
  •   不错,阅读中
  •   初学者还可以,缺点就是没有光盘
  •   速度确实不错,内容逻辑性有点乱。
  •   还在看,目前感觉还不错
  •   货收到,还可以值得一读!!
  •   很简单,很详细,对初入门者应该有很大的帮助
  •   这书写的不错,对初学者来说很容易上手,写的很详细!
  •   不错,很适合初学者!
  •   第三天到货,质量不错
  •   韩强
  •   我学这本书的时候只是稍微学了点C#知识,感觉这本书讲的还算比较细,特别是软件的相关操作比较多,比较适合刚开始学的那些人,上手应该比较快,但若是有了些基础了的,个人认为还有本《精通VisualC#》可能要更合适些。。。
  •   将的东西太基础了,WPF部分更是没有讲清楚,入门还是比较好的
  •   书的内容太简单了。对于想进一步学习c#的人来说有点太简单了,基本上是微软的产品介绍书性质的东西。建议慎重购买。
  •   初学者,刚接触C#,正在学习,感觉有些内容讲的太浅,有些内容没讲透,总体还行吧,
  •   书已经收到,但是没有送货上门,需要我们自己去取,非常不方便
  •   内容简单易读,容易理解。是本不错的书。
  •   如题,个人认为实例不是很多。建议初学者慎重考虑。
  •   不值得,太不值得买了
  •   外国人写书都是这么啰嗦吗,不值得买,太啰嗦,语言不够简洁,买了几天就实在开不下去了...
  •   买错书了,这是本介绍软件使用方面的书,不是专门的教材,还有就是过于抽象,真正的例子太少!
  •   太差,买了简直浪费金钱,入门的看不懂,高深的说的少
  •   这是我买的书中内容最差劲的一本,虽然适合初学者但我还是不推荐初学者买这本...
 

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

京ICP备13047387号-7