• Beginning C# Objects中文版
21年品牌 40万+商家 超1.5亿件商品

Beginning C# Objects中文版

正版二手书,欢迎选购

16.49 2.4折 68 九品

库存2件

北京朝阳
认证卖家担保交易快速发货售后保障

作者[美]JacquieBarke

出版社电子工业出版社

ISBN9787121024931

出版时间2006-06

装帧平装

开本其他

定价68元

货号960884924641558534

上书时间2024-12-03

宏铭图书店

十三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介
  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# 3

1.1 C#上手指南 4

1.2 为什么用C# 4

1.3 C#语言基础 6

1.4 解析一个简单的C#程序 6

1.5 预定义类型 9

1.6 变量 10

1.7 字符串(string) 12

1.8 大小写敏感 12

1.9 C#表达式 13

1.10 隐式类型转换和显式类型转换 16

1.11 循环和其他控制结构流程 18

1.12 跳出语句 26

1.13 代码块和变量作用范围 27

1.14 输出到屏幕 29

1.14.1 Write vs WriteLine 30

1.15 C#风格要素 31

1.16 小结 37

1.17 练习 37

第2章 抽象与建模 39

2.1 通过抽象进行简化 39

2.2 通过抽象来概括特征 40

2.3 抽象的重用 45

2.4 挑战 46

2.5 小结 47

2.6 练习 48

第3章 对象(Object)和类(Class) 51

3.1 什么是对象 51

3.2 状态(State)/attribute(特征属性)/数据(Data) 52

3.3 行为(Behavior)/操作(Operations)/方法(Methods) 53

3.4 类(Class) 55

3.5 用户定义类型(User-defined Type)和引用变量(Reference Variable) 58

3.6 近看对象实体化 59

3.7 作为attribute的对象 63

3.8 合成 64

3.9 面向对象编程语言的三要素 67

3.10 小结 67

3.11 练习 67

第4章 对象互操作 71

4.1 事件驱动对象协同 71

4.2 声明方法 73

4.3 方法调用和点符号 79

4.4 信息隐藏/可访问性 91

4.5 封装的威力 108

4.6 实体构造器 114

4.7 小结 117

4.8 练习 118

第5章 对象间关系 121

5.1 关联(association)与链接(link) 122

5.2 继承(inheritance) 128

5.3 再论面向对象编程语言三要素 149

5.4 小结 149

5.5 练习 149

第6章 对象群集 153

6.1 什么是群集 153

6.4 多个群集同时引用单个对象 167

6.5 创造自己的群集类型 168

6.6 作为方法返回类型的群集 172

6.7 超类型的群集 173

6.8 再论组合类 174

6.8.3 完成了的Student数据结构 177

6.9 小结 178

6.10 练习 178

第7章 对象概念末论 179

7.1 什么是多态(polymorphism) 180

7.2 面向对象编程语言三要素 187

7.3 抽象类 188

7.4 接口(Interface) 195

7.5 静态特性 208

7.7 小结 222

7.8 练习 223

第8章 对象建模过程简述 241

8.1 对象建模目标概观 241

8.2 对象建模过程概述 245

8.3 小结 249

8.4 练习 249

第9章 通过用例划定需求 251

9.1 什么是用例 252

9.1.1 功能性需求 vs. 技术性需求 252

9.3 细说用例 257

9.4 搭配操作者和用例 258

9.5 做图还是不做图 259

9.6 小结 260

9.7 练习: 260

第10章 对系统的静态/数据方面建模 263

10.1 确定合适的类 264

10.2 制作数据字典 276

10.3 决定类间关联 277

10.4 UML符号:对抽象模型的静态方面建模 282

10.5 对象图 294

10.6 关联“管道”和信息“流” 297

10.7 “混合与匹配”关系符号 301

10.8 关联类 303

10.9 “完成了的”学生注册选修系统类图 305

10.10 元数据 312

10.11 小结 313

10.12 练习 314

第11章 对系统的动态/行为方面建模 311

11.1 行为如何影响状态 312

11.2 场景 317

11.3 时序图(Sequence Diagram) 320

11.4 使用时序图来决定方法 325

11.5 协作图 327

11.6 调整后的SRS类图 328

11.7 小结 329

11.8 练习 329

第12章 对建模的总结 331

12.1 测试你的模型 331

12.2 重新检查需求 332

12.3 重用模型:设计模式一席谈 334

12.4 小结 336

12.5 练习 337

第13章 窥秘C# 339

13.1 术语列表 340

13.3 编译和运行C#程序 342

13.4 命名空间 353

13.5 作为对象的字符串 358

13.6 C#异常处理 364

13.7 Object类 374

13.8 C#的群集类 381

13.9 再论变量初始化 399

13.10 关于Main方法的进一步讨论 400

13.11 开发命令行驱动的程序 401

13.12 对象通过this关键字自我引用 406

13.13 再访构造器 408

13.14 更多关于C#和继承的知识 413

13.15 更多关于方法的知识 421

13.16 对象标识 425

13.17 对象删除和垃圾收集 430

3.19 小结 431

3.20 练习 432

第14章 将UML模型变成C#代码 433

14.1 如何充分利用本章和下一章 434

14.2 回顾SRS类图 434

14.3 调试技巧 477

14.4 小结 479

14.5 练习 480

第15章 第1部分:增加持久化特性 481

15.1 什么是持久化(persistence) 482

15.2 群集包装(封装群集;从ASCII文件中读数据) 491

15.4 Faculty类 501

15.5 修补ScheduleOfClasses类 503

15.6 修改Course类 505

15.7 Student类(动态获得数据;保存对象状态) 505

15.8 重访SRS类 511

15.9 小结 518

15.10 练习 519

第16章 添加图形化用户界面(GUI) 521

16.1 C# GUIs:初级读本 522

16.2 第一阶段:为SRS GUI准备操作概念文档 528

16.3 第2阶段:创建我们的GUI的外观 535

16.4 第三阶段:通过事件处理添加功能 560

16.6 练习 593

第17章 下一步 593

17.1 屡试不爽的C#学习方法 593

17.2 推荐阅读 595

17.3 请赐评论 596

附录A 如何使用本书做教材 481

A.1 推荐的教学手段 481

A.2 C#作为教学语言的适用性 482

A.3 最后一些建议 483

附录B 其他案例研究 481

B.1 案例1:处方跟踪系统 481

B.2 案例2:会议室预定系统 483

B.3 案例3:Blue Skies航班订座系统 485

附录C 安装配置基础的对象建模/C#开发环境 481

C.1 对象建模工具 481

C.2 .NET Framework Software Developer’s Kit 481

C.4 使用在线.NET Framework文档 486

C.5 最后的话 486

附录D 下载和编译SRS源代码 481

附录E C#关键字 481

内容摘要
  什么是软件对象?为什么它们如此神奇而直白以及如何正确使用对象去构建一个软件应用?本书是一份对该语言的温文但全面的介绍,还特别强调了如何把对象模型转换到功能完备的C#应用程序。本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。

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

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP