资源简介
仅收录该书籍以供学习和讨论
包含pdf书籍及经过验证的示例
执行demo中的示例方式
在编译环境下进入demo目录,执行nmake命令在bin目录下生成可执行文件
注:demo无注释,对应书本中部分示例。
目录
第1章 Windows应用程序开发入门 1
1.1 第一个实例程序 1
1.1.1 start.exe 1
1.1.2 Windows API 2
1.1.3 程序入口函数 2
1.1.4 start.c代码分析 2
1.2 编译代码 3
1.2.1 安装Visual Studio 3
1.2.2 安装Microsoft Platform SDK 4
1.2.3 集成Microsoft Platform SDK与Visual C++速成版 5
1.2.4 Vista SDK与Visual Studio 2008 6
1.2.5 Visual Studio专业版或团队系统版 7
1.2.6 使用图形化IDE建立工程、进行编译 7
1.2.7 “解决方案”与“工程” 8
1.2.8 使用命令行工具编译 8
第2章 Windows API概要 10
2.1 Windows数据类型 10
2.1.1 Windows数据类型示例 10
2.1.2 Windows数据类型与标准C数据类型的关系 14
2.1.3 Windows数据类型与Windows API 14
2.1.4 Windows中的数据结构 15
2.2 Windows API的功能分类 15
2.2.1 系统基本服务 15
2.2.2 系统管理 17
2.2.3 用户界面 17
2.2.4 图像和多媒体 20
2.2.5 网络 20
2.2.6 系统安全 20
2.2.7 其他功能 21
2.3 Windows API核心DLL 21
2.3.1 Kernel32.dll 21
2.3.2 User32.dll 21
2.3.3 Gdi32.dll 22
2.3.4 标准C函数 22
2.3.5 其他Dll 22
2.4 Unicode和多字节 22
2.4.1 W版本和A版本的API 24
2.4.2 Unicode与ASCII的转换 24
2.5 对Windows程序设计规范的建议 25
第3章 开发工具配置与使用 26
3.1 使用Visual C/C++编译链接工具 26
3.1.1 编译器cl.exe 27
3.1.2 资源编译器rc.exe 31
3.1.3 链接器link.exe 32
3.1.4 其他工具 38
3.1.5 编译链接工具依赖的环境变量 39
3.1.6 示例:使用/D选项进行条件编译 42
3.2 使用Platform SDK 43
3.2.1 Platform SDK的目录结构与功能 43
3.2.2 为编译链接工具设置环境变量 45
3.2.3 Platform SDK工具集 46
3.2.4 Windows Vista SDK 48
3.3 编写Makefile 48
3.3.1 使用nmake.exe构建工程 48
3.3.2 Makefile实例 50
3.3.3 注释 50
3.3.4 宏 50
3.3.5 描述块:目标、依赖项和命令 53
3.3.6 makefile预处理 55
3.3.7 在Platform SDK的基础上使用nmake 56
3.4 使用WinDbg调试 57
3.4.1 安装WinDbg 57
3.4.2 编译可调试的程序 58
3.4.3 WinDbg命令 59
3.4.4 调试过程演示 59
3.5 集成开发环境 Visual Studio 62
3.5.1 工程类型选择与配置 62
3.5.2 Visual Studio快捷方式 64
3.5.3 生成项目 64
3.5.4 调试 65
3.5.5 选项与设置 65
3.6 开发环境配置总结 66
第4章 文件系统 67
4.1 概述 67
4.1.1 文件系统的基本概念 67
4.1.2 文件系统主要API 68
4.2 磁盘和驱动器管理 70
4.2.1 遍历卷并获取属性 70
4.2.2 操作驱动器挂载点 76
4.2.3 判断光驱中是否有光盘 81
4.2.4 获取磁盘分区的总容量、空闲容量、簇、扇区信息 83
4.3 文件和目录管理 86
4.3.1 删除、复制、重命名、移动文件 87
4.3.2 创建、打开、读写文件,获取文件大小 90
4.3.3 创建目录 96
4.3.4 获取程序所在的目录、程序模块路径,获取和设置当前目录 97
4.3.5 查找文件、遍历指定目录下的文件和子目录 100
4.3.6 递归遍历目录树 103
4.3.7 获取、设置文件属性和时间 105
4.4 内存映射文件 110
4.4.1 使用Mapp
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 52622129 2010-11-26 17:12 精通Windows.API-函数、接口、编程实例.pdf
文件 58954 2013-01-27 11:40 WindowsApiDemo.rar
----------- --------- ---------- ----- ----
52681083 2
----------- --------- ---------- ----- ----
文件 52622129 2010-11-26 17:12 精通Windows.API-函数、接口、编程实例.pdf
文件 58954 2013-01-27 11:40 WindowsApiDemo.rar
----------- --------- ---------- ----- ----
52681083 2
- 上一篇:VC6.0绿色win10可用.rar
- 下一篇:ABCBank(银行管理系统)
相关资源
- 精通Windows Sockets网络开发:基于Visu
- c++实现阿里云服务器管理 跨平台源码
-
Jli
nk UDT Jli nk API - MXC1730.zip
- 吃豆人Win32小游戏
- [纯C语言 + Win32 API]一步一步写个围棋
- win32 API函数 MFC函数 msdn中文文档
- VS2019编译的32位最新版ffmpeg类库文件
- crytoapi加解密代码
- 我自己写的扫雷源码Win32 API,C语言
- 使用Win32 API的相关知识实现矩阵的乘
- c/c++中文帮助文档API
- 使用微软蓝牙API的
- C++API中文版215988
- NCDDE服务连接DDE封装的APIddehelper
- c++api中文版
- mif文件读取
- TI官方2833xflash擦写api文档与库安装文
- CryptoAPI代码
- SAP Interface
- C#获取周围可见的wifi网络
- HDHookHookAPI改变硬盘串号和MAC地址
- Visual C++串口通信
- MT4接口API,VC++调用范例MT4 API
- C++API中文帮助文档
-
Jli
nkARM SDK 部分API接口 - WebPage.h和WebPage.cpp
- [纯C语言 + Win32 API]一步一步写个围棋
- (转)VC老版主薄荷用VC++6.0写的TCP
- 完全用API构成的串口串试助手VC6源码
评论
共有 条评论