Windows 下的C/C++高级编程——程序员加油站系列图书

Windows 下的C/C++高级编程——程序员加油站系列图书
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 人民邮电出版社
2002-03
版次: 1
ISBN: 9787115101822
定价: 30.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 350页
字数: 548千字
  • 本书讲述Windows环境下的C/C++语言编程。其中第1章介绍Windows下C语言编程的基本知识,第2章到第8章是基础的部分,分别介绍窗口和消息、文本显示、图形显示、键盘操作、鼠标操作、子窗口控制与常用控件和对话框,第9章到第13章是提高的部分,分别讲述内存管理、文件系统、多文档界面、多任务和多线程以及Windows Socket编程等内容。

      阅读本书使程序员了解Windows内部的奥秘,知道Windows程序的来龙去脉,实现“知其然更知其所以然”。 第1章 Windows基础 

     1.1 Windows的简单历史 

     1.2 第一个Windows程序 

      1.2.1 关于Windows API编程 

      1.2.2 编写第一个Windows程序 

      1.2.3 对FirstProgram.c的分析 

     1.3 Windows与Unicode 

      1.3.1 字符集 

      1.3.2 C运行库对Unicode的支持 

     1.3.3 Windows与Unicode 

    第2章 窗口和消息 

     2.1 HELLOWIN程序 

     2.2 一些新概念 

      2.2.1 Windows API函数调用说明 

      2.2.2 新的数据类型 

      2.2.3 匈牙利表示法 

     2.3 注册窗口类 

     2.4 创建窗口 

     2.5 显示窗口 

     2.6 消息循环 

     2.7 窗口函数与消息处理 

     2.8 WM_PAINT消息 

     2.9 WM_DESTROY消息 

     2.10 Windows编程的关键 

    第3章 文本显示 

     3.1 显示的时机 

      3.1.1 发送WM_PAINT消息 

      3.1.2 重绘的范围 

     3.2 简单的文本显示 

      3.2.1 窗口坐标 

      3.2.2 文本和背景的颜色 

      3.2.3 设置背景显示模式 

      3.2.4 选择字体 

      3.2.5 字符大小 

      3.2.6 显示文本的例子 

     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 Windows中的字体 

      3.4.3 逻辑字体 

    第4章 图形显示 

     4.1 图形设备接口 

     4.2 设备描述表 

      4.2.1 获取设备描述表句柄 

      4.2.2 设备描述表属性 

      4.2.3 保存设备描述表 

     4.3 设备坐标系和逻辑坐标系 

     4.4 映射模式 

      4.4.1 窗口和视图 

      4.4.2 Windows的映射模式 

      4.4.3 设备描述表信息 

     4.5 关于色彩 

     4.6 画笔、刷子和空隙的填充 

      4.6.1 画笔的使用 

      4.6.2 刷子的使用 

      4.6.3 填充空隙 

     4.7 画点和线条 

      4.7.1 绘制像素点 

      4.7.2 绘制线条 

      4.7.3 绘制线条的示例程序 

     4.8 绘制填充图形 

     4.9 矩形函数、区域和裁剪 

      4.9.1 矩形函数 

      4.9.2 区域 

      4.9.3 区域和裁剪 

      4.9.4 区域和裁剪的示例程序 

     4.10 绘图模式 

    第5章 键盘 

     5.1 键盘基础 

     5.2 键盘消息 

      5.2.1 击键消息 

      5.2.2 击键消息示例程序 

      5.2.3 字符消息 

      5.2.4 字符消息示例程序 

     5.3 活动窗口和输入焦点 

     5.4 插入标记和输入焦点 

      5.4.1 插入标记的概念 

      5.4.2 插入标记示例程序 

    第6章 鼠标 

     6.1 鼠标基础 

     6.2 鼠标消息 

      6.2.1 鼠标的客户区消息 

      6.2.2 非客户区消息 

     6.3 来自鼠标消息的附加消息 

      6.3.1 用户区的信息细节 

      6.3.2 非用户区的信息细节 

     6.4 鼠标光标形状 

     6.5 一个鼠标的例子程序 

    第7章 子窗口与常用控件 

     7.1 子窗口 

      7.1.1 创建子窗口 

      7.1.2 一般子窗口的示例程序 

     7.2 常用控件 

      7.2.1 常用控件的一般操作 

      7.2.2 几种常用控件 

      7.2.3 常用控件的示例程序 

    第8章 对话框 

     8.1 模态对话框和非模态对话框 

     8.2 通用对话框库 

     8.3 通用对话框 

      8.3.1 颜色对话框 

      8.3.2 字体对话框 

      8.3.3 查找和替换对话框 

      8.3.4 打开文件和另存为对话框 

      8.3.5 页面设置对话框 

    第9章 内存管理 

     9.1 Windows内存的结构 

     9.2 虚拟内存 

      9.2.1 虚拟内存的检测 

      9.2.2 虚拟内存操作 

     9.3 应用程序堆 

      9.3.1 堆的生命周期 

      9.3.2 堆的内部情况 

     9.4 内存扩展 

      9.4.1 实用函数 

      9.4.2 文件映射 

    第10章 文件系统 

     10.1 创建和打开文件 

     10.2 读出和写入文件 

     10.3 创建和使用临时文件 

     10.4 搜索文件 

     10.5 监控目录中的变化 

     10.6 异步读写文件 

    第11章 多文档界面 

     11.1 MDI概述 

     11.2 MDI应用程序结构 

     11.3 MDI支持 

      11.3.1 MDI函数 

      11.3.2 MDI消息 

     11.4 MDI示例程序 

      11.4.1 程序 

      11.4.2 资源 

      11.4.3 程序初始化 

      11.4.4 框架窗口消息处理 

      11.4.5 文档窗口消息处理 

    第12章 多任务和多线程 

     12.1 线程与进程 

      12.1.1 进程的描述 

      12.1.2 线程的基本概念 

      12.1.3 线程和进程的比较 

     12.2 多任务的各种模式 

      12.2.1 DOS下的多任务 

      12.2.2 单用户多任务 

      12.2.3 多用户多任务 

     12.3 Windows多线程 

      12.3.1 多线程的基本知识 

      12.3.2 线程对象 

     12.4 线程局部存储 

    第13章 Windows Sockets编程

     13.1 TCP/IP与Windows Sockets 

      13.1.1 TCP/IP 

      13.1.2 Sockets 

     13.2 WinSock示例程序 

      13.2.1 一个简单的聊天程序 

      13.2.2 对Windows Sockets的更多了解
  • 内容简介:
    本书讲述Windows环境下的C/C++语言编程。其中第1章介绍Windows下C语言编程的基本知识,第2章到第8章是基础的部分,分别介绍窗口和消息、文本显示、图形显示、键盘操作、鼠标操作、子窗口控制与常用控件和对话框,第9章到第13章是提高的部分,分别讲述内存管理、文件系统、多文档界面、多任务和多线程以及Windows Socket编程等内容。

      阅读本书使程序员了解Windows内部的奥秘,知道Windows程序的来龙去脉,实现“知其然更知其所以然”。
  • 目录:
    第1章 Windows基础 

     1.1 Windows的简单历史 

     1.2 第一个Windows程序 

      1.2.1 关于Windows API编程 

      1.2.2 编写第一个Windows程序 

      1.2.3 对FirstProgram.c的分析 

     1.3 Windows与Unicode 

      1.3.1 字符集 

      1.3.2 C运行库对Unicode的支持 

     1.3.3 Windows与Unicode 

    第2章 窗口和消息 

     2.1 HELLOWIN程序 

     2.2 一些新概念 

      2.2.1 Windows API函数调用说明 

      2.2.2 新的数据类型 

      2.2.3 匈牙利表示法 

     2.3 注册窗口类 

     2.4 创建窗口 

     2.5 显示窗口 

     2.6 消息循环 

     2.7 窗口函数与消息处理 

     2.8 WM_PAINT消息 

     2.9 WM_DESTROY消息 

     2.10 Windows编程的关键 

    第3章 文本显示 

     3.1 显示的时机 

      3.1.1 发送WM_PAINT消息 

      3.1.2 重绘的范围 

     3.2 简单的文本显示 

      3.2.1 窗口坐标 

      3.2.2 文本和背景的颜色 

      3.2.3 设置背景显示模式 

      3.2.4 选择字体 

      3.2.5 字符大小 

      3.2.6 显示文本的例子 

     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 Windows中的字体 

      3.4.3 逻辑字体 

    第4章 图形显示 

     4.1 图形设备接口 

     4.2 设备描述表 

      4.2.1 获取设备描述表句柄 

      4.2.2 设备描述表属性 

      4.2.3 保存设备描述表 

     4.3 设备坐标系和逻辑坐标系 

     4.4 映射模式 

      4.4.1 窗口和视图 

      4.4.2 Windows的映射模式 

      4.4.3 设备描述表信息 

     4.5 关于色彩 

     4.6 画笔、刷子和空隙的填充 

      4.6.1 画笔的使用 

      4.6.2 刷子的使用 

      4.6.3 填充空隙 

     4.7 画点和线条 

      4.7.1 绘制像素点 

      4.7.2 绘制线条 

      4.7.3 绘制线条的示例程序 

     4.8 绘制填充图形 

     4.9 矩形函数、区域和裁剪 

      4.9.1 矩形函数 

      4.9.2 区域 

      4.9.3 区域和裁剪 

      4.9.4 区域和裁剪的示例程序 

     4.10 绘图模式 

    第5章 键盘 

     5.1 键盘基础 

     5.2 键盘消息 

      5.2.1 击键消息 

      5.2.2 击键消息示例程序 

      5.2.3 字符消息 

      5.2.4 字符消息示例程序 

     5.3 活动窗口和输入焦点 

     5.4 插入标记和输入焦点 

      5.4.1 插入标记的概念 

      5.4.2 插入标记示例程序 

    第6章 鼠标 

     6.1 鼠标基础 

     6.2 鼠标消息 

      6.2.1 鼠标的客户区消息 

      6.2.2 非客户区消息 

     6.3 来自鼠标消息的附加消息 

      6.3.1 用户区的信息细节 

      6.3.2 非用户区的信息细节 

     6.4 鼠标光标形状 

     6.5 一个鼠标的例子程序 

    第7章 子窗口与常用控件 

     7.1 子窗口 

      7.1.1 创建子窗口 

      7.1.2 一般子窗口的示例程序 

     7.2 常用控件 

      7.2.1 常用控件的一般操作 

      7.2.2 几种常用控件 

      7.2.3 常用控件的示例程序 

    第8章 对话框 

     8.1 模态对话框和非模态对话框 

     8.2 通用对话框库 

     8.3 通用对话框 

      8.3.1 颜色对话框 

      8.3.2 字体对话框 

      8.3.3 查找和替换对话框 

      8.3.4 打开文件和另存为对话框 

      8.3.5 页面设置对话框 

    第9章 内存管理 

     9.1 Windows内存的结构 

     9.2 虚拟内存 

      9.2.1 虚拟内存的检测 

      9.2.2 虚拟内存操作 

     9.3 应用程序堆 

      9.3.1 堆的生命周期 

      9.3.2 堆的内部情况 

     9.4 内存扩展 

      9.4.1 实用函数 

      9.4.2 文件映射 

    第10章 文件系统 

     10.1 创建和打开文件 

     10.2 读出和写入文件 

     10.3 创建和使用临时文件 

     10.4 搜索文件 

     10.5 监控目录中的变化 

     10.6 异步读写文件 

    第11章 多文档界面 

     11.1 MDI概述 

     11.2 MDI应用程序结构 

     11.3 MDI支持 

      11.3.1 MDI函数 

      11.3.2 MDI消息 

     11.4 MDI示例程序 

      11.4.1 程序 

      11.4.2 资源 

      11.4.3 程序初始化 

      11.4.4 框架窗口消息处理 

      11.4.5 文档窗口消息处理 

    第12章 多任务和多线程 

     12.1 线程与进程 

      12.1.1 进程的描述 

      12.1.2 线程的基本概念 

      12.1.3 线程和进程的比较 

     12.2 多任务的各种模式 

      12.2.1 DOS下的多任务 

      12.2.2 单用户多任务 

      12.2.3 多用户多任务 

     12.3 Windows多线程 

      12.3.1 多线程的基本知识 

      12.3.2 线程对象 

     12.4 线程局部存储 

    第13章 Windows Sockets编程

     13.1 TCP/IP与Windows Sockets 

      13.1.1 TCP/IP 

      13.1.2 Sockets 

     13.2 WinSock示例程序 

      13.2.1 一个简单的聊天程序 

      13.2.2 对Windows Sockets的更多了解
查看详情
好书推荐 / 更多
Windows 下的C/C++高级编程——程序员加油站系列图书
见证:肖斯塔科维奇回忆录
叶琼芳 译;[俄]季米特里·肖斯塔科维奇 口述;[美]所罗门·伏尔科夫 整理
Windows 下的C/C++高级编程——程序员加油站系列图书
黄昏的诉说
德里克·沃尔科特 著;[圣卢西亚]德里克·沃尔科特 编;刘志刚 马绍博 译
Windows 下的C/C++高级编程——程序员加油站系列图书
演化
[法]让-巴普蒂斯特·德·帕纳菲厄(Jean-Baptiste de Panafieu)、[法]帕特里克·格里斯(Patrick Gries) 著;邢路达、胡晗、王维 译;[法]帕特里克·格里斯(Patrick Gries) 摄影
Windows 下的C/C++高级编程——程序员加油站系列图书
群星
七月 著
Windows 下的C/C++高级编程——程序员加油站系列图书
罪与罚:学术评论版(文学纪念碑)
[俄]费奥多尔·陀思妥耶夫斯基 著;曹国维 译
Windows 下的C/C++高级编程——程序员加油站系列图书
涉渡之舟:新时期中国女性写作与女性文化
戴锦华 著
Windows 下的C/C++高级编程——程序员加油站系列图书
伯林传
[加拿大]叶礼庭 著;罗妍莉 译
Windows 下的C/C++高级编程——程序员加油站系列图书
韩国文学丛书:你的夏天还好吗?
[韩]金爱烂 著;薛舟 译
Windows 下的C/C++高级编程——程序员加油站系列图书
洛城机密:洛城四部曲之三
[美]詹姆斯·艾尔罗伊 著;姚向辉 译
Windows 下的C/C++高级编程——程序员加油站系列图书
两全其美
[美]梅尔·梅洛 著;李思璟 译
Windows 下的C/C++高级编程——程序员加油站系列图书
近代山区社会的习惯、契约和权利——龙泉司法档案的社会史研究
杜正贞 著
Windows 下的C/C++高级编程——程序员加油站系列图书
风雨鸡鸣:变动时代的读书人
罗志田 著