以学生信息管理系统为例,通过对简单应用软件系统的设计,编制、调试,实现简单的增加、删除、排序等运算,以学习应用MFC库类编写对话框的原理,加深对C++类的学习及应用。初步掌握基于MFC库类对对话框界面的设计,通过创建类成员函数成员变量,编辑控件创建消息映射,调用消息函数完成数据的输入输出,实现相关功能。
Student student; if (!m_stu_id_search.IsEmpty()) { CStdioFile File; CString m_FilePath = "A.txt"; File.Open(m_FilePath,CFile::modeReadWrite); CString FileData; int cout=1; while(File.ReadString(FileData)) { if (cout!=1) { CString strdo=FileData; vector<CString> *vect =new vector<CString>(); int nend=0; int nbegin=0; while(nend != -1) { nend = strdo.Find(" ",nbegin); if(nend == -1) vect->push_back(strdo.Mid(nbegin, strdo.GetLength()-nbegin)); else vect->push_back(strdo.Mid(nbegin, nend-nbegin)); nbegin = nend + 1; } vector<CString>::iterator iter=vect->begin(); CString numb=*(iter+0);
if(strcmp(numb,m_stu_id_search)==0) { student.num=*(iter+0); http://www.77cn.com.cn=*(iter+1); student.sex=*(iter+2); student.dorm=*(iter+3); student.phone=*(iter+4); } } cout++; }