提醒:以下内容仅做参考,可自行发散。在发布作品前,请把不需要的内容删掉。
IT技术日异月异,无论是初学者还是有经验的专业人士,都需要与时俱进,不断学习新技术。在学习一门新的IT技术时,都需要采取一种系统性的学习方法。作为一名技术er,当我想用MASM32开发Windows应用程序时,那么我是这样来学习MASM32的。

一、it技术介绍

MASM32是国外的MASM爱好者自行整理和编写的一个软件包,带有比较完整的WINDOWS API函数导入库,可以用来开发Windows应用程序,也可以用来编写驱动程序。目前MASM32 最新的版本是11。

二、学习前的准备工作

提示:可简要介绍你学习该技术的前期准备工作,如学习目标和计划、学习工具、资料、实践操作等

在学习MASM32前,需要了解用MASM32编写Windows应用程序的利弊。

好处是生成的EXE文件体积会比较小。

麻烦的地方是需要在代码中使用汇编指令,与VB、DELPHI、VC这些高级语言可视化开发工具来相比,会更繁杂啰嗦一些。


所以要用MASM32编写代码,需要两方面的知识:

一是我们要对汇编指令,比如386汇编指令,有一定的了解。如果你有过用常见的Microsoft的MASM或Borland的TASM以汇编语言开发dos应用程序的经历,那么恭喜你已经具有50%的基础了。

二是MASM32需要调用 Windows API函数来使用Windows系统提供的功能,如果你有使用VB、DELPHI、VC这些高级语言可视化开发工具来编写Windows应用程序的经历,那么祝贺你已经具有另外50%的基础了。

三、学习时的具体操作

提示:可介绍你是如何建立基础知识、实际操作、进行整理和总结的

(一)下载MASM32

首先,我们要下载MASM32软件包,MASM32软件包的官方网站是:MASM32 SDKhttp://www.masm32.com/

下载地址页面是:Download The MASM32 SDKhttp://www.masm32.com/download.htm

目前最新的版本是11,需要Windows 2000或更高版本。


(二)安装MASM32

接下来进行安装。双击运行下载得到的install.exe

如何用MASM32开发Windows应用程序_汇编语言

按照提示操作就行了。


(三)使用MASM32开发Windows应用程序

MASM32提供了一个准集成开发环境qeditor,提供了代码编辑、汇编、链接等功能,只要打开MASM32文件夹,双击运行其中的qeditor.exe就可以了。

关于qeditor的使用方法,我之前写过[原创]MASM32新手指南_紫郢剑侠的博客

介绍了如何在MASM32中建立、汇编、链接源程序文件和运行生成的可执行文件。


masm32文供了很多Windows应用程序例子,它们位于masm32文件夹中的examples,你可以在qeditor中打开这些例子来进行学习,并以此为基础编写你自己的应用程序。

如何用MASM32开发Windows应用程序_windows_02

 

如果你看不懂这些例子,那么可以找icztutes或罗云彬写的教程来学习。这些教程你可以在网上搜索。


如果有什么不明白的地方,可以上或MASM32官网论坛发贴请教大虾。




四、如何巩固学习

巩固学习的最好办法就是结合自己的需要多写程序,如果在编写程序的过程中遇到困难,可以上或MASM32官网论坛发贴请教大虾。

提醒:以上内容仅做参考,可自行发散。在发布作品前,请把不需要的内容删掉。