subject_21869.htm

来自「一些关于vc的问答」· HTM 代码 · 共 33 行

HTM
33
字号
<p>
序号:21869 发表者:无非 发表日期:2002-11-20 22:42:46
<br>主题:关于DOC/VIEW架构的迷惑
<br>内容:VIEW使用FORMVIEW,上面有个LISTBOX。我想这样显示一个文本文件,文本中的每一行,占LISTBOX中的一项。<BR>我应该怎么编写CMyDoc::Serialize()函数。<BR><BR>最好有高手,把其中的来龙去脉说一说,数据是怎么流动的。DOC类的Serialize把数据读到哪里,VIEW又从哪里得到数据来显示呢?是不是中间需要自己建立一个容器做桥梁。水平不够,跟踪MFC代码如入迷宫。<BR>:(<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:John Lan 回复日期:2002-11-21 00:02:37
<br>内容:F5 :-)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:未出手的飞刀 回复日期:2002-11-21 09:21:55
<br>内容:<BR>你可以在CMyDoc::Serialize()里面把数据读出保存在CMyDoc的成员变量中,view中需要数据时候就调用GetDocument()得到CMyDoc,然后访问里面的数据啊。<BR><BR>也可以完全不用什么Serialize()函数,view需要数据时候直接从文本文件里面读,然后加进LISTBOX中。<BR><BR>不要受限于document/view框架,框架是死的。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:书生意气 回复日期:2002-11-21 11:19:27
<br>内容:其实view/doc框架关系是个很复杂又是很模糊的关系。不要受其约束。要想了解他们的关系可以看看“深入浅出MFC”WWW.JJHOU.COM可以免费下载。不过不要想几天之内搞通,多下些工夫。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:无非 回复日期:2002-11-21 13:35:23
<br>内容:Good John,I always want a guys like you! 你做微软客服挺合适。&nbsp;&nbsp;:)<BR><BR>谢谢小刀,你的回答解决了我的疑惑。我也是猜想应该有个对象在内存中保存数据。<BR>我写这个就是为了熟悉DOC/VIEW架构,所以我想尽量按照这个框架来。呵呵。<BR><BR>也谢谢书生兄。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:John Lan 回复日期:2002-11-21 19:36:10
<br>内容:不亲手调试,很难有深刻印象的,并非我故意不回答你,我认为<BR>你可以办到的。yes, u can. :-)<BR>2002-11-21 20:45:21

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?