展开全部

主编推荐语

一本介绍Windows API程序设计的入门图书。

内容简介

本书主要介绍学习Windows程序设计必备的基础知识,以及一个程序界面所需的菜单、图标光标、子窗口控件、其他资源和对话框等相关内容,并通过Photoshop切片和自绘技术实现一个优雅的程序界面。

通过阅读本书,你能对Windows程序设计有更加深入的认识,从而将其应用到实际场景中。

本书适合对Windows API程序设计感兴趣的初学者以及Windows API技术开发人员阅读,也可以作为培训学校的教材使用。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 作者简介
  • 资源与支持
  • 第1章 基础知识
  • 1.1 Windows的特色
  • 1.2 编程语言的分类
  • 1.2.1 机器语言
  • 1.2.2 汇编语言
  • 1.2.3 高级语言
  • 1.3 安装Visual Studio开发工具
  • 1.4 HelloWorld程序
  • 1.4.1 引入头文件Windows.h
  • 1.4.2 入口函数WinMain
  • 1.4.3 MessageBox函数
  • 1.5 程序编译过程
  • 1.6 字符编码ASCII、扩展ASCII、DBCS、Unicode和ANSI
  • 1.6.1 ASCII
  • 1.6.2 扩展ASCII
  • 1.6.3 双字节字符集DBCS
  • 1.6.4 Unicode国际化
  • 1.6.5 ASCII和ANSI
  • 1.7 字符和字符串处理
  • 1.7.1 字符和字符串数据类型
  • 1.7.2 常用的字符串处理函数
  • 1.7.3 Windows中的ANSI与Unicode版本函数
  • 1.7.4 ANSI与Unicode字符串转换
  • 1.8 结构体数据对齐
  • 第2章 Windows窗口程序
  • 2.1 认识Windows窗口
  • 2.2 第一个Windows窗口程序
  • 2.2.1 注册窗口类(RegisterClassEx)
  • 2.2.2 创建窗口(CreateWindowEx)
  • 2.2.3 显示窗口(ShowWindow)和刷新窗口客户区(UpdateWindow)
  • 2.2.4 消息循环
  • 2.2.5 窗口过程
  • 2.3 Windows数据类型
  • 2.4 函数名、变量名命名规则
  • 第3章 GDI绘图
  • 3.1 设备环境(DC)
  • 3.2 绘制文本
  • 3.2.1 格式化文本
  • 3.2.2 绘制文本函数
  • 3.2.3 加入标准滚动条
  • 3.2.4 保存设备环境
  • 3.3 绘制直线和曲线
  • 3.3.1 绘制像素点
  • 3.3.2 绘制直线
  • 3.3.3 绘制曲线
  • 3.4 填充图形
  • 3.5 逻辑坐标与设备坐标
  • 3.5.1 世界坐标空间到页面坐标空间的变换
  • 3.5.2 页面坐标空间到设备坐标空间的变换
  • 3.6 扩展画笔
  • 3.7 区域
  • 3.8 路径
  • 3.9 绘图模式
  • 第4章 键盘与鼠标
  • 4.1 键盘
  • 4.1.1 活动窗口与键盘焦点
  • 4.1.2 系统击键消息和非系统击键消息
  • 4.1.3 虚拟键码
  • 4.1.4 转义状态
  • 4.1.5 字符消息
  • 4.1.6 模拟击键消息
  • 4.1.7 插入符号
  • 4.2 鼠标
  • 4.2.1 客户区鼠标消息
  • 4.2.2 非客户区鼠标消息
  • 4.2.3 X按钮消息
  • 4.2.4 鼠标光标函数
  • 4.2.5 鼠标捕获
  • 4.2.6 鼠标滚轮
  • 4.2.7 模拟鼠标消息
  • 第5章 计时器(定时器)和时间
  • 5.1 计时器
  • 5.2 系统时间
  • 5.3 Windows时间
  • 5.4 时钟程序
  • 第6章 菜单和其他资源
  • 6.1 菜单和加速键
  • 6.1.1 为程序添加菜单栏
  • 6.1.2 加速键
  • 6.1.3 菜单的查询、创建、添加、修改和删除
  • 6.1.4 菜单状态的设置、快捷菜单
  • 6.1.5 扩展菜单选项与菜单项自绘
  • 6.2 图标
  • 6.3 光标
  • 6.4 字符串表
  • 6.5 程序版本信息
  • 6.6 自定义资源
  • 第7章 位图
  • 7.1 DDB
  • 7.2 位块传送
  • 7.3 DIB
  • 7.4 DDB与DIB
  • 第8章 子窗口控件
  • 8.1 按钮类
  • 8.1.1 按钮与父窗口通信
  • 8.1.2 系统颜色
  • 8.1.3 视觉样式
  • 8.1.4 控件的子类化与超类化
  • 8.1.5 命令链接按钮与拆分按钮
  • 8.2 编辑控件
  • 8.3 列表框
  • 8.4 组合框
  • 8.5 滚动条控件
  • 8.6 静态控件
  • 8.7 SysLink控件
  • 8.8 全局热键与特定线程热键
  • 8.9 IP地址控件
  • 8.10 图像列表ImageList_Create函数
  • 8.11 工具提示控件
  • 8.11.1 超时时间
  • 8.11.2 跟踪工具提示
  • 8.12 列表视图
  • 8.12.1 添加列标题和列表项
  • 8.12.2 列表视图控件消息和通知码
  • 8.12.3 选中项的获取
  • 8.13 树视图
  • 8.13.1 项目的添加
  • 8.13.2 选中项的获取
  • 8.13.3 其他消息和通知码
  • 8.14 状态栏
  • 8.14.1 为状态栏分栏
  • 8.14.2 MenuHelp
  • 8.15 工具栏
  • 8.15.1 为按钮显示工具提示
  • 8.15.2 自定义工具栏
  • 8.16 进度条控件
  • 8.17 日期控件
  • 8.18 Tab选项卡控件
  • 8.19 动画控件
  • 第9章 对话框
  • 9.1 模态对话框
  • 9.1.1 模态对话框示例程序
  • 9.1.2 对话框窗口过程
  • 9.1.3 模态对话框示例程序2
  • 9.2 非模态对话框
  • 9.3 对话框程序的书写
  • 9.4 通过Photoshop切片和自绘技术实现一个优雅的程序界面
  • 第10章 通用对话框
  • 10.1 打开和保存文件
  • 10.2 浏览文件夹与遍历目录
  • 10.3 查找和替换
  • 10.4 选择字体
  • 10.5 选择颜色
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    本书是 Windows API 程序设计的入门图书,提供大量的示例程序,主要介绍学习 Windows 程序设计必备的基础知识,以及一个程序界面所需的菜单、图标光标、子窗口控件、其他资源和对话框等相关内容,并通过 Photoshop 切片和自绘技术实现一个优雅的程序界面。通过阅读本书,读者可以对 Windows 程序设计有更加深入的认识,并将其应用到实际场景中。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。