以前我是学别的编程语言的,
最近学了一个星期的VC6.0,发现VC很easy.我目前就只有一个问题没搞懂:
文档和视是什么回事?什么时候要用它?
您们编程经常用到文档/视的结构吗?我现在只会编写基于对话框的程序,文档/视把我难倒了!
(透露一点:我以前是搞Delphi的,用VC编写基于对话框的程序和delphi中的编程没有什么很大的不同,基本上是一样,很简单。)

解决方案 »

  1.   

    可能你都是做一些简单的例子罢了,我都学了三个月,还没有完全学会呢?
    以前俺也是用Delphi开发的,现在用C++Builder工具,去年年底开始学习VC++6,
    感觉真的复杂多了.
      

  2.   

    唉,狂人真多,那天我面试一小子,告诉我精通VC,但是回答的问题令我和我同事都faint了
      

  3.   

    我知道错了,我什么都不懂,大家BS吧!!!在BS我的同时,
    请您谈谈“文档/视图”结构和基于“基于对话框”结构的看法,好吗?
    求求您们了!
      

  4.   

    文档/视图应该是MFC类库的精华所在,甚至有人认为MFC成也萧何,败也萧何,都是因为这个文档/视图,要想1,2句话说清楚他是不太容易的,我建议你好好读读<VC技术内幕>之类的书,慢慢的会有一些认识的.文档/视图说的通俗点就是MFC提供的一个强大的文档处理的平台,它是一个二次开发的平台
      

  5.   

    java版有个家伙,也发了个类似的帖子
    没有被人骂死
    光骂人的回复就几百条
    请楼主保重
      

  6.   

    easy,so easy
    搂住要保持学习的热情
      

  7.   

    楼主的意思是 用vc编适合他们的基于对话框的程序easy
      

  8.   

    既然这么easy为什么还要问?你真是少有的怪才
      

  9.   

    while(1)
    {
     由简入繁,由繁入简;
    }
      

  10.   


    其实用VC来实现一个对话框或者写一个HelloWord的程序是很EASY的
    一行代码都不用写的
      

  11.   

    对于那种photoshop什么的。word什么的就需要文档视图结构了,
    总之提供一个很好的框架。当然你也可以不用。还是需要根据情况看。
      

  12.   


    http://218.108.41.12/vchome/book/new1/mfc_docview.zip
      

  13.   

    to:zhangnanonnet(鱼欢) 
    面试官,好强啊!
      

  14.   

    保存和显示数据只是很小的一个方面,我们甚至可以用C的FOPEN这样的东西来保存,而且我个人很喜欢C,但是你试想一下做一个庞大的系统,数据之间的关联需要非常紧密和有效的时候我们往往用无数的对话框就会显得力不从心了,这时候SDI,MDI就会显示出他的优势了,我一直认为"实践出真知",还是多做一些相关的项目和课体,要比这么讨论有效的多
      

  15.   

    summer6074(验尸官) 我考,这名字起的....真吓人
      

  16.   

    VC真的不是很难,不就是一个工具吗.和OFFICE之类的差不多,只要会用电脑的人就会用,用鼠标在上面拖拖点点的,谁能不会呢?
    但是用VC开发东西需要用到MFC库,那就不一样了.
      

  17.   

    EASY?会对话框?那做个题目试试:
    做个对话框程序,背景颜色可调,调整方式要直观,不要纯数字式的.
    最好有菜单,菜单项里有常用背景颜色(最好用对应的颜色显示该菜单项).
    嫌没有内容的对话框不好看的话,加个TAB控件进去,第一页可播放动画,第二页可浏览HTML.
      

  18.   

    to QunKangLi(李群康):你说的我会做了。
      

  19.   

    只学了一个星期的C++那就是还不会C++,可惜呀!先去看二个月的标准C++再来和我们讨论C++吧。
      

  20.   

    C++的语法我很早就学了,
    我现在关心的事情就是怎样掌握VC来做开发.
      

  21.   

    to chinaboywuhan(chinaboy):
      我现在讨论的是"文档/视"与"对话框"的编程结构,这跟C++语法的关系不大吧
      

  22.   

    你说很EASY,那是你还没入门吧,哈哈哈哈哈俣。
      

  23.   

    !!!!!只有初学者,没入门者,才说VC很easy.它是世界最难搞明白,最难搞懂,最难摆平,最难学会,也是能编出最好的,最酷的,最底层,最高层的.编程工具.以后求你千万不要在说它很easy,算我求楼主的.
      

  24.   

    顶顶
    我也刚学,用了两天了,还没有楼主的感觉
    我原来是用bcb编程的,用VC后发现类、函数特别多。MFC和VCL不同的地方太多了
      

  25.   


    楼主只是说了自己学习vc的切身感受,大家完全没有必要进行嘲笑和贬低吧,楼主也同样提了问题,当然是希望有知者能够进行指导.就不必再泼冷水了.
    至于是否easy的问题,只是每个人在不同阶段的不同感受.多争无亦!
      

  26.   

    easy?I don't think so !:(
      

  27.   

    程序员成长的六个阶段:第一阶段:主要是能熟练地使用某种语言,这就相当于练武中的套路和架式这些表面的东西。第二阶段:能精通某种平台的接口(例如我们现在常用的WIN32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段:能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。第四阶段:能直接在平台上进行比较深层次的开发。不再有语言的束缚,语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉一下,就手到擒来。第五阶段:不再局限于简单的技术上的问题,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面,“手中无剑,心中有剑”。第六阶段:“无招胜有招”,任何问题就纯粹变成一个思路的问题,不是用什么代码就能表示的,“手中无剑,心中亦无剑”。
      

  28.   

    回答一下文档/视窗结构的含义:
    微软用MFC实现的文档/视窗结构是为了将数据和显示分离开。文档类用来处理数据,视窗类用来显示数据,阅览很简单,就是这个意思。
      

  29.   

    文档类主要是通过CArchive等对数据进行管理
      

  30.   

    见仁见智吧,初学容易也很正常,其实用好VC,要对VC的整个体系比较了解和相关的程序的体系结构了解就可以了,所以关键不是VC难不难,还是要看用它来开发什么东西了!
      

  31.   

    MFC 的 Doc/view结构是MVC模式的一种实现,它用来对数据和表现进行解耦合。这样多种表现可以使用同一个Doc对象。至于何时用就要看你的需求了,并不是只有Doc/View可以实现mvc模式。
      

  32.   

    谈谈自己的认识:Doc功能是存贮数据、View功能是用户接口;二者在框架的管理下协同工作,完成应用程序的功能。这就是文档/视图结构。很简单。有很多种类型,但是都具有这样一个共同点。书上讲的很清楚。
      

  33.   

    当数据越来越复杂的时候,就把数据单独保存在文档里.在视图里进行操作或显示.
    这样的话减轻了管理的负担.
    就象Word文档在Word程序里显示和操作一样.如果做成对话框的话,情况可想而知了..
      

  34.   

    我来说一下,本人觉的VC真的不难学.
    不就是一个软件吗.
    会用电脑的人我想基本上都可以用起来.
    但是在使用VC的时候用的最多的类库应该就算是MFC了.
    那玩意可确定不是个东西,真多,真难.
    这是我的个人感受,说的不对你们可别骂我啊.
      

  35.   

    哈哈,连文档和视图都搞不清楚,就敢说VC很easy!
    见过不知天高地厚的,没见过这么不知天高地厚的!
      

  36.   

    楼主何必非要问文档/视图和对话框的区别和功能所在呢我是不知道怎么回答的不过到了你真正使用vc来做项目的时候你就知道有时候两种都可用有时候只有文档/视图可以用对于
    回复人: QunKangLi(李群康) ( ) 信誉:110  2004-4-7 14:43:42  得分:0 
     
     
      
    EASY?会对话框?那做个题目试试:
    做个对话框程序,背景颜色可调,调整方式要直观,不要纯数字式的.
    最好有菜单,菜单项里有常用背景颜色(最好用对应的颜色显示该菜单项).
    嫌没有内容的对话框不好看的话,加个TAB控件进去,第一页可播放动画,第二页可浏览HTML.  
    回复人: xrenwu(小人物) ( ) 信誉:95  2004-4-7 15:24:40  得分:0 
     
     
      
    to QunKangLi(李群康):你说的我会做了。  
     
    如果是真的
    楼主可以把自己的程序向www.vckbase.com投稿我保证你能够上榜
    到时大家都不会小瞧你了如果代码不是你抄来的那我也敢肯定你早已经入门了
      

  37.   

    无语了连 1+1=2 我都不敢说它 很easy
      

  38.   

    楼主傻b一个在vchelp也发这个帖子
      

  39.   

    比如在文档里我定义一个变量CString m_strText,然后我就在视图里使用。比如用TextOut 打印出来。可以简单的认为:文档里面存放变量,而视图用来显示或使用变量。
      

  40.   

    一个对话框和VB,Delphi有什么区别啊,Drag..Drop...Click如果指的是MFC的话,文档/视图是构称Application Framework的一个基础
      

  41.   

    楼主,不知道你看过《深入浅出MFC》没有,里面讲的很清楚的,祝你好运,其实我觉得大家说vc难关键是入门的时候吧,只要过了这一关后也就没什么怕的了,呵呵,以后的问题是你用其他的语言是也会遇到的
      

  42.   

    其实文当/视图结构确实是MFC的精华,但是他的缺点也是很多的!
      

  43.   

    c,c++是语言,vc,vc++是编译器,
    搞清楚概念再说吧!
      

  44.   

    嘿嘿.
    终于找到比我狂的人了我只认为我用了一个月把MFC入门了就是狂人了...你.......太可怕了.PF一下估计你是认为VC的IDE操作很简单.文档/视嘛....就是最经典的的MVC实现框架了.MFC确实复杂.不可小看MFC.当然了.还有ATL.WTL.慢慢消化吧.祝你好运. :)