快捷索引


会员福利

资源无源时,可利用百度网盘 & 迅雷云盘取回

此内容仅供注册用户。请 %登录%.

神秘内容,请 登录 / 注册 后查看

会员可见全站福利 !

中文名: 琢石成器—Windows 环境下32位汇编程序设计 PDF+光盘

别名: Windows环境下32位汇编语言程序设计(第三版)电子书+光盘

作者罗云彬

图书分类: 软件

资源格式: PDF

版本: 最新“琢石成器”第三版

出版社: 罗云彬

书号: 9787121086632

发行时间: 2009年06月01日

地区大陆

语言简体中文

简介

IPB Image

琢石成器—Windows环境下32位汇编语言程序设计

内容介绍

作 者:罗云彬 著
出 版 社:电子工业出版社
出版时间: 2009-6-1
页 数:756页
开 本:16开
ISBN 9787121086632
定价::89.00元(含光盘1张)

畅销书《Windows环境下32位汇编语言程序设计》升级版。

  Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以开发出大型的软件,而且是了解操作系统运行细节的最佳方式。

  本书从编写应用程序的角度,从“Hello,World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过70多个实例逐步深入Win32汇编语言编程的方方面面。

  

光盘介绍:

1. 编译器和链接器

本附书代码全部采用 MASM 格式编写,推荐使用 MASM32 软
件包作为编译环境,MASM32 软件包可以在以下地址下载:

安装完成以后请将本光盘根目录下的环境设置批处理文件 Var.bat
拷贝到 Masm32\bin 目录下,并根据 MASM32 的安装位置编辑修改
Var.bat 文件中的相关目录名称。

2. 代码维护工具

每个例子都包括了描述编译、链接方法的 makefile 文件,
使用 nmake 工具可以自动根据此文件进行编译链接,nmake 工
具可以从 Visual C++ 的 bin 目录中找到,也可以从作者的网
站中下载。

3. 编译环境和编译方法

建议使用命令行方式进行编译,以编译 Chapter02\Test
目录中 Test.asm 为例,步骤是:

I. 打开一个“命令提示符”窗口。
II. 进入环境设置批处理文件 Var.bat 所在目录并执行
它,以后就可以使用这个“命令提示符”窗口编译
文件了。

x: <切换到MASM32安装的驱动器>
cd \masm32\bin <进入MASM32的执行目录>
var <执行Var.bat设置环境变量>

III. 进入源代码目录:

cd \chapter02\test

IV. 使用 nmake 工具进行编译链接:

nmake

V. 执行编译好的可执行文件。

如果需要对源代码进行修改,不必关闭“命令提示符”窗口,
只要切换到编辑器窗口,在修改 *.asm 文件后重复进行第 IV 和
第 V 步骤即可。

# 特别注意:将光盘中的代码拷贝到硬盘后,必须将文件的只读属性去除!

4. 关于联机帮助文档

5. 本光盘所包含目录的说明

根目录下的 *.pdf ;附录A、B、C的电子版文档

Chapter02\Test ;测试编译环境

Chapter03\HelloWorld ;Hello World

Chapter04\FirstWindow ;用Win32汇编写第一个窗口
Chapter04\FirstWindow-1 ;用Win32汇编写第一个窗口
Chapter04\SendMessage ;窗口间的消息互发
Chapter04\SendMessage-1 ;窗口间的消息互发

Chapter05\Menu ;使用资源 – 使用菜单
Chapter05\Icon ;使用资源 – 使用图标
Chapter05\Dialog ;使用资源 – 使用对话框
Chapter05\Listbox ;使用资源 – 使用列表框
Chapter05\Control ;使用资源 – 使用子窗口控件
Chapter05\ShowVersionInfo ;使用资源 – 显示版本信息资源的程序
Chapter05\VersionInfo ;使用资源 – 使用版本信息资源

Chapter06\Timer ;定时器的使用

Chapter07\DcCopy ;在两个窗口的 DC 间互相拷贝屏幕
Chapter07\Clock ;模拟时钟程序
Chapter07\BmpClock ;用 Bitmap 图片做背景的模拟时钟程序
Chapter07\TestObject ;一些常见的绘图操作

Chapter08\CommDlg ;使用通用对话框

Chapter09\Toolbar ;使用工具栏
Chapter09\StatusBar ;使用状态栏
Chapter09\Richedit ;使用丰富编辑控件
Chapter09\Wordpad ;一个完整的文本编辑器例子
Chapter09\SubClass ;窗口的子类化例子
Chapter09\SuperClass ;窗口的超类化例子

Chapter10\MemInfo ;显示当前内存的使用情况
Chapter10\FindFile ;全盘查找文件的例子
Chapter10\Formattext ;文件读写例子
Chapter10\Formattext\FileMap ;使用内存映射文件进行文件读写的例子
Chapter10\MMFShare ;使用内存映射文件进行进程间数据共享

Chapter11\Dll\Dll ;最简单的动态链接库例子 – 编写 DLL
Chapter11\Dll\MASM Sample ;最简单的动态链接库例子 – 使用 DLL
Chapter11\Dll\VC++ Sample ;最简单的动态链接库例子 – 在VC++中使用汇编编写的DLL
Chapter11\KeyHook ;Windows 钩子的例子 – 监听键盘动作
Chapter11\RecHook ;Windows 日志记录钩子的例子 – 监听键盘动作

Chapter12\Counter ;有问题的程序 – 一个计数程序
Chapter12\Thread ;用多线程的方式解决上一个程序的问题
Chapter12\Event ;使用事件对象
Chapter12\ThreadSynErr ;一个存在同步问题的多线程程序
Chapter12\ThreadSyn\UseCriticalSection ;使用临界区对象解决多线程同步问题
Chapter12\ThreadSyn\UseEvent ;使用事件对象解决多线程同步问题
Chapter12\ThreadSyn\UseMutex ;使用互斥对象解决多线程同步问题
Chapter12\ThreadSyn\UseSemaphore ;使用信号灯对象解决多线程同步问题

Chapter13\CmdLine ;使用命令行参数
Chapter13\Process ;创建进程的例子
Chapter13\ProcessList ;显示系统中运行的进程列表
Chapter13\Patch1 ;一个内存补丁程序
Chapter13\Patch2 ;一个内存补丁程序
Chapter13\Patch3 ;一个内存补丁程序
Chapter13\HideProcess9x ;Windows 9x下的进程隐藏
Chapter13\RemoteThreadDll ;用 DLL 注入的方法实现远程进程
Chapter13\RemoteThread ;不依靠任何外部文件实现远程进程

Chapter14\TopHandler ;使用筛选器处理异常
Chapter14\SEH01 ;最基本结构化异常处理例子
Chapter14\SEH02 ;改进后的结构化异常处理例子
Chapter14\Unwind ;异常处理中的展开操作例子

Chapter15\Ini ;使用 INI 文件
Chapter15\Reg ;操作注册表的例子
Chapter15\Associate ;操作注册表实现文件关联

Chapter16\TcpEcho ;实现 TCP 服务器端的简单例子
Chapter16\Chat-TCP ;用 TCP 协议实现的聊天室例子

Chapter17\PeInfo ;查看 PE 文件的基本信息
Chapter17\Import ;查看 PE 文件的导入表
Chapter17\Export ;查看 PE 文件的导出表
Chapter17\Resource ;查看 PE 文件的资源列表
Chapter17\Reloc ;查看 PE 文件的重定位信息
Chapter17\NoImport ;不使用导入表调用 API 函数
Chapter17\AddCode ;在 PE 文件上附加可执行代码的例子

Chapter18\OdbcSample ;用ODBC操作数据库的例子

Appendix A\EchoLine ;控制台输入输出的例子

Appendix B\MsgWindow01 ;消息机制试验 1
Appendix B\MsgWindow02 ;消息机制试验 2
Appendix B\MsgWindow03 ;消息机制试验 3
Appendix B\MsgWindow04 ;消息机制试验 4

Appendix C\BrowseFolder ;浏览目录对话框

6. 联系作者

虽然本书中所有的例子代码都已经在Windows 98、Windows 2000、
Windows XP 和Windows Vista下测试通过,但也有存在Bug的可能,如果
发现代码存在错误或者有其它问题,请告知作者,联系方法:

内容截图:

IPB Image

IPB Image

IPB Image

VeryCD首发转载请注明,闲来无事又做了一遍完整版镜像,其实完整版里面带了很多出版社的东西,对看书学习几乎无用,学习的话下载那个RAR压缩文件就足够了O(∩_∩)O~

目录

图书介绍

基础篇
第1章 背景知识
1.1 Win32的软硬件平台
1.1.1 80×86系列处理器简史
1.1.2 Windows的历史
1.1.3 Win32平台的背后
1.1.3 Wintel联盟
1.2 Windows的特色
1.3 必须了解的基础知识
1.3.1 80×86处理器的工作模式
1.3.2 Windows的内存管理
1.3.3 Windows的特权保护
第2章 准备编程环境
2.1 Win32可执行文件的
2.1 开发过程
2.2 编译器和链接器
2.2.1 MASM系列
2.2.2 TASM系列
2.2.3 其他编译器
2.2.4 MASM,TASM还是
2.2.4 NASM
2.2.5 *选择——MASM32
2.2.5 SDK软件包
2.3 创建资源
2.3.1 资源编译器的使用
2.3.2 所见即所得的资源编辑器
2.4 make工具的用法
2.4.1 make工具是什么
2.4.2 nmake的用法
2.4.3 描述文件的语法
2.5 获取资料
2.5.1 Windows资料的来源
2.5.2 Intel处理器资料
2.6 构建编程环境
2.6.1 IDE还是命令行
2.6.2 本书推荐的工作环境
2.6.3 尝试编译第一个程序
第3章 使用MASM
3.1 Win32汇编源程序的结构
3.1.1 模式定义
3.1.2 段的定义
3.1.3 程序结束和程序入口
3.1.4 注释和换行
3.2 调用API
3.2.1 API是什么
3.2.2 调用API
3.2.3 API参数中的等值定义
3.3 标号、变量和数据结构
3.3.1 标号
3.3.2 全局变量
3.3.3 局部变量
3.3.4 数据结构
3.3.5 变量的使用
3.4 使用子程序
3.4.1 子程序的定义
3.4.2 参数传递和堆栈平衡
3.5 高级语法
3.5.1 条件测试语句
3.5.2 分支语句
3.5.3 循环语句
3.6 代码风格
3.6.1 变量和函数的命名
3.6.2 代码的书写格式
3.6.3 代码的组织
初级篇
第4章 第一个窗口程序
第5章 使用资源
第6章 定时器和Windows时间
第7章 图形操作
界面篇
第8章 通用对话框
第9章 通用控件
系统篇
第10章 内存管理和文件操作
第11章 动态链接库和钩子
第12章 多线程
第13章 过程控制
第14章 异常处理
应用篇
第15章 注册表和INI文件
第16章 WinSock接口和网络编程
第17章 PE文件
第18章 ODBC数据库编程
参考文献



书我要,下载先! http://www.books51.com/ 祝您开卷有益!


标签: ,


文章类别:

本文链接: http://www.books51.com/292768.html

【点击下方链接,复制 & 分享文章网址】

琢石成器Windows 环境下32位汇编程序设计PDF光盘 第三版 罗云彬 罗云彬 第三版 pdf → http://www.books51.com/292768.html

上一篇:

下一篇:

0 ratings, 0 votes0 ratings, 0 votes (0 次顶, 0已投票)
你必须注册后才能投票!
Loading...

添加新评论