TynSerial自定義物件的序列(還原)

2022-06-06 14:21:09 字數 1054 閱讀 3977

tynserial自定義物件的序列(還原)

tynserial是詠南中介軟體封裝的支援資料二進位制序列(還原)的類。

對於orm來說,序列類必須序列(還原)自定義物件。

1)定義乙個自定義物件

type

// 此處必須加編輯開關

ttest = class

private

fid: integer;

fname2: string;

published // 物件的屬性必須是published

property id: integer read fid write fid;

property name2: string read fname2 write fname2;

end;

2)自定義物件的序列/還原演示

procedure tform1.toolbutton3click(sender: tobject);

var t, t2: ttest;

d, d2: tynserial;

s: string;

begin

// 序列

t := ttest.create;

t2 := ttest.create;

d := tynserial.create;

t.id := 123;

t.name2 := '姓名';

d.writeobject(t);

s := d.text;

// 還原

d2 := tynserial.create;

d2.text := s;

d2.readobject(t2);

memo1.lines.add(inttostr(t2.id));

memo1.lines.add(t2.name2);

// 釋放

t.free;

t2.free;

d.free;

d2.free;

end;

物件陣列。自定義物件

定義學生類屬性 自定義方法 顯示學生資訊方法年齡增加方法測試類 建立用於儲存學生的陣列,長度為5,建立5個學生物件,將物件儲存到陣列中遍歷陣列中的學生物件,分別呼叫年齡增加方法,將學生年齡增加2遍歷陣列中的學生物件,分別呼叫顯示資訊的方法,檢視所有學生資訊查詢年齡大於20的學生資訊 針對這個作業。寫...

建立自定義物件

你並不侷限於前幾節所討論的jscript的內建物件,你可以自定義包含有你自己的方法和屬性的物件來擴充jscript,這是jscript的乙個強大的特性。例如,你可以建立乙個名為webuser的物件,它包含參觀你網點的使用者的資訊,這個物件可以包含諸如使用者名稱 密碼和註冊狀態之類的屬性,將所有這些屬...

JS自定義物件

語法 obj name,age 表示物件obj的屬性名,冒號後面的為屬性值,像這種形式叫鍵值對 skill 是obj物件的方法1.字面量 2.工廠模式 3.建構函式模式 4.原型模式 5.混合模式 原型模式和建構函式模式的混合 var obj console.log obj name 什麼顏色 ob...