各位大家好,最近和同学搞一个私下项目,决定用vc++ 写成桌面程序,但是我是搞java/web程序的,windows编程没什么经验(唯独3年前和另外一个同学用delphi两个星期时间从0开始学,折腾过一个小软件卖了20000),所以现在就需要速成vc++ windows编程,但是因为这个项目是长期的,所以需要对windows编程有深入的了解。c++基础我已经补齐了,win32程序看了一些例子, 觉得看的时候看得懂,让我自己写, 我写不下去,api严重不熟。希望大家能给我推荐一些vc++ windows编程的资料, 比如连载教程, 电子书籍等等。 但是有一点,要急于最新版的window api,换句话说书中给的在vs2012上面可以运行的(有人可能觉得这个不重要,但我觉得重要,拷贝的api不能运行会严重影响心情和学习热情)。我自己也找了点资料,很多都是基于vc6.0,还有一些拿windows95说事,api拷贝过来完全不能用,现在都win8了,不知api该变成什么样子。我希望这些资料能给我一些多而全的代码示例,比如各种绘图,窗口隐藏到右下角,绘制渐/半透明变元素,在windows客户曲绘制一个标准控件(我知道在对话框上可以拖控件,主窗口该怎么绘制,完全没有想法),还有一些窗口特效, 比如原型窗口,半透明窗口,或者完全没有窗口,只在屏幕上显示一些东西(比如某些听歌软件在屏幕上显示歌词),鼠标操作(改变坐标/自定义样式),我也见过我一个同学会写外挂,所以我也想知道怎么写一个程序去操控别人的窗口/数据。总之就是我日常看到的一些程序的特殊效果我都想尝试,从而可以在尝试中深入windows程序设计。是不是好罗嗦, 就是想获得一些与时俱进的vc++资料, 有整理好的例子大全,或者有完整理论体系的书籍也更好。

解决方案 »

  1.   

    补充一点,是纯windows的, 暂时不需要mfc的。
      

  2.   

    C++ Win32应用程序设计
    http://download.csdn.net/download/smingwang/5253980
      

  3.   

    http://read.pudn.com/downloads133/ebook/565306/VC/Chap03.pdf
      

  4.   

    比如各种绘图,窗口隐藏到右下角,绘制渐/半透明变元素(GDI),在windows客户曲绘制一个标准控件(我知道在对话框上可以拖控件,主窗口该怎么绘制,完全没有想法)(控件实际上就是窗口),还有一些窗口特效, 比如原型窗口,半透明窗口,或者完全没有窗口,只在屏幕上显示一些东西(比如某些听歌软件在屏幕上显示歌词)(绘图路径),鼠标操作(改变坐标/自定义样式),我也见过我一个同学会写外挂,所以我也想知道怎么写一个程序去操控别人的窗口/数据(这个没做过,估计是用HOOK)。还有,估计很难速成。
      

  5.   

    啥是纯windows的,不需要mfc的?那就win32的程序设计了。