我都不是很明白為什麽高校還要交VC6.0++的MFC,win10系統早就不兼容這款98年的軟件了,上課還是用那所謂的免費軟件來開發,簡直腦殘。
我覺得現在也沒什麽人會用MFC來寫程序吧,不知道,反正我不是幹這行的,只求老師在期末總評給個及格罷了。
我決定自學MFC,並留下一些自己的學習痕跡,以供別人來参考查阅,算是为后来者填上一些坑。如果以后再后VC这门选修课我建議還是別選了。
實驗環境:VS2010旗艦版
-
創建第一個MFC程序,選擇基於文本框
-
创建好的图像:
-
点击工具箱可以往文本框添加内容
这里选择按钮、静态文本框、編輯窗口 -
單擊可以看到控件的屬性顯示在右邊,可以進行修改
-
双击可以之间进入cpp文件对控件进行编程
-
按钮编程代码:实现字符统计:
void CdemoDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CString strInput;
GetDlgItemText(IDC_EDIT_INPUT,strInput);
int nLen = strInput.GetLength();
CString output;
output.Format(_T("字符串长度:%d ,字符个数:%d"), nLen , nLen);
SetDlgItemText( IDC_STATIC_OUTPUT , output);
}