以学生信息管理系统为例,通过对简单应用软件系统的设计,编制、调试,实现简单的增加、删除、排序等运算,以学习应用MFC库类编写对话框的原理,加深对C++类的学习及应用。初步掌握基于MFC库类对对话框界面的设计,通过创建类成员函数成员变量,编辑控件创建消息映射,调用消息函数完成数据的输入输出,实现相关功能。
} if (student.num=="") { AfxMessageBox("未找到此学生!"); return; }
m_stusearch.DeleteAllItems();
m_stusearch.InsertItem(0,student.num); m_stusearch.SetItemText(0,1,http://www.77cn.com.cn); m_stusearch.SetItemText(0,2,student.sex); m_stusearch.SetItemText(0,3,student.dorm); m_stusearch.SetItemText(0,4,student.phone); }
***************************************************
3.4.2按宿舍号查询该宿舍所有学生的基本信息主要源代码
***************************************************
void CStusearchDlg::Ondormnumsearch() { UpdateData(TRUE); if (m_dorm_num_search.IsEmpty()) { AfxMessageBox("请填写完整信息"); return ; } Student student; CString m_FilePath="A.txt"; CStdioFile File; File.Open(m_FilePath,CFile::modeReadWrite); CString FileData; int cout=1; while(File.ReadString(FileData)) {