C语言与Windows API编程!有无同路人?

我始终认为自己C语言学得不错,虽然没有什么产品。 曾经有一段相当长的时间我也认为C语言在现代开发中已经没有了市场,但是自从接触到了一本电子书《Programming Windows》后我发现,C在现代的Windows窗口图形化开发方面仍然可以。 可惜的是,这本书是1998年附近出版的,讲述的内容虽然也包括Windows NT5.0的内容, 但是里面明显的照顾到Windows 98 ,甚至更早的Windows!里面的内容充斥着对98和NT两中内核不同的代码。而且对象汉字这样的双字节字符的介绍虽然有,但是还是照古单字符集。 我先后弄到了英文版、台湾余蒙学的版本和壹佰软件开发小组整理的大陆版本。 可惜英文水平实在难以流畅对付这个英文版,而台湾的那个版本,由于翻译习惯和大陆不同,读起来实在难受!壹佰那个版本本来不错,但是读了几页后,发现代码和英文原版有错误! 然而更让人觉得麻烦的是,在用C语言开发Windows API程序是,里面净出现以前为了和16位程序兼容或者区分而使用的定义!,比如对字符串指针,回出现LPSTR这样的定义,L在这里的意思是long,然而在纯正的32位操作系统下,都是32位的平坦内存地址空间,已经不需要这个L了! 到底有没有一本书,专门而且只是介绍在Windows 2000及以上的操作系统上用C和Windows 32 API进行开发?? 在这个网站上有没有这方面的专家?我看了论坛的版面,没有 Win32 API方面的,只有MFC方面的。 说实话,我对MFC实在收不了,一方面C++过与复杂和庞大,另一方面由于封装了很多细节,让我摸不着头脑。比如连WinMain这样重要的函数都要封装起来! 建议开个Windows API编程的版块。 各位读者有关于这方面的好书或者经验,欢迎告诉我!
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值