很难啊!这应该怎么办呢!?键盘那一章,看不懂,怎么办!
请有经验的朋友指点一下。基础篇
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
 

解决方案 »

  1.   

    感觉到很难,是不是学编程一定要懂这个先?或者使用MFC一定要懂这个先?
      

  2.   

    API编程非常烦琐,适当了解一些Windows的只是(我说的是适当)对你学习MFC和其他一些类库非常有帮助。虽然这本书说的不是非常的详细(很多东西你还是要自己查阅MSDN),但是用来学习Windows编程很合适。原生语言似乎开始被冷落,以后还是学习一点.net吧。
      

  3.   

    这本书对刚接触Windows编程的人是有点难度的。
    最好一边看书,一边将源码输进电脑。
    你看的是第一版的。
    有点过时了。
    最好找第五版来看。
      

  4.   

    无windows编程的基础看这本书还是比较困难的,但这本书的结构体系还是非常经典的,看完这本书再看MFC真的是势如破竹。它写得是比较繁琐,不是难,不要想一遍就把这本书看透,有些东西是看完后面再回来看才会理解为什么要这样写的,第一遍你就当小说看吧,不懂的跳过去,但是源码一定要自己一个字符一个字符的敲进去,不懂没有关系,混个眼熟,看到第二遍第三遍的时候,就会发现理解得越来越深了,学习是一个过程,这个过程是必要的,如果你想深入的理解windows编程的话。个人认为第一遍只需要看到对话框那一章即可,也就是上册,下册可以等你需要的时候再去看,然后回头从第一章重新看,两遍之后你就会看出门道来了。不过这本书讲的API编程,如果要用MFC看完这个还得找本MFC的书来看。但看这本书对于MFC是非常有帮助的,如果有时间还是从这本书看起好。
      

  5.   

    SDK API编程的精典教程,全部学完后才发现这只是入门级教程。
      

  6.   

    谢谢楼上的三位朋友说的。新年好!财源滚滚!是啊,我看得就是很烦多。就算滚动条那一章,我看了几次,才知道真真正正是怎么滚动的。难啊,代码照着他的打,有时候真的不知道他一些语句是怎么回事,根本搞不明白,以前C语言没有接触过。时间已经不多了,也知道学这个也不能三两天就快速学得好,可是真的不知道怎么去学。所以想请问各位学过API编程的朋友告诉我一下,应该怎么去看,遇到不懂的如何应付呢?现在烦透了,烦!就是看不懂!过不了某些部分。
      

  7.   


    这本书是边吐边看(没听说那个说好看的),也许这就是winapi编程的特点吧。坚持就是胜利,楼上有位兄弟说的方法很典型。