freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

文檔視圖框架ppt課件(編輯修改稿)

2025-05-27 18:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 做序列化 。 磁盤對(duì)象在內(nèi)存中的存儲(chǔ)格式轉(zhuǎn)換為文件的格式內(nèi)存中的對(duì)象把文件的格式恢復(fù)為內(nèi)存中的存儲(chǔ)格式l 所謂永久性對(duì)象,就是這種對(duì)象具有這樣一種能力:它提供了一套描述自身的信息(例如對(duì)象的類名稱及數(shù)據(jù)在內(nèi)存中的存儲(chǔ)格式等)。當(dāng)應(yīng)用程序存儲(chǔ)對(duì)象時(shí),應(yīng)用程序可以把這些信息與對(duì)象的數(shù)據(jù)成員一起打包形成文件,存入永久性存儲(chǔ)體,而當(dāng)再將它讀入內(nèi)存時(shí),根據(jù)該文件中提供的信息,可以把數(shù)據(jù)按原樣組織起來(lái),從而把對(duì)象原原本本恢復(fù)出來(lái)。 l 使一個(gè)類的對(duì)象可以是永久性對(duì)象,那么在聲明這個(gè)類的時(shí)候必須使用 MFC定義的兩個(gè)宏: DECLARE_SERIALIMPLEMENT_SERIAL序列化從 CObject派生而來(lái),即擁有了 RTTI, 動(dòng)態(tài)創(chuàng)建等機(jī)制在類聲明中必須有 DECLARE_SERIAL宏在類實(shí)現(xiàn)中必須有 IMPLEMENT_SERIAL宏重載 Serialize虛函數(shù),使它能夠適當(dāng)?shù)陌杨悇e的成員變量寫入文件中。該類必須有一個(gè)缺省的構(gòu)造函數(shù)。對(duì)象的序列化例如某類 A為永久化類,如果它聲明為:ClassA:publicCObject{DECLARE_SERIAL(A) //聲明了序列化private:intm_X,m_Y?!璸ublic:A()。 //缺省的構(gòu)造函數(shù)Serialize(CArchiveamp。ar)。 //重寫序列化虛函數(shù)};IMPLEMENT_SERIAL(A,CObject,0) //實(shí)現(xiàn)序列化那么在重寫的序列化函數(shù) Serialize的實(shí)現(xiàn)就應(yīng)該是:A::Serialize(CArchiveamp。ar){if(()) //存儲(chǔ)數(shù)據(jù){arm_X。arm_Y。}else //讀取數(shù)據(jù){arm_Y。arm_X。}}l 由 CArchive對(duì)象實(shí)現(xiàn)序列化工作– CArchive對(duì)象重載了操作符 “” 和 “”– 對(duì)原始數(shù)據(jù)進(jìn)行序列化(BYTE, WORD, LONG, DWORD, float, double, int, unsignedint, short和 char)l 可序列化對(duì)象– CString, CTime, CTimeSpan, COleVariant,COleCurreny, COleDateTime,COleDateTimeSpan, CSize, CPoint, CRect,SIZE, POINT和 RECT三、 CFile類
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1