学校的实习要求,没办法,用MFC做了一个教室管理系统,我没有连接数据库,主要原因是想实践一下MFC的文件操作。
MFC文件操作
CFile 和CStdioFile
CFile是CStdioFile的基类,所以CStdioFile比CFile好用多了主要是多了关于CString的支持
//写
CStdioFile file(m_szName+".txt",CFile::modeWrite | CFile::modeCreate); //写打开,没有则创建 也有 file.open()函数,大同小异
file.WriteString("教室编号:"+m_szNum+"\n");//写数据,CString的常用法 用 + 号连接字符串,让我想起了PHP用 . 连接字符串~
file.close(); //操作完记着关闭文件
//读CString是 file.ReadString
CStdioFile file(Num,CFile::modeRead);
file.ReadString(m_szNum);
file.close();
有时候还记着用UpdateAllViews(NULL);刷新下
//删除
file.Remove(".\\Lib\\"+m_szName+".txt");
//对话框
Dialog dlg;
dlg.DoModel() 显示对话框//不要重复声明,你要打开多少窗口??
if(dlg.DoMode()==IDOK)
{
//就是点击了OK按钮的操作了
}/
//CString 里有好多好用的函数,有时间要学习下,比附CString.GetLength()
//MFC画图
CRect rcClient;
GetClientRect(&rcClient);
int xCenter=(rcClient.left+rcClient.right)/2;
int yCenter=(rcClient.top+rcClient.bottom)/2;
熟悉的代码,找到中心点,虽然我没用上。
//画CString
pDC->TextOut(20,10,"欢迎管理员:"+pDoc->m_szG);
//画线
pDC->MoveTo(247,47);
pDC->LineTo(247,553);
菜鸟而已,大神勿骂,现在觉得就用这几个函数而已,当然,MFC从开始学到完成作品也就用3天时间而已,算是熟悉环境罢了