具体描述
Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以开发出大型的软件,而且是了解操作系统运行细节的最佳方式。
本书从编写应用程序的角度,从“Hello,World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过70多个实例逐步深入Win32汇编语言编程的方方面面。
本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://www.win32asm.com.cn的创办者。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。
作者简介
罗云彬,软件工程师,现从事软件项目管理、软件工程实施、数据库应用等领域的工作,在Windows操作系统下的应用软件编程方面有丰富的经验,另外对Oracle数据库的管理有深入的研究,是国内为数不多的OCM证书获得者之一。
汇编语言编程是作者的一大爱好,作者自1990年开始即使用汇编语言编写程序,是Windows操作系统流行后国内最早研究Win32汇编编程的程序员之一,在1998年创建了专门探讨汇编编程的网站www.win32asm.com.cn,曾发表过大量关于汇编编程的文章和网上教程,经典作品《Windows环境下32位汇编语言程序设计》连续8年畅销。
目录信息
第1章 背景知识
1.1 Win32的软硬件平台
1.1.1 80x86系列处理器简史
1.1.2 Windows的历史
1.1.3 Win32平台的背后
1.1.3 Wintel联盟
1.2 Windows的特色
1.3 必须了解的基础知识
1.3.1 80x86处理器的工作模式
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数据库编程
参考文献
· · · · · · (收起)
读后感
看过前几版本,怎能不看这个最新版本呢,改版的封面很成功,名字也很响亮。每版都有新惊喜,牛人牛年写牛书,哈哈
第二版没读过,因为想买的时候缺货。 再加上我是个汇编门外汉,不知道本书的价值到底有多大。 但通过先前我看的曹爽《汇编语言》,再读这本觉得衔接非常好,两者相结合,自学汇编没有任何问题。 本书的定位不是给高手看的,是为我这种自学者打基础用的,无论是win32汇编、反汇...
第二版没读过,因为想买的时候缺货。 再加上我是个汇编门外汉,不知道本书的价值到底有多大。 但通过先前我看的曹爽《汇编语言》,再读这本觉得衔接非常好,两者相结合,自学汇编没有任何问题。 本书的定位不是给高手看的,是为我这种自学者打基础用的,无论是win32汇编、反汇...
不要迷信那些“WIndows程序设计”,“Windows核心编程”, 这本书才是首选,不知道是否是那些书翻译的问题,用词总是默认两可。这本书解决这个问题, 用词极为精准统一, 此外,相对于那两本书是相当简练的,明显吸收了那两本书的精华。
第二版没读过,因为想买的时候缺货。 再加上我是个汇编门外汉,不知道本书的价值到底有多大。 但通过先前我看的曹爽《汇编语言》,再读这本觉得衔接非常好,两者相结合,自学汇编没有任何问题。 本书的定位不是给高手看的,是为我这种自学者打基础用的,无论是win32汇编、反汇...
用户评价
拿起《琢石成器》,我脑海里立刻涌现出无数个画面,不是那种具体情节的预设,而是一种氛围,一种难以言喻的意境。我仿佛能听到清脆的敲击声,闻到淡淡的松香味,看到阳光透过窗棂,在打磨过的玉面上投下斑驳的光影。这本书,在我看来,更像是一场时间的旅行,一次与古老智慧的对话。我好奇,它会如何描绘那些沉寂了千年的玉石,如何在作者的笔下重获生命,诉说它们所经历的风雨与沧桑。或许,它会带我们走进那些隐秘的古墓,亲眼见证那些曾经的王侯将相,是如何将这份对美的极致追求,凝聚于一块块温润的玉器之中。我猜测,书中或许会对一些著名的玉器进行深入的剖析,不仅仅是它们的形制和工艺,更会挖掘它们所承载的文化符号和象征意义。比如,龙纹的演变,祥云图案的寓意,还有那些寄托着人们美好愿望的吉祥纹饰,它们是如何在一块块石头上被赋予灵魂的?我希望能从中看到,当一件器物从石头变成艺术品,它所经历的不仅仅是物理上的改变,更是精神层面的升华。它承载了工匠的情感,也承载了拥有者对生活的期许。这本书,对我来说,就是一次精神的洗礼,一次对“慢”生活和“深”思考的呼唤。
《琢石成器》,光是这个名字就带着一种沉甸甸的质感,仿佛能让人触摸到古老的工匠精神。初拿到这本书,我脑海里立刻浮现出的是那些在昏暗的工坊里,手持凿子与锤子,日复一日、年复一年雕琢玉石的匠人。他们用双手与智慧,将一块块冰冷坚硬的石头,幻化成温润如玉、栩栩如生的艺术品。我迫不及待地想翻开,去探寻那些隐藏在石头纹理中的故事,去感受那份对完美的极致追求。我设想着,书中或许会描绘一件传世古玉的诞生过程,从原石的挑选,到初具雏形,再到最后的精雕细琢,每一步都凝聚着匠人的心血与巧思。又或者,它会讲述一位年轻学徒,如何在一位经验丰富的老工匠的指导下,克服重重困难,最终掌握了那份将石头“唤醒”的秘诀。我期待着书中能有那些关于器物背后历史渊源的考据,那些关于不同时代、不同地域玉器风格的变迁,以及它们在中国文化中扮演的独特角色。当然,我也希望它能触及到那些关于传承的思考,在现代社会,这种一丝不苟、精益求精的工匠精神,是否还有其存在的价值?是否还能被当下的人们所理解和珍视?这本书,对我而言,不仅仅是一本关于“器”的书,更是一本关于“心”的书,一本关于沉淀与升华的书。
《琢石成器》这个书名,总让我联想到一种力量,一种将最平凡的物质,转化为最不凡的艺术的创造力。我期待着,这本书能像一位技艺精湛的老师傅,手把手地教我如何“看”石头,如何“读”石头。我不指望它会教我如何拿起刻刀,但我希望能从中领悟到,一块璞玉在工匠手中,是如何被“点化”的。或许,书中会描绘一些鲜为人知的玉石种类,介绍它们独特的质地、色彩和纹理,以及它们各自适合雕琢何种器物。又或者,它会讲述那些在历史上留下浓墨重彩的玉器大师们,他们的创作理念,他们的绝技,以及他们留给后世的宝贵财富。我设想,书中可能会穿插一些关于玉石物理特性的介绍,比如它的硬度、韧性、光泽,以及这些特性是如何影响雕刻过程和最终呈现效果的。但更重要的是,我希望它能让我感受到,工匠在雕琢过程中,与玉石之间那种微妙的互动。他们是如何倾听石头的“语言”,又是如何将自己的情感和想法,注入到每一刀的刻痕之中?这本书,对我而言,不仅仅是关于玉器的知识普及,更是一次关于“化腐朽为神奇”的哲学探索,一次对“匠心”最生动的诠释。
初见《琢石成器》,我脑海中立刻浮现的是一种古朴而深邃的画面,仿佛身处一片被时间遗忘的角落,四周弥漫着静谧与庄重。我猜测,这本书或许会像一位饱经沧桑的智者,用它特有的方式,缓缓道来那些关于石头与器物的古老故事。我期待着,它能带领我穿越时空,去探寻那些被岁月磨砺的痕迹,去感受那些曾经辉煌的文明,是如何在玉石上留下它们永恒的印记。书中是否会细致地描绘不同朝代的玉器风格,从汉代的浑厚古朴,到唐代的雍容华贵,再到宋代的文雅精致,每一件器物背后,都蕴藏着怎样的时代精神?我又好奇,那些关于玉石的传说和神话,是否也会在书中被娓娓道来,它们是如何影响着人们对玉石的认知,又是如何赋予了它们超越物质本身的神秘光环?我希望,这本书能让我明白,一件玉器的价值,不仅仅在于其材质的珍贵,更在于它所蕴含的历史文化底蕴,以及工匠倾注其中的智慧与心血。它不仅仅是一件摆设,更是一件能够与人产生共鸣的艺术品,一件能够传递情感的载体。对我来说,《琢石成器》将是一场跨越时空的文化之旅,一次对“时间”与“艺术”之间深刻联系的感悟。
《琢石成器》,单单这个名字,就有一种厚重感,一种历经岁月打磨的沉静。我脑海中浮现的,不是某个具体的故事,而是一种氛围,一种对精益求精的极致追求所带来的震撼。我设想,这本书或许会以一种近乎虔诚的态度,去描绘那些将平凡石头转化为绝世珍品的工匠们。我好奇,书中会如何展示那些高超的技艺,那些看似简单却蕴含无穷玄妙的雕刻手法。它是否会深入浅出地讲解,一块原石是如何在不同工具的配合下,一步步展现出它内在的美?我又不禁想象,那些在历史长河中被遗忘或被铭记的玉器,它们背后究竟隐藏着怎样的故事?或许是一些帝王的御用珍品,或许是一些文人墨客的情感寄托,又或许是一些宗教仪式中不可或缺的法器。我期待着,这本书能让我感受到,当一件器物被赋予“生命”时,它所承载的不仅仅是物质的价值,更是一种精神的传承,一种对美的永恒追求。这本书,对我来说,就像是一扇窗,让我得以窥见那些隐藏在坚硬石头之下的,柔美、细腻、充满智慧的灵魂。我希望通过它,能重新审视“器”的意义,以及“琢磨”本身所蕴含的深刻哲理。
后面几章挺有意思的 。。。 远程线程,简单金山游侠,小外挂之类的。这些挺能体现Win汇编的优势,但是深入底层的并不多。样例程序应都是环3的 ,Win汇编入门不错额
大二时候看哒,理解了一些函数的调用规则
用汇编,来编写windows窗口程序,学过汇编的可以看看
就是《windows核心编程》的32位汇编版,两本书各有各的有点,但是《windows核心编程》讲得更细,更深。
大二时候看哒,理解了一些函数的调用规则