Windows图形编程
揭示Windows系统体系结构和图形系统内部的数据结构
建立图形API窥视
检测GDI资源泄漏及强大的故障诊断技术等
3D建筑模型小屋
3DMAX2008制作的小屋,有材质有灯光,有相机有贴图。
人月神话高清版
-
电话日志.....................................................................................................................................38
产品测试.....................................................................................................................................38
为什么巴比伦塔会失败?(WHY DID THE TOWER OF BABEL FAIL?)...........................40
巴比伦塔的管理教训.................................................................................................................41
大型编程项目中的交流.............................................................................................................41
项目工作手册.............................................................................................................................42
大型编程项目的组织架构.........................................................................................................44
胸有成竹(CALLING THE SHOT)..........................................................................................49
PORTMAN的数据........................................................................................................................50
ARON的数据..............................................................................................................................51
HARR的数据..............................................................................................................................51
OS/360的数据...........................................................................................................................53
CORBATO的数据........................................................................................................................53
削足适履(TEN POUNDS IN A FIVE-POUND SACK)..........................................................55
作为成本的程序空间.................................................................................................................55
规模控制.....................................................................................................................................56
空间技能.....................................................................................................................................57
数据的表现形式是编程的根本.................................................................................................58
提纲挈领(THE DOCUMENTARY HYPOTHESIS)...............................................................60
计算机产品的文档.....................................................................................................................60
大学科系的文档.........................................................................................................................62
软件项目的文档.........................................................................................................................62
为什么要有正式的文档?.........................................................................................................63
未雨绸缪(PLAN TO THROW ONE AWAY)............................................................................64
试验性工厂和增大规模.............................................................................................................64
唯一不变的就是变化本身.........................................................................................................65
为变更计划系统.........................................................................................................................66
为变更计划组织架构.................................................................................................................66
前进两步,后退一步.................................................................................................................68
前进一步,后退一步.................................................................................................................69
干将莫邪(SHARP TOOLS)......................................................................................................71
目标机器.....................................................................................................................................72
辅助机器和数据服务.................................................................................................................73
高级语言和交互式编程.............................................................................................................76
整体部分(THE WHOLE AND THE PARTS)..........................................................................78
剔除BUG的设计........................................................................................................................78
构件单元调试.............................................................................................................................80 - vi -
系统集成调试.............................................................................................................................82
祸起萧墙(HATCHING A CATASTROPHE)...........................................................................85
里程碑还是沉重的负担?.........................................................................................................85
“其他的部分反正会落后”.....................................................................................................86
地毯的下面.................................................................................................................................87
另外一面(THE OTHER FACE)..............................................................................................92
需要什么样的文档.....................................................................................................................93
流程图.........................................................................................................................................95
自文档化(SELF-DOCUMENTING)的程序................................................................................96
没有银弹-软件工程中的根本和次要问题(NO SILVER BULLET – ESSENCE AND ACCIDENT IN SOFTWARE ENGINEERING).....................................................................102
摘要1........................................................................................................................................102
介绍...........................................................................................................................................103
是否一定那么困难呢?——根本困难...................................................................................103
以往解决次要困难的一些突破...............................................................................................106
银弹的希望...............................................................................................................................108
针对概念上根本问题的颇具前途的方法...............................................................................113
NO.........................................................................................................................................118
再论《没有银弹》(“NO SILVER BULLET”REFIRED)..................................................120
人狼和其他恐怖传说...............................................................................................................120
存在着银弹-就在这里!.......................................................................................................121
含糊的表达将会导致误解.......................................................................................................121
HAREL的分析..........................................................................................................................124
JONE的观点——质量带来生产率..........................................................................................127
那么,生产率的情形如何?...................................................................................................128
面向对象编程——这颗铜质子弹可以吗?...........................................................................129
重用的情况怎样?...................................................................................................................130
学习大量的词汇——对软件重用的一个可预见,但还没有被预言的问题.......................132
子弹的本质——形势没有发生改变.......................................................................................133
《人月神话》的观点:是或非?(PROPOSITIONS OF THE MYTHICAL MAN-MONTH: TRUE OR FALSE?)................................................................................................................134
第1章 焦油坑.........................................................................................................................134
第2章 人月神话.....................................................................................................................135
第3章 外科手术队伍.............................................................................................................136
第4章 贵族专制、民主政治和系统设计.............................................................................137
第5章 画蛇添足.....................................................................................................................137
第6章 贯彻执行.....................................................................................................................138
第7章 为什么巴比伦塔会失败?.........................................................................................139
第8章 胸有成竹.....................................................................................................................141
- vii -
第9章 削足适履.....................................................................................................................141
第10章 提纲挈领...................................................................................................................143
第11章 未雨绸缪...................................................................................................................143
第12章 干将莫邪...................................................................................................................146
第13章 整体部分...................................................................................................................148
第14章 祸起萧墙...................................................................................................................149
第15章 另外一面...................................................................................................................150
原著结束语...............................................................................................................................152
20年后的人月神话(THE MYTHICAL MAN-MONTH AFTER 20 YEARS).................153
为什么会出现二十周年纪念版本?.......................................................................................153
核心观点:概念完整性和结构师...........................................................................................154
开发第二个系统所引起的后果:盲目的功能和频率猜测...................................................156
图形(WIMP)界面的成功....................................................................................................157
没有构建舍弃原型——瀑布模型是错误的!.......................................................................160
增量开发模型更佳——渐进地精化.......................................................................................162
关于信息隐藏,PARNAS是正确的,我是错误的.................................................................165
人月到底有多少神话色彩?BOEHM的模型和数据..............................................................167
人就是一切(或者说,几乎是一切)...................................................................................168
放弃权力的力量.......................................................................................................................169
最令人惊讶的新事物是什么?数百万的计算机...................................................................171
全新的软件产业——塑料薄膜包装的成品软件...................................................................173
买来开发——使用塑料包装的成品软件包作为构件...........................................................174
软件工程的状态和未来...........................................................................................................176
结束语:令人向往、激动人心和充满乐趣的五十年(EPILOGUE FIFTY YEARS OF WONDER, EXCITEMENT, AND JOY)......................................................................................................178
注解和参考文献(NOTES AND REFERENCES).................................................................180
第1章.......................................................................................................................................180
第2章.......................................................................................................................................180
第3章.......................................................................................................................................180
第4章.......................................................................................................................................181
第5章.......................................................................................................................................181
第6章.......................................................................................................................................182
第7章.......................................................................................................................................182
第8章.......................................................................................................................................182
第9章.......................................................................................................................................183
第10章.....................................................................................................................................183
第11章.....................................................................................................................................184
第12章.....................................................................................................................................184
第13章.....................................................................................................................................185
第14章.....................................................................................................................................186
第15章.....................................................................................................................................187
第16章.....................................................................................................................................187
- viii -
第17章.....................................................................................................................................188
第18章.....................................................................................................................................190
第19章.....................................................................................................................................190
索引(INDEX)..........................................................................................................................193