总结下今天学习的东西-VC实例学习 (1)

王朝vc·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

今天是学习VC的第一天,虽然C++的语法已经学了很久,可没有用VC来写过东西,不能停留在演习课本上的程序的地步了,我应该开始学习用VC来写些东西。

依照原来学习的习惯,我开始学习VC,通过编写一个个小实例来熟悉编程环境,经过几分钟的摸索,终于,我成功建立了一个基于对话框的 项目,删除【确定】和【取消】。

现在开始做自己的实例:先做一个打开文件的功能,打开文件,记得再PowerBuilder里面是通过调用函数来实现的,VC应该也是类似的,找找MSDN,^_^看到了,原来是用这个:

CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"文本文件 (*.txt)|*.txt||");

这个和PowerBuilder差不多阿,就做个打开文本的东西吧,恩!对了,把路径也显示出来,用Text控件吧,哈,这里叫做:Edit ,恩,属性还不少阿。。。。

怎么让得到的路径显示在这里呢? 不知道能不能给这个属性赋值??? ^_^

找了半天,好像不能像PowerBuilder那样阿,对了,上网搜索下,看看有什么线索,哈哈,找到了,原来这样阿:通过 类向导 建一个属于该Edit的 Member Variables ,就取名:m_path 好了,接着就是给他赋值了,用 m_path=dlg.GetPathName() 应该可以,试试效果 ....... ?? 奇怪阿,怎么没反映阿,对话框倒是出来了,可是没有显示到 Edit 里面阿? 奇怪阿,调试看看,没问题阿,内存里面的m_path的确有值阿,怎么没显示出来呢? 难道我什么地方弄错了,再 看看别人的文章....

终于,看到一个 有关的代码段,奇怪阿,怎么这段代码里面有个:UpdateData(),这个是干什么的??

.... 查MSDN,哈哈,明白了,原来这样阿,加上去看看,^_^,好了,可以看到了,恩,接下来做什么呢? 恩,把这个文件打开,把内容显示在一个Edit里面看看,^_^,仿照刚刚的方法,很快,搞定了。 看看时钟,昏倒,我真是垃圾阿,做这么点东西 居然 做了这么久,已经3:22 了,居然花了4个多小时,...... 看来我的VC学习之旅,为期不短阿,明天还有事情阿,赶紧收拾下,睡觉了,明天继续 ~!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航