Beginning C# 2008 Objects中文版

出版时间:2010-6  出版社:清华大学出版社  作者:Grant Palmer,Jacquie Barker  页数:572  译者:薛莹,任鸿,程文俊  
Tag标签:无  

前言

作为Java开发人员和讲师的Jacquie Barker,为了表达自己对于彻底学习对象技术是掌握一种对象编程语言(OOPl)的第一步的狂热信仰,精心编写了第一本书籍Beginning Java Objects。自从本书在2000年11月份出版以来,我们已经从无数读者处获得了全心全意的认可!因此,当Apress的出版人Gray Cornellt Apress编辑部主任Dominic Shakeshaft盛情激请我们编写这本书,我们非常乐意地接受了这个邀请。基本的对象概念者是与语言无关的,这一点千真万确。在本书的第1部分中将介绍对象的相关概念,在第II部分中将介绍对象建模技术。这些对象概念和对象建模技术可以同等地应用于任何OOPI。

内容概要

将介绍对象的概念以及如何构造C#应用程序,程序员只有了解这两个主题后才可以编写专业级的面向对象的C#应用程序,才可以最有效地利用C#面向对象的特性。本书将引导读者逐步完成案例研究,并且详细说明项目需求如何逐步演变为UML对象模型以及对象模型如何逐步演变为功能完整的C#应用程序。

作者简介

作者:(美国)帕默(Grant Palmer) (美国)芭克(Jacquie Barker) 译者:薛莹 任鸿 程文俊帕默(Grant Palmer),在位于加利福尼亚Moffett Field的NASA(美国航空航天局)艾姆斯研究中心的空间技术部门任职超过23年。他担任NASA的工程师超过15年,并且目前在ELORET公司担任科学程序员,负责开发航天器重新进入地球大气层时的热保护系统的计算机应用程序。Grant在加利福尼亚大学的伯克利分校获得了机械工程学士学位,之后又在斯坦福大学获得航空和航天工程硕士学位。Grant是FORTRAN、C、C++和Perl方面的专家,但他现在更多地使用Java和C#等现代化语言进行编程。他已经编写和与其他人合作编写了7本计算机编程方面的书籍,包括physics for Grame programmers(Apress)C#Programmer's Reference(Wrox)。Grant与妻子Lisa一起居住在华盛顿大学的巴索校区。他有两个儿子Jackson和Zachary,并且饲养了一些宠物。芭克(Jacquie Barker),是专业的软件工程师和作家,并且是位于弗吉尼亚少I'I费尔法克斯的乔治梅森大学(GMu)以及位于华盛顿特区的乔治华盛顿大学的编外教师。Jacquie具有超过25年的软件工程和项目管理经验,她在过去12年中关注对象技术,并且成为对象建模师和Sur Microsystems认证的Java开发人员。Jacquie当前在位于弗吉尼亚州荷顿市的TechnologyAssociates,Inc.公司工作,是技术团队的资深成员。同时,她也是对象技术咨询和培训机构ObjectStart LLC的创始人。Jacquie在俄亥俄州克利夫兰市的Case Western Reserve大学以最高荣誉获得计算机工程学士学位,之后又在UCLA(~伦比亚大学洛杉矶分校)获得计算机科学硕士学位(研究方向是软件系统工程),随后继续在GMU参加信息技术的研究生课程。Beginning C#bjects的第l版改编自Jacquie最畅销的书籍Beginning Java Objects:From Concepts to Code,该书最初由Wrox Press Ltd.出版,现在由Apress出版。Jacquie传授对象基础技术的“成功方程式”获得了世界范围内无数读者的赞誉,而Beginning C#Objects:From Concepts to C0de被许多大学用作核心IT课程的主要教科书。

书籍目录

第Ⅰ部分 对象ABC  第1章 初步体验C#   1.1 C#入门指南   1.2 使用C#的原因    1.2.1 实践出真知    1.2.2 C#是集成应用开发架构的一部分    1.2.3 C#是彻底的面向对象语言    1.2.4 C#是免费的语言   1.3 C#语言基础   1.4 详细分析一个简单的C#程序    1.4.1 “using System;”语句    1.4.2 注释    1.4.3 类声明/“包装器”    1.4.4 Main方法   1.5 预定义类型   1.6 变量    1.6.1 变量的命名约定    1.6.2 变量初始化和赋值   1.7 字符串   1.8 区分大小写   1.9 C#表达式    1.9.1 赋值语句    1.9.2 算术运算符    1.9.3 求值表达式和运算符优先级    1.9.4 逻辑运算符   1.10 隐式类型转换和显式类型转换   1.11 循环和其他流程控制结构    1.11.1 if语句    1.11.2 switch语句    1.11.3 for语句    1.11.4 while语句    1.11.5 do语句   1.12 跳出语句   1.13 代码块和变量作用域   1.14 输出到屏幕    1.14.1 Write和WriteLine的对比    1.14.2 转义序列   1.15 C#样式的要素    1.15.1 适当地使用缩进    1.15.2 明智地使用注释    1.15.3 大括号的放置    1.15.4 自说明的变量名   1.16 本章小结   1.17 练习  第2章 抽象和建模   2.1 通过抽象进行简化   2.2 通过抽象进行概括    2.2.1 将抽象模型组织为分类层次结构    2.2.2 作为软件开发基础的抽象   2.3 抽象的重用   2.4 固有的挑战   2.5 本章小结   2.6 练习  第3章 对象和类 第4章 对象交互 第5章 对象间的关系  第6章 对象集合 第7章 多态和最后一些对象概念第Ⅱ部分 对象建模 第8章 对象建模过程简述 第9章 通过用例规范化需求 第10章 对系统的静态/数据方面进行建模 第11章 对系统的动态/行为方面进行建模 第12章 建模总结第Ⅲ部分 将UML“蓝图”转换为C#代码  第13章 深入学习C# 第14章 将UML模型转换成C#代码 第15章 完善应用程序Ⅰ:增加文件持久化特性 第16章 完善应用程序Ⅱ:添加图形用户界面 第17章 下一步 附录A 安装.NET和编译C#程序 附录B 下载和编译SRS源代码

章节摘录

插图:本章主要介绍以下主题外部事件如何在OO应用程序中设置对象。如何使用方法来指定对象的行为。本书将介绍组成方法的各种代码元素以及如何调用方法。对象如何以服务的形式向其他对象公布方法。对象间如何通信以请求服务对象维护数据并保证数据完整性的方法。封装的强大功能双及在类的么有实现细节发生改变如何使用封装来限制“连锁反应”。在实例化对象时如何使用构造函数初始化字段值。

编辑推荐

《Beginning C# 2008 Objects中文版:概念到代码(第2版)》全面介绍了面向对象编程概念以及c#编程语言(针对C#2008更新了相关内容),将助您成为更加优秀的程序员。有些程序员并未领会面向对象编程的真谛,却梦想驾轻就熟地运用诸如c#的面向对象语言。这些开发人员虽然也可以学习c}}2008语法,却不知道如何从头构建C#应用程序以最有效地利用对象。他们编写的软件漏洞百出、效率低下,无法灵活地满足用户的各种需求。《Beginning C# 2008 Objects中文版:概念到代码(第2版)》将介绍对象的概念以及如何构造c#应用程序,程序员只有了解这两个主题后才可以编写专业级的面向对象的C应用程序,才可以最有效地利用C#面向对象的特性。《Beginning C# 2008 Objects中文版:概念到代码(第2版)》将引导读者逐步完成案例研究,并且详细说明项目需求如何逐步演变为uML对象模型以及对象模型如何逐步演变为功能完整的c≠应用程序。目前,大多数程序员都首选C#语言来开发功能强大的、可维护的、可扩展的软件应用程序。因此,无论您是将c#作为第。编程语言进行学习,还是从其他语言改为使用C#,或者是已经具有一些使用C#的经验,但仍然不确定如何利用对象构造应用程序,《Beginning C# 2008 Objects中文版:概念到代码(第2版)》都完伞适合您!衷心希望《Beginning C# 2008 Objects中文版:概念到代码(第2版)》能够成为您打开对象和c#2008语言大门的金钥匙。祝您学习愉快!

图书封面

图书标签Tags

评论、评分、阅读与下载


    Beginning C# 2008 Objects中文版 PDF格式下载


用户评论 (总计20条)

 
 

  •   这本书是老师推荐给我的,我在网上找了PDF大致看了下就决定买了,此书对面向对象的解释相当到位,对于我这种初学者很有帮助,深入了解程序“内部结构”和原理,而不是仅仅“拖拖拉拉”。强烈建议想学C#的各位购买此书
  •   对我学习面向对象及C#打基础很有用,非常喜欢
  •   从面相对象出发 全面讲解在软件分析过程中的一些误区以及解决方案,还有一些分析工具的运用
  •   基础部分讲的很好,加深了对面向对象的认识,很多看起来浅显的道理,分析的非常透彻。
  •   去年买的书,忘记评价,这边数很不错,适合初学者,概念讲的很细微。
  •   这书生帮在读大学小舅子代买的,也不知道谁推荐给他的。我看了20分钟,太基础了。想学思想最好的办法还是看别人的代码,看多了自然就有感觉了。代码语法就那些,就看你怎么想怎么写。
  •   适合熟悉C#的人群
  •   写的不错,受益匪浅!
  •   面向对象入门的好书,推荐
  •   据说此书对面向对象的解释相当到位,对于我这种初学者很有帮助,给四颗星因为对C#讲解不细,大概限于篇幅吧,个人建议最好在配一本C#的案例类书。
  •   大概看了一下,书的内容很全面。的、但是快递有点慢,5天才到,还有就是收到书的时候整本书的右上角被压皱了 很明显
  •   一般 但支持当当!!!下次还在这买
  •   适合初学者和初学者+,先看的网上电子书,扫描的不清楚又缺页。鉴于挺喜欢这书,买本支持下正版
  •   这书还好,只是单看起来有点枯。。。应该是已经入门的人看起来才好。初学者估计看不懂。或者没兴趣看下去。。
  •   尤其是对初学者,翻译的也相当专业
  •   我是先看的电子版,看到一半左右,觉得有必要入手一本实体版。在这本书以前也看过别的教材,但一直对很多概念都模模糊糊,而这本书则很快就解释清楚了很多基本问题。我感觉不管是要迈过OO入门的第一道槛,甚至是初入编程的门槛,这本书都可以有效的做到。比如说,最初接触编程的人,最难跨越的第一道坎,就是程序到底是什么东西?程序运行的基本原理是什么?我知道C#有这么个功能,这么个语法,好的,然后呢?这东西是干嘛用的?什么时候用?等等。很多书只是提到main入口,或者是各种类型的变量,从这就开始讲下去了,而很多人迟迟找不到感觉,是因为这种讲法是“从代码到概念”的,先看代码,然后再解释为什么代码是这样。我觉得那种讲法很难入门。这本书则很快就让人理解了,因为正像书名一样,理解的难点恰恰在于知道,对初学者来说,想想要做什么东西比较容易,但怎么“从概念到代码”是很困难的。这本书的讲法是:如果你想做个这样的东西,那么用代码写出来是这样的。然后想做更复杂一点的功能,那么原来的代码不够用了,就要用这样的代码处理了……于是,由浅入深,很快就理解了,不知不觉就对很多复杂的代码都有了概念。书中从头至尾一直在用一个比较复杂的案例作为目标,但并不急于直接贴代码,而是以这个目标为概念,去解释代码是怎么做到的。
  •   给个好评吧 送同学的 我没看 应该还不错
  •   书里的内容不错,循序渐进,值得大家购买观看
  •   我买着本书没成功,兰州的天水路北路段一般简称为天水北路,不知道是送货人没找见配送失败或是别的原因……
  •   清华大学出版社的书就算了, 根据以往购买它的书的经验. 翻译肯定不好.
 

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

京ICP备13047387号-7