Beginning C# Objects中文版:概念到代码
¥
15.49
2.3折
¥
68
九品
仅1件
作者[美]芭可、[美]帕尔默 著;韩磊、戴飞 译
出版社电子工业出版社
出版时间2006-06
版次1
装帧平装
货号A5
上书时间2024-11-17
商品详情
- 品相描述:九品
图书标准信息
-
作者
[美]芭可、[美]帕尔默 著;韩磊、戴飞 译
-
出版社
电子工业出版社
-
出版时间
2006-06
-
版次
1
-
ISBN
9787121024931
-
定价
68.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
643页
-
字数
800千字
-
原版书名
Beginning C# Objects : From Concepts to Code
- 【内容简介】
-
什么是软件对象?为什么它们如此神奇而直白以及如何正确使用对象去构建一个软件应用?本书是一份对该语言的温文但全面的介绍,还特别强调了如何把对象模型转换到功能完备的C#应用程序。本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。
本书关注的是软件对象:什么是软件对象、为什么它们如此神奇而直白以及如何正确使用对象去构建一个软件应用。这也是一本关于C#的书,但它并非一本“C#大全”,而是一份对该语言的温文但全面的介绍,还特别强调了如何把对象模型转换到功能完备的C#应用程序。本书分三部分,结合C#深入浅出地阐述面向对象理论的基本内容,即从对象基本概念到对象建模,到C#代码的整个学习过程。为了完善本书,我们还写了标题为“下一步”的最后章节,它给出一些建议,让你在读完本书后,懂得如何继续自己的面向对象发现之旅。
- 【作者简介】
-
JacquieBarker是一位专业软件工程师、作者和华盛顿特区乔治·华盛顿大学编外教师。Jacquie拥有超过25年的软件开发和相关管理经验,在过去12年中集中关注对象技术,并成为对象建模师和SunMicrosystems认证Java程序员。她目前在位于弗吉尼亚洲荷顿县的TechnologyAssociates,Inc公司工作,任技术班子资深成员。她同时也是对象技术咨询和培训机构ObjectStartLLC的创始人。
Jacquie在俄亥俄州的CaseWesternReserve大学以最高等级荣誉获理学士学位。稍后,又获UCLA(哥伦比亚大学洛杉矶分校)的计算机科学硕士学位,研究方向是软件系统工程。之后,她继续参加位于弗吉尼亚州Fairfax的GeorgeMason大学的研究课程。
BeginningC#Objects改编自Jacquie的畅销书,BeginningJavaObjects:FromConceptstoCode.该书初版由WroxPress,Ltd出版,现由Apress出版。Jacquie传授对象基础技术的“成功方程式”持续得到世界各地读者的赞誉,而BeginningJavaObjects一书也被多个大学采用为核心IT课程的主要教科书。
- 【目录】
-
第1章初尝C#3
1.1C#上手指南4
1.2为什么用C#4
1.3C#语言基础6
1.4解析一个简单的C#程序6
1.5预定义类型9
1.6变量10
1.7字符串(string)12
1.8大小写敏感12
1.9C#表达式13
1.10隐式类型转换和显式类型转换16
1.11循环和其他控制结构流程18
1.12跳出语句26
1.13代码块和变量作用范围27
1.14输出到屏幕29
1.14.1WritevsWriteLine30
1.15C#风格要素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-definedType)和引用变量(ReferenceVariable)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.4UML符号:对抽象模型的静态方面建模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时序图(SequenceDiagram)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.6C#异常处理364
13.7Object类374
13.8C#的群集类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.4Faculty类501
15.5修补ScheduleOfClasses类503
15.6修改Course类505
15.7Student类(动态获得数据;保存对象状态)505
15.8重访SRS类511
15.9小结518
15.10练习519
第16章添加图形化用户界面(GUI)521
16.1C#GUIs:初级读本522
16.2第一阶段:为SRSGUI准备操作概念文档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.2C#作为教学语言的适用性482
A.3最后一些建议483
附录B其他案例研究481
B.1案例1:处方跟踪系统481
B.2案例2:会议室预定系统483
B.3案例3:BlueSkies航班订座系统485
附录C安装配置基础的对象建模/C#开发环境481
C.1对象建模工具481
C.2.NETFrameworkSoftwareDeveloper’sKit481
C.4使用在线.NETFramework文档486
C.5最后的话486
附录D下载和编译SRS源代码481
附录EC#关键字481
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价