我是个初学者,接触VC++刚刚4天,以前只学了C,C++的一点皮毛,一点方向也没有。看了CSDN_文档中心_VC入门宝典.htm有些不明白,
"万事开头来,这是我学vc的体会.我希望本文章可以给想学VC的朋友一些帮助.
首先我们编写一个最简单的Vc程序.
1,进入VC.
2,File->New.
3,选择工程中的MFC AppWizard(exe),输入工程名(如Single)及路径.
4,MFC AppWizard -Step 1中,选择单文档,其它几步不用理它.
5,Ctrl+F5运行.
我们可以看到一个最简单的程序了,没有添加一行代码.
我以此为原型,简单地讲解一VC的常见问题.
1,在工作区(左边)选中类下面的CSingleView类,右键,Add Member Varible,分别填Cstring和str.展开此类,双击SingleView(),在其中加str="我会VC了";(注意用英文的引号,双击OnDraw();在最后加 pDC->TextOut(100,110,str);.Ctrl+F5查看结果.100是横座标,110是纵座标.
2,菜单 在工作区(左边)选中资源,再展开选菜单,驭击IDR_MAINFRAME,双击查看下面的空菜单项,输入ID ID_USER,标题 用户.Ctrl+w,在类名中选择CSingleView,在ID中选择ID_USER,双击消息中的COMMAND,确定.
在函数中双击我们刚才加的.加入代码:
str="I can use VC!";
Invalidate();
Ctrl+F5看结果.“
能帮我讲得具体些吗?
万分感谢!!*_*
请问你哪里不清楚呢?
这里我讲一下PDC,这是一个CDC设备环境类的指针
由于我们可能用于输出的设备很多
格式各不相同,但MFC帮我们我们完成了大部分工作
通过CDC设备环境类,MFC再调用相应的设备驱动来完成输出。
textout是CDC环境类的一个字符输出函数,用于输出文本。
----------------------------
1,进入VC.
2,File->New.
3,选择工程中的MFC AppWizard(exe),输入工程名(如Single)及路径.
4,MFC AppWizard -Step 1中,选择单文档,其它几步不用理它.
5,Ctrl+F5运行.
----------------------------
以上讲的是如何用AppWizard(VC的工具)创建一个Single Document Application。
---------------------------------------------------
1,在工作区(左边)选中类下面的CSingleView类,右键,Add Member Varible,分别填Cstring和str.展开此类,双击SingleView(),在其中加str="我会VC了";(注意用英文的引号,双击OnDraw();在最后加 pDC->TextOut(100,110,str);.Ctrl+F5查看结果.100是横座标,110是纵座标.
---------------------------------------------------
以上讲的是如何用CView类的OnDraw函数在客户区绘图,写字。
-----------------------------------------------------
2,菜单 在工作区(左边)选中资源,再展开选菜单,驭击IDR_MAINFRAME,双击查看下面的空菜单项,输入ID ID_USER,标题 用户.Ctrl+w,在类名中选择CSingleView,在ID中选择ID_USER,双击消息中的COMMAND,确定.
在函数中双击我们刚才加的.加入代码:
str="I can use VC!";
Invalidate();
Ctrl+F5看结果.“
-------------------------------------------------------
以上讲的是如何响应菜单消息,设置变量的值,然后刷新客户区的显示。注意Invalidate()函数的调用会导致上面我们写过内容的OnDraw函数被调用。而这时TextOut输出的应该是“I can use VC!”