• 一步一步精通 Windows Sockets 网络编程(2)


     

    (续上)

        既然要重复做轮,当然首先要选用制造工具啦,在这选用的是Microsoft Visual Studio 2005 C++。估计很多网友对此很不以为然,都什么年代了,还C++2005?无他的,惰性使然,况且重新安装编排工作环境从来都不会是轻松活,其过程无疑是痛苦的,左调试,右检测的,加上已经过了喜新厌旧,盲目追求升级版本的阶段,如果不是革命性的质的改变,都已经提不起升级版本工具的欲望了,呵呵。

             个人观点认为,假如说C++是锦,其他更高级的语言则是锦上添花的花。薄如蝉翼的柳叶飞刀,在小李探花的手中却可以成为神挡杀神,佛挡杀佛的神兵利器,对不起,在这里只是想表达某种观点没有对神佛大不敬的意思啊(^_^)。对于语言之争,估计几天几夜都会争论不完,且永远都不会得出争论结果。

            一直都比较推崇一编网文《行进中开火》,建议有兴趣的网友去看一看,或会有所感悟和裨益。

            话又说回来,假如小李探花舞的是青龙偃月刀,估计也没他什么事,也就是挨千刀的种。

            提到Visual C++,不得不提到一本经典书籍《Visual C++ 2005入门经典》,美国Ivor Horton著,李颂华、康会光译,清华大学出版社的,对有心学习Visual C++的网友确应研读一下,虽然巨贵,但确是案头必备的书籍,想当初还思想斗争了N久,才痛下决心,确是物有所值,值得推荐。以后成文的风格都会尽量参照该书,希望能做到通俗易懂。当然案头必备的书籍还有CC++函数库和API函数库之类的书籍,虽然都有电子版,但总不如手上一本来的方便实在。

  • 相关阅读:
    springboot之热部署
    在动态sql的使用where时,if标签判断中,如果实体类中的某一个属性是String类型,那么就可以这样来判断连接语句:
    对集合进行判空的操作
    配置logback日志管理的时候
    SpringBoot序列化时间类型的问题
    Cannot determine embedded database driver class for database type NONE
    idea的基础设置
    使用navicat创建数据库
    LESS
    数据库链接池--简单的理解
  • 原文地址:https://www.cnblogs.com/allydd/p/1671996.html
Copyright © 2020-2023  润新知