深入浅出Windows API程序设计:编程基础篇

深入浅出Windows API程序设计:编程基础篇

作者:王端明

出版社:人民邮电

出版年:2022年6月

ISBN:9787115569486

所属分类:历史文化

书刊介绍

《深入浅出Windows API程序设计:编程基础篇》内容简介

本书是Windows API程序设计的入门图书,提供大量的示例程序,主要介绍学习Windows程序设计必备的基础知识,以及一个程序界面所需的菜单、图标光标、子窗口控件、其他资源和对话框等相关内容,并通过Photoshop切片和自绘技术实现一个优雅的程序界面。通过阅读本书,读者可以对Windows程序设计有更加深入的认识,并将其应用到实际场景中。
本书适合对Windows API程序设计感兴趣的初学者以及Windows API技术开发人员阅读,也可以作为培训学校的教材使用。
王端明,从2008年开始参与Windows API程序设计,精通汇编语言、C/C语言和Windows API程序设计,精通Windows环境下的桌面软件开发和加密/解密。曾为客户定制开发32位/64位Windows桌面软件,对加密/解密情有独钟,对VMProtect、Safengine等高强加密保护软件的脱壳或内存补丁有深入的研究和独到的见解,喜欢分析软件安全漏洞,曾在金山和360等网站发表过多篇杀毒软件漏洞分析的文章。

作品目录

内容提要



作者简介
资源与支持
第1章:基础知识
1.1、Windows的特色
1.2、编程语言的分类
1.3、安装Visual
Studio开发工具
1.4、HelloWorld程序
1.5、程序编译过程
1.6、字符编码ASCII、扩展ASCII、DBCS、Unicode和ANSI
1.7、字符和字符串处理
1.8、结构体数据对齐
第2章:Windows窗口程序
2.1、认识Windows窗口
2.2、第一个Windows窗口程序
2.3、Windows数据类型
2.4、函数名、变量名命名规则
第3章:GDI绘图
3.1、设备环境(DC)
3.2、绘制文本
3.3、绘制直线和曲线
3.4、填充图形
3.5、逻辑坐标与设备坐标
3.6、扩展画笔
3.7、区域
3.8、路径
3.9、绘图模式
第4章:键盘与鼠标
4.1、键盘
4.2、鼠标
第5章:计时器(定时器)和时间
5.1、计时器
5.2、系统时间
5.3、Windows时间
5.4、时钟程序
第6章:菜单和其他资源
6.1、菜单和加速键
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.2、编辑控件
8.3、列表框
8.4、组合框
8.5、滚动条控件
8.6、静态控件
8.7、SysLink控件
8.8、全局热键与特定线程热键
8.9、IP地址控件
8.10、图像列表ImageList_Create函数
8.11、工具提示控件
8.12、列表视图
8.13、树视图
8.14、状态栏
8.15、工具栏
8.16、进度条控件
8.17、日期控件
8.18、Tab选项卡控件
8.19、动画控件
第9章:对话框
9.1、模态对话框
9.2、非模态对话框
9.3、对话框程序的书写
9.4、通过Photoshop切片和自绘技术实现一个优雅的程序界面
第10章:通用对话框
10.1、打开和保存文件
10.2、浏览文件夹与遍历目录
10.3、查找和替换
10.4、选择字体
10.5、选择颜色

相关推荐

微信二维码