王朝网络
分享
 
 
 

《琢石成器——Windows 环境下32位汇编程序设计 附属光盘》最新“琢石成器”版本[光盘镜像]

王朝简介·作者佚名  2010-04-24  
宽屏版  字体: |||超大  
 说明  因可能的版权问题本站不提供该资源的存贮、播放、下载或推送,本文仅为内容简介。

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

别名: Windows环境下32位汇编语言程序设计(第二版)光盘

资源格式: 光盘镜像

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

发行时间: 2009年06月01日

地区: 大陆

对白语言: 普通话

文字语言: 简体中文

简介:

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

图书信息

作者:罗云彬 著

出 版 社:电子工业出版社

出版时间: 2009-6-1

页数:756页

开本:16开

ISBN 9787121086632

定价::89.00元(含光盘1张)

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

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

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

本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://www.win32asm.com.cn的创办者。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。

光盘介绍:

1. 编译器和链接器

本附书代码全部采用 MASM 格式编写,推荐使用 MASM32 软

件包作为编译环境,MASM32 软件包可以在以下地址下载:

MASM32官方站点: http://www.masm32.com

作者的MASM编程站点: http://www.win32asm.com.cn

安装完成以后请将本光盘根目录下的环境设置批处理文件 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. 关于联机帮助文档

Win32 汇编编程涉及很多 API 的使用,使用 .hlp、.chm 等

格式的联机帮助文件查找这些 API 的使用说明是很方便的,作者

的网站上提供了很详尽的联机文档下载,具体请访问:

http://www.win32asm.com.cn

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的可能,如果

发现代码存在错误或者有其它问题,请告知作者,联系方法:

给作者发 E-mail:asm@zj165.com

从作者的主页上可以找到最新有效的邮箱地址:http://www.win32asm.com.cn

第一次发资源,希望大家多多支持;另外我用我的的服务器上传,用户名:[CHN][VeryCD]crazyboysk全速共享上传,但连接的服务器不能确定,基本保持常年上传状态,大家可以放心下载O(∩_∩)O~

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有