设为首页 | 加入收藏
文献检索:
  • 编导读往来
  • Oracle数据库经典丛书
  • Charles Geschke: Adobe公司的影子巨人
  • 提起Adobe的创始人,第一反应是John Warnock。无论在技术界的知名度,还是在媒体的曝光率,JohnWarnock都是”风光无限”。但事实上,成立于1982年的Adobe公司是由、John Warnock与charles Geschke共同创建。最令人吃惊的是,在从不缺乏共同创始人分道扬镳故事的IT世界里,Warnock和Geschke却能长期和睦相处,携手带领Adobe走过二十多个年头,
  • 厂商直击
  • 1月12日,中国科学院研究生院金融科技研究中心(金融中心)在北京正式挂牌成立。来自财政部金融司、中国人民银行、中国证监会等金融机构专家,以及来自微软(中国)公司,曙光信息产业集团,华为技术有限公司等IT企业代表参加了会议。潘辛平主任首先对研究生院和软件学院进行了初步介绍,提出了应用性研究的设想,认为金融中心的成立与行业技术应用研究的开展将有助于培养一批高素质行业应用型人才,同时完善了应用型人才培养的教育体系。
  • 微软技术
  • 我们终于迎来了2005年,这个注定将是所有,Net开发人员“不安份”的年份。在2005年,我们将迎来.Net Framework 2 .O/Visual Studio.Net 2005.这是自.Net诞生以后的第三个、也是改进最大、最具创新性的一个里程碑式版本。我们还将迎来SOL.Server2005,这个具有CLR集成、内置XML支持等特性的数据库服务器。
  • JAVA技术
  • 2005年的第一场雪在1月5日飘然落下。老话说“瑞雪兆丰年”,可是从Herb Sutter和Rickard Oberg那里飘来的消息却让我们觉得有一丝寒意。众所周知,X86架构的CPU眼看就要达到主频极限。4G,或许6G,然后我们不会再看到单核CPU的速度提升,CPU将越来越普遍地采用多内核设计。Sutter先生担心的是,照现在编写软件的方式,应用程序将无法利用多内核CPU的并发处理能力。
  • 嵌入式移动开发
  • 新年刚过,关于移动智能设备的新闻便已经是铺天盖地了。在首次将3G列入工作日程后.信息产业部宣布将在3月进行3G商用测试。如此看来,2∞5年成为中国的3G元年应该是顺理成章的。
  • 软件工程与项目管理
  • 近来CSDN上出现的帖子“CMM搞成了应试教育“颇受关注.相关评论还被选到CSDN首页上。今年是SEI支持CMM评估的最后一年.以后CMMI将取而代之。过几年会不会又出现“CMMI搞成了应试教育“的帖子呢7而在国外,不断有企业把引进CMM/CMMI作为改进开发能力的一种手段。Boeing(波音)的卫星部门于2004年12月14日宣布通过CMMI5的评估:
  • Open Source
  • Python于上月发布了最新版本24。纵观Python语言的这次升级,大多只是对语言的修修补补,并不值得一提.唯一的亮点就是Decorators语法的加入。熟悉设计模式的朋友对这个词一定不会陌生。Deconators语法也如同这个模式一样,在不改变一个函数/类方法的情况下对它添加额外的功能。Decorators最常用的用法就是对函数的参数在执行前进行类型检测或者其它约束检测。
  • 封面书摘&网站动态
  • 重温时光:使用Custom Research Services搜索IM聊天记录如果你也和我一样经常使用即时通讯软件(IM)和他人进行交流,那么随着时间的流逝.M聊天记录将包含从闲聊到重要信件的大量内容.对我的日常工作产生重大影响。通常我想要保存并可能重用IM聊天记录。幸运的是.MSN Messenger6.2有一个功能.可以将聊天历史记录以XML的格式永久保存。
  • 网站动态
  • 在搜索引擎和RSS技术引领信息传播的新互联网时代,让网页被搜索引擎或RSS分析程序更容易发现将能大大增加网站的访问量。本月InformIT上一篇文章讲述了在网站首页上如何增加内部网页被发现的技术。例如对于Blog而言,链接采用绝对路径的方式将有助于被链接页面被RSS分析程序发现:而将被链接页面文件用关键词命名,也能大大提升被搜索引擎命中的几率。
  • 精彩回眸
  • 代码的力与美
  • 似漫漫征途.代码发展至今已有大半个世纪,从如同象形文字般的纸孔设计到01机器指令序列、到能进行简单翻译的汇编伪指令集……到后来的结构化程序语言和如今的面向对象语言设计、脚本语言以及更多将来未知的代码语言,可谓层出不穷。在如同物种优胜劣汰般的法则下,代码也随着我们思想力、行动力的不断前进、不断进化。代码对我犹如一座雕像般具有着力与美。
  • 惠普看上软件教育
  • 提起惠普商学院,应该说是如雷贯耳,在企业管理人员心中肯定享有很高的声誉。但最近,同样的团队利用惠普的资源将要推出惠普软件工程学院,这还属于~件新鲜事。一直以来,惠普在软件方面并没有什么特别出色的产品,在软件方面也很少听到他们的动作。
  • CSIP与《程序员》共建软件测试权威平台
  • 随着软件越来越成为国民经济的支柱产业.如何评估大型复杂软件产品的质量也越来越成为重要的问题。毫无疑问.只有通过严格的、专业的测试,才能够完整客观地评价一个软件产品。在国外.软件的第三方测试已经形成一个产业.并成为推动软件产业良性发展的重要力量。而在国内软件.第三方的,具有专业性、权威性的软件评测还处于起步阶段,这毫无疑问是制约中国软件产业发展的一个因素。
  • 微软专家级工程理由的五项成功要素
  • 人们一定熟悉这样一个故事:一台价值不菲的机器出现了故障.于是一批又一批的维修高手被找来参与维修工作,但结果却收效甚微。万般无奈之下.一名轻易不露面的高手出动了。然而接下来他的举动却颇为让人费解.因为他只是观察和思考.人们并不能从他的行为中找出高手的风范。最终,被称为高手的人用粉笔画了一条线,并声明问题就出在这条线所示的位置,然后就扬长而去。
  • 软件铿锵玫瑰
  • 直击女性程序员的内心世界,关注她们的工作与情感。
  • 心语——女性程序员的心声
  • Careylee 加班的时候会觉得很烦,很累,有时就会想放弃做程序员,但是还是咬咬牙吧,考虑到很多放弃的后果,所以还是对自己说“坚持一下吧”。坚持一下,等熬过这一段之后,也就不觉得那么辛苦,就不会那么强烈地想要换掉这份工作了。
  • 独家对话Firefox 设计师Blake Ross
  • 他刚满10岁,就创建了自己的网页.随后不久,他自行开发了计算机应用软件和游戏。他,在上初中之前.就已开始向软件生产商报告电脑软件的漏洞情况,在14岁的年龄就获得了在网景公司的实习机会。也是他,与Dave Hyatt一起启动了挑战微软IE的Firelox浏览器的开发工作。他就是BlakeRoss.一位还在斯坦福大学读二年级的19岁学生。有人表示,Firefox的推出才真正标志着开放源代码软件的兴起,
  • 激情创业 失之仓促
  • 我们之前报道了很多成功或正在走向成功的创业案例,然而,现实是残酷的,事实上,更多的创业最终以失败收场。本期我们就收到一份创业失败的案例,而且在程序员创业中非常有代表性,尽管最终的结果并不令人满意,但作者却将整个过程和感想都讲述了出来。或许这样的案例对更多的后来者会更具意义,我们也衷心感谢这位勇敢者。
  • 声音&幽默
  • 和解是巴尔默时代的一个标志,在巴尔默的领导下,微软变得有些保守了。——微软方向的分析师Matt Rosoff在谈到鲍尔默主政5年,对微软有何影响时表示。
  • Bug管理的经验和实践(中)如何搭建Bug管理系统
  • 走出“作坊式”的开发,除了完备的Bug管理机制.更重要的是要有良好的Bug管理软件来加以支持,Bug管理软件只能依赖于“舶来货”吗?我们完全可以自己搭建自己的Bug管理系统!
  • 再访Ivar Jacobson:继续苦读RUP
  • 两年前我们采访了lvar,他对可执行UML等技术趋势进行了预测,到今天,他的预言都实现了吗?我们来看看这次关于软件和软件开发他说什么。
  • 随需而变的RUP
  • 在数学史上,悖论是一直困扰着在数学家的难题。
  • 给程序员补上单元测试这一课
  • 我的一个朋友跑过来向我抱怨.说他公司的测试工作陷入了困境。“测试人员不断的发现大量的错误,它们本来在单元测试的时候就应该被修正了;程序员的代码没有进行测试就给我们了;”我告诉他们单元测试要程序员自已来做,过了三天程序原封不动的送过来,还说已经做完单元测试了!现在测试人中疲于奔命,项目进度又延迟了……程序员知道怎么进行单元测试么?他们接受过单元测试的培训么?我打断了他的话,他想了一下说“我想他们不知道,我们也没有做过这样的培训,看来我们应该给他们补上这一课了。”
  • 善用工具,走出软件界面开发的泥潭
  • 上期文章中,我们已经找出了开发人员陷入软件界面开发泥潭的根源——界面代码和控制逻辑代码的紧密耦合。只要打破了这种耦合,我们即可走了困境。
  • UP改进的误区
  • 本文是“UP实作的一些常见问题”系列文章的结束篇。在前面我们讲述了在业务建模、需求、分析和设计中常见的误区,本文将讲述在过程改进中应该注意的误区。
  • RIA专题导读
  • 件技术的发展,一直循着两条线索螺旋式地上升。一条是软件抽象程度的提高,从当年的机器码到今天的高级语言甚至虚拟机上的高级语言,从简单的子程序到面向对象、面向组件甚至面向方面,程序的表达距离机器越来越远,距离人类越来越近。另一条是底层平台的变迁,从最初的大型机,到后来的小型机、PC,从字符界面到GUⅡ,从小规模的LAN到基于文档的Intemet,
  • RIA技术概览
  • 互联网已经日益成为应用程序开发的默认平台,传统的Web应用程序(Web Applicatiorl)是基于HTML页面、服务器端数据传递的模式。而HTML是适合于文本的,随着Web应用程序复杂性越来越高.传统的Web应用程序已经渐渐不能满足Web浏览者更高的、全方位的体验要求了.这就是被Macrormedia公司称之为的”体验问题Experience Matters。”
  • 追本溯源话RIA——Rich Internet Application网络研讨会
  • 大家好。各位都是对RIA有所体验和见解的专家。我们今天在这里一起来探讨RIA,是希望弄明白一些令人困惑的问题,比如究竟什么是RIA?会是什么样的影响?我觉得RlA这个词就是一个比较令人费解的词。什么叫“Rich Internet;Application”?各位能否先谈谈自己对这个新术语的理解?
  • Laszio一瞥
  • 2004年10月.Laszlo Systenls公司开放了主要产品LaszloPlatform的源代码,于是有意转向富客户端(richclient)的J2EE开发者们又多了一种选择。在Laszlo之外,richclient的实现策略大抵可以分为两类以Flex为代表的一派采用独立于浏览器的展现格式(例如Flash).显示效果更美观.
  • 认知Macrornedia RIA and Flex
  • 在Flash动画火遍中国大江南北的时候.Flash和Dreamweaver已经成为大家熟知的网络应用开发工具,越来越多的人认识了Macromedia公司。同时,随着Internet技术的不断进步,从2003年开始,Macromedia面向全球的互联网用户及企业,提出了一个未来互联网的应用口号,就是RIA(Rich Internet Applications丰富互联网应用程序。)
  • 雾里看花:谁该学习Flex?
  • Flash是大家所熟知的多媒体创作工具.在很多领域都着有极为出色的表现,其在用户界面和交互性体验方面是任何解决方案都无可比拟的.但在企业级开发领域.由于其复杂程度.往往让人望之却步。
  • Eclipse Rich Client Platform简介
  • Eclipse不仅仅是一个集成开发环境,更是一个卓越的Java客户端开发平台,它所提供的各种控件以及强大的插件机制,使得Java客户端的开发工作变得比以往更为简单和便捷,其良好的扩展性也使得平台定制变得非常容易,本文将从SWT、JFace和Workbench等多个层次来介绍如何利用Eclipse平台进行JAVA RCP(Rich Client Platform)开发。
  • Smart Client就在前方
  • 基本上RIA是一个中性词汇,就跟XML、TCP/IP一样,提到这些术语并不会引起你任何超出技术范畴之外的联想。但是Smart Client则不同,这个词汇已经被烙上了清晰的微软印记。我们已经看到了很多关于Smart Client的资料,让我们再一起来关注Smart Client!
  • RIA思辩
  • 在看了那么多的论述,那么多的讨论后,有点”乱花渐欲迷人眼”。我们不禁疑惑什么是RIA,究竟是一个怎样的概念会让许多人拥抱,也让许多人驻足观望?从简单的字面意义理解,RichInternet Application可以理解为丰富客户端体验的Internet应用程序,撇开此词的始作俑者Macromedia对于其的定位和理解不谈,
  • 揭开消息循环的神秘面纱
  • 曾经在Win32平台下奋战的程序员们想必记得,为了弄清楚“消息循环”的概念,度过多少不眠之夜,尽管如今在应用程序代码的编写过程中,我们已经不再需要它,但是深刻理解Windows平台内部的消息流转机制依然必要……
  • 前车之覆,后车之鉴——源项目经验谈
  • 成功的开源项目有着共同的成功之外,而失败的开源项目却各有各的失败。作为一个成熟的J2EE应用框架,若要另其成为一个成功的开放源代码,应该具备哪些素质?听作者为您道来。
  • “攒”出的软件更稳定——介绍一种新的软件结构
  • 本文提出了一种极具启动性的程序运行时结构,将一个完整的单体程序划分为若干运行在独立地址空间的子进程,并以一个监管程序进行调度,从而大大提高了整体程序的强健性,文章依托成功的实践经验,提出的原理具有普遍适用性,非常具有参考价值。
  • SQL Server2000中的全文检索
  • 从设计一个论坛开始,我们就不得不永无休止地与数据库频繁交互。面对海量的数据,如何才能找到我需要的?全文检索提供了一种便捷的方式,轻松地让所需数据手到擒来。想了解SQL Server2000背后的全文检索?请看本文。
  • 独辟蹊径扩展XSLT及纯XML编程框架探讨
  • XML从面世以来就成为万众瞩目的标准,而面向XML的开发也越来越成为程序员关注的焦点。XSLT作为开发XML应用的主要语言之一,通过自身在不断扩展,以弥补其自身的一些缺憾,通过它,本文作者和我们还一起探讨了一种纯XML轻量级框架。
  • 前线风景
  • 作为专业技术传媒,我们肩负着这样的责任,面对日新月异的软件技术,如何充分利用媒体独特的优势,传播先进技术,如何把握技术发展的大势,让我们的眼光看得理我远,怎样评价现有的新技术,是否真正推动了软件技术的发燕尾服,这些技术在实践应用中,到底有能否带来更大的生产力。
  • 从配置文件说起
  • 在开发和部署应用程序时,配置文件总是无法缺少的,尤其在对系统灵活性有很高要求的应用中,对配置文件的要求也更加复杂,本文将从配置文件开始谈起,同时还将动态语言Groovy结合到实践中,为您的应用延长生命周期。
  • 浅谈“如何不用”锁机制实现并发
  • 并发、多线程(Multithreading)、线程同步(synchronization)、以及锁机制(Iocking)按照维基百科中的定义.并发是一种能够让计算机同时执行多个操作的计算机编程技术。在并发编程中.每个要完成的任务都被分割成多个可以被独立计算的子任务的集合。对大部分程序来说.通过使用并发可以极大地提升他们的运行效率。
  • 基于角色的访问控制(RBAC)
  • 自计算机问世以来,安全问题就一直存在,而访问控制是解决安全问题最直接的方法,1992的,RBAC正式提出后,它以直观、完善、经济的特性迅速成为软件各个大领域的访问控制解决方案。IBM、Microsoft,Oracle等都已经在产品中实施了RBAC。由于RBAC在商业和政府领域的成功,2004年2月,ANSI和INCITS正式接受RBAC为国家标准,在客户不断增长的安全需求中,您是否采用了RBAC解决方案呢?
  • JSP规范设计模式
  • 导读:Sun Java Studio Creator是Sun Microsystem的可视化开发环境。主要功能集锦: 第一个基于百分之百纯Java技术标准的可视化开发环境。
  • 使用WAnt来构建你的Delphi项目
  • 简介 XP(eXtreme Programming)的相关实践已经被越来越多的人所了解和接受.而且越来越多的成功案例证明其对小型的项目和团队来讲比较有效。笔者历来重视XP中的任务自动化,这里我给大家介绍一下wAnt工具(http://sourceforge.net/projects/want/).用以支持Borland Delphi项目的从构建(build)、测试到提交(commit)、发布的全套自动化工作。
  • Eclipse家族法则摘录
  • 第3章 Eclipse.org的开发者们始终遵守着一些设计法则。下面就是Eclipse的第一法则。
  • C++编程你也行
  • 去年冬天,为了给c++爱好者推荐一些参考读物,我撰写了《c++程序设计之四书五经》一文。我将文中推荐的书单发给c++语言的创建者Bjame Stroustrup征求建议。Bjarne告诉我.还缺一本给完完全全的c++初学者看的入门书,并向我推荐Francis Glassborow的《You Can Do It:A Beginner’s Introduction to Computer Programming》。
  • 新书上架
  • 商业政治谋杀技术标准
  • 就像电影里的老套路,我今天要说:“我有一个好消息.也有一个坏消息。”
  • 技、贸、工、技————软件企业的发展路径
  • 确切地说这是一个伪命题——横亘在几乎所有“高科技”企业管理者的面前:技、工、贸.还是贸、工、技》一个事关企业发展战略选择的重大问题.最后被简化成两个三字短句之间的抉择.简明易懂.却又足以发人深思。问题在于.这种极具中国特色的表达方式.在充分引导人们思考的同时.也充分误导了人们的思考。
  • 编导读往来
    Oracle数据库经典丛书
    [人物&报道]
    Charles Geschke: Adobe公司的影子巨人
    厂商直击
    微软技术
    JAVA技术
    嵌入式移动开发
    软件工程与项目管理
    Open Source
    封面书摘&网站动态
    网站动态
    精彩回眸
    代码的力与美(谷剑芳)
    惠普看上软件教育(Henry)
    CSIP与《程序员》共建软件测试权威平台
    微软专家级工程理由的五项成功要素(邹震)
    软件铿锵玫瑰(文茜)
    心语——女性程序员的心声
    独家对话Firefox 设计师Blake Ross(闫辉)
    激情创业 失之仓促(刘展)
    声音&幽默
    [管理]
    Bug管理的经验和实践(中)如何搭建Bug管理系统
    再访Ivar Jacobson:继续苦读RUP(熊节 熊妍妍)
    随需而变的RUP(温昱)
    给程序员补上单元测试这一课(王雪男)
    善用工具,走出软件界面开发的泥潭
    UP改进的误区(潘加宇)
    [技术]
    RIA专题导读
    RIA技术概览(王林)
    追本溯源话RIA——Rich Internet Application网络研讨会
    Laszio一瞥(透明)
    认知Macrornedia RIA and Flex(马鉴)
    雾里看花:谁该学习Flex?(温梦飞)
    Eclipse Rich Client Platform简介(李子拓)
    Smart Client就在前方(刘宜兰)
    RIA思辩(刘如鸿)
    揭开消息循环的神秘面纱(蔡学镛)
    前车之覆,后车之鉴——源项目经验谈(透明)
    “攒”出的软件更稳定——介绍一种新的软件结构(王振祥)
    SQL Server2000中的全文检索
    独辟蹊径扩展XSLT及纯XML编程框架探讨(卢威)
    前线风景
    从配置文件说起
    浅谈“如何不用”锁机制实现并发(王昕 滕昱)
    基于角色的访问控制(RBAC)(李默 刘彤)
    [产品&应用]
    JSP规范设计模式(BethStearns)
    使用WAnt来构建你的Delphi项目(李研)
    Eclipse家族法则摘录
    C++编程你也行(荣耀)
    新书上架
    商业政治谋杀技术标准(剃刀)
    技、贸、工、技————软件企业的发展路径(孟岩)
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:editor@csdn.net

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00