WinASM studio在中国发布第一款简体中文正式版软件,这才真正是一款在我所使用的32位汇编平台中最为优秀的WIN32汇编编辑器,支持MASM、TASM、NASM等多种汇编编译器,Windows界面,支持语法高亮,智能语法提示比RadASM完美很多,自带一个资源编辑器。拥有较强的工程管理功能,加之众多插件的支持,使得它用汇编语言编写Windows软件变得得心应手。

WinASM studio实例教程

软件名称:WinASM studio v5.1.8.0 简体中文版软件大小:8.53MB更新时间:2014-07-16立即下载

下载完成后请放逻辑盘的根目录下解压,注意一定要在根目录下,如果不在根目录下, 会造成关键字无法高亮,以及程序无法编译.

第一步 我们先来看WinAsm Studio的界面

第二步 我们新建一个工程

文件-新建工程

出现如下所示对话框

点击标准可执行文件 工程浏览器上就会多出一个工程, 这时默认的名称是Untitleed1.asm

我们再在工程浏览器窗口 点击右键 添加一个新的资源文件

由于我配置winasm的时候 在程序目录下指定了一个工程目录

所以他默认的工程文件会保存到 该目录下

接下来 按下保存工程按钮

在改目录下新建一个文件夹(方便管理的建议. 也可以直接保存.)

把相关文件保存到该文件夹下. Winasm会建立三个文件. 一个是工程文件(makefile 和工程配置的一些属性), 一个是汇编源程序, 一个是资源文件.

好了 工程我们已经建好了.

第三步 进行资源的编辑

先是工程浏览器上单击资源文件. 视图会切换到资源编辑器

这时界面上是一片空白.我们把工程浏览器的选项卡切换到资源选项卡.

我们先把工程所需的位图资源等拷贝到工程目录下.

单击资源按钮添加

加上咋们需要的id和名称. 确定!

工程需要的资源我们加载完了. 接下来我们就要画界面了!

单击添加新对话框 添加一个对话框窗口

画好我们要的对话框 并在属性窗口置好相应的属性.

按SHIFT+F4 编译资源.

如果有报错. 多数是因为你资源代码编辑的不对.

这时我们可以切换到代码模式 编辑资源代码

Winasm 会告诉你 是哪行出错了!

现在这demo中,是找不到该ico图标 .

如果你不想包含该图标文件,直接把这两行代码去掉就好了.

(偶平时都这么做的哈哈~~~~ 偶懒吧!)

资源编译通过以后 选择资源菜单-定义

导出在资源文件中定义的控件id

拷贝完后 切换回汇编代码编辑器

黏贴到汇编代码中

代码编写完后. SHTF+F8 编译 并运行.

如果没有错误 程序就会执行了.

;==========================================================

好了 winasm studio的基础使用教程就这么多.

WinASM studio快捷键

F2 (选中代码后F2)代码注释

SHIFT+F2 (选中代码后) 撤销注释

SHIFT+F8 编译程序并运行

CTRL+F9 程序在调试器中运行

/*注意:请在下载整合包后自行查毒, 我上传的保证是无毒的. 希望不要有心里变态的人在winasm studio整合包里放鸽子..安全起见 还是杀下毒. 如果不放心 那请给我留言.我再找个地方上传!*/

第一个中文版软件,功能和性能以及易用性绝对超越RadASM任何一个版本!绝对!

masm5安装教程_WinASM studio实例图文教程相关推荐

  1. asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程...

    最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionl ...

  2. 阿里云(Linux)安装宝塔面板最新版图文教程

    下面稍微介绍一下如何使用阿里云服务器安装宝塔面板. 概述 如果还有不了解宝塔面板怎么使用的小伙伴,可以看下我总结的系列教程,保证从新手变老鸟: [宝塔面板精选教程汇总] 宝塔面板教程(1)基于云服务器 ...

  3. xp 安装mysql数据库_Windows XP系统中安装MySQL5.5.28数据库图文教程

    Windows XP系统中安装MySQL5.5.28数据库图文教程 2014-07-13 16:35来源:中国存储网 导读:MySQL数据库的安装一共分为两个部分:数据库的安装和数据库的配置.一.My ...

  4. CENTOS 7 踢用户_从零学ELK系列(三):Centos安装Docker(超详细图文教程)

    CSDN博客地址(关注,点赞) 人工智能推荐 GitHub(Star,Fork,Watch) [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再 ...

  5. python pyqt5安装_Python3 安装PyQt5及exe打包图文教程

    环境: Python 3.6.4 + Pycharm Professional 2017.3.3 + PyQt5 + PyQt5-tools ① Python 3 安装 Python 3.x 安装时, ...

  6. 从零学ELK系列(三):Centos安装Docker(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再重新装几台虚拟机?本地资源不支持,于是乎想到了Docker:今天在上次的Linux系统(< ...

  7. 从零学ELK系列(四):Docker安装Elasticsearch(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Centos安装Docker(超详细图文教程)>)中安装了Elasticsearch把步骤记录下来,一是方便自己以后 ...

  8. 从零学ELK系列(六):Docker安装Logstash(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装kibana(超详细图文教程)>)中安装了kibana,本次我们将安装日志清洗组件---logsta ...

  9. 从零学ELK系列(七):Centos安装Filebeat(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装Logstash(超详细图文教程)>)中安装了Logstash,本次我们将安装日志收集组件---Fi ...

最新文章

  1. 如何通过HTTP优雅调用第三方-Feign
  2. Android studio 真机联调闪退
  3. Python---图像读写操作(scipy)
  4. Spring Cloud 服务安全连接
  5. neo4j查询多跳关系的方法
  6. 一文了解Nuget的使用
  7. graphics | 基础绘图系统(三)——添加文本标注、坐标轴线和图例
  8. 单片机ADC采样算法----中位值平均滤波法
  9. 如何使用jQuery更改超链接的href
  10. winform Chart图表控件使用(绑定数据)
  11. instantclient 配置 链接oracle,PLSQL与InstantClient的配置
  12. MoSonic:对SubSonic的分布式存储、缓存改进方案尝试(1)
  13. 不格式化U盘的情况下部署WinPE
  14. PPT的视频由于无编码解码器无法播放问题
  15. 实时系统解决方案 TIBCO Rendezvous — 技术介绍(消息中间件|基于数据库的主动推送)...
  16. 计算机运行黑屏显示器正常,主机正常运行显示器黑屏怎么办_主机正常运行显示器黑屏的处理办法...
  17. 1367918-21-5,Methylamino-PEG1-acid HCl salt带有甲胺基和羧酸的PEG连接剂
  18. 弗洛伊德的乌龟和兔子(循环检测
  19. python 之 arrow
  20. WPF 控件专题 Grid 控件详解

热门文章

  1. 安装NetBeans提示找不到JDK
  2. html 串行通信接口,接口类型怎么区分串口和并口?
  3. 基于Java实现的Lex词法分析器
  4. 计算机组成原理秦磊华在线阅读,计算机组成原理-中国大学mooc-秦磊华-秦磊华...
  5. vfp 字体设置问题
  6. 使用C进行编译在mac中出现‘malloc.h‘ file not found
  7. 优秀课程案例:使用Scratch模拟游戏中的血条显示-血条模拟器!
  8. 网络广告类型 CPC、CPM、CPA、CPS、CPT
  9. linux ORA-01034: ORACLE not available如何解决
  10. 答题卡扫描助手使用说明