sdk基本熟悉,消息也可以,现在对vc已能基本上手,但对doc/view的理解不是很深,最主要是对vc的开发模式不是很熟悉,不知哪位仁兄能指点一二,最好能给一个完整项目的代码,当然,不涉及商业利益,仅是学习用,谢谢! [email protected]             up有分啊!!!!!!!我在这个版块最多只能给100分,但分不是问题,不够我会加的!!!!!

解决方案 »

  1.   

    VC是一个集成开发环境,它不是一种语言,它为C和C++提供了编译,调试的功能。不要对你说你会VC++语言。SDK是Software Development Kit的缩写,指的就是不用任何现成的类库帮助,纯粹用Windows提供的API来写程序。实际上可以这么说,只要学到深的话,其它开发工具还是要用到API调用才能实现一些功能。如果你注意杂志上的文章上的话,你就会发现用其它开发工具写软件的时候很多的特效和高级的功能都是用API实现的,但是其它开发工具调用API就远及不上VC方便了。MFC是微软基础类库的缩写,它是对API进行了一些封装,使得易用性大大提高(当然比不上VCL),而且实现了面向对象,这点很重要,代码的复用性大大增强了。这个方面我不想讲太多,在本版的以前的文章中专门可以找到介绍的文章。我的意见是在学VC前先把这些基本概念搞清楚。
      

  2.   

    请问:JennyVenus() 你的右括号内为什么是两棵五角星啊?
    难道那也能重载的吗?
    没见过呀感谢CQP作了上述一翻解释,受益匪浅哟
      

  3.   

    建议买本深入浅出MFC,里面说的蛮透彻的
      

  4.   

    to: CQP(悄悄的我走了,正如我悄悄的来) 我知道vc是一个ide,也只是一个编译环境,我的c++应该还可以了,sdk看过一些,曾经用pascal也写过,mfc也有一定的理解,不过是个类库而已,感觉没有vcl设计的巧妙。作过一些开发工作,不过都是数据处理,数据库之类的,主要是没有用vc做过大一些的项目,不知如何去把握,所以想看个复杂点的源码,我在网上没看到完整项目的代码,看到一个有关数据库的,感觉太简单了,没有什么价值,主要是看一个项目如何在vc里分解,哪些代码写到cdoc里,哪些写在cdview里
    谢谢指点
      

  5.   

    找个例子基于Doc/View的例子研究研究你就会明白怎么回事,但是要深入的话,建议看《深入浅出MFC》
      

  6.   

    就是找不到好的doc/view的例子啊!!!
      

  7.   

    照着技术内幕上的例子敲敲,很快就知道怎么回事了
    我还要花很长时间才能穿破这五条内裤, sign........
      

  8.   

    MSDN的例子很多什么类型的都有,看不过来啊SCRIBBLE就是一个很典型的DOC/VIEW例子
      

  9.   

    这中间关系还是听复杂的,我这里只能简单的说一点,就是一个主框架类:mainfram,一个视:view可以看成主框架的一个字窗口,因此要想在窗口显示东西出来,就必须在view的消息处理函数ondraw中进行而不能在主框架的ondraw中处理,还有两个子窗口是工具栏和状态栏,doc是用来保存数据的.很多的消息即可在view也可在mainfram中进行处理,  还有要分清它的消息处理路径,这就不多说了,自己找书看吧