BeginningC#Objects中文版:概念到代码pdf下载pdf下载

BeginningC#Objects中文版:概念到代码百度网盘pdf下载

作者:
简介:本篇主要提供BeginningC#Objects中文版:概念到代码pdf下载
出版社:唐辉图书专营店
出版时间:2006-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

   图书基本信息
图书名称 Beginning C# Objects中文版:概念到代码
作者 芭可, 帕尔默;韩磊,戴飞
定价 68.00元
出版社 电子工业出版社
ISBN 9787121024931
出版日期 2006-06-01
字数 800000
页码 643
版次 1
装帧 平装
开本 16开
商品重量 0.4Kg

   内容简介
什么是软件对象?为什么它们如此神奇而直白以及如何正确使用对象去构建一个软件应用?本书是一份对该语言的温文但全面的介绍,还特别强调了如何把对象模型转换到功能完备的C#应用程序。本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。
  本书关注的是软件对象:什么是软件对象、为什么它们如此神奇而直白以及如何正确使用对象去构建一个软件应用。这也是一本关于C#的书,但它并非一本“C#大全”,而是一份对该语言的温文但全面的介绍,还特别强调了如何把对象模型转换到功能完备的C#应用程序。本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。为了完善本书,我们还写了标题为“下一步”的后章节,它给出一些建议,让你在读完本书后,懂得如何继续自己的面向对象发现之旅。

   作者简介
Jacquie Barker是一位专业软件工程师、作者和华盛顿特区乔治·华盛顿大学编外教师。Jacquie拥有超过25年的软件开发和相关管理经验,在过去12年中集中关注对象技术,并成为对象建模师和SuMicrosystems认证Java程序员。她目前在位于弗吉尼亚洲荷顿县的Technology Associates,Inc公司工作,任技术班子资深成员。她同时也是对象技术咨询和培训机构ObjectStartLLC的创始人。
  Jacquie在俄亥俄州的Case WesterReserve大学以高等级荣誉获理学士学位。稍后,又获UCLA(哥伦比亚大学洛杉矶分校)的计算机科学硕士学位,研究方向是软件系统工程。之后,她继续参加位于弗吉尼亚州Fairfax的George Mason大学的研究课程。
  BeginningC#Objects改编自Jacquie的书,Beginning Java Objects:From Concepts to Code.该书初版由Wrox Press,Ltd出版,现由Apress出版。Jacquie传授对象基础技术的“成功方程式”持续得到世界各地读者的赞誉,而Beginning Java Objects一书也被多个大学采用为核心IT课程的主要教科书。

   目录
章 初尝C#t3
1.1 C#上手指南t4
1.2 为什么用C#t4
1.3 C#语言基础t6
1.4 解析一个简单的C#程序t6
1.5 预定义类型t9
1.6 变量t10
1.7 字符串(string)t12
1.8 大小写敏感t12
1.9 C#表达式t13
1.10 隐式类型转换和显式类型转换t16
1.11 循环和其他控制结构流程t18
1.12 跳出语句t26
1.13 代码块和变量作用范围t27
1.14 输出到屏幕t29
1.14.1 Write vs WriteLi30
1.15 C#风格要素t31
1.16 小结t37
1.17 练习t37
第2章 抽象与建模t39
2.1 通过抽象进行简化t39
2.2 通过抽象来概括特征t40
2.3 抽象的重用t45
2.4 挑战t46
2.5 小结t47
2.6 练习t48
第3章 对象(Object)和类(Class)t51
3.1 什么是对象t51
3.2 状态(State)/attribute(特征属性)/数据(Data)t52
3.3 行为(Behavior)/操作(Operations)/方法(Methods)t53
3.4 类(Class)t55
3.5 用户定义类型(User-defined Type)和引用变量(Reference Variable)t58
3.6 近看对象实体化t59
3.7 作为attribute的对象t63
3.8 合成t64
3.9 面向对象编程语言的三要素t67
3.10 小结t67
3.11 练习t67
第4章 对象互操作t71
4.1 事件驱动对象协同t71
4.2 声明方法t73
4.3 方法调用和点符号t79
4.4 信息隐藏/可访问性t91
4.5 封装的威力t108
4.6 实体构造器t114
4.7 小结t117
4.8 练习t118
第5章 对象间关系t121
5.1 关联(association)与链接(link)t122
5.2 继承(inheritance)t128
5.3 再论面向对象编程语言三要素t149
5.4 小结t149
5.5 练习t149
第6章 对象群集t153
6.1 什么是群集t153
6.4 多个群集同时引用单个对象t167
6.5 创造自己的群集类型t168
6.6 作为方法返回类型的群集t172
6.7 超类型的群集t173
6.8 再论组合类t174
6.8.3 完成了的Student数据结构t177
6.9 小结t178
6.10 练习t178
第7章 对象概念末论t179
7.1 什么是多态(polymorphism)t180
7.2 面向对象编程语言三要素t187
7.3 抽象类t188
7.4 接口(Interface)t195
7.5 静态特性t208
7.7 小结t222
7.8 练习t223

第8章 对象建模过程简述t241
8.1 对象建模目标概观t241
8.2 对象建模过程概述t245
8.3 小结t249
8.4 练习t249
第9章 通过用例划定需求t251
9.1 什么是用例t252
9.1.1 功能性需求 vs. 技术性需求t252
9.3 细说用例t257
9.4 搭配操作者和用例t258
9.5 做图还是不做图t259
9.6 小结t260
9.7 练习:t260
0章 对系统的静态/数据方面建模t263
10.1 确定合适的类t264
10.2 制作数据字典t276
10.3 决定类间关联t277
10.4 UML符号:对抽象模型的静态方面建模t282
10.5 对象图t294
10.6 关联“管道”和信息“流”t297
10.7 “混合与匹配”关系符号t301
10.8 关联类t303
10.9 “完成了的”学生注册选修系统类图t305
10.10 元数据t312
10.11 小结t313
10.12 练习t314
1章 对系统的动态/行为方面建模t311
11.1 行为如何影响状态t312
11.2 场景t317
11.3 时序图(Sequence Diagram)t320
11.4 使用时序图来决定方法t325
11.5 协作图t327
11.6 调整后的SRS类图t328
11.7 小结t329
11.8 练习t329
2章 对建模的总结t331
12.1 测试你的模型t331
12.2 重新检查需求t332
12.3 重用模型:设计模式一席谈t334
12.4 小结t336
12.5 练习t337
3章 窥秘C#t339
13.1 术语列表t340
13.3 编译和运行C#程序t342
13.4 命名空间t353
13.5 作为对象的字符串t358
13.6 C#异常处理t364
13.7 Object类t374
13.8 C#的群集类t381
13.9 再论变量初始化t399
13.10 关于Main方法的进一步讨论t400
13.11 开发命令行驱动的程序t401
13.12 对象通过this关键字自我引用t406
13.13 再访构造器t408
13.14 更多关于C#和继承的知识t413
13.15 更多关于方法的知识t421
13.16 对象标识t425
13.17 对象删除和垃圾收集t430
3.19 小结t431
3.20 练习t432
4章 将UML模型变成C#代码t433
14.1 如何充分利用本章和下一章t434
14.2 回顾SRS类图t434
14.3 调试技巧t477
14.4 小结t479
14.5 练习t480
5章 部分:增加持久化特性t481
15.1 什么是持久化(persistence)t482
15.2 群集包装(封装群集;从ASCII文件中读数据)t491
15.4 Faculty类t501
15.5 修补ScheduleOfClasses类t503
15.6 修改Course类t505
15.7 Student类(动态获得数据;保存对象状态)t505
15.8 重访SRS类t511
15.9 小结t518
15.10 练习t519
6章 添加图形化用户界面(GUI)t521
16.1 C# GUIs:初级读本t522
16.2 阶段:为SRS GUI准备操作概念文档t528
16.3 第2阶段:创建我们的GUI的外观t535
16.4 第三阶段:通过事件处理添加功能t560
16.6 练习t593
7章 下一步t593
17.1 屡试不爽的C#学习方法t593
17.2 推荐阅读t595
17.3 请赐评论t596
附录A 如何使用本书做教材t481
A.1 推荐的教学手段t481
A.2 C#作为教学语言的适用性t482
A.3 后一些建议t483
附录B 其他案例研究t481
B.1 案例1:处方跟踪系统t481
B.2 案例2:会议室预定系统t483
B.3 案例3:Blue Skies航班订座系统t485
附录C 安装配置基础的对象建模/C#开发环境t481
C.1 对象建模工具t481
C.2 .NET Framework Software Developer’s Kitt481
C.4 使用在线.NET Framework文档t486
C.5 后的话t486
附录D 下载和编译SRS源代码t481
附录E C#关键字t481

   编辑推荐
C#入门经典!的创新之作,全面阐述面向对象理论的基本内容,程序员手册。
  “一本书能持续到第四版的,大凡都是对读者大有裨益的好书。”
  ——Marnie Hutchesdon,MSDN Magazine,June 2005
  “Jesse Liberty所著的《Programming C#中文版(第4版)》是经典的再现,是本随着C#2.0和NET2.0的出现而与时俱进的书。我以前没有仔细地阅读过此书的前面几版,但是,我仔细地阅读了第四版,而且我觉得非常值得这么做。600多页书循序渐进地讲解了从C#语言学习到始何使用这门语言来创建Windows和Web应用程序,以及详细地讲述了如何结合。NET架构来使用C#。”
  ——DoKiely,Visual Studio Magazine,June 2005
  “我仍然要极力推荐Jesse的书,尤其是推荐给那些希望认真系统学习C#知识的人。如果你是一个极理智而又富有经验的程序员,且又想通过一本书来学通C#,那么你手头这本书正是你要找的。”
  Larkware,,March2005
  Amazon读者对《BeginningC#Objects》的赞誉
  “这本书正适合我。当大多数编程书籍依赖于读者‘阅读代码例子的言外之意’去解释复杂的理论时,本书则胜在提供清晰、易读、易懂的解释。我尤其喜欢书中个部分关于对象和类、对象之间的交互,以及有关C#面向对象编程语言特点的讨论。”
  ——Amazon读者评价
  “这是我读过的关于C#面向对象编程好的一本书。很多此类书都侧重于对理论的描述,但在这里,作者不但给出了代码来解释那些实际操作中的概念,还细致地解释了如何使用这些代码。”
  ——Amazon读者评价

   文摘

   序言