编程精粹--Microsoft编写高质量C语言代码(中文高清版)
序 .....................................................................................................................................................4
命名约定..........................................................................................................................................6
某些背景..........................................................................................................................................7
引言.................................................................................................................................................8
第1 章假想的编译程序.............................................................................................................12
第2 章自己设计并使用断言.....................................................................................................20
第3 章为子系统设防.................................................................................................................44
第4 章对程序进行逐条跟踪.....................................................................................................67
第5 章糖果机界面.....................................................................................................................75
第6 章风险事业.........................................................................................................................91
第7 章编码中的假象...............................................................................................................115
第8 章剩下来的就是态度问题...............................................................................................133
附录A 编码检查表....................................................................................................................148
附录B 内存登录例程................................................................................................................151
附录C 练习答案........................................................................................................................159
后记 走向何方.........................................................................................................................182
序 ……………………………………………………………………………… Ⅰ
某些背景 ……………………………………………………………………… Ⅲ
命名约定 ……………………………………………………………………… Ⅳ
引 言 ………………………………………………………………………… Ⅵ
第 1 章 假想的编译程序…………………………………………………… 1
第2 章 自己设计并使用断言……………………………………………… 8
第3 章 为子系统设防……………………………………………………… 31
第4 章 对程序进行逐条跟踪……………………………………………… 53
第5 章 糖果机界面………………………………………………………… 60
第6 章 风险事业…………………………………………………………… 75
第7 章 编码中的假象……………………………………………………… 98
第8 章 剩下的就是态度问题……………………………………………… 115
后记 走向何方…………………………………………………………… 129
附录A 编码检查表…………………………………………………………… 130
附录B 内存登录例程………………………………………………………… 133
附录C 练习答案……………………………………………………………… 140
参考文献……………………………………………………………………… 160
ASP.NET-XML深入编程技术
这是关于ASP.NET/XML深入编程的技术书。。作者精心设计了66个实例详细介绍了.NET Framework以及XML技术在.NET Framework中的编程方法和技巧。
全书由12章构成,内容包括.NET平台的建立、ASP.NET的Web Forms、控件、数据访问、Web Service、ASP.NET的设置和跟踪、ASP.NET的缓冲机制等技术,对于XML,书中则详细地介绍了XML的语法与应用,包括DTD、Schema、XSLT、XPath等,还有在.NET中的DOM接口和模拟SAX的接口。
本书的突出特色:用丰富的范例将两种新技术融合的编程方法进行了详细描述,实用性和指导性强。通过学习,读者可以灵活自如地运用这些新技术于开发实践。
Programming Windows程式开发设计指南
基础篇
1. 开始
. WINDOWS环境
. WINDOWS程式设计选项
. 编写第一个WINDOWS程式
2. Unicode简介
. 字元集简史
. 宽字元和C
. 宽字元和WINDOWS
3. 视窗和讯息
. 自己的视窗
. WINDOWS程式设计的难点
4. 输出文字
. 绘制和更新
. GDI简介
. 卷动列
. 建立更好的滚动
5. 图形基础
. GDI的结构
. 装置内容
. 画点和线
. 绘制填入区域
. GDI映射方式
. 矩形、区域和剪裁
6. 键盘
. 键盘基础
. 按键讯息
. 字元讯息
. 键盘讯息和字元集
. 插入符号(不是游标)
7. 滑鼠
. 滑鼠基础
. 显示区域滑鼠讯息
. 非显示区域滑鼠讯息
. 程式中的命中测试
. 拦截滑鼠
. 滑鼠滑轮
8. 计时器
. 计时器入门
. 计时器的使用:三种方法
. 计时器用於时钟
. 以计时器进行状态报告
9. 子视窗控制项
. 按钮类别
. 控制项与颜色
. 静态类别
. 卷动列类别
. 编辑类别
. 清单方块类别
10. 功能表及其他资源
. 图示、游标、字串和自订资源
. 功能表
. 键盘加速键
11. 对话方块
. 模态对话方块
. 非模态对话方块
. 通用对话方块
12. 剪贴簿
. 剪贴簿的简单使用
. 复杂的剪贴簿用法
. 实作剪贴簿浏览器
--------------------------------------------------------------------------------
图像篇
13. 使用印表机
. 列印入门
. 列印图形和文字
14. 点阵图和Bitblt
. 点阵图入门
. 点阵图尺寸
. 位元块传输
. GDI点阵图物件
15. 与装置无关的点阵图
. DIB档案格式
. 显示和列印
. DIB和DDB的结合
16. 调色盘管理器
. 使用调色盘
. 调色盘动画
. 调色盘和真实世界图像
. DIB处理程式库
17. 文字和字体
. 简单的文字输出
. 字体的背景
. 逻辑字体
. 字体列举
. 段落格式
. 有趣的东西
18. Metafile
. 旧的metafile格式\
. 增强型metafile
--------------------------------------------------------------------------------
进阶篇
19. 多重文件介面
. MDI概念
. MDI的范例程式
20. 多工和多执行绪
. 多工的各种模式
. WINDOWS的多执行绪处理
. 执行绪同步
. 事件信号
. 执行绪区域储存空间(TLS)
21. 动态连结程式库
. 动态连结程式库的基本知识
. 各式各样的DLL讨论
22. 声音与音乐
. WINDOWS和多媒体
. 波形声音
. MIDI和音乐
23. 领略Internet
. Windows Sockets
. WININET和FTP
C++对话系列 Jim Hyslop,Herb Sutter著
1 auto_ptr再回忆
2 空引用
3 起源
4 谁的代码更易于移植?
5 通过任何其他名字
6 Virtually Yours
7 方形尖塔
8 访问限制
9 重定向
10 关于操纵器的对话
11 根源
12 Abstract Factory, Template Style
13 怎样持久化一个对象
14 The Bind That Ties
15 Back to Base-ics
16 Al-Go-Rithms
17 匈牙利命名
18 我为你准备一切
19 新的起点,第一部分
20 新的起点,第二部分
21 模板特化,缺省参数和其他一些有趣的事情
22 想睡觉,偶然
23 产生真正的hash对象
24 好的,坏的,不赞成的
25 Getting to the Point
26 A Midsummer Night’s Madness
27 Baseless Exceptions
28 Contracts, Promises, and Mere Semantics
30 It's an Object-ful Lifetime
另 与大虾对话: 领悟设计模式
高质量C++/C 编程指南 林锐
第1章 文件结构
第2章 程序的版式
第3章 命名规则
第4章 表达式和基本语句
第5章 常量
第6章 函数
第7章 内存管理
第8章 C++函数的高级特性
第9章 类的构造函数、析构函数与赋值函数
第10章 类的继承和组合
第11章 其它编程经验
C#软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕
本书通过一个大型应用软件——SharpDevelop的完整开发过程展示了.NET高级编程技巧。
本书主要内容如下:
1.构建高度模块化的应用程序
2.提供一个灵活的、可扩展的、可自定义的用户界面
3.为实现有效的语言国际化进行翻译器管理
4.高效地进行文本表示和维护
5.代码查找和替换功能
6.构建可重用的控件
7.实现一个能够根据用户输入进行语法醒目显示和自动完成的分析器
8.使用反射访问有关.NET类的信息
9.创建WindowsForms设计器
10.创建代码生成器
C#字符串和正则表达式参考手册
第1章 系统处理文本的方式
本章解释.NET Framework处理文本的方式。
第2章 String类和StringBuilder类
本章讲述String类,解释.NET中如何实现字符串。
第3章 字符串转换
本章讲述字符串和其他数据类型之间的转换所涉及的问题。
第4章 国际化
.NET Framework中所有的文本都以16位的Unicode编码存放。本章对此进行了说明,并告诉您现在的字符至少以16位存储,此时该采取什么措施。
第5章 正则表达式
本章介绍正则表达式匹配语言,如何使用正则表达式匹配文本模式。
第6章 正则表达式的高级概念
上一章概述了匹配语言,而本章除了列举更多的表达式示例外,还将描述分组、替换和反向引用。
第7章 正则表达式模式
本章详细介绍各种正则表达式模式,使用它们可以匹配具体的数据类型,如数字、日期等。
数据结构 C#语言版
本书分为8章,第1章介绍了数据结构和算法的基本概念及本书用到的数学和C#的知识;第2章至第6章分别讨论了线性表、栈和队列、串和数组、树型结构和图结构等常用的数据结构及其应用,以及在.NET框架中相应的数据结构;第7、8两章分别讨论了排序和查找常用的各种方法及其应用以及在.NET框架中相应的算法。
C# COM 编程指南
本书向读者概要地介绍了.NET框架和通用语言运行库的基本概念,进一步讲解了新的.NET框架与已有的COM+(组件对象模型扩展)技术的互操作方法,即如何在COM+中使用.NET组件以及如何在.NET框架中使用已有的COM+组件;如何用C#语言创建全新的符合.NET规范的COM+组件,这些组件可用于事物处理、安全、事件、对象共享、事件排队以及远程处理。