﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-luqingfei@C++-随笔分类-Books</title><link>http://www.cppblog.com/luqingfei/category/9461.html</link><description>&lt;font color='gray'&gt;为中华之崛起而崛起！&lt;/font&gt;
</description><language>zh-cn</language><lastBuildDate>Mon, 11 Oct 2010 08:39:48 GMT</lastBuildDate><pubDate>Mon, 11 Oct 2010 08:39:48 GMT</pubDate><ttl>60</ttl><item><title>C++标准程序库—自修教程与参考手册 </title><link>http://www.cppblog.com/luqingfei/archive/2010/10/11/129443.html</link><dc:creator>路青飞</dc:creator><author>路青飞</author><pubDate>Mon, 11 Oct 2010 08:12:00 GMT</pubDate><guid>http://www.cppblog.com/luqingfei/archive/2010/10/11/129443.html</guid><wfw:comment>http://www.cppblog.com/luqingfei/comments/129443.html</wfw:comment><comments>http://www.cppblog.com/luqingfei/archive/2010/10/11/129443.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/luqingfei/comments/commentRss/129443.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/luqingfei/services/trackbacks/129443.html</trackback:ping><description><![CDATA[<p>&nbsp;<a title=C++标准程序库 href="http://img3.douban.com/lpic/s1092079.jpg" target=_blank jQuery1286784576148="36" border="0"><img title=点击看大图 alt=C++标准程序库 src="http://img3.douban.com/mpic/s1092079.jpg"></a><br>译者: 侯捷 / 孟岩<br>作者: [德] Nicolai M. Josuttis</p>
<p>副标题: 自修教程与参考手册<br>ISBN: 9787560927824 <br>页数: 800<br>出版社: 华中科技大学出版社<br>定价: 108.00元<br>装帧: 平装16开<br>出版年: 2002-9<br></p>
<h2>简介 &#183; &#183; &#183; &#183; &#183; &#183; </h2>
<div class=indent>　　这本包含最新资料的完整书籍，反映出被ANSI/ISO C++语言标准规格书纳入的C++标准程序库的最新组成。更明确地说，这本书将焦点放在标准模板库身上，检验其中的容器、迭代器、仿函数和算法。读者还可以找到特殊容、字串、数值类别、国际化议题、IOStream。每一个元素都有深刻的呈现，包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险，以及相关类别和函数的精确樯记式和定义式。<br></div>
<h2>目录 &#183;&#183;&#183;&#183;&#183;&#183; </h2>
<div class=indent id=dir_1110941_short style="DISPLAY: none" jQuery1286784576148="159">巨细靡遗&#183;井然有序（侯捷译序）<br>孟岩译序<br>目录<br>前言<br>致谢<br>1．关于本书<br>&#183; &#183; &#183; &#183; &#183; &#183; (<a href="javascript:$('#dir_1110941_short').hide();$('#dir_1110941_full').show();$.get('/j/subject/j_dir_count',{id:1110941});void(0);" jQuery1286784576148="49"><font color=#666699>更多</font></a>) </div>
<div class=indent id=dir_1110941_full>巨细靡遗&#183;井然有序（侯捷译序）<br>孟岩译序<br>目录<br>前言<br>致谢<br>1．关于本书<br>2．C++及其标准程序库简介<br>3．一般概念<br>4．通用工具<br>5．Standard Template Library（STL，标准模板库）<br>6．STL容器（STL Container）<br>7．STL 迭代器（STL Iterators）<br>8．STL 仿函数（functors）(又名函数对象，function objects)<br>9．STL算法（STL Algorithms）<br>10．特殊容器（Special Containers）<br>11．Strings（字符串）<br>12．数值（Numerics）<br>13．以Stream Classes<br>14．国际化（Internationalization,i18n）<br>15．空间配置器（Allocator）<br>网络上的资源<br>参考书目<br>索引<br></div>
<img src ="http://www.cppblog.com/luqingfei/aggbug/129443.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/luqingfei/" target="_blank">路青飞</a> 2010-10-11 16:12 <a href="http://www.cppblog.com/luqingfei/archive/2010/10/11/129443.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《Windows环境下32位汇编语言程序设计》--罗云彬</title><link>http://www.cppblog.com/luqingfei/archive/2010/08/05/122282.html</link><dc:creator>路青飞</dc:creator><author>路青飞</author><pubDate>Thu, 05 Aug 2010 02:58:00 GMT</pubDate><guid>http://www.cppblog.com/luqingfei/archive/2010/08/05/122282.html</guid><wfw:comment>http://www.cppblog.com/luqingfei/comments/122282.html</wfw:comment><comments>http://www.cppblog.com/luqingfei/archive/2010/08/05/122282.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/luqingfei/comments/commentRss/122282.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/luqingfei/services/trackbacks/122282.html</trackback:ping><description><![CDATA[《Windows环境下32位汇编语言程序设计》<br><span><span class=pl><font color=#666666>作者</font></span>: <a href="http://book.douban.com/search/%E7%BD%97%E4%BA%91%E5%BD%AC" jQuery1280977007415="51"><font color=#336699>罗云彬</font></a></span><br><br>
<h2>简介 &#183; &#183; &#183; &#183; &#183; &#183; </h2>
<div class=indent>　　Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口，不仅可以开发出大型的软件，而且是了解操作系统运行细节的最佳方式。<br>　　本书从编写应用程序的角度，从&#8220;Hello，World!&#8221;这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序，通过70多个实例逐步深入Win32汇编语言编程的方方面面。<br>　　本书作者罗云彬拥有十余年汇编语言编程经验，是汇编编程网站<a href="http://www.win32asm.com.cn/" target=_blank rel=nofollow jQuery1280977007415="58"><font color=#336699>http://www.win32asm.<wbr>com.cn</font></a>的创办者。本书是作者多年来编程工作的总结，适合于欲通过Win32汇编语言编写Windows程序的读者。<br></div>
<h2>作者简介 &#183; &#183; &#183; &#183; &#183; &#183; </h2>
<div class=indent>　　罗云彬，软件工程师，现从事软件项目管理、软件工程实施、数据库应用等领域的工作，在Windows操作系统下的应用软件编程方面有丰富的经验，另外对Oracle数据库的管理有深入的研究，是国内为数不多的OCM证书获得者之一。<br>　　汇编语言编程是作者的一大爱好，作者自1990年开始即使用汇编语言编写程序，是Windows操作系统流行后国内最早研究Win32汇编编程的程序员之一，在1998年创建了专门探讨汇编编程的网站<a href="http://www.win32asm.com.cn/" target=_blank rel=nofollow jQuery1280977007415="59"><font color=#336699>www.win32asm.com.cn</font></a>，曾发表过大量关于汇编编程的文章和网上教程，经典作品《Windows环境下32位汇编语言程序设计》连续8年畅销。</div>
<h2>目录 &#183;&#183;&#183;&#183;&#183;&#183; </h2>
<div class=indent id=dir_3788437_short style="DISPLAY: none" jQuery1280977007415="166">基础篇<br>　第1章 背景知识　　　<br>　　1.1 Win32的软硬件平台　　　<br>　　　1.1.1 80x86系列处理器简史　　　<br>　　　1.1.2 Windows的历史　　　<br>　　　1.1.3 Win32平台的背后<br>&#183; &#183; &#183; &#183; &#183; &#183; (<a href="javascript:$('#dir_3788437_short').hide();$('#dir_3788437_full').show();$.get('/j/subject/j_dir_count',{id:3788437});void(0);" jQuery1280977007415="60"><font color=#666699>更多</font></a>) </div>
<div class=indent id=dir_3788437_full>基础篇<br>　第1章 背景知识　　　<br>　　1.1 Win32的软硬件平台　　　<br>　　　1.1.1 80x86系列处理器简史　　　<br>　　　1.1.2 Windows的历史　　　<br>　　　1.1.3 Win32平台的背后<br>　　　1.1.3 Wintel联盟　　　<br>　　1.2 Windows的特色　　　<br>　　1.3 必须了解的基础知识　　　<br>　　　1.3.1 80x86处理器的工作模式　　　<br>　　　1.3.2 Windows的内存管理　　　<br>　　　1.3.3 Windows的特权保护　　　<br>　第2章 准备编程环境　　　<br>　　2.1 Win32可执行文件的<br>　　2.1 开发过程　　　<br>　　2.2 编译器和链接器　　　<br>　　　2.2.1 MASM系列　　　<br>　　　2.2.2 TASM系列　　　<br>　　　2.2.3 其他编译器　　　<br>　　　2.2.4 MASM，TASM还是<br>　　　2.2.4 NASM　　　<br>　　　2.2.5 我们的选择——MASM32 <br>　　　2.2.5 SDK软件包　　　<br>　　2.3 创建资源　　　<br>　　　2.3.1 资源编译器的使用　　　<br>　　　2.3.2 所见即所得的资源编辑器　　　<br>　　2.4 make工具的用法　　　<br>　　　2.4.1 make工具是什么　　　<br>　　　2.4.2 nmake的用法　　　<br>　　　2.4.3 描述文件的语法　　　<br>　　2.5 获取资料　　　<br>　　　2.5.1 Windows资料的来源　　　<br>　　　2.5.2 Intel处理器资料　　　<br>　　2.6 构建编程环境　　　<br>　　　2.6.1 IDE还是命令行　　　<br>　　　2.6.2 本书推荐的工作环境　　　<br>　　　2.6.3 尝试编译第一个程序　　　<br>　第3章 使用MASM　　　<br>　　3.1 Win32汇编源程序的结构　　　<br>　　　3.1.1 模式定义　　　<br>　　　3.1.2 段的定义　　　<br>　　　3.1.3 程序结束和程序入口　　　<br>　　　3.1.4 注释和换行　　　<br>　　3.2 调用API　　　<br>　　　3.2.1 API是什么　　　<br>　　　3.2.2 调用API　　　<br>　　　3.2.3 API参数中的等值定义　　　<br>　　3.3 标号、变量和数据结构　　　<br>　　　3.3.1 标号　　　<br>　　　3.3.2 全局变量　　　<br>　　　3.3.3 局部变量　　　<br>　　　3.3.4 数据结构　　　<br>　　　3.3.5 变量的使用　　　<br>　　3.4 使用子程序　　　<br>　　　3.4.1 子程序的定义　　　<br>　　　3.4.2 参数传递和堆栈平衡　　　<br>　　3.5 高级语法　　　<br>　　　3.5.1 条件测试语句　　　<br>　　　3.5.2 分支语句　　　<br>　　　3.5.3 循环语句　　　<br>　　3.6 代码风格　　　<br>　　　3.6.1 变量和函数的命名　　　<br>　　　3.6.2 代码的书写格式　　　<br>　　　3.6.3 代码的组织　　　<br>初级篇<br>　第4章 第一个窗口程序　　　<br>　第5章 使用资源　　　<br>　第6章 定时器和Windows时间　　　<br>　第7章 图形操作　　　<br>界面篇<br>　第8章 通用对话框　　　<br>　第9章 通用控件　　　<br>系统篇<br>　第10章 内存管理和文件操作　　　<br>　第11章 动态链接库和钩子　　　<br>　第12章 多线程　　　<br>　第13章 过程控制　　　<br>　第14章 异常处理　　　<br>应用篇<br>　第15章 注册表和INI文件　　　<br>　第16章 WinSock接口和网络编程　　　<br>　第17章 PE文件　　　<br>　第18章 ODBC数据库编程　　　<br>参考文献<br></div>
<img src ="http://www.cppblog.com/luqingfei/aggbug/122282.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/luqingfei/" target="_blank">路青飞</a> 2010-08-05 10:58 <a href="http://www.cppblog.com/luqingfei/archive/2010/08/05/122282.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《汇编语言》--王爽</title><link>http://www.cppblog.com/luqingfei/archive/2010/08/05/122274.html</link><dc:creator>路青飞</dc:creator><author>路青飞</author><pubDate>Thu, 05 Aug 2010 02:22:00 GMT</pubDate><guid>http://www.cppblog.com/luqingfei/archive/2010/08/05/122274.html</guid><wfw:comment>http://www.cppblog.com/luqingfei/comments/122274.html</wfw:comment><comments>http://www.cppblog.com/luqingfei/archive/2010/08/05/122274.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/luqingfei/comments/commentRss/122274.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/luqingfei/services/trackbacks/122274.html</trackback:ping><description><![CDATA[<img title=点击看大图 alt=汇编语言（第2版） src="http://img2.douban.com/mpic/s3094691.jpg"><span><span class=pl><font color=#666666>作者</font></span>: <a href="http://book.douban.com/search/%E7%8E%8B%E7%88%BD" jQuery1280974704063="47"><font color=#336699>王爽</font></a><br><br>
<h2>简介 &#183; &#183; &#183; &#183; &#183; &#183; </h2>
<div class=indent>　　汇编语言是各种CPU提供的机器指令的助记符的集合，人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言，作者以循序渐进的思想精心创作了这本书。本书具有如下特点：采用了全新的结构对课程的内容进行组织，对知识进行最小化分割，为读者构造了循序渐进的学习线索；在深入本质的层面上对汇编语言进行讲解；对关键环节进行深入的剖析。<br>　　　　本书可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。<br></div>
<h2>作者简介 &#183; &#183; &#183; &#183; &#183; &#183; </h2>
<div class=indent>　　王爽，著名计算机科学教育家，哲学家。1 975年出生于黑龙江省齐齐哈尔市。1 997年毕业于宁夏大学计算机及应用专业。2007年开创了可行性哲学理论体系。自1 999年以来，陆续提出并实践了知识屏蔽、线索化、多元环境等一系列对高等专业人才培养具有重要意义的教学与教育思想。多年以来一直积极致力于推动教育发展的各项事业，同时在高等教育、计算机科学与技术、IT产业等诸多领域都有所成就。</div>
<h2>目录 &#183;&#183;&#183;&#183;&#183;&#183; </h2>
<div class=indent id=dir_3037562_short style="DISPLAY: none" jQuery1280974704063="176">第1章　基础知识　<br>　1.1　机器语言　<br>　1.2　汇编语言的产生　<br>　1.3　汇编语言的组成　<br>　1.4　存储器　<br>　1.5　指令和数据　<br>&#183; &#183; &#183; &#183; &#183; &#183; (<a href="javascript:$('#dir_3037562_short').hide();$('#dir_3037562_full').show();$.get('/j/subject/j_dir_count',{id:3037562});void(0);" jQuery1280974704063="59"><font color=#666699>更多</font></a>) </div>
<div class=indent id=dir_3037562_full>第1章　基础知识　<br>　1.1　机器语言　<br>　1.2　汇编语言的产生　<br>　1.3　汇编语言的组成　<br>　1.4　存储器　<br>　1.5　指令和数据　<br>　1.6　存储单元　<br>　1.7　CPU对存储器的读写　<br>　1.8　地址总线　<br>　1.9　数据总线　<br>　1.10　控制总线　<br>　1.11　内存地址空间(概述)　<br>　1.12　主板　<br>　1.13　接口卡　<br>　1.14　各类存储器芯片　<br>　1.15　内存地址空间　<br>第2章　寄存器　<br>2.1　通用寄存器　　　　　　　　<br>2.2　字在寄存器中的存储　　　　<br>2.3　几条汇编指令　　　　　　　<br>2.4　物理地址　　　　　　　　　<br>2.5　16位结构的CPU　　　　　　<br>2.6　8086cPu给出物理地址的方法<br>2.7 &#8220;段地址xl6+偏移地址=物理地址&#8221;的本质含义　　　　　　　　<br>2.8　段的概念　　　　　　　　　<br>2.9　段寄存器　　　　　　　　　<br>2.10　CS和IP　　　　　　　　　<br>2.11　修改CS、IP的指令　　　　<br>2.12　代码段　　　　　　　　　<br>实验1　查看CPU和内存，用机器指令和汇编指令编程　　　<br>第3章　寄存器(内存访问)　　　<br>3.1 内存中字的存储　　　　　<br>3.2　DS 31：1[address]　　　　　　　　<br>3.3　字的传送　　　　　　　　<br>3.4　ITIOV、add、sub指令　　　<br>3.5　数据段　　　　　　　　　<br>3.6　栈　　　　　　　　　　　　　　　<br>3.7　CPU提供的栈机制　　　　<br>3.8　栈顶超界的问题　　　　　　<br>3.9　puSh、pop指令　　　　　　<br>3.10　栈段　　　　　　　　　　<br>实验2　用机器指令和汇编指令编程　<br>第4章　第一个程序　　　　　　　　<br>　4.1　一个源程序从写出到执行的过程<br>　4.2　源程序　　　　　　　　　　　<br>　4.3　编辑源程序　　　　　　　　　<br>　4.4　编译　　　　　　　　　　　　<br>　4.5　连接　　　　　　　　　　　　<br>　4.6 以简化的方式进行编译和连接　<br>　4.7 1.exe的执行　　　　　　　　　<br>　4.8　谁将可执行文件中的程序装载进入内存并使它运行?　　　　　　<br>　4.9　程序执行过程的跟踪　　　　　<br>　实验3　编程、编译、连接、跟踪　　<br>第5章　【BX】和loop指令　　　　　<br>　5.1 【BX】　　　　　　　　　　　　<br>　5.2　Loop指令　　　　　　　　　　<br>　5.3　在Debu9中跟踪用loop指令实现酮循环程序　　　　　　　　　　<br>　5.4　Debu9和汇编编译器masm对指令的不同处理　　　　　　　<br>　5.5　loop和【bx】的联合应用　　　<br>　&#8230;&#8230;<br>第3章　寄存器(内存访问)　<br>第4章　第一个程序　<br>第5章　[BX]和loop指令　<br>第6章　包含多个段的程序　<br>第7章　更灵活的定位内存地址的方法　<br>第8章　数据处理的两个基本问题　<br>第9章　转移指令的原理　<br>第10章　CALL和RET指令　<br>第11章　标志寄存器　<br>第12章　内中断　<br>第13章　int指令　<br>第14章　端口　<br>第15章　外中断　<br>第16章　直接定址表　<br>第17章　使用BIOS进行键盘输入和磁盘读写　<br>综合研究　<br>附注<br></div>
</span>
<img src ="http://www.cppblog.com/luqingfei/aggbug/122274.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/luqingfei/" target="_blank">路青飞</a> 2010-08-05 10:22 <a href="http://www.cppblog.com/luqingfei/archive/2010/08/05/122274.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《C++入门经典》(第3版)</title><link>http://www.cppblog.com/luqingfei/archive/2009/02/04/72977.html</link><dc:creator>路青飞</dc:creator><author>路青飞</author><pubDate>Wed, 04 Feb 2009 05:48:00 GMT</pubDate><guid>http://www.cppblog.com/luqingfei/archive/2009/02/04/72977.html</guid><wfw:comment>http://www.cppblog.com/luqingfei/comments/72977.html</wfw:comment><comments>http://www.cppblog.com/luqingfei/archive/2009/02/04/72977.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/luqingfei/comments/commentRss/72977.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/luqingfei/services/trackbacks/72977.html</trackback:ping><description><![CDATA[<img src="http://otho.douban.com/lpic/s2210947.jpg"><br>
<h2>简介 &#183; &#183; &#183; &#183; &#183; &#183; </h2>
<div class=indent>　　C++在几乎所有的计算环境中都非常普及，而且可以用于几乎所有的应用程序。C++从C中继承了过程化编程的高效性，并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了，所以掌握C++并不十分容易。本书详述了C++语言的各个方面，包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础，每个关键点都用具体的示例进行详细的讲解。<br>　　 本书基本不需要读者具备任何C++知识，书中包含了理解C++的所有必要知识，读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。<br></div>
<h2>作者简介 &#183; &#183; &#183; &#183; &#183; &#183; </h2>
<div class=indent>　　Ivor Horton是世界著名的计算机图书作家，主要从事与编程相关的顾问及撰写工作，曾帮助无数程序员步入编程的殿堂。他曾在IBM工作多年，能使用多种语言进行编程（在多种机器上使用汇编语言和高级语言），设计和实现了实时闭环工业控制系统。Horton拥有丰富的教学经验（教学内容包括C、C++、FORTRAN、PL/1、APL等），同时还是机械、加工和电子CAD系统、机械CAM系统和DNC/CNC系统方面的专家。Ivor Horton还著有Beginning Visual C++6、Beginning C Programming和Beginning Java2 等多部入门级好书。<br>　　 李予敏，男，计算机科学及应用专业博士，某研究院高级研究员，拥有丰富的C、C++编程经验，在核心期刊、国际国内会议上发表多篇文章，拥有著作3本、译著2本。</div>
<img src ="http://www.cppblog.com/luqingfei/aggbug/72977.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/luqingfei/" target="_blank">路青飞</a> 2009-02-04 13:48 <a href="http://www.cppblog.com/luqingfei/archive/2009/02/04/72977.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>