设为首页 | 加入收藏
文献检索:
  • Ray Ozzie:网络协作的天才骑士
  • 如果现在有人问“Groove是什么”,也许不是所有人都能答得上来。但如果问题换做是“Lotus Notes是什么?”,毫无疑问这位提问者肯定会被认为是外行。可是,有谁知道Groove和Notes的发明者是同一个人:Ray Ozzie,一位专注于网络协作的天才。
  • 让门户技术和Web Service技术协同工作
  • 提升WinForms的用户界面性能
  • 让系统管理更加简化和流畅
  • ASP.NET 2.0新的服务,控件和特性概览
  • CSDN 5月论坛TOP 10
  • 微软技术
  • 话说天下大势,合久必分,分久必合。这条规律不但在政治上放诸四海皆准,用来描述科技发展也同样适用。与Sun的合解,微软付出了16亿美金,而就在三月份,欧盟正式宣布对微软课以6.13亿美元巨额罚款,同时给微软90天的时间期限勒令微软对Windows操作系统进行修改,即将微软媒体播放器从Windows操作系统中剔除出来。
  • 厂商直击
  • Java技术
  • 本月Java界最令人鼓舞的事,莫过于EJB 3.0雏形已定,2004年5月6日,EJB总设计师Linda DeMichiel在吵闹的TSS年会上首次公布了EJB 3.0的重大改变。
  • 软件工程与项目管理
  • 4月7日,IBM在位于加州Mountain View的计算机历史博物馆,为System/360举行了40周年庆典。当年的关键人物Erich Bloch、Fred Brooks和Bob Evans出席了庆典。
  • 移动开发
  • 美国微软于当地时间3月29日,推出手持设备的操作系统“Windows CE”的下一个版本的技术预览组件“Technology Preview Kit for Windows CE 5.0(开发代号名‘Macallan’)”。微软在正于旧金山举行的嵌入系统相关展览会“electronic USA with the Embedded Sys—tems Conference”上,向前来参观其展台的来场者发布该组件。从4月1日开始可从该公司的Windows Embedded网站下载。
  • Open Source
  • WTL,在VC环境下做开发的朋友应该不会太陌生。这是微软的工程师Nenad Stefanovic。
  • 学校里没教的事
  • 台湾地区有个电视节目叫做“学校里没教的事”,由小S徐熙娣(流星花园女主角大S徐熙媛的妹妹)主持,里面的主题不外乎是吃喝玩乐。学校除了没教我们吃喝玩乐之外,即使是在专业领域,我发现学校没教的东西也不少。要不是进入社会,进入软件产业,我还真不知道我在学校里的所学竟是如此有限。如此多的知识需要学习,如此多的经验需要培养,而时间似乎总是不够。
  • 感悟两则
  • 银弹,中国造——面向构件,面向未来的编程?
  • 十九世纪末,汽车还只是有钱人视作玩物的奢侈品。当时,一辆车从原材料加工到整车组装,都由工人自始至终手工完成。1903年初,福特意识到,降低汽车价格,必须进行批量生产;首先要使零部件具有通用的性能,这样才能实现大批量生产,在装配时也不会因零件不统一而浪费大量时间,顾客也容易进行维修和保养。
  • 系统设计原则与程序设计风格——Bjarne Stroustrup访谈录
  • 在2003年9月的JAOO会议上,Bill Venners和Bjarne Stroustrup碰面并进行了这次谈论。Bjarne Stroustrup是C++语言的发明人。
  • 从核心技术到产品的距离只有1米
  • 汉王科技,一家拥有手写识别和OCR识别等核心技术的厂商,从1999年开始进入了发展的快车道。将手写识别技术授权给微软和恒基伟业,广泛应用到了掌上电脑领域。尽管被一些人认为失去了某些机遇,但通过这些授权得到的收入为汉王的快速发展创造了很好的起始条件。现在汉王科技总部的员工已经发展到了四百多人,研发人员超过二百多人。
  • 激情演绎未来,创新迈向成功——IBM中国第四届“大学技术日”侧记
  • 2004年5月15日,大连,大连理工大学大会堂,辽东半岛特有的海风,伴随着初夏的灿烂阳光,将两千多名莘莘学子带入了“蓝色巨人”——IBM为他们精心准备的技术殿堂。
  • 声音&幽默
  • 论托普的“倒掉”
  • 托普软件,这颗号称西南IT业的“明珠”,如今完全黯淡下来,面临着严重的生存危机。幸福的企业是相似的,不幸的企业各有各的不幸。托普一步一步走上了当年蓝田的老路,所不同的是,蓝田拉的是“生物高科技”的大旗,而托普则披着“软件技术”的虎皮!
  • 数据库发展史
  • 数据库技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引越来越多的研究者加入。数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。同时,随着应用的扩展与深入,
  • 代码生成、产生式编程与MDA(中)
  • Code Generation、Generative Programming与MDA这3个概念中,Code Generation出现得最早,范畴也最广,应用也最灵活。Generative Programming则是一种开发范型,内涵不仅包括一系列工程方法,还包括相关的实现技术(如generic programming,C++的template meta-programming。还有最近变得流行的AOP)等等。
  • 把握项目的脉搏
  • 我们先来明确一下称谓:每日编译、每日构造、每日构建、每晚构建、Dai1y Bui1d、Night1y Bui1d都是指的同一个对象,在这里我们都以每日构建代称。
  • 契约式沟通
  • 在软件开发项目里,除了少数自以为是的家伙以外,没有人会否认沟通的重要性。但人们往往在重视沟通效果的同时,忽略了对沟通技巧和沟通方法的学习。比方说,我自己就经历过一次不折不扣的沟通失败,如果我当时对沟通的了解再多一些,现在就没必要可怜巴巴地在这里怨天尤人了。
  • 实战OO:过程总结
  • 在本系列的前面四篇文章中,我们以一个简单的“个人图书管理系统”需求为例,讲解了如何使用OO方法进行分析与高计。其中分别重点阐述了如何建立体现业务知识的域模型、实现需求整台的用例模型.以及如何通过Robustness分析过渡到设计,如何使用交互模型来进行详细的设计等四方面的内容。
  • “.NET四周年”特别策划:NET四周年回顾
  • 2000年6月,.NET这个词汇第一次出现在技术人员的视野里。“.NET将是一次划时代的变革”.言犹在耳,一转眼四年过去了。蓦然回首.我们应该怎样去看待.NET战略的发展变迁.怎样去评价其经历的各个阶段。这是一个怎样的战略,卓越或者蹩脚的?成功或者失败的?空想还是现实的?
  • .NET渐入人心——CSDN网上调查结果点评
  • “得人心者得天下”。在软件技术的竞技场上,胜负往往并不取决于技术的高下,而是取决于人心的指向。OS/2并非不如Windows,OWL并非不如MFC,IPX并非不如TCP/IP,之所以一个凄凄惨惨,一个风光无限,人心向背使然。对这一点,微软再清楚不过了,微软不仅知道三人成虎的道理,而且也摸透了程序员群体的心理特质。因此,自.NET计划发布的第一天起,微软就不遗余力地对程序员群体进行高强度的宣传攻势。2002年初,.NET 1.0和Visual Studio .NET发布之后,微软更是竭尽全力引导开发者转向.NET平台。究竟在中国市场上,微软的这番努力效果如何呢?.NET在中国程序员心目中的形象如何呢?最近,《程序员》杂志社联合CSDN网站,在网上开展了一个自由的问卷调查。
  • 微软眼中的.NET
  • .NET是微软推出的革命性的软件技术,像当年从DOS转向Windows一样,也是Windows平台应用程序的一次革命。.NET技术为微软所有平台上的应用程序注入了新的活力。过去以Windows为中心的应用程序将革新为以Web为中心的应用程序.革新为Smart Client的应用程序。在.NET时代.应用程序的性能和使用方式都将发生一次飞跃。
  • 众人眼中的.NET
  • .NET战略到现在已经四年,而真正进入中国也有两年多的时间,那么中国的开发者怎样看待.NET的呢,让我们来聆听各位的看法。
  • .NET:回首过去,展望未来
  • .NET的年龄计算方式有两种:“虚岁”的计算方式是,从2000年六月,微软正式宣布.NET战略开始计算;“实岁”的计算方式是,从2002年第一季度.NET Framework 1.0正式推出开始计算。虚岁是四岁,实岁是两岁,平均起来就是三岁。
  • 在蹉跎中一路前行——谈Microsoft .NET战略
  • 四年的时间对于历史而言只是沧海一粟,而对于一个商业公司而言,却足以重生几回。从微软提出.NET战略到现在也接近四年了,而今的我们应该怎样去看待.NET四年走过的历程.怎样去评价.NET战略。
  • 新一代DB2,迈向开源
  • IBM近期发布了代号为“Stinger”(讽刺者)的DB2数据库.的下一个版本。从软件的代号命名上,就很容易嗅出其中的火药味!我曾经见过IBM和Oracle在数据库方面竞争最为激烈的时候双方的行为,双方在各自的官方网站上公开对骂:《只有外星人才认为DB2的性能和吞吐量要高于Oracle》如果我记得没错,这是当年在Oracle官方站点上发表的文章的标题。
  • Enter The Matrix——承前启后EAJ
  • 现阶段IT业与企业信息化面临的困境表明,企业多信息系统协作共存的复杂度症结所在——没有良好的集成方法就无法建立良好有效的企业应用体系。文章围绕EAI从技术体系和企业信息交互与集成的的发展历史角度.分析了EDI、XML.以及今天的集大成者EAI,并对EAI的阶段发展与未来的Grid Computing进行了大胆的分析与预测。
  • 剖析EJB
  • EJB1.0正式发布到今天已经有6个多年头了.在这么漫长的时间中,它经历了怎样的变化?被作为J2EE应用中标准的组件体系结构,用于以Java语言构建分布式的、面向对象的企业级应用程序的EJB何德何能.担此大任?经过这幺多年的发展.EJB经历的坎坷是大多投Java程序员都已经看见的.明天的EJB3.O会是怎样?读过本文的你可能会有新的理解.
  • 重返单纯——Java回归之路
  • 随着计算机时代的发展,应用软件,应用工具日渐复杂。人们似乎已经逐渐淡忘那个首经单纯的时光,只要掌握在DOS下编程的年代已经一去不复返.各种各样复杂的应用、复杂的工具、复杂的概念、复杂的数据库让计算机软件不堪重盘。软件已经渗透到社会工作的各行各业,结合了工作流,业务流的应用软件似乎可以完成任何你能想象到的工作,代价却是不断复杂和庞大的系统。难道我们真的不需要简单吗?答案是否定的.简单是一切工作的先决条件.否则你无法有效完成任何工作;轻量级的框架是解决问题的方法之一,它将复杂的设计过程变得更加简单。通过本文,将会让你对Java的开发有新的理解。
  • Thinking in Delphi:语言的变革
  • 2003年11月,Borland公司正式发布了Delphi的最新版本:Delphi 8 for Microsoft.NET Framework。如它的名字所揭示的,Delphi 8不再支持Win32平台下的开发,而是完全基于Microsoft.NET Framework。毫无疑问,这为Delphi带来了革命性的变化,而让一个计算机编程语言的爱好者最感兴趣的地方.则莫过于Delphi 8对语言本身的改进。
  • RSS:网络信息拯救者?
  • 若干年前,当我们还停留在那个传统媒体的年代,网络已经悄然无声地走进生活。当传统的媒介再也无法承受这么巨大的信息量时,网络出现了。人们再一次尝试了飞跃的感觉,信息传递的速度发生了质的飞跃。一方面,信息传递的成本逐渐降低,另一方面,信息量在呈几何级数递增。然而问题来了,大量无序的信息让我们困惑不已,就像陷入深深的泥潭而无法自拔。
  • 文件系统问题题解——2004年第4期题解
  • 本题具有实际的背景,它源于现实中操作系统的使用。我们从问题的提出不难看出这是一道使用非最优化算法求解的问题。在没有有效算法的情况下,要解决这些问题,只能用一些非最优化算法在可接受的时间复杂度内求得一些近似解。下面我们先简单介绍几种非最优化算法:
  • UML工具的选择
  • 因为UML本质上只是一组图,你可以简单地在纸上画出来,但在手绘UML图显然不是设计系统的最好方式。可以通过软件来简化软件设计过程中的绘图任务。除此之外,因为设计是电子文件格式,可以把设计保存起来以备后用,协同设计也变得更加容易。同时,使用UML工具,日常的任务可以被自动化处理。因此,使用UML工具是设计软件的首选方式。
  • 代码的阅读
  • 阅读代码对于程序员成长的重要意义,Donald Knuth和Richard Stevens两位大师级人物分别在自己的旷世经典中进行了阐述。加之无数后人从各种角度对其进行了完善,所以我想,我是无论如何不可能锦上添花了。
  • UML之“四书五经”
  • 正如李维先生所说,IDE的发展趋势,使得开发人员已经不能满足于掌握一门语言或API,UML、软件过程、模式等将成为必备知识。
  • 新书上架
  • 《程序员》读者见面会
  • 问卷&索引
  • [人物&报道]
    Ray Ozzie:网络协作的天才骑士
    让门户技术和Web Service技术协同工作
    提升WinForms的用户界面性能
    让系统管理更加简化和流畅
    ASP.NET 2.0新的服务,控件和特性概览
    CSDN 5月论坛TOP 10
    微软技术
    厂商直击
    Java技术
    软件工程与项目管理
    移动开发
    Open Source
    学校里没教的事(蔡学镛)
    感悟两则(韩磊)
    银弹,中国造——面向构件,面向未来的编程?(闫辉)
    系统设计原则与程序设计风格——Bjarne Stroustrup访谈录(redguardtoo)
    从核心技术到产品的距离只有1米(闫辉)
    激情演绎未来,创新迈向成功——IBM中国第四届“大学技术日”侧记(CSDN)
    声音&幽默
    论托普的“倒掉”(熊建国)
    [管理]
    数据库发展史(陈继东)
    代码生成、产生式编程与MDA(中)(紫云英)
    把握项目的脉搏(苟振兴)
    契约式沟通(王咏刚)
    实战OO:过程总结(徐锋)
    [技术]
    “.NET四周年”特别策划:NET四周年回顾
    .NET渐入人心——CSDN网上调查结果点评
    微软眼中的.NET
    众人眼中的.NET(盂岩)
    .NET:回首过去,展望未来(蔡学镛)
    在蹉跎中一路前行——谈Microsoft .NET战略(刘如鸿)
    新一代DB2,迈向开源(Jeanger)
    Enter The Matrix——承前启后EAJ(李国平)
    剖析EJB(透明)
    重返单纯——Java回归之路
    Thinking in Delphi:语言的变革(左轻侯)
    RSS:网络信息拯救者?(周毅)
    文件系统问题题解——2004年第4期题解(马安光)
    [服务&信息]
    UML工具的选择(MandarChimis PravinTiwari LakshmiAnanthamurthy。)
    代码的阅读(郑晔)
    UML之“四书五经”(Think)
    新书上架
    《程序员》读者见面会
    问卷&索引
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00