趣文网 > 作文大全

WinXP: 说道说道那些小小的覆盖图标

2020-12-02 00:25:01
相关推荐

关于Overlay Icon

WinXP发布的时候,你会发现系统中随处可见的小覆盖图标(Overlay Icon):

> 一个小箭头。大家应该最熟悉这个图标:它是一个快捷方式的图标。

> 一只手心向上的手掌。这个是文件共享的图标。如果一个文件夹带有这个图标则是一个文件共享的根目录。

> 一个向下的蓝色箭头。这个表示即将写入到CD的意思。

> 一对蓝色的旋转箭头。这个图标可能会让人感到困惑。它表示一个项目在离线时可用(你需要启用离线文件夹才能看到它)。

> 一个黑色的时钟。这个着实让人难以理解。它的意思是文件已经被归档到磁带并且访问它需要很长的时间。

即使你的系统上没有安装Hierarchical Storage Management,但是你还是会看到上面提到的黑色时钟图标,这真是让人捉摸不透。这通常是某些应用程序(一般是安装程序)没有正确的检查错误代码导致的。

在上面的代码片段中,开发者并没有检查GetFileAttributes的返回值。如果GetFileAttributes调用失败,它会返回0xFFFFFFFF。如果此时你不对这个错误代码进行检查的话,你将会设置所有可能的文件属性到目标文件上,这些属性就包括FILE_ATTRIBUTE_OFFLINE。

而FILE_ATTRIBUTE_OFFLINE这个属性会告诉资源管理器:这个文件已归档至磁带。

总结

老老实实地检查所有API的返回值是很难的,我的做法是:检查你觉得需要检查的API调用。随着年龄的增加,你需要检查的API可能会越来越多。所以,为了让开发者写代码舒服一点,我建议将异常纳入到API返回机制中。

但是这又会显著降低程序的可预测性和性能:这事儿,挺难的!

阅读剩余内容
网友评论
显示评论内容(1) 收起评论内容
  1. 2020-10-25 18:13荒漠的甘泉[新疆网友]IP:1728820596
    WinXP:+这让我想起了儿对电脑美好回忆。
    顶39踩0
相关内容
延伸阅读
小编推荐

大家都在看

初中一年级作文600字 家长会前后作文 写景作文加赏析 我是小书虫的作文 运动员特写作文 感恩他人的作文 那次离别作文 写我的妈妈作文 关于诸子百家的作文 作文难忘师恩 春游作文800字高中 影响作文800字 遇见作文600字初二 倡导绿色生活英语作文 作文怎么列提纲 追随什么的脚步作文 什么诚可贵作文 假如我变成了作文 介绍好朋友的作文 三年级秋天的景色作文 暑假生活作文450字 写秋天的作文600 温度作文 妈妈的手400字作文 养金鱼作文300字 有书真好作文 乐观自信的作文 老师我想你了作文 美丽的校园作文400字左右 仿照竹节人写一篇作文