设为首页 | 加入收藏
文献检索:
  • 读者来信
  • Karlheinz Brandenburg:MP3之父
  • 你知道第一支MP3格式的歌曲是什么吗?对,Susanne Vega演唱的”汤姆叔叔的小餐馆”,所以大家都称Susanne为MP3之母。可是,正如夏娃是抽亚当的肋骨做成的,Susanne的封号是Karlheinz Brandenburg辛苦的见证——他才是这种全新数字音乐格式的真正缔造者。可是,他并没有借MP3而一夜成名,也没有靠它赚得大把钞票。这里有一个鲜为人知的故事。
  • 厂商直击
  • 2005年5月13日,金山第三款网络游戏大作《幻想春秋》正式对外发布。游戏取材于春秋战国时期历史文化背景。游戏中真实再现诸子百家争鸣的盛况。玩家可以追求像“孔子”一样圣贤生活、“齐王”一样的君王霸业,“荆轲”一样的仗剑江湖,“西施”一样的桃源生活,“鲁班”一样的能工巧匠,情景类的游戏特点仿佛使玩家在游戏中身临其境。随着《幻想春秋》的推出,金山网游三地研发架构平台的也正式凸现。
  • 微软技术
  • 终于又回来了,很久没有写这个专栏了。最近一段时间,我一直在全国各软件园进行微软潜力发展计划的系列培训工作。如果大家对于微软近期相关培训比较感兴趣,可以到http://www.microsoft.com/china/msdn上查看。
  • Java技术
  • 除了政治上的伟大握手之外,软件技术的两位夙敌在5月也实现了伟大的握手。曾经有一幅漫画,Scott McNealy跟Bill Gates扮成《星球大战》里的天行者卢克和黑武士维达杀得难解难分,突然两人说“我们何不用Web Sevice互操作呢“,然后就携手迈向光明的未来。Sun和微软在单点登录技术上的规范统一,其象征意义更大于实际价值两大技术平台从各自为政开始走向取长补短。.NET和、J2EE的互操作最大的价值将在Rich Client(或者用流行的说法,叫RIA)上体现.这一次伟大的握手,让我们可以开始期待“.NET界面+J2EE后台”的美好前景了。
  • 软件工程与项目管理
  • Martin Fowler要来中国了!从四月底开始,不断有不同的人向我传播这样一条消息。Martin Fowler在中国的开发者心中有着独特的地位,这种地位主要来自他写的书,从《分析模式》到《UML精粹》、《重构》、《企业应用架构模式》,每一本都非常受欢迎。这些书的特点是善于化繁为简,把复杂的道理说清楚,同时文字有亲和力,不说教。所以Fowler著作中涉及的很多主题虽然不是出于他的原创,却因他而出名并得到普及。UML如此,重构如此,PEAA也如此。
  • 嵌入式移动开发
  • 如果移动开发领域把本月称作“微软之月”,这丝毫不夸张。5月9日,微软嵌入和移动开发者大会MEDC在美国Las Vegas举行。这仅仅是一系列环球活动的开始,在接下来的六月,MEDC还将在韩国、德国、法国、英国、马来西亚、澳大利亚和中国举办。中国的MEDC将是这次活动的最后一站,中国移动开发者只需要耐心等待这次盛宴就好了。
  • Open Source
  • 还记得IronPython吗,这个去年曾一诞生就引发广泛关注的一个开源项目,一个在NET平台上的Python的实现。刚发布第一个测试版时,就因性能出色而受好评,这也一举洗刷掉.NET平台不适合动态语言运行的错误传言。IronPython的作者Jim Hugunin也因此加入微软,专职从事IronPython的开发工作。如今一年时间快过去了,IronPython的进展如何?
  • 封面书摘
  • MSDN Magazine;Dr.Dobbis Journal;software development;JAVPro。
  • 网站动态
  • http://news.earthweb.com;http://www.oreillynet.com;http://www.theserverside.com;http://www.Artima.com。
  • 网站精彩回眸
  • Csdn让您不会错过最HOT的信息
  • 文档;论坛。
  • 中国软件地理
  • 6月14日,第九届中国国际软件博览会在北京开幕,此次会议,将全面检阅18号文件颁布五周年来中国软件产业的发展成果。在全中国软件业有20年历史,而有独立软件数据统计的仅仅不过7年,软件业整体还处于一个急需改进的过程中,就目前而言,我们发现,中国软件业发展过程中出现了一些典型的中国特色,软件地理就是其中一个有意义的现象。
  • 加盟微软亚洲工程院之后
  • 管延放在上海交大上研究生,快毕业时正赶上微软亚洲工程院(Advanced Technology Center,简称ATC)在校园举办招聘会。一番笔试后,静静的在学校等待消息,就在他快要失去信心的时候,突然接到了来自微软亚洲工程院的电话,让其到北京参加面试,同时还专门交待机票和食宿由微软负责。
  • 惠普软件研发中心演绎大跃进
  • 2001年10月,惠普前首席执行官Fiorina与上海市陈良宇市长签署合作备忘录.于当年的APEC会议上正式宣布在上海成立惠普中国软件研发中心。这也成为惠普全球软件服务中心(中国)(HP Global Delivery China Center,GDCC)的前身。
  • 普地:银弹革命进行时
  • “在所有恐怖民间传说的妖怪中,最可怕的是人狼,因为它们可以完全出乎意料地从熟悉的面孔变成可怕的怪物。为了对付人狼,我们在寻找可以消灭它们的银弹。大家熟悉的软件项目具有一些人狼的特性,常常看似简单明了的东西,却有可能变成一个落后进度、超出预算、存在大量缺陷的怪物。”
  • ECO引导.NET开发走向模型驱动时代——Borland首席工程师John Kaster专访
  • 在Win32时代创造了辉煌的Delphi为了适应.NET平台,三年来已经先后发布了Delphi 8和Delphi 2005两个版本。就Delphi语言本身来说,经过几年的打磨,“虽然在与.NET概念的匹配上,个别地方略显松散,但整体上已经非常符合NET范型”(Xavier Pacheco语)。不过,显然开发者不会仅仅因为Delphi能用就选择它。
  • 移动ISV大调查报告
  • 2005年被为智能手机年虽然目前智能市场只占到手机领域5%的份额,但相信随着3G时代的来临,手机提供的丰富应用将会越来越多的渗透到我们的生活中。
  • 移动应用开发商的生存之道
  • 随着中国日渐成为世界最大的移动通讯与应用市场,一大批中小型移动增值应用软件商也迅速崛起,并奋力挖掘着也许是继互联网之后最大的商机。然而,移动应用市场并不简单,软件开发商所处的是一个十分复杂的产业生态环境。如何在这个环境中寻求商机,稳步发展,并在这个竞争激烈的巨大市场中站稳脚跟,是每个移动应用开发商必须要想清楚的事情。
  • 苹果Mac OSX,技术重构的成功典范
  • 5月20日.我应邀参加了苹果Mac OSX 10.4展示会。这款新的操作系统代号“Tiger”,是Mac OSX 2001年发布以来的第四个主要升级版.还在研发状态之中就已经受到苹果迷们的高度关注。在展示会现场,来自美国Apple总部的工程师向我们展示了Tiger的眩目功能。
  • 幻灯片综合症
  • 故CEO的CTO——创业团队管理
  • 以技术为向导的软件公司,其内部研发管理如伺进行.一直以来都广受CTO们关注。尤其对于那些正在创业的小型软件公司,如何将自己的研发团队凝聚起来发挥最大的能量.决定了公司能否继续生存下去。
  • 软件·质量·管理——前沿理论与最佳实践
  • 软件质量经理是软件项目管理的新兴的重要角色,有人说21世纪是追求软件质量的世纪,那么软件质量经理,很可能是以后中国软件企业极为稀缺的专业管理人才。
  • QA,真的为企业实现增值了吗?——质量高层主管在线圆桌会谈
  • 5月19日,CSDN管理频道举办了一场主题为“QA,真的为企业实现增值了吗?”的质量高层主管在线圆桌会谈,邀请了众多质量管理领域的高层主管和资深专家,就质量管理与商业目标、质量体系与组织结构、质量管理与质量文化、QA的职责、质量与过程改进.质量与工具等众多话题进行了讨论。以下为在线访谈的精华内容。
  • QA组织的建立——一个动态的观点
  • 无论是ISO9000还是CMMI,都是以过程为中心。也就是说,通过过程的持续改进来提高产品质量。而过程质量与产品质量如何正向关联呢?就需要质量保证(QA)。这也是ISO9000和CMMI都很推崇的方法。但从国内软件企业的现状来看,很多企业的过程体系都相差无几,而开发出来的产品质量却千差万别。导致这种差别的原因有很多,过程及其执行方式的生搬硬套就是其中很重要的原因之一。
  • 一种典型的质量体系结构
  • 在一发软件行业过程改进大会上,我们了解到国内某大型软件企业的质量体系架构。和很多发展中的软件企业一样,该企业建立开始,研发质量一直是靠传统的测试部门来保障。后来由于对国外领先公司研发的不断了解,该企业才开始逐渐成立专门的质量保证部门,负责公司的质量体系建设。
  • QA给企业带来的附加价值——天融信的QA实践经验
  • 就像技术人员和管理人员一样,QA除了基本职责外,还有工作范围和深度的不同之分。以天融信为例,质量保证人员的岗位分为QA,资源QA、QA主管。
  • 我的QA职业发展道路
  • 我1998年一毕业,就投入了自己最熟悉的行业——系统软件开发。当时做开发是比较狭隘的,基本上关心的内容就是开发工具、语言等等,对软件工程的了解非常浅薄。开始接触质量保证的工作以后,才开始了对软件工程的进一步学习。从开始懵懂接触质量保证,到现在对质量保证有了一点认识,我对质量保证的工作也越加热爱起来。真实的帮助项目会让我有很大的满足感。
  • 软件企业质量保证的基石——QA、QC的良性协作
  • 本文从一个侧面同大家分享软件企业在软件开发过程中两个重要角色之间的协作关系,以两个角色之间高效的互动来说明在开发过程中,我们如何来有效的保障软件产品的质量。
  • 浴火重生的Firebird
  • Firebird(火鸟)是一个“开放源代码”的大型关系数据库管理系统,具有跨平台、高并发、高性能等特点,被很多应用系统采用。其独创的多代体系结构,与目前流行的其他关系数据库管理系统截然不同。Firebird自1984年诞生以来,稳步向前发展,历经几次名称变更,如传说中的火鸟,每次都在烈火中重生、升华。
  • 需求工程师的素质
  • 不管程序员或是项目经理,软件团队中的任何一个人都希望能莸取更加准确的客户需求。然而,做一名合格的需求工程师,我们不但需要有对这份工作的热情.并且对于了解需求的人有着更多要求,这些东西综合起来,被称为需求人员的素质。
  • 系统工程三明治——将需求、建模与设计相结合
  • 近几年,UML在可视化软件开发方面获得了一定程度成功。随着UML 2.0的到来对大型及复杂的系统与软件进行建模已经变成现实。为了做到这一点.我们需要理解模型与其它系统工程领域,特别是需求管理的关系。
  • 解析网游开发 打破技术封闭
  • 目前中国内地整体网络游戏开发力量尚处在起步阶段,开发团队及从业者数量与韩国相比还有较大差距。就目前而言,最重要的是人才紧缺问题.这一方面导致了跳槽的频繁出现,又导致各个团队敞帚自珍,宁可抱着小团队观念,也不愿意与其它团队多交流。这也是区域性色彩浓重的主要原因。
  • 封神榜是如何策划的?
  • 网络游戏的巨大前景和《剑侠情缘·网络版》的巨大成功,促使金山制定了2004年的战略——“技术立业,决胜网游”。曾先后参与金山快译、金山词霸、金山影霸等知名品牌的研发工作,并为《剑网》立下汗马功劳的刘鹏在剑网成功上市后,于2005年8月回到北京,主动请缨成立北京网游研发工作室“烈火工作室”,担任这个崭新团队的技术总监兼制作人,开始制作第一款中国神话类网游《封神榜》。2005年9月,烈火工作室正式组建,在《封神榜》研发最关键最紧张的日子,他终日持续超高强度工作,创造了连续几个月每周只回家一两次的纪录。“事情的难度取决于做事的态度”——这是刘鹏最常说的一句话。强悍进取的狼精神之外,刘鹏将关心呵护无私倾注在烈火的每一个兄弟身上,也正是这种润物无声的强大浸透作用,使得烈火迅速成长为一支技术过硬坚韧不屈的优秀急先锋。本文便是刘鹏在成功研发《封神榜》后,对整个游戏策划思路和制作的总结,应该对读者有非常大的参考价值。
  • 天骄2是怎样开发的?
  • 最近,目标软件的《天骄Ⅱ》游戏正式发布了,赢得了众多游戏玩家的支持。作为这款游戏的研发总监在这里我也想讲述一下我们的研发流程,让更多的朋友了解中国网络游戏的制作水平,分享我们的经验。
  • 刀剑Online服务器构架分析
  • 在最初设计刀剑的服务器构架时,苦于没有参考资料,基本上是基于自己原来做局域网游戏的经验,再加上一些对大型网络游戏的猜想构划而成的。而今刀剑收费已经快半年,服务器也算基本稳定,不过刀剑的构絮并不能算一个很好的框架。只是可用罢了。今天之所以把它拿出来分的,是希望让大家有一个讨论的靶子,希望广大游戏开发者能够一起分享在开发中的心得体会。因为如果抛开商业利益的考虑,知识和经验的分享,对于广大开发者来说都是一件好事。
  • 网络游戏同步策略
  • 相对于单机游戏,网络游戏涉及到更折技术,比如服务器端的服务器的集群结构,网络底层通讯模型、游戏逻辑的同步策略。
  • 一个支持RunGate的服务器框架实例
  • 当前,一般采用Client/Server架构来开发网络游戏,客户端和服务器一般通过TCP协议进行通信;在设计游戏服务器的过程中,如何保证服务器的安全和最大限度的支持更多的客户端连接是摆在开发者面前一个重要的问题。
  • 谁降低了游戏研发的品质?——为游戏研发品质找茬!
  • 衡量网络游戏市场份额质量的标准主要有两个:一是玩家满意率,一是玩家忠诚率。玩家满意率和玩家忠诚率越高,市场份额质量也就越好,反之,市场份额质量就越差。
  • 2005新运营的网络游戏
  • 开发成功和失败经验谈
  • 游戏虽然是一种计算机软件,但似乎一直都没有被当做正统的软件来制作,也没有按各种严格的软件制作方法来制作游戏。在上个世纪,游戏开发往往被玩家们想像成一堆电脑奇才窝在几间破旧的小房间里,没日没夜吃方便面打地铺做出来的作品。事实离这种想像也差不了太远,国内早期的游戏制作者无一不是从玩家转过来的,他们实践着自己的想像。
  • 网络游戏的破解与保护
  • 本文描写了在网络游戏保护领域里所应用的软件保护原理。为了能很好的理解本文.读者应对MMOG有所了解并有一定的结构设计经验。最好对于软件的逆向工程也有一定的知识.尽管有关软件逆向工程在本文里只有很少的一点介绍。同时建议您对于“StarForce Software Protection:General Reference文档也有所了解.该文当中的一些数据对于理解本文很有帮助。
  • 游戏开发培训的经验和体会
  • 游戏教育培训市场,随着近几年网络游戏产业的兴起而开始升温。去年至今,全国先后有17所院校开设了与游戏相关的教育与培训。其中不乏有北京大学,上海交大等名牌大学,也有上海托普信息技术院校等民办院校。而在市场上宣传投入最大的当属汇众益智公司推出的游戏学院,我们最近也采访了游戏学院负责教学的副总经理宋建。
  • CLI数组与枚举
  • 本文从声明、使用方法以及类型特点等方面讨集结了CLI中数组和枚举两种托管类型,其中前者为引用类型,后者为值类型。两种类型在通用类型系统(CTS)中都有一个对应的基础类型(umderlying type),分别为System,Array和System,Enum。托管环境中的数组与枚举类型与本地的版本相比,究竟做了哪些改进,作者将为你一一道来。
  • ADO.NET2.0的通用基类和工厂
  • 学过JDBC再学ADO.NET 1,x的人一定会觉得有一个地方很奇怪,那就是为什么JDBC的设计是interface-based,而ADO.NET 1.x却反而放任你直接使用provider-specific的实现类。其实在ADO.NET 2.0已经增添了其所谓“base-class”-based的东西,事实上这是和JDBC的interfaces起了相同的功效,本文作者将为您分析一下其设计原委。
  • 一个模型框架的完全设计——垃圾收集器的设计与实现
  • 面对日益复杂的企业应用,建立功能完善且扩展性强的框架可以有效地加速系统开发,降低开饭成本,而在这个框架中处于自动资源回收管理地位的垃圾收集器更是已被人们证明可以有效降低编程错误的重要基础设施。作为一种动态存储管理技术,它自动地销毁一些不再被系统引用的对象,并且按照特定的垃圾收集算法来实现对废弃资源的回收和销毁。本文作者就从一个具体的例子入手,向大家介绍了有关垃圾收集器设计的方方面面。
  • -在.NET平台下实现跨语言开发
  • .NET的到来让跨语言开发这个梦想变成了现实。无论你使用C#、VB.NET、Delphi.NET还是J#,程序代码最终都会被转变成中间语言,进而在虚拟机上执行。于是,语文本身便没有了“高低贵贱”之分,而程序的效率将很大程度上取决于程序的设计,于是,如何博采众家之长,充分发挥各种语言的开发优势,便成了一个很重要的问题,本文作者将从一个实际的项目出发,给出一些跨语言开发的经验和建议。
  • Eclipse插件体系结构
  • 由于Eclipse的巨大成功,使其成为了插件体系结构的典范之作,并且广为人知。Eclipse带动了插件概念的普及,随着插件功能的不断拓展,插件的应用范围也越来越广,开发插件也逐渐的兴盛起来。本文就将以Eclipse作为案例来介绍一下Eclipse插件体系结构。
  • 懒人的玩具——代码生成利器
  • 不知道你是一个怎样的开发人员,也不知道你是否热衷于手写一行一行索然无味的自定义集合或者数据访问层代码?或者你是足够懒惰,只要能够不用自己写的代码就绝对不自己写,只要能够不用干的活绝对不自己干,很简单,一切让机器给我们干活。假若你是后者,那么来对地方了,因为你和我一样懒惰,一样自诩“懒惰是程序员”的美德,所以在工作的过程中我们的首选是找一个“玩具”来帮我们完成我们自己不愿意亲力亲为的工作。
  • ASP.NET书籍推荐
  • 从最早用Notepad手写Html开始,网站开发技术日新月异.经历了CGl、Perl、ASP、PHP、JSP和ASP.NET等技术,有些技术已经是昨日黄花,有些还有很强的生命力,在很多领域广泛的应用。这两年来,最受瞩目的就是Microsoft新推出的.NET技术.其中ASP.NET作为一种革新技术,在个人网站和企业级开发所占的份额越来越大。很多程序员或是计算机系的学生,为了就业等方面考虑,都纷纷买书学习。有需求就会有市场,书商们也紧跟脚步,大量的相关书籍被出版。
  • 把握需求变化——单元测试之道Java版
  • 随着人们对软件认识的不断加深,渐渐总结出了一系列提高软件开发质量和效率的方法。单元测试就是其中一个最典型的有效方法之一。而单元测试已是当今程序员必备的利器之一。我作为程序员,也曾亲身经历了单元测试从无到有的转变过程。
  • Amazon.com开发技术图书每月观察
  • 和上个月相比,5月份Amazon技术类图书的榜首和第2名的位置发生了互换.它们分别是Microsoft Press的Code Complele和O‘Reilly的Head First Design Pattem。在过去的数年里从最早的GoF的经典之作Design Pattem(本月Amazon开发技术图书排行第5位)的引进,
  • 新书上架
  • 精通Spring;面向对象开发实践之路——Delphi版;C++编程艺术;软件剖析——代码攻防之道。
  • 质疑:从面向构件看软件复用
  • 上世纪八九十年代,OO技术如日中天,OO大师们却时常如坐针毡。因为开发人员发问:“为何使用了OO技术之后.软件开发的道路依然泥泞不堪?”。而他们唯一的答案就是一句含糊其词的“No Silver Bullet.”如今这个框架、类库、平台如万花筒般百花齐放的年代,就该轮到提倡“面向构件”的大师们来回答这个问题了。
  • 解析面向构件的应用架构
  • 常到北京的人,登长城应该是每年的计划。一路上绿水青山上了长城即可无止境地攀登。体验之余,惊叹起长城的架构来:简简单单的砖头,却构造出稳立千年的奇迹,山势如何多变险峻,亦能随势而就。而我们呕心沥血挑灯夜战的大多企业级应用软件,却过一两年就每每要被“新一代”的系统割接而弃用。
  • 读者来信
    Karlheinz Brandenburg:MP3之父(方茜)
    厂商直击
    微软技术
    Java技术
    软件工程与项目管理
    嵌入式移动开发
    Open Source
    封面书摘
    网站动态
    网站精彩回眸
    Csdn让您不会错过最HOT的信息
    中国软件地理
    加盟微软亚洲工程院之后(闫辉)
    惠普软件研发中心演绎大跃进(闫辉)
    普地:银弹革命进行时(黄甫)
    ECO引导.NET开发走向模型驱动时代——Borland首席工程师John Kaster专访(孟岩 欧阳璟)
    移动ISV大调查报告(张兰)
    移动应用开发商的生存之道(金戈)
    苹果Mac OSX,技术重构的成功典范(孟岩)
    幻灯片综合症(张绿)
    故CEO的CTO——创业团队管理(欧阳璟)
    [管理专题]
    软件·质量·管理——前沿理论与最佳实践
    QA,真的为企业实现增值了吗?——质量高层主管在线圆桌会谈(熊妍妍)
    QA组织的建立——一个动态的观点(秦锋剑)
    一种典型的质量体系结构(Bluesky)
    QA给企业带来的附加价值——天融信的QA实践经验(林治宇)
    我的QA职业发展道路(赵霞)
    软件企业质量保证的基石——QA、QC的良性协作(贺炘)
    [开发故事]
    浴火重生的Firebird(田永利)
    [软件工程]
    需求工程师的素质(潘加宇)
    系统工程三明治——将需求、建模与设计相结合
    [技术]
    解析网游开发 打破技术封闭
    封神榜是如何策划的?(刘鹏)
    天骄2是怎样开发的?(刘刚)
    刀剑Online服务器构架分析(魏华)
    网络游戏同步策略(赵青)
    一个支持RunGate的服务器框架实例(尚海忠)
    谁降低了游戏研发的品质?——为游戏研发品质找茬!(姚晓光)
    2005新运营的网络游戏
    开发成功和失败经验谈(云风)
    网络游戏的破解与保护(郭锐峰)
    游戏开发培训的经验和体会
    CLI数组与枚举(StanleyLippman 李建忠)
    ADO.NET2.0的通用基类和工厂(游智超)
    一个模型框架的完全设计——垃圾收集器的设计与实现(卫昆)
    -在.NET平台下实现跨语言开发(刘艺)
    Eclipse插件体系结构(陈刚)
    [产品&应用]
    懒人的玩具——代码生成利器(郭天文)
    ASP.NET书籍推荐(戴飞)
    把握需求变化——单元测试之道Java版(钱安川)
    Amazon.com开发技术图书每月观察(陈冀康)
    新书上架
    质疑:从面向构件看软件复用(恶魔)
    解析面向构件的应用架构(黄柳青)
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00