我是做UNIX下C/C++编程的,对于Windows编程只是业余爱好,之前我一直使用Borland C++ Builder(Turbo C++ 2006)在Windows下写一些小程序。
我看到周围做Windows下编程的同事几乎都用VC++,于是也尝试使用了一下VC++,发现太太...太难以入门了。举例:
·界面上一个Edit框,一个Button按钮。
·点击Button按钮,设置一下Edit框的文本内容为"hello wrold"在BCB下,Edit是一个对象,有其名称,它的文本内容就是它的一个属性,一个赋值语句搞定。
在VC++里面,怎么获取Edit对象名称?句柄?它有Text的属性么,如何赋值?是不是我的这个例子有些弱,不足以体现VC++的优势?

解决方案 »

  1.   

    void CFDFDlg::OnButton1() 
    {
    // TODO: Add your control notification handler code here
    SetDlgItemText(IDC_EDIT1,"hello world!!");

    }
      

  2.   

    1、  这怎么看,各有优劣:想你说的BC++,VB之类的是比较高度集成化的面向对象的语言,而VC++是底层面向对象的语言,它的功能强大,几乎涉及方方面面,而且特别灵活,可以随心所欲,就是学的东西比较多,开发起来比较麻烦;
    2、  在类里添加成员变量(对象),给它赋值就行。
      

  3.   

    嗯,我想我要的就是这个:
    SetDlgItemText(IDC_EDIT1, "hello world!!");我也知道MFC功能强大,只是感觉有些难。
    看来是我太急功近利了,而非MFC的问题 ^_^
      

  4.   

    要想MFC快速入门不是那么一天两天就能弄好的.
    静下心好好看书,多写些代码就好了.
      

  5.   

    MFC最接近SDK开发了,很多MFC封装的函数和windows API函数名字用法基本一致。开发平台无论是什么,底层总要和windows API打交道,这个是根本。
      

  6.   

    vc的组件属性可供在设计期编辑的不多,大多需要代码实现。
    个人认为,vc在一定程度上延长了开发周期
      

  7.   

    在MFC中,控件和变量之间最好能够对应起来。 当然你也可用采用glgg(朗拿度) 列举的方法。
    可用在MFC ClassWizard里面设置。 然后要看 你的button和你的txtbox是否在同一个类(或者说是可见范围,具体是怎么描述我也不知道)之内,是否可直接调用,如果不可以,你要通过类A调用类B中的成员变量,方法可以通过主窗口,也可以采用C++中那种方法来实现。 
    我认为你在unix下做c++ ,学习MFC做东西应该很快,我跟你差不了多少。
    我喜欢MFC,因为它所有的类都可以重载,扩展性很强。你认为了,有机会我们可以交流一下。
      

  8.   

    很多人都说MFC 怪异,丑陋,变态之类的,我挺反对的。
    难学倒是真的。有点耐心,你会发现它的强大,以及在windows平台上开发时MFC产品的稳定性和效率(里面算法我都是采用C++算法)。
      

  9.   

    MFC是比较基础的东西了
    挖掘再挖掘,学到何年才是头?
      

  10.   

    我总听有人说vista一出来MFC就要被淘汰了,大家等着失业喝西北风吧。
      

  11.   

    一个流行了那么多年的东西是不会那么快被淘汰的。
    要知道,有多少已经完成的项目,被使用在多少地方?这些已经存在的项目会继续支撑着MFC,即使它真的已经落后了。看看银行的数据库就知道了。无论数据库怎么更新。最老的东西还是有人用,因为那些数据已经没有办法再动了。C++本身就很难学。要想用它作出真正像样的东西来,是非常困难的。这也是他的魅力所在。
      

  12.   

    无知是可以肯定的,但绝非无聊。
    wangjia为什么不提供些可供菜鸟借鉴的经验呢。
      

  13.   

    我觉得MFC很强大,也很好用,正如你说的,你举的这个例子不足以说明问题,而且这个例子在VC里也简单得很,楼上都有说
      

  14.   

    兄弟们,不管怎么说,mfc做界面的确不是很方便,不能在设计期调整,本身就是一大缺陷,虽然其功能的确不错。
      

  15.   

    被VB ,delphi等宠坏了就会这样骂VC++,就如当年我学VC一样,好不容易才把编程思维转过来,等你接触了,入门了,熟悉了,再在实践中熟练后就会发现VC++真的功能强大,运用灵活,且MFC也很好用!
      

  16.   

    MFC難嗎??也就一兩周就能入門的事,並不比學VB不容易多少,重要的是思維方式的轉變