程序员杂志是由中国社会科学院主管,中国社会科学院文献信息中心主办的一本部级期刊。
程序员杂志创刊于2000,发行周期为月刊,杂志类别为计算机类。
关键词: 计算机病毒 防病毒软件 反病毒引擎 病毒库 eugene kaspersky 俄罗斯
现在的病毒越来越厉害,给社会造成的损失也越来越大。但与此同时,这也给防病毒软件企业提供了发展的特续动力。除了赛门铁克、趋势科技等国际性厂商外,还有一个著名的厂商不能不提起,这就是俄罗斯的防毒公司Kaspersky Lab。这家公司的创始人和核心技术研究负责人就是Eugene Kaspersky,他也是俄罗斯软件业的代表人物。
关键词: 菜单 窗体 代码 winforms 用户界面
关键词: office 2003 办公软件 应用软件 计算机
关键词: sps 完整性 office 2003 办公软件 应用软件
关键词: 电子邮件 垃圾邮件 兼容性 编译器
Boost是由ISO C++标准委员会部分成员发起的一个C++通用模板库。因为不是正式C++标准,因此它可以以比较激进的态度吸纳开发源代码界的各种优势的C++组件,并听取各种用户的意见,为日后真正C++标准库的改进提供非常有益的意见,这也是为什么Boost被称为C++“准”标准库的原因吧。《程序员》杂志将
关键词: windows 2000 操作系统 源代码 应用程序 微软公司
最近,最重大的新闻恐怕就是Windows 2000/NT源码泄露事件了。不止一次问过朋友,为什么要下载这个,回答千篇一律:看看Windows 系统架构。老天,从源码看系统架构,不沉下心来好好研究是不行的。其实,在一些技术图书中,对Windows 系统架构和原理已经有了很完整的阐述。操作系统原理是计算机专业必修课,可以说任何一个合格的
关键词: windows 2000 操作系统 源代码 应用程序 魔术
这些天陆续看完了美国某个蒙面魔术师对于各种神秘魔术的揭秘,以前觉得非常神奇的幻术原来如此:大变活人、大象在你眼前的消失、一辆重型坦克的瞬间消失原来都是这样做到的……与此同时,突然之间,Windows2000的源代码就开始在互联网上疯狂的传播。其实泄露的软件源代码就如同被揭秘之后
关键词: vertigo软件 程序员 linux 软件开发 微软公司
微软提供给广大,NET程序员作为示范和学习的程序IBuySpy和Staeter Kits,相信很多人都非常熟悉。一天,我照例打开了这两段程序,突然发现了一行平时从来不曾注意过的标识:“Vertigo Software,Inc.”。于是到Google搜索了这个公司,结果大吃一惊,不但IBuySpy Portal、IBuySpy Store这两个站点示范程序,连StarterKits所
关键词: 程序设计 编程语言 程序员 计算机
编写计算机程序以前曾被视为一门深奥的学问,仅仅为一些训练有素的脑力劳动者所熟悉。现在这一切已经改变,缩程已不再是一件令人生畏的工作了。利用书籍、网站以及课程等各种形式的丰富资源,编程很快成为一件容易的事情。但是,好的程序员是很难得到的。任
关键词: 软件工程 程序员 开发工具 武汉大学软件工程学院 硕士
与某朋友在网上聊天的时候偶然提起了程序员出国的话题。他是武汉太学软件工程学院的学生。按照规定,他将于本月20号启程赴日本实习半个月。据他说,因为有出国的可能报考软件工程硕士(MSE)在武汉成为一热。程序员出国的话题虽然不是炙手可热,但讨论起来依然让很多程序员心跳不己。是啊,出出国不仅可以体验与国内完全不一样的感受还能接触到...
关键词: 软件学院 软件开发人才 教学方法 教学模式
尽管周六周日,坐落在大兴高新技术开发区的北大软件学院依然是一派北美校园的恬静和安详。除了一日三餐可以在餐厅里见到熙熙攘攘的人群外,其他时间似乎是静谧的,千把人的校园很少见到学生在“高谈阔论”,卿卿我我,有的只是行色匆匆和不知疲倦的身影。同样,已经将近午夜12点,
关键词: 程序设计 编译器 eric gunnerson 程序员
Bruce Eckel和Bill Venners对微软公司的C#编译器项目经理Eric Gunnerson进行了一次采访,谈论的话题主要是关于.NET的几种体系结构方面的设计决策,包括接口的多重继承、通过移动代码进行消息传递的重点、程序集的内部访问以及应对DLL Hell的并行执行。
关键词: bittorrent 程序员 软件开发 计算机
当我们的程序员整天为未来的发展担忧的时候,当我们为自己的收入发牢骚的时候,我们忽略了一点,那就是优秀的软件并不一定是不温室内诞生,尤其是有创意的软件,Bram Cohen就是这样的一个程序员,尽管他开发的技术可能对知识产权带来了一定的负面影响,但我们却可以从他开发的过程中得到一些启示。在没有任何收入,甚至要为衣食担忧的情况下...
关键词: 软件开发 软件扩展性 软件工程 计算机 brooks
Brooks曾说过“No sukcer bullet”——没有银弹,软件开发从来就没有什么救世主,OO不是,MDA也不是。软件开发上的困难不仅仅是逻辑上复杂,更掺合了非逻辑的复杂问题。看看作者是如何解说的。
关键词: 面向对象 程序设计方法 驱动程序 虚拟串口管理器
本文主要描述了如何使用重构方法接手历史工程并且消除历史留bug的过程。同时,简要介绍了虚拟串口原理及重构的方法,讲述了一些程序员有使用面向对象程序设计方法中常犯的编程错误及其解决方法。本文上篇将主要讲述虚拟驱动开发和重构的准备。
关键词: 软件开发 软件质量 软件项目管理 软件工程实验室
美国航空与航天管理局(NASA)的软件工程实验室(Software Engineering Laboratory,简称SEL),作为软件开发实践的前沿,已经有了20多年的历史。SEL也被认为是世界上最出色、最成功的软件开发组织之。1994年,由于其非凡的软件开发能力和优秀的软件质量,SEL成为第一个因软件过程的成就而赢得IEEE奖励的软件开发组织。
关键词: j2ee 软件工程 参考模型 web 服务器
作为当今流行的主流开发平台之一,J2EE为企业能Web应用的开发提供了丰富的技术选择与服务支持。然而,J2EE平台技术的多样性以及企业级应用系统开发的复杂性也给J2EE项目的实施带来了许多困难和挑战。由于缺乏对平台核心技术的充分理解和认识,常常导致对关健技术的不当使用甚至滥用(如EJB、XML技术),进而造成严重的性能
关键词: 软件开发 概念模型 用例建模 计算机
有些制作精细的“模型车”不管从外观还是内部结构上都与真车一模一样,但是却不能够像真车那样行驶,缺了什么呢?缺的是每个零件只是“神似”,而非“真是”,换一句话说就是处于静态状态下是相像的,但是无法动起来,无法实现这些零件本该实现的功能,这也就使行模型车无法真正地开起来。
关键词: 软件测试 并发系统 软件系统 计算机 软件开发
小时候,我既害怕吃药,又害怕打针,宁可高烧40度不退,也不愿意走进满是消毒水味儿的医院,任由医生和护士摆布。这个毛病延续到今天的后果是:自己开发的软件一旦进入测试阶段,我就会莫名其妙地紧张,有时还要张开鼻孔使劲嗅上几下,然后信誓旦旦地告诉别人“这间屋肯定洒了消毒水”,弄得对方一头雾水。
关键词: 动态网页 超越浏览器 个人主页 http协议
自十几年前浏览器诞生以来,经过多年的发展,它所代表意义和背后的技术已经远远超过浏览HTML网页的初衷。从最初的利用CGL动态生成网页到java Script/ java Appiet产生的动态页面效果,再到Flash的出色的动画和交互技术,基于HTTP协议的浏览器技术,无论是前端还是后端都在发生深刻而持续的变化。
关键词: 网络浏览器 网页 个人主页 计算机网络
我不得不承认、使用这样的标题有点煽情,甚至有点夸大其辞,网络更加流行,我听到新名词的频率也越来越高,什么Web,什么jaca,什么J2EE、.NET……我又听到了Longhorn,听到XAML(发音“zammel”,大家不妨读着“折磨”吧,反正我自己已经被折磨的够呛)。跟着时代走,我也冒天下大不帏的使用了“战争与和平”这样的词眼。
关键词: longhorn 网络浏览器 avalon xaml 程序代码 应用程序
写完那场浏览器大战,我内心始终无法平静,也许是还没有从戏剧的情景中走出来,相反于人类的和平,在技术“和平”的年代,的确有点苦闷。在这个高速发展的年代,我们居然被IE统治2年多的时间(确切的说应该是IE5问世以来,所以说已经接近5年),我们需要一些新鲜的事物来刺激我们渐渐麻木的神经。
关键词: windows 操作系统 文件系统 应用程序 程序代码 编程模式
下一代版本的Windows操作系统将在未来某个时刻,代号为Longhom(中文名为“长角”),这是操作系统的又一次重大变革,在很多方面可以成为里程碑。这是第一个使用托管代码构建的操作系统,也是第一个革新文件系统的概念,采用新存储子系统(WinFS)的新型操作系统。它还有很多个第一:第一个支持自然搜索技术(模糊查询),第一个支持内核安全性及可...
关键词: xaml 可扩展应用标记语言 应用程序 用户界面 longhorn
Longhorn为开发人员提供的最有趣技术之一就是其甚于XML的新标记语言,开发代号为XAML (eXtensible Application Markup Language(可扩展应用标记语言)的缩写,发音为“Zammel”)。Longhom应用程序中的用户界面通常是使用XAML来构建的。在本文中,我们将考察XAML与WinFX提供的底层支持如何相关。
关键词: longhorn mozilla 软件体系结构 软件技术 软件开发
软件技术的发展一日千里。更大的进展可能导致技术人员信息消化不良。对于每一次技术飞跃,新的理解鸿沟就会出现。这样的鸿沟需要努力学习才能逾越。Windows Longhorn对Microsoft来说是一次重大的进展,而它所带来的理解鸿沟也相应是很大的。振作起来吧,阳光下并没有真正的新鲜事物。考察一下Mozilla技术可以看出,这条路早就已经展示出来了。...
关键词: xaml 对象模型 html 可扩展应用标记语言 计算机
虽然我没有涉及XAML的设计和历史的每个方面,但是我想大家都可能乐意了解一点XAML的来龙去脉……关于Avalon团队的一个早期争论是我们的标记应该像什么样子。我们知道想要的是一个声明性的UI模型——它实际上是我们已拥有很长时间的东西。Avalonl团队由来自公司所有部门的成员组成——用户、IE,等等。并且每个团队对标记都具有
关键词: unix 操作系统 应用程序 程序代码 计算机
六月,在圣地亚哥举行的Usenix终身成就奖颁布典礼上,Andrew Hume只说了两个词——“Richard Stevens”——随后长时间的掌声淹没了他。Perl编程社群的一位知名人物、在几年间曾陆续见过几次Stevens的Tom Christiansen说:“在典礼上,我就坐在Richard的家人身旁。那让人眩晕。我不知道他的家人当时怎样,但我确实注意到,许多听众的眼里有泪。...
关键词: frameworks cbx 开放源码 文件组织 程序员 应用程序框架 软件开发
CBX是Borland新推出的C++开发平台,目前为1.0版(其中某些工具为预览版本)。CBX带有众多的C++编译器、框架(Frameworks),以及一个开放源码的应用程序框架(App.Framework)。这种大熔炉式的开发环境对程序员是比较陌生的。本文将力读者介绍CBX各类项目的试用、各编译器的设定、各个框架的文件组织与试用。由于CBX的下载和安装也可能引起小小的...
关键词: visual whidbey 开发工具 代码重构 微软公司
微软新一代Visual Studio开发工具Whidbey在即,许多引人瞩目的功能将加入其中:对重构的支持、对Edit and Continue的支持、各种语言特性的加强、还有强大的和其它系统的整合能力。
关键词: 编译程序 图形用户界面 应用程序 java语言 dependency injection模式
loC,一种轻量级容器,试图取代庞大而复杂的J2EE技术。如今正在开源Java社群中掀起一股热潮,同时loC的设计模式讨论也进行的如火如茶。大师级的Martin Fowler为我们带来这篇文章,先睹为快。
关键词: intel 编译代码 编译器 编译程序
在x86体系结构的PC里,编译代码质量最好的C++是谁,不是VC++,不是Borland C++,也不是g++,而是Inter C++。本文将带胸畅游这个高性能编译器的世界。体会一下无需修改程序就可提升20%性能的美妙感觉。
关键词: 数据库 uml 模型驱动 eco 事件处理 对话框 应用程序
在上期中讲到,为了显示人员的图像信息,需要在界面上添加一个PictureBox。同时,为了在添加人员信息时,弹出对话框来添加照片图像,修改添加按钮事件处理过程如下:
关键词: antlr java语言 编程语言 程序设计语言
严格来说,这并不是讲述Java技术的文章。ANTER,一个被誉为继yacc/lex之后一个崭新的语法分析器,受到很多人的关注。只不过碰巧ANTER是用java语言开发的,对编译器技术感兴趣的读者也许能从这篇文章中发现一些有益的东西。
关键词: 数据结构 车辆移动问题 线段树 算法设计 树形结构 数据域
关键词: 软件开发 软件质量 帮助文件制作工具 winhelp 文件格式
随着友好性成为评判软件质量的一个重要标准,软件帮助体系的建立无疑日益重要。相比较启动画面、按钮提示、状志栏提示、消息框帮助、每日提示、帮助小精灵等形式,一个完整的帮助文件能够系统地协助软件使用者更快的操作软件。因此当软件开发进入尾声,帮助文件的建立将会给软件罩上友善的光环。本文笔者将结台自身的项目开发经验,介绍目前一...
关键词: 程序设计 标准库 解释代码 程序员
我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅。
若用户需要出版服务,请联系出版商,地址:北京市朝阳区广顺北大街33号院1号楼福码大厦B座12层,邮编:100102。本站仅做历史信息展示,不提供任何服务。