《非程序员》第42期发行 《非程序员》第42期发行

dbbdggdbbdgg 2004-10-28 01:37:06
《非程序员》第42期发行

请到http://www.umlchina.com/xprogrammer/Index1.htm 或 http://www.umlchina.com/xprogrammer/cat42.htm 下载,9M

如出现“403... Forbidden字样”,那是因为由于服务商设置原因,同一时间只能一个IP下载,所以,请换一个镜像或多试几次,或用网络蚂蚁跟踪!

UMLChina(http://www.umlchina.com)以电子杂志方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注UML/OOAD/CBD。

非常需要您的意见!欢迎来信: think@umlchina.com

有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm

《非程序员》第42期目录


【新闻】

Borland为微软的VSTS提供UML支持
IBM Rational新开发平台对非洲的影响
Aonix发布High-Integrity Profile for Ameos
Metamill公司发布Metamill 4.0-支持UML2.0的UML CASE工具

【访谈】

连接三种建模技术――王晓昀访谈

...一般大公司里会有三个软件:用Rose或Together画UML,用PowerDesigner或者ERWin做数据库设计,还有企业流程建模的工具。如果说只允许选择一种工具来完成上面三个任务,一般人都会选PowerDesigner。因此微软的动作对我们来说影响不大,我们支持微软,不和微软竞争。像某些厂商那样集成度高有好处也有坏处,很容易造成重复购买。应该允许从这家买点这个,从那家买点那个,这样有选择的话,厂家就不容易提价。...

重构极限编程(上)

...从根源来说,我最早是几年前在OTUG(the Object Technology User Group),主要是与Bob Martin和Ron Jeffries,开始关于XP的争论。在热烈讨论克莱斯勒C3项目的下马到底是公司所声称的成功还是在我们很多人看来的失败时,这场争论达到了白热化。我随后的一些幽默讽刺被广为接受,特别是我在UMLWorld主题演讲并且在最近的Rational用户大会再次演说的《Alice in Use Case Land》 ...

【方法】

使用Borland ALM解决方案的统一过程

...统一过程 (UP) 和它的一个广为人知的改进产品——IBM Rational 统一过程或称RUP,都包含一个最佳实践的集合。以下6个实践都来自于对成功开发团队的观察资料。[RUPBP]下面的部分将描述Borland ALM解决方案是如何在对这些最佳实践的支持中领先于同类产品的。...

Charles Simonyi的新方向

...如果你让Simonyi 解释怎样使像工蜂那样的编程工作可以自动完成,从而消除由于人为差错造成的程序错误,他会给你举出喷气发动机的例子。他说,拿涡轮叶片来说,它们必须做得非常精确。即使由很细心的熟练工人加工叶片,仍然不可能达到你要求的精度,而必须另造一台机器来加工叶片。其中会有人干预这个过程吗?当然,制造、维修和调整机器必须由人来完成。机器也会出错,机器一旦出错会很显著,你能马上发现,并改正它。程序编码也是如此。不需要人去接触编码。否则程序易于出错。人能制造这种机器。...

XP和FDD的比较

...XP几乎完全省略了这个步骤。来自XP社区的建议是:“我们建议你应该写一个能够满足需求的程序,文档尽可能少”。FDD也不需要创建设计文档。在Process One的最后,开发者创建一个UML图的描述,用来记录一些被否决的可选方法以及该决定的原因。这些文档以后会有用:在一个耗时很长的项目里,人们可能会忘记最初决定的细节,文档可以作为提醒。如果用户要求,正式的用户需求可以在这个文档的基础上撰写。 ...

开源软件的可用性

...但是当为这些非技术用户设计产品时,传统的可用性问题就出来了。在Greenstone研究(Nichols et al., 2001)中,一些命令行的使用习惯,如正确的执行没有提示会使用户迷惑。使用名词’man’(UNIX命令行)来代表帮助系统,在GNOME界面中使用名词’regexp’(正则表达式)都是典型的将开发人员的术语呈现给最终用户的案例。开源软件方法在解决可用性问题时失效了,因为查看界面的都是一些“错误的眼球”,他们不能发现可用性问题。从某些方面来说,开源软件可用性的问题重现了早期商业软件开发中的一些问题:最初,大多数应用是计算机专家为另一些计算机专家开发的,但随着时间推移,系统的使用者中的大多数变成了非专家用户。向非专家用户转移,开源软件和商业软件走过了相同的轨迹,只是开源软件晚了几年。 ...


...全文
121 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveisbug 2004-10-29
  • 打赏
  • 举报
回复
看,虽然很多看不懂。
chensan 2004-10-29
  • 打赏
  • 举报
回复
支持,每期必看!!!
目录 第一部分 基础知识 第1章 环境 工具栏和菜单 环境窗口 在线帮助 MSDN库 在开发环境之外工作 第1章 环境 工具栏和菜单 环境窗口 在线帮助 MSDN库 在开发环境之外工作 第2章 AppWizard(应用程序向导) AppWizard(应用程序向导)的优点 运行AppWizard(应用程序向导) 用AppWizard(应用程序向导)来创建DLL文件 第二部分 编辑器 第3章 文本编辑器 启动文本编辑器 文档 浏览文档 文本搜索 编程辅助工具 Advanced(高级)命令 未结合命令 宏的基础 定制编辑器 在Developer Studio之外编辑文本 第4章 资源 系统资源 RC资源脚本文件 Resource. h头文件 AppWizard资源的例子 例程DiskPie1简介 菜单和加速键 字符串资源和状态栏 位图. 工具栏. 图标和光标 向DiskPie1添加代码 再谈未结合命令 修整资源数据 第5章 对话框和控件 对话脚本 对话编辑器 例1:修改 About对话 例2:简单的模态对话框 例3:向AppWizard程序添加对话 基于对话的应用程序 第三部分 编程帮助工具 第6章 ClassWizard(类向导) 访问ClassWizard ClassWizard对话 WizardBar(向导栏) ClassWizard如何识别类 用ClassWizard创建对话类 第7章 Gallery(组件集) 例子:添加一个属性表 例子:添加初始屏幕和时钟 创建自定义的组件 第四部分 ActiveX控件 第8章 使用ActiveX控件 背景知识简介 控件包容器 在包容器和 ActiveX控件之间进行通信 编写包容器应用程序 在没有对话编辑器的情况下工作 第9章 使用 MFC编写ActiveX控件 用于创建 ActiveX控件的 Visual C+十工具 ControlWizard 许可 例1:什么都不做的ActiveX控件 例2:Tower ActiveX控件 向ActiveX控件项目添加属性页 第10章 用ATL编写ActiveX控件 ATL和包容器应用程序 ATL和ActiveX控件 示例1:Pulse ActiveX控件 例子2:TowerATL ActiveX控件 对比组件模型 第五部分 高级主题 第11章 调试器 调试与发行 调试器的使用 断点 断点返回控制权给调试器的方式 建立调试版本 调试器界面 例子:开发和调试ShockWave程序 特殊的调试情况 第12章 编译器优化 优化入门 优化开关 从调试到发行 基准Visual C+十 第13章 自定义Visual C++ Options(选项)对话框 Customize(自定义)对话框 工具栏 添加命令到Tools(工具)菜单 宏 Developer Studio附加项 第六部分 附录 附录A ASCII和ANSI文件格式 附录B ClassWizard支持的MFC类 附录C VBScript初步
Product Description The Classic Guide to Solving Real-World Problems with Perl—Now Fully Updated for Today’s Best Idioms! For years, experienced programmers have relied on Effective Perl Programming to discover better ways to solve problems with Perl. Now, in this long-awaited second edition, three renowned Perl programmers bring together today’s best idioms, techniques, and examples: everything you need to write more powerful, fluent, expressive, and succinct code with Perl. Nearly twice the size of the first edition, Effective Perl Programming, Second Edition, offers everything from rules of thumb to avoid common pitfalls to the latest wisdom for using Perl modules. You won’t just learn the right ways to use Perl: You’ll learn why these approaches work so well. New coverage in this edition includes Reorganized and expanded material spanning twelve years of Perl evolution Eight new chapters on CPAN, databases, distributions, files and filehandles, production Perl, testing, Unicode, and warnings Updates for Perl 5.12, the latest version of Perl Systematically updated examples reflecting today’s best idioms You’ll learn how to work with strings, numbers, lists, arrays, strictures, namespaces, regular expressions, subroutines, references, distributions, inline code, warnings, Perl::Tidy, data munging, Perl one-liners, and a whole lot more. Every technique is organized in the same Items format that helped make the first edition so convenient and popular. About the Author Joseph N. Hall has programmed for a living since 1984, taught his first computer class at age fourteen, and has worked with Perl since 1993. Joshua A. McAdams, a programmer at Google, is the voice of Perlcast. He has hosted two Perl conferences, conducts meetings for Chicago Perl Mongers, has spoken about Perl at events worldwide, and is a CPAN author. brian d foy is coauthor of Learning Perl, Fifth Edition (O’Reilly Media, 2008), and Intermediate Perl (O’Reilly Media, 2006), and author of Mastering Perl (O’Reilly Media, 2007). He established the first Perl user group, the New York Perl Mongers; publishes The Perl Review; maintains parts of the core Perl documentation; and has more than ten years of Perl training experience.

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧