在MFC中如何将通过Serialize()将数据正确的写入文件

在MFC中如何将通过Serialize()将数据正确的写入文件,第1张

直接重载这个函数,采用文档和视结构的话,为了保存数据,这个函数是必须要进行重载的,写成你自己需要的数据保存方式,比如说保存成二进制或者是文本文件

最简单的方法你就是尝试一下流 *** 作符“《”啊,用这个就可以把数据写入到文件中,默认的话是文本格式,如果保存的是字符串的话,你可以用记事本打开来看的,下面是MSDN中的例子:

void CAge::Serialize( CArchive&ar )

{

CObject::Serialize( ar )

if( ar.IsStoring() ) //这对应存储

ar <<m_years

else //这对应读取

ar >>m_years

}

表单内容经过serialize()以后就是字符串形式,如:action=edit&title=标题&id=1

如果你要添加一组数据,直接这样就OK

var data=$('#myform').serialize()

data=data+'&cont=mycontent'//增加一组内容

再把data扔到$.post里面,就OK 了。

$(“#form”).serialize(),是会将表单里面的值全部序列化之后提交。 你在后台可以通过Request.Form["name"]来获取值。就算全部序列化并不影响你获取值。是不是这个方法的理解有问题?到这里,WebStorm+Node.js的开发环境就算搭建成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11424553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存