当前位置: 首页 > 图文教程 > 开发语言 > VC++ > 一个简单的日记本程序
| 一个简单的日记本程序 下载源代码 class CMyDiary //定义一个自己的结构体,用来存储信息{public: CTime m_TDate; CString m_strWeek; CString m_strWeather; CString m_strBody; CMyDiary() { memset(&m_TDate, 0, sizeof(m_TDate)); m_strWeek = ""; m_strWeather = ""; m_strBody = ""; }};然后,定义一个链表类型。typedef CTypedPtrList<CPtrList, CMyDiary*> CMyDiaryList;在序列化是可以这样打开文件 void CDiaryApp::onSave() //存储{ CFile file; if(file.Open("diary.dia", CFile::modeCreate|CFile::modeWrite)) { CArchive ar(&file, CArchive::store); Serialize(ar); ar.Close(); file.Close(); }} void CDiaryApp::onRead()//读出{ CFile file; if(file.Open("diary.dia", CFile::modeRead)) { CArchive ar(&file, CArchive::load); Serialize(ar); ar.Close(); file.Close(); }}具体的代码参看程序。做的匆忙,还不是很完善,大家可以修改一下。保存的信息还是可以用记事本查看,大家可以修改一下,或者加密,或者用其它的方法。欢迎大家指正错误。也欢迎大家和我联系交流。 我的电子信箱是:[email protected]:115418021 我刚建了一个个人主页,欢迎大家访问::http://knight.yascool.com |
评论 (0) All