老文章档案 · 2003 年

给程序加个图标

网络学院 · 破解文章 · 2003-09-19 · 作者:怜香 · 出处:赢政天下整理收藏

还记得系列4中举的一个例子 4.asm 吗?它利用windows的console输出一个字符串:How are you !。但是利用“我的电脑”查看生成的文件:4.exe时,图标却是windows默认的那种图标,单调,死板,没有一点风格。能不能给它换一个图标呢?当然可以,利用资源文件啦!且看下面的操作:

---------------------------------------------

;文件名:8.asm,它就是原来的4.asm,一点没变!

;使用console显示一个字符串:How are yu !

.386

.model flat,stdcall

option casemap:none ;case sensitive

include windows.inc

include kernel32.inc

include masm32.inc

includelib kernel32.lib

includelib masm32.lib

.data

mess db 'How are you !',0

.code

start:

invoke StdOut,addr mess

invoke ExitProcess,NULL

end start

-----------------------------------------------

;文件名:8.rc

;这是一个资源文件,注意文件名要和.asm文件名相同,扩展名是.rc

;且要和8.asm位于相同的目录下。

123 ICON 8.ico ;没错,就这一行,简单吧!

------------------------------------------------

;文件名:8.ico

;这是一个图标文件,可用工具生成,也可到主页上下载图标库。

;要和8.asm位于相同的目录下。

-------------------------------------------------

;编译链接:

每次都在DOS提示符操作是不是很烦人呀?输入的命令行那么长,错一个字符有时都要命,真是不方便,至少我感觉就不太习惯。前面说那么多都是用命令行来完成,只不过想让大家知道编译链接的详细操作。实际上,AoGo早就为大家作了一个很好的集成开发环境配置包,利用它操作,真是太方便啦!(如果您不知道此IDE,请查看本站其它的文章中"IDE的选择与配置"一文,或者直接下载MASM for EditPlus),真的要感谢AoGo替大家周到的考虑。好啦,看看怎么操作吧!

用EditPlus打开文件8.asm,执行“工具\编译&链接&运行”或直接用“Ctrl+1”,只要程序没输入错,就可看到编译后的执行结果。再看一下生成的文件8.exe,图标是不是变啦?好玩吧,赶快试试吧!

有的可能会说,你怎么老是利用console来输出信息呀?因为它和dos的输出形式一致,从dos学起的人看起来比较舒服,且相对于窗口操作要方便多啦,更重要的是它会突出要学习测试的重点,防止精力分散!等基本的知识都比较熟悉啦,再建个窗体就不致于力不从心啦!

相关资讯:

相关软件:

→ 特别推荐

→ 热点TOP10

我为人人《《==》》人人为我

关于我们 |

帮助(?)|

广告服务 |

版权声明 |

商业合作 |

发展历程 |

加盟我们 |

联系我们

Copyright (C) 1998-2004 winzheng.com All Rights Reserved.

特别感谢 蓝芒科技 提供下载站及论坛服务器

2003-2004 年,宽带刚刚普及,下载站的文章区是许多人学电脑的第一课堂。
🕰 → 🤖 从那时到现在

当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。

档案性质声明:本页为赢政天下(1998-2011)老文章的历史档案复原, 内容反映当年发表时的原貌——包括当年的技术表述、软件版本与观点,部分方法在今天已不适用或不合规,仅作互联网历史记录与研究用途, 不提供任何形式的下载。原始数据经由公共网络存档(Internet Archive)复原。发现问题请联系我们
← 返回老文章档案 · 软件史档案馆 · 赢政天下站史