Beginning C# Objects中文版——概念到代码

Beginning C# Objects中文版——概念到代码 - 图书城
作者:
(美)芭可,(美)帕尔默 著,韩磊戴飞
ISBN:
9787121024931 , 7121024934
出版社:
出版日期:
2006-6-1
定价:
68.00
¥51.00元 75折 去当当网购买 免费配送!
¥50.90元 75折 去卓越网购买
内容提要 :
    本书关注的是软件对象:什么是软件对象、为什么它们如此神奇而直白以及如何正确使用对象去构建一个软件应用。这也是一本关于C#的书,但它并非一本“C#大全”,而是一份对该语言的温文但全面的介绍,还特别强调了如何把对象模型转换到功能完备的C#应用程序。本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。为了完善本书,我们还写了标题为“下一步”的最后章节,它给出一些建议,让你在读完本书后,懂得如何继续自己的面向对象发现之旅。
编辑推荐 :
    “一本书能持续到第四版的,大凡都是对读者大有裨益的好书。”
——Marnie Hutchesdon,MSDN Magazine,June 2005
“Jesse Liberty所著的《Programming C#中文版(第4版)》是经典的再现,是本随着C#2.0和NET2.0的出现而与时俱进的书。我以前没有仔细地阅读过此书的前面几版,但是,我仔细地阅读了第四版,而且我觉得非常值得这么做。600多页书循序渐进地讲解了从C#语言学习到始何使用这门语言来创建Windows和Web应用程序,以及详细地讲述了如何结合。NET架构来使用C#。”
——Don Kiely,Visual Studio Magazine,June 2005
“我仍然要极力推荐Jesse的书,尤其是推荐给那些希望认真系统学习C#知识的人。如果你是一个极理智而又富有经验的程序员,且又想通过一本书来学通C#,那么你手头这本书正是你要找的。”
Larkware,com,March2005
Amazon读者对《BeginningC#Objects》的赞誉……
“这本书正适合我。当大多数编程书籍依赖于读者‘阅读代码例子的言外之意’去解释复杂的理论时,本书则胜在提供清晰、易读、易懂的解释。我尤其喜欢书中第一个部分关于对象和类、对象之间的交互,以及有关C#面向对象编程语言特点的讨论。”
——Amazon读者评价
“这是我读过的关于C#面向对象编程最好的一本书。很多此类书都侧重于对理论的描述,但在这里,作者不但给出了代码来解释那些实际操作中的概念,还细致地解释了如何使用这些代码。”
——Amazon读者评价
作者简介 :
    Jacquie Barker是一位专业软件工程师、作者和华盛顿特区乔治·华盛顿大学编外教师。Jacquie拥有超过25年的软件开发和相关管理经验,在过去12年中集中关注对象技术,并成为对象建模师和Sun Microsystems认证Java程序员。她目前在位于弗吉尼亚洲荷顿县的Technology Associates,Inc公司工作,任技术班子资深成员。她同时也是对象技术咨询和培训机构ObjectStartLLC的创始人。 Jacquie在俄亥俄州的Case Western Reserve大学以最高等级荣誉获理学士学位。稍后,又获UCLA(哥伦比亚大学洛杉矶分校)的计算机科学硕士学位,研究方向是软件系统工程。之后,她继续参加位于弗吉尼亚州Fairfax的George Mason大学的研究课程。 BeginningC#Objects改编自Jacquie的畅销书,Beginning Java Objects:From Concepts to Code.该书初版由Wrox Press,Ltd出版,现由Apress出版。Jacquie传授对象基础技术的“成功方程式”持续得到世界各地读者的赞誉,而Beginning Java Objects一书也被多个大学采用为核心IT课程的主要教科书。
目录 :
关于作者
致谢

介绍
第一部分:对象入门
第1章 初尝C#
1.1 C#上手指南
1.2 为什么用C#
1.3 C#语言基础
1.4 解析一个简单的C#程序
1.5 预定义类型
1.6 变量
1.7 字符串(string)
1.8 大小写敏感
1.9 C#表达式
1.10 隐式类型转换和显式类型转换
1.11 循环和其他控制结构流程
1.12 跳出语句
1.13 代码块和变量作用范围
1.14 输出到屏幕
1.15 C#风格要素
1.16 小结
1.17 练习
第2章 抽象与建模
2.1 通过抽象进行简化
2.2 通过抽象来概括特征
2.3 抽象的重用
2.4 挑战
2.5 小结
2.6 练习
第3章 对象(Object)和类(Class)
3.1 什么是对象
3.2 状态(State)/attribute(特征属性)/数据(Data)
3.3 行为(Behavior)/操作(Operations)/方法(Methods)
3.4 类(Class)
3.5 用户定义类型(User-defined Type)和引用变量(Reference Variable)
3.6 近看对象实体化
3.7 作为attribute的对象
3.8 合成
3.9 面向对象编程语言的三要素
3.10 小结
3.11 练习
第4章 对象互操作
4.1 事件驱动对象协同
4.2 声明方法
4.3 方法调用和点符号
4.4 信息隐藏/可访问性
4.5 封装的威力
4.6 实体构造器
4.7 小结
4.8 练习
第5章 对象间关系
5.1 关联(association)与链接(link)
5.2 继承(inheritance)
5.3 再论面向对象编程语言三要素
5.4 小结
5.5 练习
第6章 对象群集
6.1 什么是群集
6.4 多个群集同时引用单个对象
6.5 创造自己的群集类型
6.6 作为方法返回类型的群集
6.7 超类型的群集
6.8 再论组合类
6.9 小结
6.10 练习
第7章 对象概念末论
7.1 什么是多态(polymorphism)
7.2 面向对象编程语言三要素
7.3 抽象类
7.4 接口
7.5 静态特性
7.6 用具类
……
第二部分:对象建模
第8章 对象建模过程简述
第9章 通过用例划定需求
第10章 对系统的静态/数据方面建模
第11章 对系统的动态/行为方面建模
第12章 对建模的总结
第13章 窥秘C#
第14章 将UML模型变成C#代码
第15章 第1部分:增加持久化特性
第16章 添加图形化用户界面(GUI)
第17章 下一步
附录A 如何使用本书做教材
附录B 其他案例研究
附录C 安装配置基础的对象建模/C#开发环境
附录D 下载和编译SRS源代码
附录E C#关键字
索引
译者序:
由于工作性质的关系,我常常需要为公司面试程序员。通常,我会首先要求应聘者做两件事:第一,口头说明虚方法、抽象方法、接口之间的异同和使用场景;第二,脱离IDE,手写一个简单的WinForm程序(例如包括布局整齐的两个文本框和三个按钮、点击按钮弹出消息框显示文本框内容),然后在命令行编译运行。第一题是考面向对象中的继承和多态概念,第二题则是考C# GUI类和关于委托等C#独有特性的基础知识,以及编译、调试技巧。很遗憾,有一大半的应聘者会在这两个简单考题面前败下阵来。尤其是第二个考题,甚至难倒了一些写代码有年头的程序员。为什么?因为这些程序员不具备基本的面向对象知识,更加不理解C#的面向对..
前言:
前言. 本书最初和最重要的关注点,是软件对象:什么是软件对象、为什么它们如此神奇而直白、以及如何正确使用对象去构建一个软件应用。 这也是一本关于C#的书:它并非一本“C#大全”,而是一份对该语言的温文但全面的介绍,还特别强调了如何把对象模型转换到功能完备的C#应用程序——其他图书很少这样编写。 本书的目标 我们撰写本书的目标(希望也是你买它的目的)是 ? 让你熟悉基础的面向对象(OO)术语和概念。 ? 让你得到对象建模领域的上手实践体验:即,创建一幅可用作后续面向对象软件系统构建基础的“蓝图”。 ? 演示如何将类似对象模型转换为可用的软件应用程序,特别地,C#应用程序(虽然你将学..
序言:
作为Java开发者和讲师,我撰写了我的第一本书,Beginning Java Objects,表达我关于彻底学习对象技术是掌握一门面向对象编程语言最基础的第一步的狂热信仰。自该书于2000年11月出版以来,我从无数读者处得到了全心全意的认同。 我为B.J.O.所获得的良好反馈而倍感欣悦,所以,当Gray Cornell,Apress的出版人,以及Dominic Shakeshaft,Apress编辑部主任,邀请我撰写本书的C#版本时,我也非常乐意。基本的对象概念是“语言中立”的,这千真万确。你将在本书第一部分学到的对象概念,以及在第二部分学到的对象建模技术,可应用于C#、Java、Visual Basic .NET、C++、Ada或Smalltalk,或者任何尚未发明的面向对象语言。..
你读过这本书吗?
图书城书评:
图书城书列:
更多图书...
More English Books...
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城.com - 对外合作 - 购书指南 - 可以在线阅读吗? - English Version
图书城.com © TuShuCheng.com - 京ICP备06069800