• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >汇编语言 > 给程序加个图标

给程序加个图标

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了怎么给程序加图标,怎么给应用程序加图标,怎么给程序换图标,如何给应用程序换图标,给程序换图标等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div>

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

</div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 给程序加个图标

相关文章

  • 2017-06-28通用控件详解
  • 2017-06-28汇编教程之菜单
  • 2017-06-28如何创建汇编工作环境
  • 2017-06-28Win32不需要释放的资源
  • 2017-06-28虚拟8086模式的内存管理
  • 2017-06-17字符数据
  • 2017-06-17循环程序的设计
  • 2017-06-28鼠标控制CD-Audio播放程序
  • 2017-06-17堆栈操作指令
  • 2017-06-28汇编教程:ODBC基础

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 汇编源码系列之drives
    • WINDOWS钩子函数详解
    • 汇编教程:位图初步
    • 汇编源代码之简单密码输入
    • 汇编语言套装软件制作
    • WIN98SE硬盘主引导记录代码数据注释
    • 汇编教程:汇编语言编程实例
    • 汇编程序功能
    • 汇编教程:控制转移(2)
    • 汇编中参数的传递和堆栈修正

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有