WinASM studio实例图文教程

所属分类: 软件教程 / 编程开发 阅读数: 367
收藏 0 赞 0 分享

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

WinASM studio实例教程

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

WinASM studio

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

WinASM studio

第二步 我们新建一个工程

文件-新建工程

出现如下所示对话框

WinASM studio

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

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

WinASM studio

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

WinASM studio

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

接下来 按下保存工程按钮 WinASM studio

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

WinASM studio

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

WinASM studio

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

第三步 进行资源的编辑

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

WinASM studio

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

WinASM studio

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

单击资源按钮添加

WinASM studio

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

WinASM studio

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

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

WinASM studio

WinASM studio

WinASM studio

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

按SHIFT+F4 编译资源.

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

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

WinASM studio

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

WinASM studio

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

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

WinASM studio

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

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

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

WinASM studio

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

黏贴到汇编代码中

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

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

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

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

WinASM studio快捷键

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

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

SHIFT+F8 编译程序并运行

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

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

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

更多精彩内容其他人还在看

Unity3D摄像机跟随小球移动而不旋转的设置方法

Unity3D中怎样让摄像机跟随小球移动而不旋转?Unity3D中使用摄像机拍小球,它在移动的过程中,自身是不断旋转的,所以,摄像机也会跟着一起旋转,怎么让摄像机不转呢?请看下文详细介绍
收藏 0 赞 0 分享

Myeclipse断点不起作用出现斜线该怎么办呢?

Myeclipse断点不起作用出现斜线该怎么办呢?Myeclipse断点处如果出现斜线,那就说明断点不起作用了,该怎么处理这种情况呢?下面我们一起来看看详细的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

Visual Studio中无法查找或打开PDB文件怎么办?

Visual Studio中无法查找或打开PDB文件怎么办?在VS底部的“输出”框中提示“无法查找或打开 PDB 文件”,出现这个问题该怎么解决呢?下面我们来看看详细的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

VS2013调试代码时怎么避免加载符号?

VS2013调试代码时怎么避免加载符号?VS2013调试代码时候,当电脑接入网络后系统会自动从Microsoft 符号服务器加载PDB符号文件,一旦加载符号就会变得很慢,下面我们来看看详细的解决办法
收藏 0 赞 0 分享

eclipse怎么更换工作空间?eclipse更换工作区的方法

eclipse怎么更换工作空间?eclipse经常编辑代码,eclipse默认的的工作区在C盘,经常使用eclipse写代码会导致C盘空间缩小,该怎么更换工作区呢?下面我们来看看eclipse更换工作区的方法
收藏 0 赞 0 分享

vs2010怎么更换默认的起始页?vs2010起始页添加命令按钮的方法

vs2010怎么更换默认的起始页?vs2010起始页就是vs启动的时候默认打开的页面,当然我们可以根据自己的需要来设置起始页,下面我们来看看vs2010起始页添加命令按钮的方法
收藏 0 赞 0 分享

eclipse中sdk与adt版本不兼容该怎么解决? 三种方法帮你搞定

eclipse中sdk与adt版本不兼容该怎么解决?出现这种问题基本上是因为sdk版本过高,今天我们来看看三种比较简单的解决办法,图文教程很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

vb怎么输出菱形图案?vb绘制菱形的教程

vb怎么输出菱形图案?vb编辑的代码可以实现很多功能,今天我们就来看看怎么使用vb绘制菱形图案,这篇教程很简单,适合新手学习,需要的朋友可以参考下
收藏 0 赞 0 分享

Android Studio怎么导出设置?

Android Studio怎么导出设置?Android Studio中设置了很多符合自己习惯的东西,但是如果重新安装软件,之前设置的东西都会消失,该怎么将这些设置导出来呢?下面我们一起来看看详细教程
收藏 0 赞 0 分享

怎么使用arcgis对进行地图投影?

怎么使用arcgis对进行地图投影?没有投影过的地图该怎么投影?我们想将是西安80的shp数据,但是一般的搜不带号,想转换成带号的,就需要使用arcgis对进行地图投影,详细教程请看下文
收藏 0 赞 0 分享
查看更多