呵呵,COM,Iamafraid最有发言权

解决方案 »

  1.   

    靠,这也买?
    不过个人认为Hook和Thread都是App级,大概就是刚放了P,还没有拉出s来那个阶段。
    (偶说话一直很文明的)
    听课先
      

  2.   

    其他不敢多说,windows系统大发,o认为你只要做一件很简单的事情后,就会功力大进!
    把你想了解的功能,如设hook,开thread,都用c写一遍,不要用mfc.至于用什么API函数,上来问问大家,都会有人知道的。如:SetHookEx,CreateThread等
      

  3.   

    醋来了!首先 把MS的思维习惯TMD扔进垃圾桶 然后就只用CLIB在WIN32或LINUX上 结合一些IPC
    做做编程 OVER 够酸吗?
      

  4.   

    我说一点socket吧
    socket说简单点,有两种一种是异步,一种是阻塞。选择哪种视具体任务而定吧。其实应用到socket这一层,对tcp/ip的要求就不需要精通了,本身socket就是在tcp/ipu上的一层封装。
    再简单一点,就是我建立一个server,在某个端口上监听,来了请求做个回应。相互之间握手的协议,可以用自己的,也可以用http这样的协议。就这样了,胡乱说点,大家多包涵
      

  5.   

    对于windows系统的编程,有许多个层面和方面。我觉得要想了解的深一点,还是用sdk好一点。
    windows最基础的我想也就是窗口和消息循环了。在上一点就是对各种资源的应用了。window编程没有什么难得。我有一套源码,是一套在unix上仿照windows,实现全部windows api的源码,挺不错的。其实我一直觉得,对于一个程序原来讲,最重要的是扎实的基础,良好的习惯和很高的解决问题的能力。对于某种技术其实是次要的,不论是socket还是多线程,其实看看书,交流交流就会了。
    大家说呢?
      

  6.   

    to hide :
    最重要的是扎实的基础,良好的习惯和很高的解决问题的能力--愿闻其祥
      

  7.   

    现声明:凡是来听讲的皆得买门票呀!,不贵呀!,5xxxx亿块大洋就可以了!,请大家继续卖呀!,卖的越多黄金就收获得越多!
      

  8.   

    我讲一下C++以做抛砖引玉:
    1:C++的最基础的是理解类,明白对象和类,以及什么是封装和继承。
    2:理解什么是多态和虚函数,并知道这两者之间的关系与原理,
    3:理解模板的概念和会用操作符重载(这个不知算每几层)。
    4:理解对象模式(也就是类的实现原理)至于叫什么Object Model我也翻译不准。
    5:STL的设计与实现的原理。
    6:最高层次与C++的关系已经不大了,也许只是《设计模式》的几位作者达到了吧!
    以上愚见只是一家之辞,希望真正的高手指正!
    其它的我听课!
      

  9.   

    to threads():
    其实想一想,我们作为程序员的,工作的实质就是用自己的头脑和电脑去解决许多问题。给用户带来方便。就那在windows下面编程来讲吧,不论我们怎么精通windows编程,总是在用微软提供的api、标准和平台。某一项具体的技术总会过时,我觉得在不断的编程中,得到那种不断提高的解决问题的能力,和一种对编程的理解是最好的。做为一个热爱编程的人来讲,我还有很多很多要学的。我们都是喜欢编程序的人,喜欢多多交流,共同提高啊。
    望多多指教
      

  10.   

    同意hide!最好不要把眼光局限于MS平台!
      

  11.   

    听讲这么多,高手都进不来了,考虑收门票呀!听各位这么一讲呀,收获不少,可是如果基础不牢固的话,不是在解决问题,问题在解决人呀!,不管技术如何过时,但现时中关键的技术总要学呀!,怎么没人说COM,STL,WINDOWS系统级编程呀!.
    to virtual:linux真的比学Driver更可怕呀!(本人胆太小了)edyang,Iamafraid,bugn,liuyi,sxbyl,lhxx快来卖呀!(实为指点呀!)
      

  12.   

    我怎么觉得CSDN上高手如林,菜鸟如森??
      

  13.   

    各位:
    CLIB和IPC都是什么意思啊?
      

  14.   

    高手们能不能较系统地介绍一下,像leeseon那样!,否则内功心法无法修练呀!,更可怕的是会走火入魔呀!,高手们?,求求你们呀!(就差那么一点点就要变成乞丐了!)
      

  15.   

    看的出vcmfc仍然为学习的方法和方向迷惘。不会吧大哥,你在专家榜拍第N名的呀!!
      

  16.   

    惭愧呀!,在您老面前真的不敢提呀!,我这所以会这样,因为我在这几方面不够深入,沾点皮毛,而且我在CSDN中有1.5年了,我回答的全都是菜鸟级的问题呀!,像virtual等等在csdn上不是没有x名吗?,可是人家就是高手呀!
      

  17.   

    com:潘爱民写的那本《com原理与应用》很好仔细看看。
    socket:清华出了一本《windows socket 网络程序设计大全》非常经典,看完再看看《vc6网络与internet 开发指南》就差不多了,想研究unix清华也出了一套三本的unix网络程序设计。
    windows系统吗,编程看《program windows 95>准没错。至于hook什么的,了解了windows运行
    原理,在找找资料看看没什么难的,象〈电脑高手〉99年的上就有详细介绍。
    c++的书一大堆,还用我说吗?
    其实找到相关领域的好书,仔细研究研究,多练练,不必想太多,这才是真正的心法。
      

  18.   

    com:潘爱民写的那本《com原理与应用》很好仔细看看。
    socket:清华出了一本《windows socket 网络程序设计大全》非常经典,看完再看看《vc6网络与internet 开发指南》就差不多了,想研究unix清华也出了一套三本的unix网络程序设计。
    windows系统吗,编程看《program windows 95>准没错。至于hook什么的,了解了windows运行
    原理,在找找资料看看没什么难的,象〈电脑高手〉99年的上就有详细介绍。
    c++的书一大堆,还用我说吗?
    其实找到相关领域的好书,仔细研究研究,多练练,不必想太多,这才是真正的心法。
      

  19.   

    “如果准备设计操作系统就知道自己在什么水平上的。”这是谁说的!
    HEHE 。我是来听可的,我就是没钱什么样“还停横”
      

  20.   

    “如果准备设计操作系统就知道自己在什么水平上的。”这是谁说的!
    HEHE 。我是来听可的,我就是没钱怎么样“还停横”
      

  21.   

    我本来也想问问学习的方法和方向(我踏进VC才几天)。现在看到这个贴子,想占点光,不知可否?
    我想问问各位高手你们的入门阶段:比如说我在用MFC向导,在看一些例子时,总看到很多常量的名称,比如:CBRS_ALIGN_ANY,CBRS_TOOLTIPS|CBRS_FLYBY|CBRS_SIZE_DYNAMIC.....等等,这些东西在那定义的?怎么去找?在编程的时候怎么知道具体用那个常量(也就是说怎么知道到那个常量代表什么意思),有没有介绍这方面的书,比如;《类库大全》是类库的介绍,有没有什么函数大全,常量大全之类的?(问题比较菜,别见笑...)
     谢谢!
      

  22.   

    to pdf:你要的东东全有,希望出了一整套的这方面的书呀!
      

  23.   

    我是来听课的。不过我觉得掌握了 C++基础和一些具体问题的原理后,以上的都不会是大问题。我正在读《 Microsoft Visual C++技术内幕》和《COM原理》,收获很大,建议vcmfc老兄也抽空读一下。
      

  24.   

    对于windows编程的一点理解:
    我觉的对于windows编程有许多个层面,而最基础的就是对窗口和消息循环的理解。至于多线程,
    socket, 这些公用性的技术和知识只是在windows平台上的一种实现。可以写一些SDK的程序,
    加深对windows窗口/消息循环/资源 的了解。