200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 一个简单的日记本程序

一个简单的日记本程序

时间:2023-12-15 04:57:53

相关推荐

一个简单的日记本程序

一个简单的日记本程序,一个简单的日记本程序

一个简单的日记本程序

作者:吴会然

下载源代码

我开发的一个基于对话框的日记本小程序。以前在VC知识库中找基于对话框的序列化存储的程序一直没有找到,就自己做了一个。用到了链表和序列化,在对话框中使用工具栏,希望对大家有所帮助。首先,定义一个自己的结构体类,用来存储将要保存的信息。

class CMyDiary //定义一个自己的结构体,用来存储信息{ 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(("diary.dia", CFile::modeCreate|CFile::modeWrite)) { CArchive ar(&file, CArchive::store); Serialize(ar); (); (); }} void CDiaryApp::onRead()//读出{ CFile file; if(("diary.dia", CFile::modeRead)) { CArchive ar(&file, CArchive::load); Serialize(ar); (); (); }}

具体的代码参看程序。

做的匆忙,还不是很完善,大家可以修改一下。保存的信息还是可以用记事本查看,大家可以修改一下,或者加密,或者用其它的方法。欢迎大家指正错误。也欢迎大家和我联系交流。

我的电子信箱是:[email protected]:115418021

我刚建了一个个人主页,欢迎大家访问::

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。