Windows网络编程简易上手——写在开始

写在开始

最近开始看《Windows网络编程(第二版)》,应该说是本好书,要言不烦,并且很细致,不过也很厚。以前用过MFCCSocket,虽然也没弄清楚它是怎么工作的,但是也能发发消息,收收文件,并且传送文件功能我是在CArchive上实现的,不是像现在的例程用上了sendreceive等更初级的函数;厉害吧,至于效率吗,如你所想,也不会高,呵呵。

好像现在很多人对MFC都不耐烦了,并且很多人都推崇WTL,我也开始尝试WTL。初期感觉是,在界面方面,MFC能做的,WTL都能做,并且也不见得复杂到哪里去,生成的代码可读性也很好。传说中的向导不支持,只能手工写消息映射,在.netIDE下我倒是没遇到,我一直在写对话框程序,其他的我不清楚。反正,你如果是为了界面设计而曾经选择过MFC,现在完全可以转用WTL,并且有MFC的基础,迁移起来很快。感谢Orbit翻译的《WTL for MFC Programmers》,姑且不论大家的英语水平如何,事实上汉语的阅读速度和思维速度都要快于英语,这有人详细的研究过,真希望汉语能成为强势语言……(此处省略65535字)

完全抛开MFC后,CSocket就不能用了,反正就是用MFC,弄清楚winsocket也是有助于写好代码的,并且CSocket只支持winsocket 1.1winsocket2.2的许多新特性都不能用,也是很可惜的。还是回到开始说的,《Windows网络编程(第二版)》是很详细,就是太厚了,并且对于只是在程序中添加一小点通讯功能来说,上手也慢了一些。学习就是这样,要时刻看到成效,才会有动力;有动力,才能更好的学习。基于这点考虑,我有了写简易上手篇的想法,这也是我学习过程的一个总结,并且,我的Blog也好久没更新了,汗……

阅读本系列文章假设读者具有:

l         懂基本的C++语法,会简单的C++编程。

l         会使用WTL写点小程序,这是为了我们避免写console程序从而没有成就感。当然,写算法类的,console是首选。

l         有热情和我一起学习,有耐性等我下一篇文章出来……

注:我使用的是VS.net2003WTL7.5,如果使用其他环境的出现问题的,可以请教有关高手。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值