不知道你看过《thinking in c++》这本书没有,这本书就涉及到你所说的编程思想的问题。编程思想就是解决问题的思路,idea,小的方面说可以抽象出一张流程图,大的方面说可以是一个解决方案等等

解决方案 »

  1.   

    恩,楼上的说的是。
    其实我觉得任何工具和语言都是一种实现目的的手段。
    而其中的编程思想可以说是超出这些工具和语言等各种手段之外的东西。
    举个例子,不知道大家有没有这个感触。虽然你不懂得C#这种语言,
    但是你知道怎样用asp去实现数据库操作,现在你开始第一次接触c#,
    你一定会先想到整个数据库连接调用的过程,先连接,后用sql语句或其他手段
    实现它。这个就是一个小思想,接下去你就是熟悉C#的各种语法来应用了。
    或许举得不过妥当。这种东西确实很难说清楚。
    还是先学习。
      

  2.   

    我最不喜欢把东西说得这么虚,好像越是说得别人听不明白就越是高手似的;中国的教材就最喜欢来这一套,几页能说明的问题就要扯几十页。to s3508():
    用udp协议把“话”发给服务器,服务器再发给对方。
      

  3.   

    NO1.多多动手。NO2.严谨的思维。NO3.细心。NO4.最重要的一点,坚信“只有想不到的,没有做不到的”。网上有关于QQ的源程序,我见过,我下载了。
      

  4.   

    To bearbaba(儿子笨苯): 请问你自己经验总结大概怎么样,希望你能指点一二。
      

  5.   

    同意CForce。
    其实编程的思想就两个字:重用个人意见:
    0. 类库级的重用:
       使用类库,不重造车轮(STL)。
    1. 函数级的重用:
       按照代码用途划分函数,同样或近似功能的代码在程序中不会多次出现。
    2. 模块级的从用:
       按照功能划分模块,模块之间定义清晰的接口,将模块作为基本编译单位,在不同的应用当中用同一个模块实现同样的功能(COM, Corba)。
    3. 架构级重用:
       根据应用程序中模块的依赖关系划分层次,定义不同层次之间的接口,以便在程序的不同层次上完成各种功能扩展,单一层次的扩展可以重用其它层次上的代码。
    4. 设计级的重用:
       Design Pattern, 重用的完全是思想,类似的问题使用类似的总体架构解决。
      

  6.   

    其实编程的思想就两个字:重用
    don't quite agree.
    reduce coupling between modules is the most important thing.
      

  7.   

    哪里有qq的源程序,或者服务器接口,给一份我吧
    email:[email protected]