1。如果你想简单的看一看下面的代码的运行情况
// example for CString::GetBuffer
CString s( "abcd" );
#ifdef _DEBUG
afxDump << "CString s " << s << "\n";
#endif
LPTSTR p = s.GetBuffer( 10 );
strcpy( p, "Hello" );   // directly access CString buffer
s.ReleaseBuffer( );
#ifdef _DEBUG
afxDump << "CString s " << s << "\n";
#endif 你是会新建一个工程,然后添加一个按钮,然后添加这些代码到按钮响应函数里去,还是会怎样?2。如果你想做一个界面,(不太复杂也不太简单),你是否收集了一大堆很实用的类,比如CMemDC,CButtonST等等,然后用这些类自己实现?或者,你完全自绘?又或者,你用SkinMagic,BCG?3。如果你明明知道一个很罗嗦的东西在你的程序里,不修改也能正常运行,修改却要费时间,你会下功夫去改么?4。你是否收集了许多的图标,位图以便你在程序中使用,而在这些图标都不符合你的要求的时候,你是否会在你开发的软件中使用自己用图形编辑软件绘制的图标?(前提是完全是你独自一人开发软件的情况,你有美工的话就不用回答了*_*)5。你是否真的会在你编写的软件中使用超类化,子类化去完善控件功能,或者,这些只是别人写,而自己用的?6。你是否习惯一个CPP文件中只定义一个类,坚决不定义第二个类?7。你是否打星际,打的不想写程序?8。你是否近视,和我一样,到了600度还迷恋星际和程序(原本学vb,现在学vc)9。你是否吸烟,而且象我,恨不得一天一包?10。看到这里,你是否想拿棒子敲我?恩,完了,请认真回答,我马上给分。。

解决方案 »

  1.   

    1。加到HelloWorld的About键响应里去2。先看别人的代码,看不懂实现就整个拿来用,懂就自己照样写,毕竟自己写过的东西改起来也方便3。删掉重写6。我喜欢只定义一个类,CPP名字和类名对应,这样找起来方便直观7。我现在写程序写的都不想打游戏了,哈哈。8,我近视850,不过和写程序关系不大,当程序员前我就已经800了9。不吸10。敲你我还闲费力气,你自行了断吧
      

  2.   

    1 我一般都有一个Test的Dlg,上面只有1个按钮,就是用来做这种事情的。2 收集了不少,但是除了实在是紧急,或者简单做个Demo,都会自己写。3 视情况紧急与否而定,只要有时间,肯定会修改4 找别人帮我画,从来不用搜集来的图标5 基本没有6 如果是正式开发,一个文件内只有一个类的定义。但是反过来,如果内容太多,1个类的成员可能会分到几个文件中去。7 我大一的时候就决心戒星际,多少年没碰过了。8 不近视。两只眼睛5.29 不吸烟。10 体力不行了,缺乏锻炼
      

  3.   

    1。我专门建有测试代码的工程,包括MFC、SDK、console2。收集了很多类,90%都是自己改过的,别人做过的东西无必要重复。但网上很多类,有的写得不好,有的扩展性通用性不好,有的不合自己要求。3。一般程序结构良好,修改不会很费时间,会改的。4。无收集,现画现用,VC的资源编辑+画图+firework足够。5。看情形。6。不会,比如程序有很多对话框的话,把所有Dialog类放在一对文件(.h .cpp)?7。打星际的时候不想写程序,写程序的时候不想打星际。8。5.2和5.09。不吸10。楼主也知道自己找抽?自觉点,自己敲自己吧
      

  4.   

    1, 我喜欢用按钮
    2,用的时候再找
    3,看心情。^_^
    4,收集了一些,可很少用
    5,少
    6,...
    7, 不喜欢这个哟游戏
    8,还好,不戴眼镜
    9,No Smoking
    10,没有啊,感觉象作test,呵呵,可以放松一下