打印

[中文期刊] 程序员2006全年(1-12期)

本主题由 catean 于 08-2-21 21:46 设置高亮

程序员2006全年(1-12期)

第一期,共两个压缩包
--------------------------------
特别策划:
《共享软件第二次浪潮》
技术专题:
《数据库重开棋局》
微软技术:
《.NET 2.0还缺什么?》



[ 本帖最后由 ericonline 于 07-1-14 02:25 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第二期,共两个压缩包
------------------------------------
《程序员》新春特辑:
特别策划:软件中国2005年度风云榜
技术专题:恰到好处的汇编语言
特别报道:用友新产品征战


[ 本帖最后由 ericonline 于 07-1-14 02:26 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第三期,共两个压缩包
------------------------------------
特别策划:《Web 程序员 2.0》
技术专题:《久违了,代码大全》
人物专访:《悼念王选:技术创新树丰碑》


[ 本帖最后由 ericonline 于 07-1-14 02:27 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第四期,共两个压缩包
------------------------------------
    特别报道:中国软件集体互联网攻略  闫辉
    现在包括微软和IBM这样的软件公司都在探寻如何将传统意义上的软件向互联网方向转型。面对新冲击和机遇,国内的软件公司在如何应对?

    特别策划:算法的力量  本刊编辑部
    从学生时代,我们就被告知以“编程=算法+数据结构”。然而长期以来,国内的软件开发领域过分关注企业级开发,导致了目前中国软件开发人员对于算法的基础越来越不重视,这势必影响到软件产业发展的创新动力。在国家号召 “自主创新”的背景下,重提算法的意义就显得格外重要了。

    管理:软件开发项目的需求和范围  栾跃
    这篇饱含了栾跃先生多年来项目管理经验和实践案例的文章,是软件开发项目管理案例解说系列的第一篇,讲述了在软件开发项目初期,如何有效的进行项目需求分析和范围控制。

    技术(Java):Hibernate中的事务处理  perryn 熊节
    正如读者在这篇文章中看到的,并发问题可能是企业应用中最为棘手的一类问题,只有靠精心设计的测试才能将它们展现出来——我们甚至很难为这类测试抽象出一个通用的框架。作者撰写这篇文章,也只是为了引起读者对并发问题的兴趣与重视,更多的难题仍然在等着你去解决。  

    软件调试:CPU对调试的支持  张银奎
    除了断点,还有一类常用的方法使CPU中断到调试器,这便是调试陷阱标志(debug trap flag)。可把各种陷阱标志想象成一面面“令旗”,当有陷阱标志置起时,CPU一旦检测到符合陷阱条件的事件发生,就会报告调试异常通知调试器。

    工具点评:Java IDE:苗条身材,重在实用  李文恒
    程序员常会在工作中为机械化的任务所累,开始编程时的热情和勇气,随着琐碎的事情一点点的蒸发。本文不会教导程序员如何去激励自己,只是通过介绍三个Java IDE的功能,来减轻学习使用Java时的繁杂程度。


[ 本帖最后由 ericonline 于 07-1-14 02:28 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第五期,共两个压缩包
------------------------------------------
    Eclipse风暴  本刊编辑部
    今天,围绕Eclipse平台,已经形成了一个庞大的软件开发体系,很多基于Eclipse的软件开发平台应运而生。在这个体系结构中,一些软件提供商寻找到了新商业模式,而另一些则在风暴中摇摇欲坠。是什么给了Eclipse这样的能量?又是谁推动了这场工具与平台的风暴?本期特别策划将从IDE市场、开放策略、插件技术、富客户端平台等多方面展开,看中国软件对这场风暴的理解。

    走出需求分析的泥潭  李红
    需求分析在软件产品开发过程中起着举足轻重的作用,它的好坏直接影响着产品或者项目的成败。北大方正开发部经理李红结合自己多年的经验介绍了在需求分析过程中需要特别注意的地方并提出了解决的办法。

    从马岛战争看项目启动管理  王晓毅
    马岛战争最终以阿根廷的惨败而告终,20多年过去,这个经典的战役依然带给后人以思考。在本篇文章里作者从马岛战争联想到日常工作中同样因为启动不善而失败的项目,结合实践对它们进行详细剖析,从而提出一些在项目启动过程中应该注意的事项和建议。

    开源配置管理工具双杰——CVS和Subversion  曹晓钢
    这是一篇很值得推荐的文章,作者是满江红开放技术组织的发起人曹晓钢先生。在这篇有关配置管理工具的文章中,他对当前流行的两款工具进行了深入的对比,并对如何在开发过程中选择正确的工具给出自己的建议。

    Spring MVC框架的高级配置  
    在本文中,作者将给出一些Spring MVC框架的配置技巧,这些技巧可以帮助您管理基于Spring的Web应用程序的多个实例。接下来,作者将重点讲述Spring MVC框架,并为使用此项技术开发的项目提供一些解决方案。


[ 本帖最后由 ericonline 于 07-1-14 02:29 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第六期,共1个压缩包
---------------------------------------------
    程序员开源手册

    对程序员来说,使用程序库或组件包无疑是提高开发效率的最佳手段之一。然而面对众多开源项目,如何选择就成了一个难题;你也许还想找到开发的兵刃,并且不想为它们付费,众多的工具可能都无法满足你苛刻的要求。本期特别策划从几种主流语言的组件包和程序库的介绍,到开发过程中的工具比较,是使用开源软件程序员的必备手册。

    激发IT团队的和谐特质

    我们的研发团队虽小,但却面临着很多“大企业病”,沟通不畅就是其中一个很严重的问题,处理不好会严重影响团队的和谐性,前一段时间传得沸沸扬扬的“EMC邮件门”事件就是一个例证。本文我们邀请了四个有经验的管理专家与读者一起分享团队沟通中的一些技巧与方法。

    .NET 2.0中的企业访问数据块

    通过EntLib Data Access Block提供一组高度可重用的类,能让您免于编写重复性的数据库访问管道代码、根除应用程序中的误差、bug和打字错误,并把主要精力放在应用程序的核心逻辑业务上。

    为什么Linux比FreeBSD更流行

    同是开源世界的重头,彼此之间引发的冲突和矛盾似乎并不比和商业软件之争来的少。原因是什么呢?

    铅笔和纸最有效,而不是电脑
    ——温伯格需求访谈实录

    温伯格是公认的关于需求管理方面的大师级人物。在本篇文章里,他深入浅出地对如何理解客户的真正需求,如何管理客户不断变更的需求等问题结合自己多年的经验进行剖析。丰富的实例是本文的看点。另外作者还提出了如何有效利用最简单的工具捕捉用户需求,以及一个优秀的分析师所应具备的技能:倾听与写作。

    目的明确地进行系统开发——Chuck McManis谈专用系统

    Chuck McManis以他在专有系统开发领域的丰富经验,阐述了这个在这里领域中进行开发和管理的特色。

    工具的力量

    从界面到开发,从操作到版本控制,本文详细的对比了几大IDE,相信对读者的选择会有一定的指导作用。


[ 本帖最后由 ericonline 于 07-1-14 02:29 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第七期,共两个压缩包
----------------------------------------
泛嵌入式软件开发潜规则

一般认为:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。然而如今的移动开发和PC/嵌入式开发到底和嵌入式软件开发有何不同?其实在“泛嵌入式”这个概念之下,有两条不成文的潜规则:嵌入式软件开发应该是面向行业应用的;嵌入式软件开发正在逐渐走向开放和标准。因此,嵌入式软件开发人员读过本专题,不但会了解嵌入式软件开发需要深入的行业,也将明白嵌入式软件发展的趋势。

JSF与JSP:Java EE5的新特性

本篇文章讨论了Java EE5中包含的新的JSF和JSP特性,JSP和JSF通用表达式语言Ajax以及注释在依赖注入中扮演的角色。

项目研发过程中的微软式管理控制

在微软公司,对软件项目的执行管理他们有自己的运作方法。这套方法灵活而又有它独特的优越性,是微软的产品开发管理中真正的精华所在。

Mop研发团队:网络时代的技术偏执狂

没有微软等公司常见的隔间,开阔的大厅里有序地摆放着数十台电脑,全部的液晶显示屏,旁边的电风扇嗡嗡作响,这就是Mop研发团队的工作场景。在与他们的交谈过程中,你能处处体味到他们乐于分享的热情,对技术发自内心的信仰,还有,让开发人员舒服的管理理念。

创建自动运行的JUnit单元测试框架

JUnit单元测试可以有效地提高代码质量,自动运行JUnit单元测试的框架可以提高开发过程的开发效率,反过来使得JUnit单元测试变得更加方便,让开发人员更乐于使用JUnit。

SQL Server 2005与.NET

本文主要介绍SQL Server核心引擎在加入了.NET公共语言执行环境CLR之后的开发方式和用途。


[ 本帖最后由 ericonline 于 07-1-14 02:30 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第八期,共两个压缩包
-----------------------------------------
    * 搭不搭外包这班车?

    以典型软件外包企业为样本,介绍企业与从业人员的生存状态;解析软件外包全流程;分析软件外包的历史与现状;提出中国特色的外包新模式等。我们并非鼓吹软件外包为必行之路,只是提醒我们的企业与个人行走在软件外包的道路上时,别忘了曾经的梦想——打造中国软件的核心竞争力!

    * 后开发工具时代——网豆冲击波

    从最早的打孔式编程开始,程序员就开始为如何让机器做更多工作而努力。Borland公司的Turbo Pascal开创了集成开发环境的先河,随后开发工具开始成为人们热衷于讨论、比较和学习的东西。当软件开发的历史走到今天,传统意义上的工具概念已经发生了翻天覆地的变化,软件开发平台给开发工具带来了极大的冲击。今天,我们已经可以看到这种冲击所带来的趋势,那么将来开发工具将会朝什么方向发展?而程序员真正需要的开发工具又是什么?我们不妨通过NetBeans看看平台给后开发工具时代带来的冲击到底是什么。

    * 毕业了,向左走?向右走?

    通过对计算机专业应届毕业生的去向的调查,可以了解到06年计算机相关专业的毕业生的就业状况;通过采访一些企业的负责人,可以听到招聘企业的声音,相信能给在校学生一些启示,也能勾起不少过来人的回忆。

    * 迎接P2P分布式并行计算

    如果把每个设备看作CPU的一个内核,将能组成一个运算能力强大的多核CPU。过去几十年,计算机CPU和操作系统,一直在朝着高度集成化方向发展,导致软、硬件体系结构趋向于高度复杂,单机运算能力也在逼近极限。基于P2P的分布式并行计算,另辟蹊径,化解了单机高度集成带来的复杂度。

    * 软件开发过程中的测试管理

    完善的测试是保证软件质量的关键手段,而要做到测试的完善,需要制定完善的测试计划,同时还需要开发团队为达到两种测试的目的进行有创意的各种执行手段以找出项目中的缺陷和差错。微软项目专家栾跃深入浅出地道出测试管理中的真谛。

    *
      World Cup——世界杯的另类读法

    如火似荼的世界杯已经落下帷幕,精彩的进球还在眼前回放、黄健翔的嘶喊还在耳边回响、激动的泪痕犹在眼角……透过世界杯,笔者发现了藏在其中的“技术秘密”,为您献上了8本经典之作,重新解读了World Cup。


[ 本帖最后由 ericonline 于 07-1-14 02:31 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第九期,共两个压缩包
----------------------------------------
        * 多核时代:改变计算机发展历史

        40年来,摩尔定律一直在持续完成着它的历史使命,尽管当今计算机处理器并没有严格按照当时所定下的速度发展,但是今天的硬件技术仍然值得我们刮目相看。多核时代的到来无疑从另一个角度揭开了计算机发展历史的新篇章。然而市场上各家厂商宣传的多核技术各有千秋,孰是孰非,当由软件来检验他们的优劣。借此机会,也让我们重新回顾经典的计算机体系结构,了解计算到底是怎么回事。

        * IBM DB2 9发现之旅

        数据库,或者更进一步地说是信息管理发展到今天,已经面临许多交汇。从第一代的网状结构数据库IMS到今天,二十余年的发展让信息管理软件的发展到达了一个新的高度。通过这一组文章,我们将向您揭开IBM新一代信息管理软件的神秘面纱。

        * 蜕变——程序员转型的故事

        转型是国内程序员最为关注的话题之一。本刊编辑部为此专门做了广泛调查,相信可以带给面临此类困惑的人们一些启示和思考。

        * 程序员向流氓软件开枪

        一个人的力量是有限的,开发者集体的力量与智慧却是无穷的,让我们团结起来,为了自由,为了一份纯净的空间,向流氓软件开枪!

        * TDD:金字塔上神像的光芒

        TDD(测试驱动开发)是极限编程的一个重要内容,优点很多,但是“说起来容易做起来难”,作者从理论到实践,对TDD进行了简明阐释。

        *
          密码动态加密的实现

        敏感信息加密后可能需要重新设置,最简捷的方法是,用新设置的明文敏感信息直接更新加密后的敏感信息,而且要使安全系统能正确处理。本文就配置文件中敏感信息的动态加密提供一个解决方案。


[ 本帖最后由 ericonline 于 07-1-14 02:31 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第十期,共两个压缩包
---------------------------------------
        * Web开发之华山论剑

        伴随互联网的出现,Web开发逐渐兴起,造就了一个软件开发领域不衰的话题。不同的技术流派演绎着不同的辉煌,在以内容为主转到以人为主的 Web应用的今天,这种竞争愈加激烈,有出自名门微软的ASP.NET 2.0,也有开源社区的Java、PHP以及近来甚嚣尘上的RoR。与Web 2.0的热炒一样,社区里对这些技术的争论从没有停止,本期特别策划重点分析这些技术背后的历史与它们之间的异同点,更有业界Web技术专家所分享的大量实用案例。

        * 推开编程那道门

        在外行看来编程是玄妙而神奇的,是什么让你窥见了这个玄妙的世界?是什么让你发现了软件绚烂外表下的契机?

        * 有多少软件可以自由

        今年9月16日是“国际软件自由日”,为了纪念这一活动,《程序员》特别策划了“自由软件”专题,简短回顾了自由软件运动的历史和现状,同时希望将来有更多的人来关注这一运动。

        * 做第一门户背后的守护神

        新浪网的研发团队是如何工作的?记者通过采访新浪副总裁、CTO李嵩波,为读者讲述了一个幕后英雄团队的故事。

        * 覆水难收?轻松写个Undoable程序(下)

        上期介绍了知名软件中的Undo/Redo行为模式,探讨Java Undoable APIs运行过程,本期继续聆听侯捷老师讲述应用端如何运用Swing写出Undoable程序。

        *
          GlassFish:Java社区的新惊喜

        GlassFish是SUN基于社区推出的一款开源的Java EE服务器,其功能几乎是对Java EE 5 的全面实现,并在此基础上增添了新的特性,包括延迟加载和动态映射等,极大地改善了用户体验。

            * 一切远未结束

            几乎过去的每个时代里,软件开发方式和开发环境都发生了重大变革。但不再像面向对象和互联网技术革新时代,今天,我们将幸运地成为并发变革的见证者。


[ 本帖最后由 ericonline 于 07-1-14 02:32 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第十一期,共两个压缩包
-------------------------------------------
特别策划:Vista开发冲击波
新微软体系结构下,.NET Framework被抽象成一个更加完善的体系,为上层应用提供服务。也正是在Windows Vista中得以完整体现。动态的3D效果、独立的通信模块、强大的工作流软件以及更加完善的安全体系让开发人员看到一个全新的Windows。在新一轮的冲击波下,微软如何撼动整个软件开发行业?回顾历史,展望未来,看背靠微软的软件企业如何面对新一轮技术革命。

人物&报道
本期的人物专访栏目为您介绍了两位重量级人物:Java之父James Gosling和微软工程院高级工程总监Robert Parker,详情请关注11期文章《Java将如何迎接新挑战——Java之父James Gosling专访》以及《Robert Parker:把微软最新软件开发方法带到中国》,精彩不容错过。

目前关于“自动写诗机”的帖子和言论在网上广为流传,本期调查栏目,作者由此引发“技术如何影响世界”的思考。详情请关注11期《写诗机背后的思考》。

一些当年众星捧月一样的技术,现在基本上只有个别当年一路走来的实践者在坚持;一些出世时默默无闻的技术,现在却遍地开花,而且对应的产品被几家大掌柜推为 Future Vision。技术是有优劣的,但是由于我们在项目开发中总是常常选择最为稳妥地技术,实际上具有称得上“绩优股”的新技术是有一定共性的。本期为您奉上《技术与市场的时差——浅忆那些出现之初被错误估量的技术》。

管理&实践
本期的项目实践栏目为为您奉上《我的Lean&Agile项目经历》,作者以亲身经历为例,向读者介绍了Lean&Agile项目全过程,颇具借鉴意义。《软件界面设计中的Fitts定律》文章的作者从独特的角度出发,阐述了Fitts定律在软件界面设计及Web页面设计中的应用及重要性。Fitts 定律能够帮助设计人员对界面上的各种视觉元素的设计进行评估,从而发现一些当用户使用指点输入设备进行操作时的可用性问题。

在年销售额30 亿人民币的浪潮软件体系中,楼上平台有着举足轻重的地位,推出不久就成为公司内各产品建设的基础平台,在市场上也取得了不菲的成绩。对于整体水平不高的中国软件界,我们需要这样的平台,因为它们是软件发展的脊梁!详情请见团队故事栏目为您推出的《浪潮楼上团队七日谈》。

技术
本期C++大师Herb Sutter为您献上《免费午餐已经结束——软件历史性地向并发靠拢》,文章深刻分析了处理器性能提升技术的发展历史与未来趋势、并发的重要性及其与软件的关系,以及现阶段并发编程中存在的主要问题。

产品&应用
世界顶级C++软件开发技术权威Scott Meyers的经典文章《C++5×5断想之一:C++历史上最重要的图书》,在本文中,Scott Meyers向读者推荐了C++历史上最重要的五本图书,并阐述了选择的理由。相信会给有志于C++的读者带来一些启示。


[ 本帖最后由 ericonline 于 07-1-14 02:33 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

第十二期,共两个压缩包
------------------------------------------
特别策划

随着IE 7.0与Firefox 2.0产品的面世,新的浏览器大战又将展开。与此同时,浏览器端的技术也发生着很大的变化。且不说近段时间来被炒得沸沸扬扬的AJAX,光是在原来的浏览器技术中撰写JavaScript或ActionScript就已经足够让Web页面焕然一新了。然而无论采用哪种技术开发Web展现层,所作的工作都是非常复杂的,尤其是在没有任何值得借鉴的项目当中,开发人员不得不花费很大的心思来考虑这些问题。为此,本期杂志专门组织了这样一组最佳实践,为从事 Web开发的展现层开发人员提供有效参考。

人物&报道

Ubuntu在非洲古语中是“人道待人”的意思,Ubuntu社区的哲学理念是“软件应该是免费的”。近年来,人们对开源的呼吁也越来越强烈,Ubuntu更是借了这股“东风”乘势而起,成为Linux开源业界一颗耀眼的明星。本刊记者采访了Ubuntu之父,为您介绍了有关于Ubuntu的兴起过程。详情请见12期文章《Ubuntu——Linux开源的明日之星》

他,是IBM美国本土迄今为止华人职位最高者(全球副总裁);他,率队发明创造了世界著名的数据库通用标准 SQL;他,作为总裁带领宏碁公司走上了国际化;他,作为总裁率领日月光集团成为全球半导体封装测试业的龙头老大……关于这个传奇人物的故事,请关注12 期文章《勇士要冲最大的浪——群硕软件董事长刘英武专访》


Java终于开源了,采用GPLv2授权协议。Java开源,是Sun公司的选择,也是顺应潮流的选择。希望开源之后的Java一路走好,也希望坚持彻底开源的Sun公司一路走好。详细内容请关注《Java开源说起》。


回头看看走过的这一年,程序员们关心的技术动向可圈可点:Web 2.0带来的网络革命、CPU迈向双核时代、Java核心组件的开源……站在2006的尾巴上盘点年度收获时,奋斗在中国软件产业第一线的程序员们,你们是否也交出了一份自己满意的答卷?请关注《程序员2006大调查:得失一年间》。


管理&实践

本文是由台湾知名的系统架构师王克明先生带来的“利用用例图表达架构观点”系列文章的最后一篇,在前五期文章中他基于实例,从不同的角度,对系统架构师常用的用例图进行了详细的阐述。在本期,作者通过对两个案例的架构思考,引出软件架构师以及软件设计师的思考方向与其假设前提。精彩内容请关注《两个案例背后的分析与思考》


结对编程已经得到验证,是一种高效的编程方式,但在实际工作中并不一定会得到认可,尤其是在人手不足的情况下。基于这种情况,作者提出了“交换编程”的开发方法,既保留了结对编程的优点,又适合项目人员不足的情况,还提高了团队内的沟通效率。《交换编程——结对编程的延伸实践》为您介绍了一种全新的开发方法。

每一个成功的产品的背后都暗含着设计师艰辛的努力。《如何使界面支持多级用户》一文的作者从一些成熟的产品界面进行分析,总结出一些简单的可行方法以解决一个软件界面如何满足多级用户的使用习惯,很有实践价值。

纵观门户网站的发展,新浪在内容方面的强势使得其公司的重点在编辑和内容架构上,网易的技术团队中最强大的当属网络游戏开发。搜狐的方向在哪里呢?本刊记者采访了搜狐研发团队,希望能给读者一个满意的答案,内容详见《年轻的门户技术引擎》。


技术

COID模式的含义是Class-Object Identifier,中文是类-对象标识模式。它是由本文作者首先提出来,适用于企业应用开发的一种完全面向对象思想进行数据库设计的方法总结。虽然它在基本表述的形式上很简单,但其中蕴涵着深刻的思想和巨大的价值,可能会对今后企业应用系统的设计开发产生影响。详细内容请见《企业开发新思维:COID 模式简述》

《软件与并发巨变》原文于2005年9月发表在ACM Queue(美国计算机学会国际计算机架构学报)。撬动多核处理器,让其发挥全能,需要来自软件工业的新工具和新思维。

《实战.NET Framework 3.0之水晶按钮制作篇》一文将通过实现水晶按钮的过程,包括前期准备、模板和样式选择、触发器的使用和细节处理等来展示在WPF(Windows Presentation Foundation)中制作特效是多么容易的一件事情。

《Graphical Modeling Framework简介》一文假设读者有Eclipse平台应用程序开发经验,了解Eclipse平台的插件机制,使用EMF和GEF开发过应用程序。在本文中,“Eclipse应用程序”等价于“Eclipse插件”。

产品&应用

Mylar是一个Eclipse项目,它的目标是把任务管理和bug追踪集成到IDE环境中。它能和主流的bug、issue跟踪系统无缝集成,加上它灵活方便的使用方式,特别适合开发人员处理日常事务。《初尝Mylar--专注任务的编程》为您详细介绍了这个方便的开发工具。

《TestDriven.NET 2.0——单元测试的好助手》一文向读者介绍了一款优秀的单元测试工具——TestDriven.NET 2.0。它是以插件的形式集成在Visual Studio.NET IDE中的单元测试工具,能够兼容各种Visual Studio版本,并且集成了多种单元测试框架诸如NUnit,MbUnit,以及Visual Studio Team System适配器等。

继上期的C++5×5断想系列文章,本期Scott Meyers将为读者介绍五种C++历史上最重要的非图书文献,并阐述选择的理由。内容详见《C++5×5断想之二:C++历史上最重要的非图书类文献》。

如今,外国计算机原版图书已经充斥着计算机图书柜台,原版书的阅读在程序员中已经蔚然成风。然而,面对大量引进的计算机原版图书,我们又该如何去选择,如何获得那些蕴含真知灼见的高手秘籍?《原版软件工程图书阅读指南》文章作者根据经验,分类推荐了一些值得大家一读的有代表性的原版经典计算机图书,希望对大家有参考价值。

《岁末看Amazon排行榜》一文作者通过对06年Amazon书市的观察与分析,得出了一些趋势性的总结,希望能够给读者一些借鉴。


[ 本帖最后由 ericonline 于 07-1-14 02:34 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

thanks a lot

TOP

谢谢楼主的分享
生活就像强奸,当你无力反抗时,那就好好享受吧!

TOP

楼主太强了吧。支持一下。

TOP

Copyright © 2003-2008 iTePub Online Services. All Rights Reserved.
Template Designed by iTePub. Optimized For 1024x768 to Firefox,Opera And MS-IE6.