您的位置:首页精文荟萃破解文章 → 给程序加个图标

给程序加个图标

时间:2004/10/15 0:59:00来源:本站整理作者:蓝点我要评论(0)

 

     还记得系列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学起的人看起来比较舒服,且相对于窗口操作要方便多啦,更重要的是它会突出要学习测试的重点,防止精力分散!等基本的知识都比较熟悉啦,再建个窗体就不致于力不从心啦!


    
    
     
    
    
     

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 去除winrar注册框方法

最新文章 比特币病毒怎么破解 比去除winrar注册框方法 华为无线路由器HG522-C破解教程(附超级密码JEB格式文件京东电子书下载和阅读限制破解教UltraISO注册码全集(最新)通过Access破解MSSQL获得数据

人气排行 华为无线路由器HG522-C破解教程(附超级密码JEB格式文件京东电子书下载和阅读限制破解教UltraISO注册码全集(最新)qq相册密码破解方法去除winrar注册框方法(适应任何版本)怎么用手机破解收费游戏华为无线猫HG522破解如何给软件脱壳基础教程