小甲鱼WIN32汇编语言视频教程(第二部)(共56讲)

这套教程主要讲解 Win32 汇编语言,参考书为罗云斌的《琢石成器 -- Windows 环境下的 32 位汇编语言程序设计》。

学习要求:需要有 8086 汇编语言的基础知识,懂得基本的汇编语法,可以参考小甲鱼汇编教程(第一部)(共 17 章)

视频目录:
  • 01 WIN32 汇编学习班(第一讲)
  • 02 WIN32 编程必须了解的基础知识 01
  • 03 WIN32 编程必须了解的基础知识 02
  • 04 WIN32 编程必须了解的基础知识 03
  • 05 WIN32 编程必须了解的基础知识 04
  • 06 WIN32 编程必须了解的基础知识 05
  • 07 WIN32 编程必须了解的基础知识 06
  • 08 第一个程序(Win32 可执行文件的开发全过程)
  • 09 使用 MA SM 01(上)
  • 09 使用 MASM 01(下)
  • 10 使用 MASM 02
  • 11 使用 MASM 03
  • 12 使用 MASM 04
  • 13 使用 MASM 05
  • 14 使用 MASM 06
  • 15 使用 MASM 07
  • 16 使用 MASM 08
  • 17 使用 MASM 09
  • 18 使用 MASM 10
  • 19 使用 MASM 11
  • 20 使用 MASM 12
  • 21 使用 MASM 13
  • 22 Win32 汇编的高级语法01
  • 23 Win32 汇编的高级语法02
  • 24 把代码当老婆01
  • 25 把代码当老婆02
  • 26 开始了解窗口程序01
  • 27 开始了解窗口程序02
  • 28 开始了解窗口程序03
  • 29 解剖窗口程序 1
  • 30 解剖窗口程序 2(上)
  • 30 解剖窗口程序 2(下)
  • 31 解剖窗口程序 3
  • 32 解剖窗口程序 4
  • 33 解剖窗口程序 5
  • 34 关于程序收到消息的顺序
  • 35 窗口间的消息互发
  • 36 在窗口间传递数据
  • 37 菜单和加速键 1
  • 38 菜单和加速键 2
  • 39 菜单和加速键 3
  • 40 菜单和加速键 4
  • 41 菜单和加速键 5
  • 42 图标和光标
  • 43 位图
  • 44 对话框 1
  • 45 对话框 2
  • 46 在对话框中使用子窗口控件 1
  • 47 在对话框中使用子窗口控件 2
  • 48 在对话框中使用子窗口控件 3
  • 49 在对话框中使用子窗口控件 4
  • 50 在对话框中使用子窗口控件 5
  • 51 字符串资源和版本信息资源
  • 52 在程序中检测版本信息
  • 53 二进制资源和自定义资源
  • 54 内存管理 1
  • 55 内存管理 2
  • 56 内存管理 3

推荐文章
conda install和pip install的区别是什么?

condainstall和pipinstall的区别1、condainstall可在anaconda的base和任何新建的虚拟环境下使用,pip使用的前提是安装了pip包。2、如在py36环境下使用c

Django Admin数据表可视化

在《DjangoAdmin后台管理系统》介绍过Django的后台管理系统是为了方便站点管理人员对数据表进行操作。Django的ORM模块提供了丰富的API用于实现对Model的增删改查,但是对于Web

response对象的方法有哪些?

ASPResponse对象用于从服务器向用户发送输出的结果。通过对Request对象的学习,可以了解到,Request对象是服务器端用来获取客户端的信息的。但作为服务器和客户端进行交互,是不是还缺少服

Javadoc(文档注释)详解

Java支持3种注释,分别是单行注释、多行注释和文档注释。文档注释以/**开头,并以*/结束,可以通过Javadoc生成API帮助文档,Java帮助文档主要用来说明类、成员变量和方法的功能。 文档注

Hibernate cache.provider_class属性:设置二级缓存实现类的全名

hibernate.cache.provider_class属性用于设置二级缓存实现类的全名。 语法: hibernate.cache.provider_class=属性值 采用Java属性文件格

wmv是什么文件类型?

WMV(WindowsMediaVideo)是微软公司开发的一种流媒体格式,一种数字视频压缩格式的文件。这种文件比较适合在网上播放和传输,而且是允许音频同步于视频播放的。WMV是微软开发的一系列视频编

C++重载插入运算符(<<)和提取运算符(>>)详解

必须为任何想和输出流迭代器一起使用的类类型重载插入和提取运算符。对于自己的类,这是很容易的事。必要的话,可以提供get和set函数来访问任何private或public数据成员,或者将运算符函数指定为

syms在matlab中的作用是什么?

syms在matlab中的作用是:定义符号变量。1、定义一个符号变量xsymsx2、创建符号变量x和ysymsxy3、列出所有符号变量、函数和数组创建一些符号变量、函数和数组如:symsaf(x);A

c语言和c++区别大吗?

c语言和c++是两门相似却完全不同的语言,学任何其中一个都要忘记另一个。c语言和c++有本质的区别,C语言是面向过程的,而C++是面向对象的,下面就给大家梳理梳理。1、C语言有标准的函数库,它们松散的

Shell配置文件(脚本)的加载

无论是否是交互式,是否是登录式,BashShell在启动时总要配置其运行环境,例如初始化环境变量、设置命令提示符、指定系统命令路径等。这个过程是通过加载一系列配置文件完成的,这些配置文件其实就是She

内存分页机制完全攻略

分段允许进程的物理地址空间是非连续的。分页是提供这种优势的另一种内存管理方案。然而,分页避免了外部碎片和紧缩,而分段不可以。 不仅如此,分页还避免了将不同大小的内存块匹配到交换空间的问题,在分页引入

Python进程和线程(包含两者区别)

几乎所有的操作系统都支持同时运行多个任务,每个任务通常是一个程序,每一个运行中的程序就是一个进程,即进程是应用程序的执行实例。现代的操作系统几乎都支持多进程并发执行。 注意,并发和并行是两个概念,

JSP Response.containsHeader()方法:判断指定名字的HTTP文件头是否已经存在

该方法用于判断指定名字的HTTP文件头是否已经存在。 语法: addIntHeader(Stringname,intvalue) 参数说明: name:要判断的header的名称。 返回值

PHP fgetc():从文件中读取一个字符

在对某一个字符进行查找、替换时,就需要有针对性地对某个字符进行读取,在PHP中可以使用fgetc()函数实现此功能。该函数语法格式如下: fgetc(resource$handle) 其中参数$ha

PHP打开和关闭目录

目录是计算机文件系统的重要组成部分,也可以将其看成是一种特殊的文件,所以对目录的操作同对普通文件的操作类似,在浏览之前要先打开目录,浏览完毕后同样需要关闭目录。本节我们就来介绍一下目录的打开和关闭操作

Linux dump命令用法详解:备份分区、文件或目录

在系统学习dump命令之前,由于CentOS6.x系统默认是没有安装此命令的,因此需要我们手动安装dump命令,安装命令如下: [root@localhost~]#yum-yinstalldump

STL算法分类

在STL中,算法就是函数模板。STL中的算法大多数是用来对容器进行操作的,如排序、查找等。大部分算法都是在头文件中定义的,还有些算法用于数值处理,定义在头文件中。 不同的教程对STL中的算法有不同的

Go语言定时器实现原理及作用

对于任何一个正在运行的应用,如何获取准确的绝对时间都非常重要,但是在一个分布式系统中我们很难保证各个节点上绝对时间的一致性,哪怕通过NTP这种标准的对时协议也只能把时间的误差控制在毫秒级,所以相对时间

汇编入门到精通系列视频教程(若水软件论坛)

为什么要学习汇编语言? 学习汇编语言有助于学习计算机的底层运作,理解更加高级的编程语言,可以广泛用于逆向工程、破解软件和驱动开发。 计算机语言的发展:机器语言->汇编语言->高级语言(面向过程和面

jQuery offset()和position()方法

在jQuery中,很多时候我们需要获取元素的位置,再进行相应的操作。例如在C语言中文网的在线调色板工具中,就是根据元素的位置来确定颜色值的,如图1所示。 图1:在线调色板 如何获取元素的位置?j