Windows彙编语言程式案例解析


Windows彙编语言程式案例解析

文章插图
Windows彙编语言程式案例解析【Windows彙编语言程式案例解析】《Windows彙编语言程式案例解析》是清华大学出版社2009年出版图书,该书内容包括Windows彙编语言程式设计基础知识,档案管理,直接访问硬碟,记忆体管理和命令行参数,Windows图形界面编程,时钟中断编程,图形操作,视窗和键盘输入,动态程式库程式 。《Windows彙编语言程式案例解析》对已学过DOS彙编语言,并想过渡到Windows彙编语言的读者来说是一本好书 。
基本介绍书名:Windows彙编语言程式案例解析
作者: 戴水贵
出版社: 清华大学出版社
出版时间:2009-06-01
基本信息作 者: 戴水贵 编出 版 社: 清华大学出版社ISBN: 9787302199342出版时间: 2009-06-01版 次: 1页 数: 430装 帧: 平装开 本: 16开所属分类: 图书>计算机与网际网路>作业系统内容简介《Windows彙编语言程式案例解析》结合完整的程式实例讲解Windows API函式的使用方法,程式中加有很多汉字注释,这样读起来更舒服,更能使读者有整体概念,并且学了就会用 。书中每个程式都给出运行结果,这样有利于理解程式 。学完《Windows彙编语言程式案例解析》后,会了解Windows作业系统中的一些奥秘 。图书目录第1章 Windows彙编语言程式设计基础 11.1 第一个完整的Windows彙编语言程式 11.2 编译、连结和运行 21.2.1 创建编译连结环境 21.2.2 编译连结和运行 21.2.3 建立编译连结批命令档案 31.3 将Windows彙编语言程式反彙编后的程式原形 31.4 invoke伪指令的使用格式、变数及数据段data和data?的区别 41.4.1 invoke伪指令的使用格式 41.4.2 变数 51.4.3 数据段data和data?的区别 71.4.4 高级语法while-endw的使用 81.4.5 高级语法repeat-until的使用 91.4.6 高级语法if-elseif-endif的使用 111.4.7 条件运算符 121.4.8 高级语法 continue的使用 141.4.9 高级语法break if的使用 151.4.10 结构体 171.4.11 语句的不同书写方法 201.5 控制台输入和输出 211.5.1 在萤幕上显示一个字元串 211.5.2 给输出字元加上背景和前景颜色 221.5.3 用 p 作为程式中的标号 241.5.4 用MessageBox返回Y/N 251.5.5 按钮的等值定义 271.5.6 子程式的编写格式和调用方法 271.5.7 自编子程式套用示例 281.5.8 获取系统启动以来所经过的毫秒数 301.5.9 在一个盘区搜寻由命令行指定的档案 321.5.10 控制台输入输出函式 361.5.11 搜寻指定目录下的档案 39第2章 档案管理 422.1 将文本写入档案 422.2 用WriteFile将字元串写入档案(显示器) 432.3 读档案并显示 442.4 移动档案指针 462.5 添加档案 482.6 测试档案的大小 502.7 将磁碟档案映像到记忆体 52第3章 直接访问硬碟 553.1 读硬碟引导扇区 563.2 读硬碟物理第2扇区 593.3 将档案中的信息写入硬碟引导扇区 623.4 获取硬碟参数 643.5 读硬碟引导扇区 68第4章 记忆体管理和命令行参数 734.1 记忆体管理 734.1.1 申请记忆体 734.1.2 获取并显示当前记忆体使用情况 754.2 命令行参数 774.2.1 命令行参数 774.2.2 获取命令行参数 794.2.3 将命令行参数搬入缓冲区 81第5章 Windows图形界面编程 835.1 图形界面程式 835.1.1 创建视窗并接收讯息 835.1.2 创建一个主视窗并在主视窗中显示一行文本 895.1.3 一个简单的资源档案的使用示例 935.1.4 载入并显示对话框 995.1.5 给视窗画上外框 1015.1.6 用压栈的方法调用过程 1055.1.7 视窗档案名称列表 1115.1.8 读写PE档案的代码段 1185.1.9 显示点阵图和图示 1205.1.10 滑鼠抬起和按下时显示不同点阵图和图示 1275.1.11 在视窗中显示子视窗 1375.2 选单资源 1445.2.1 选单资源的使用方法 1445.2.2 标题栏图示和游标的使用方法 1525.2.3 对话框的使用方法 1585.2.4 对话框子视窗控制 1615.2.5 绘製工具列和状态栏 1705.2.6 绘製工具列和状态栏并打开档案 1835.2.7 文本编辑器 2065.2.8 自动显示工具列图示的提示 243第6章 时钟中断 2546.1 秒表计时器 2556.2 获取当前系统时间(本地时间) 2596.3 获取当前格林尼治标準时间 2626.4 获取Windows启动以来的时间 2636.5 每经过100毫秒在萤幕上显示一个点 2656.6 秒表程式 266第7章 图形操作 269 7.1 图形设备接口 2697.2 图形设备环境 2697.3 将一个视窗的像素複製到另一个视窗中 2707.4 GDI对象使用方法 2757.5 用明暗线画外框 2877.6 给视窗和按钮画有阴影的外框 2977.7 模仿Windows资源管理器中的操作 3057.8 用画笔和刷子绘图 3177.9 选择颜色 3247.10 显示点阵图 3307.11 把点阵图作为按钮 3357.12 点阵图移动 3417.13 根据滑鼠位置和状态显示不同图形 348第8章 视窗和键盘输入 3558.1 为编辑视窗设定视窗过程 3558.2 在视窗中列表信息串 3638.3 档案压缩和档案解压 3688.4 用入栈的方法写程式(1) 3888.5 用IDA反彙编出的程式(1) 3938.6 用入栈的方法写程式(2) 3978.7 用IDA反彙编出的程式(2) 404第9章 动态程式库程式 4109.1 如何编写动态程式库程式 4109.2 如何在用户程式中调用动态程式库中的函式 4129.3 用装载函式装载动态程式库 4189.4 扩展调用动态程式库 423