设为首页 | 加入收藏
文献检索:
  • 最热衷编程的CEO:——吉姆·古德奈特
  • 奋战在一线编码的程序员,时常会学得自己和公司高层间缺乏联系。管理层并不清楚如何关心程序员,除非他本身也是个热爱编程的程序品——比如SAS软公司的CEO吉姆古德奈特。
  • 2004年程序员薪水调查
  • 程序员薪水话题的热度在CSDN论坛上始终不减。不过.网友自发的各种调查,具有较强的主观性。为了让大家了解中国程序员收入的实际情况,以及对收入现状的满意程度,我们做了此次大调查。为了使此次调查数据不出现较大幅度的失真,我们要求参加者调整情绪,避免出现冲动或不切实际的幻想。(本次调查中所指月薪不包含项目提成、奖金、各类朴足和福利等收入)
  • 航行在通往Whidbey的道路上
  • Yukon的基奉要素:XML、T-SQL和CLR将创造数据库编程的新世界
  • 企业门户开发
  • 通过自动的部署服务准备服务器
  • CSDN 1月论坛TOP 10浏览相关贴子:http://expert.csdn.net/Expert/TopicView1.asp?id=帖号
  • 厂商直击
  • 新产品
  • 网络游戏——程序员的新天堂?
  • 战火纷飞的年你,一名游人均产值肩负着责任上路了。前往京城的路上,他穿过一息阴冷的森林,野兽在林中四处游荡。经过石洞的时候,不断有怪物跳出来袭击,游人均产值举起手中的长剑勇敢的迎了上去,伴随着怪物的惨叫,刀锋变幻着奇异的光芒。越过洞口,终于见到了碧绿的天空,他长了出一口气。突然,几个人骑着马冲过来,围着他知己刀砍了下来。幸运的是,这仅仅是一个网络游戏的场景。而操作者也并不是一位普通玩
  • 剑网:亡羊补牢
  • 2002年6月。雷军前往上海拜访盛大公司。那时雷军的行业知名度还远高于陈天桥,陈天桥谦虚地说欢迎雷总莅临指导。雷军握着陈天桥的手,诚奶地对陈天桥说:“陈总,我们不是来参加指导的,我们是来朝圣的……”这是原西山居负现人裘新的一段回忆。那次的经历对雷军的角动很大,回去后他开始考虑调动全金山的技术资源来支持网络剑伙项目。
  • 大话西游2.0——“大话”云风
  • 2001年4月初的一天,云风又从床边厚厚的一摞历史和哲学书中选了一本,津津有味的看了起来。这样的日子已经有一段时间了,大学毕业后尽管曾经到北京闯荡过,不过更喜欢休闲生活的他还是感觉在武汉老家更为惬意。电话铃响了,竟然是丁磊从广州打来的。原来支风早在大学期间曾写过2D
  • 你做网开面一样开发网络游戏
  • 如果说可乐吧能够生存到现在是因为幸运,余雪松肯定会举出一百条理由来反驳。而第一条理由就是他们拥有的核心技术FancyBox。2000年的5月份,余雪松和四朋友怀着在网络多媒体和娱乐方面做些事情的理念创办了可乐吧,而最终从事过游戏开发的他们还是将游戏作为了突破口吵过,每次开发新游戏都需要重新设计底层引擎的痛苦经历给他们留下了深刻印象,因此,他们首先考虑能不能搭建一个基于浏览器技术的游戏开发平台呢?
  • Wiki发明人Ward Cunningham访谈
  • 在软件社区中,ward Cunningham享有思想源泉的美誉。他发明了CRccards,这是改进对象发现的一种技术。为了促进软件模式的发现和编档,他发明了世界上第一个Wiki,一种基于Web的协同创作工具。最近,许多极限编程(Extreme Programming)技术背后的主要灵感也被归功于Cunningham。在2003年9月23日于丹麦Aafhus召开的JDOO大会上,Bill Venners遇到了ward Cunningham。在这次访谈中,cunningham深刻剖析了使用Wiki协同探索和极限编程的几个方面。在第l部分“使用Wiki探索”中,Cunningham讨论了使用Wiki协同探索以及Wiki作者和读者之间的权衡。在第ll部分,Cunningham讨论了他如何把Wiki设计成这样一种模型:集体代码所有权、以所有权而自豪的集体激励以及通过消除犯错的代价来解决纷争。在第Ⅱ部分中,Cunningham讨论了变更成本曲线的扁平化、预测未来的问题以及像艺术家手中的泥巴那样塑造程序。
  • 从代码编辑软件SlickEdit说起
  • 从1988年开始,SlickEdit公司始终专注地在为开发者提供代码编辑的解决方案。15年来,从最初基于文本的编辑器到1993年推出图形化编辑技术,我们始终引领市场。——Clrk Maurer,SlickEdit公司他始人兼CTO
  • 软件测试全解析
  • 软件行业的发慌使测试工作的重要性正在受到越来越多的关注,特别是今年8月份在上海召开的首届“风吹草动国软件测试与软件产业发展战略研讨会”,更是历史上第一次把软件测试和软件质量这样的议题拿到了全国性工作会议上,并且和软件产业发慌联系起来开展讨论说明了软件测试的重要意思。
  • 敏捷开发体验式培训设计及实践
  • 敏捷开发方法是最近几年从国外兴起的一种轻型软件开发方法,因为它的轻巧实用很书信就被很多软件公司采用。敏捷开发的核心思想可以归纳为J:合作、沟通、响应变化、迭代开发。它是一个指导性的方法包括四条核心理念及12条原则。公司可以根据这些指导原则开发出适合自己公司的敏捷方法,或采用现有的各种敏捷方法,例如著名的极限编程(XP)、自适应软件开发(ASD)、物征驱动开发(FDD)等等。初中证明,敏捷开发方法对需求不明确县城容易变化的项目有比较好的效果。而需求不明确容易变化恰好就是当前国内多数软件公司所面临的现状,因此敏捷开发是我们值得一试的方法,作者在其所在公司采用的敏捷开发就取得了比较好的效果。
  • 工作流技术应用案例——税务流程再造项目
  • 工作流技术是实现现代企业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与集成,从而最终实惠业务过程自动化的核心技术。
  • 实战OO:为问题域建模
  • “类是一个杠,什么都往里装”,这就是很多程序员所编写的程序代码给我留下的印象。从灾些代码中,我也终于找到了那些批判面向对象技术言论的根源:其实国内太多程序员一边在使用Java\C++等OO语言,而一边则还在尚用结构化开发方法的思想进行设计。而当这两种东西发生矜持与冲突时,就将问题转而怪罪于面向对象技术。
  • 滚动的一天
  • 最近几年,就像“恐怖主义”和“反恐战争”已经成了时政新闻中必不可少的要素一样,与“软件安全”相关的重大事件也当仁不让地充当了科技新闻的主锊。从电子邮件里里的病毒程序到Windows系统的RPC漏洞,从OICQ的隐私保护到网络游戏的“私服”和“外挂”,这些本属于网络纯技术领域的话题似乎在一夜之间
  • MDA的力量
  • MDA——从蜜蜂到工和师
  • “蜜蜂建筑蜂房的本领使人间的许多建筑师感到惭愧。但是,最蹩脚的建筑师从一开始就比最灵巧的蜜蜂高明的地方,是他在用蜂蜡建筑蜂房以前,已经在自己的头脑中把它建成了。劳动过程结束时得到的结果,在这个过程开始时就已经在劳动者的表象中存在着,即已经观念地存在着。”(马克思《资本论》)
  • 以正确的态度面对MDA
  • 在领会了MDA的思想,掌握了MDA的关键开发步骤,并了解了由MDA开发的例子之后,您头脑中会萌生一些新的思考:MDA究竟会给我们带来什么影响,我们如何迎接这种从蜜蜂到工程师的蜕变。下面也许是您正在关心的几个问题。
  • MDA关键技术剖析:元建模与变换
  • 传统上,我们用来书写需求分析报告、设计说明书的语言是自然语言。自然语言是不精确的,把用自然语占描述的说明书翻译成代码只能通过人工执行,这样效率就比较低,而且,容易出错。而事实上,不同阶段所产生的工件之间的翻译仅仅是软件开发中大量“翻译工作”的一小部分。因软件开发中所用技术的多样性,把同一设计翻译到不同技术环境
  • 使用ArcStyler实现PetStore
  • ArcStyle是一个优秀的MDA (Model Driven Architecture)开发软件,跨平台。ArcStyle以建模驱动开发的部署,能够方便地进行管理,可以开发健壮的企业应用程序。MDA工具的目的之一就是使业务逻辑和具体实现语言无关,你可以选择任何平台和任何架构,其他的都交给MDA来处理,ArcStyle内置了对j2EE和.NET平台的开发支持。
  • OptimalJ实现MDA的实践
  • 当今建模的主要问题在于,对于很多企业来说它只是纸面上的练习。这就千万了模型和代码不同步的问题,代码会被不断修改而模型不会被更新,这样模型就失去了意义。弥补建模和开发之间的鸿沟的关键就在于将建模变为开发的一个必不可少的部分。MDA是模型驱动开发的框架驱动开发的框架,MDA的愿景是定义一种描述和创建系统的新的途径。MDA使得UML的用途走得更远,而不仅仅是美丽的图画。
  • 程序员漫画
  • FAQ MDA 问与答
  • 面向方面的重构(二)
  • 在本系列的前一篇文章中,我们通过一个简单的例子,研究了面向方面重构(A0重构)的基础、所涉及的一般方案和考虑因素,以及过程。到目前为止,您应该已经对AO重构有了一个清楚的了解。在本系列的第二部分也是最后一部分中,我将介绍几种A0重构技术。
  • C++多太技术
  • 多态(polym0rpjism)一词最初来源干希腊语polumorDhos,含义是具有多种形式或形态的条件。在程序设计领域,一个广泛认可的定义是“一种将不同的特殊行为和单个泛化记号查相关联的能力”和纯粹的面向对象程序设计语言不同,c++中的多态有着更广泛的含义。除了常见的通过类继承和虚函数机制生效于运行期的动志多志(dynamic
  • 基于ECO的UML模型驱动的数据库应用开发(三)——ECC高级应用
  • 在以前的文中我们定义的Person和Acctitem类的属性比较简单的属性类型,如字符串、整数、货币类型,我们经验常需要使用一些计算字段在运行时获得一些基本属性组合运算结果,对于每个人员来说,我还想显示他们每个人的总的花费,那么这个总的花费需要对该人员的所有的账目进行汇总才能得到,同时
  • ACE与GoF设计模式——ACE_Message_Block与Composite模式
  • 本文在前文的基础上着重研究重抽异常处理,开发控制、参数渗入(argument trickle),接口实现、重写方法、以及契约强制等AO植术。
  • 密码分析问题——2005年第12期题解
  • 首先、抓住问题的两个关键因素:“特征”和“特征串”,一个“特征”是由两个有序整数组成的,例如有“特征”(2,3),那么,在对应的“特征串”中必然存在连续的两个数a1=2和ai+1=3。现在我们不妨把每个自然数抽象成一个顶点,i对应的顶点是Vi;把
  • 测试驱动与JunitX
  • 本文向大家介绍测试驱动的主要内容,以及极限编程的各种类型测试,并结合JUnit及其扩展工具、介绍了实施测试驱动的最佳实践。
  • 经典的通讯控件系列Powertcp
  • C++程序设计之四书五经(上篇)
  • C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。
  • 品味.NET经典
  • 在经历了漫长的等待后,我们终于看到了《Microsoft .NET框架程序设计(修订版)》一书。原书由全球知名的技术作家jeffrey Richter先生所著。在去年《程序员》的.NET好书榜中,我们曾推荐过此书的英文版。一直以来,能船长地分析.NET框架平台体系和
  • 好书榜Linux专题
  • 多重继承
  • 【编者按】ACCUr 的主席Prancis Giassborow在评论这本书《C++ Strategies and Tactics》(中文版《C++编程惯用法——高级程序员常用方法和技巧》)时,认为其“Highly Recommended”。空间这本书有什么特别的地方呢?为了一探空间特从该书中挑选一节,让读者一睹为快。
  • 新书上架--软件工艺(英文版)
  • Dearbook排行榜(2003.12.10——2004.1.10)
  • 新书上架——捉虫历险记——常见C++Bug大围剿
  • 新书上架——lnside VCL(深入核心——VCL架构剖析)
  • 新书上架--Delphi深度探索(第二版)
  • 新书上架--More Java Pitfalls中文版
  • 之于沉淀
  • Google的“革新”(续)
  • 关于这次发生的事情,存在许多理论,围绕这些理论产生了激烈的争论。我们有自己的经过慎重研究的理论,在本分析中包括了这一理论,并作了如是说明。另外还有一些理论,也包括在本分析中,并附加了评注。要注意这些只是理论,有些很奇怪,有些也许接近真实情况——但只有Google知道他们在做什么。之所以在这里提出这些理论,是为了帮助你得出自己的结论。
  • Oracle 10g on Windows的重要特性——Oracle 10g系列专栏(三)
  • 藉由Windows操作系统以线程式为基础的服务模式,Oracle 10g可以提供更高的执行性能、更稳定的执行环境,在本文中,笔者将探讨Oracle10g on WIndows的某些重要特性。
  • Java到.NET的转换利器——JLCA
  • 如果你需要将Java程序移植到、NET上,那么JLCA和本文将是你一个很好的起点。
  • 蚀之韵——Eclipse 的敏捷开发实践
  • 一千个读者有一个个哈姆雷特。对于“什么是Eclipse”这个问题,也会有形形色色的答案。你可以说它是一个出色(而且免费)的java IDE,也可以说它是一个用于发IDE的平台,阴谋论者甚至可以对着它启动动画面上的“Gopyrigt IBM Corp”字样说它是IBM侵蚀open source社群的一匹特洛伊木马。不过我不打算在这里纠缠。于我,一个j2EE的敏捷开发而言,Eclipse就是一件称手的工具,是开启敏捷之门的那把钥匙。
  • [名人堂]
    最热衷编程的CEO:——吉姆·古德奈特
    [调查]
    2004年程序员薪水调查
    [程序天下事]
    航行在通往Whidbey的道路上
    Yukon的基奉要素:XML、T-SQL和CLR将创造数据库编程的新世界
    企业门户开发
    通过自动的部署服务准备服务器
    CSDN 1月论坛TOP 10浏览相关贴子:http://expert.csdn.net/Expert/TopicView1.asp?id=帖号
    厂商直击
    新产品
    [特别策划]
    网络游戏——程序员的新天堂?(闫辉)
    剑网:亡羊补牢
    大话西游2.0——“大话”云风
    你做网开面一样开发网络游戏
    [技术访谈]
    Wiki发明人Ward Cunningham访谈(BillVenners)
    [开发故事]
    从代码编辑软件SlickEdit说起(潘迪)
    [软件工程]
    软件测试全解析(刘海勇)
    敏捷开发体验式培训设计及实践(令狐铁名)
    [解决方案]
    工作流技术应用案例——税务流程再造项目(王海轩)
    [实战OO]
    实战OO:为问题域建模(徐锋)
    [凌波微步II]
    滚动的一天(王咏刚)
    [技术专题]
    MDA的力量
    MDA——从蜜蜂到工和师(陈龙)
    以正确的态度面对MDA(陈龙)
    MDA关键技术剖析:元建模与变换(紫云英)
    使用ArcStyler实现PetStore(田林一 黄厉)
    OptimalJ实现MDA的实践(田林一)

    程序员漫画
    FAQ MDA 问与答
    面向方面的重构(二)(朴勇)
    C++多太技术(荣耀)
    基于ECO的UML模型驱动的数据库应用开发(三)——ECC高级应用(陈省)
    ACE与GoF设计模式——ACE_Message_Block与Composite模式(马维达)
    密码分析问题——2005年第12期题解(马安光)
    测试驱动与JunitX(曲俊生)
    经典的通讯控件系列Powertcp
    C++程序设计之四书五经(上篇)(荣耀)
    品味.NET经典(李洪根)
    好书榜Linux专题
    多重继承(王昕)
    新书上架--软件工艺(英文版)(PeteMcBreen)
    Dearbook排行榜(2003.12.10——2004.1.10)
    新书上架——捉虫历险记——常见C++Bug大围剿(糜元根)
    新书上架——lnside VCL(深入核心——VCL架构剖析)(李维)
    新书上架--Delphi深度探索(第二版)(陈省)
    新书上架--More Java Pitfalls中文版(徐波)
    之于沉淀(张凡)
    [电脑英语]
    Google的“革新”(续)(马维达)
    [名家专栏]
    Oracle 10g on Windows的重要特性——Oracle 10g系列专栏(三)(何致亿)
    [大内高手]
    Java到.NET的转换利器——JLCA(蔡学镛)
    [Java]
    蚀之韵——Eclipse 的敏捷开发实践(透明)
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00