萬星星@豌豆莢 歡迎加入我們
一個(gè)吃軟飯的男人!!!!!我只想寫程序####
微博:
http://weibo.com/wanlianwen
C++博客
首頁
新文章
新隨筆
聚合
管理
posts - 172, comments - 1253, trackbacks - 0
ACDK 的學(xué)習(xí)之旅--(2) ACDK中的Object類
1、傳統(tǒng)的C++類
由于ACDK也是C++代碼,所以在傳統(tǒng)C++類中使用ACDK類是沒有問題的
//
this is a NON ACDK class
class
AClass
{
int
_val;
public
:
AClass() : _val(
42
)
{
}
//
a NON ACDK class can make usage of ACDK classes.
RString get()
{
RStringBuffer sb
=
new
StringBuffer();
sb
->
append(_val);
return
sb
->
toString();
}
}
;
2、類型定義
為了獲得ACDK框架的的一些特性(垃圾回收,應(yīng)用于集合、反射以及腳本中等),你的類型定義需要滿足以下幾個(gè)條件:
a、所有可實(shí)例化的類必須直接或者間接派生于acdk::lang::Object
b、不運(yùn)行多重繼承自acdk::lang::Object
c、接口類是純虛類
d、類可以實(shí)現(xiàn)幾個(gè)接口
例如:
類定義:
ACDK_DECL_CLASS(AClass);
class
AClass :
extends
acdk::lang::Object
{
int
_val;
public
:
AClass(
int
number) : Object(), _val(number)
{
}
}
;
RAClass aclass
=
new
AClass(
42
);
接口定義:
ACDK_DECL_INTERFACE(AInterface);
class
AInterface ACDK_INTERFACEBASE
{
public
:
virtual
void
doIt(IN(RString) arg)
=
0
;
}
;
當(dāng)然,為了利用ACDK對象模型的元特性(象序列化、垃圾回收,腳本調(diào)用),必須在類中添加元信息(Metainfo)。
posted on 2007-12-24 23:59
萬連文
閱讀(576)
評論(0)
編輯
收藏
引用
所屬分類:
ACDK
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
ACDK 的學(xué)習(xí)之旅--(5) 第一個(gè)小應(yīng)用
ACDK 的學(xué)習(xí)之旅--(4) ACDK中的元信息Metainfo(RTTI)
嘿嘿 轉(zhuǎn)載
ACDK 的學(xué)習(xí)之旅--(3) ACDK中的類型
ACDK 的學(xué)習(xí)之旅--(2) ACDK中的Object類
開始 ACDK 的學(xué)習(xí)之旅--(1)
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
簡歷下載
聯(lián)系我
<
2006年4月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(66)
給我留言
查看公開留言
查看私人留言
隨筆分類
.NET(6)
ACDK(6)
ATL(11)
MFC(29)
richedit(9)
WTL(1)
亂七八糟(61)
模板(8)
小作品(40)
隨筆檔案
2013年3月 (2)
2012年9月 (2)
2012年8月 (2)
2012年7月 (2)
2012年6月 (3)
2012年5月 (2)
2011年9月 (2)
2011年8月 (1)
2011年6月 (2)
2011年5月 (4)
2011年4月 (2)
2011年3月 (2)
2010年12月 (1)
2009年9月 (1)
2009年8月 (2)
2009年7月 (2)
2009年6月 (2)
2009年5月 (1)
2009年4月 (1)
2009年1月 (1)
2008年12月 (5)
2008年11月 (2)
2008年10月 (1)
2008年9月 (7)
2008年8月 (2)
2008年3月 (3)
2008年2月 (2)
2008年1月 (3)
2007年12月 (6)
2007年11月 (1)
2007年10月 (3)
2007年9月 (1)
2007年8月 (5)
2007年7月 (5)
2007年6月 (3)
2007年5月 (5)
2007年4月 (5)
2007年3月 (4)
2007年2月 (2)
2007年1月 (2)
2006年12月 (4)
2006年11月 (8)
2006年10月 (1)
2006年9月 (9)
2006年8月 (7)
2006年7月 (10)
2006年6月 (1)
2006年5月 (2)
2006年4月 (10)
2006年3月 (3)
2006年2月 (3)
2006年1月 (2)
2005年12月 (8)
相冊
new
個(gè)人相冊
搜索
最新評論
1.?re: 用MFC實(shí)現(xiàn)WebGUI--(CDHtmlDialog)
前輩好,代碼下載之后怎么用啊?我生成的exe打開是空白的頁面,菜單新建不知道建的啥,打開一個(gè)html頁面也沒有反應(yīng),我的環(huán)境是vs2010
--王同林
2.?re: 使MFC變漂亮一:MFC與Flash交互示例
能不能把Flash源文件共享一下,要不然Flash端變量不知道怎么操作
--ddd
3.?re: 甘特圖第一版本發(fā)布
你這個(gè)附件有什么功能限制?
--xrczld
4.?re: 并行編程--MPI開發(fā)入門
我是用的vs+MPICH2,用wmpiexec運(yùn)行我的exe的時(shí)候,不能連接到主機(jī)是什么鬼啊。。求回復(fù)
--M琨M
5.?re: 基于Chrome開源提取的界面開發(fā)框架 三(.3)
豌豆莢非常不錯(cuò)的應(yīng)用
--mmocake
閱讀排行榜
1.?基于Chrome開源提取的界面開發(fā)框架開篇(32451)
2.?用MFC實(shí)現(xiàn)WebGUI--(CDHtmlDialog)(26060)
3.?并行編程--MPI開發(fā)入門(19220)
4.?使MFC變漂亮二:MFC與HTML交互示例(17560)
5.?FreeType2研究(16129)
評論排行榜
1.?我把初戀搞丟了(原創(chuàng))(55)
2.?一個(gè)小型繪圖程序(45)
3.?并行編程--MPI開發(fā)入門(42)
4.?我得C++學(xué)習(xí)心得(41)
5.?用MFC實(shí)現(xiàn)WebGUI--(CDHtmlDialog)(40)
Copyright ©2025 萬連文 Powered By
博客園
模板提供:
滬江博客
久久精品aⅴ无码中文字字幕不卡
|
久久九九久精品国产免费直播
|
青青青青久久精品国产
|
久久久久久夜精品精品免费啦
|
色偷偷久久一区二区三区
|
99久久精品久久久久久清纯
|
久久嫩草影院免费看夜色
|
无码久久精品国产亚洲Av影片
|
91久久精品电影
|
亚洲中文久久精品无码ww16
|
国产精品狼人久久久久影院
|
一本一本久久aa综合精品
|
理论片午午伦夜理片久久
|
精品多毛少妇人妻AV免费久久
|
办公室久久精品
|
久久夜色精品国产噜噜麻豆
|
亚洲äv永久无码精品天堂久久
|
国产婷婷成人久久Av免费高清
|
久久久99精品成人片中文字幕
|
国产亚洲精品美女久久久
|
亚洲人成无码久久电影网站
|
国产精品激情综合久久
|
WWW婷婷AV久久久影片
|
久久久久久亚洲AV无码专区
|
伊人久久大香线焦AV综合影院
|
欧美国产精品久久高清
|
国产精品久久久天天影视香蕉
|
人人狠狠综合久久亚洲婷婷
|
青青草原综合久久
|
久久免费高清视频
|
久久久久久久尹人综合网亚洲
|
99久久777色
|
亚洲成色999久久网站
|
久久免费线看线看
|
国产伊人久久
|
亚洲国产天堂久久久久久
|
色婷婷久久综合中文久久一本
|
一本色综合久久
|
久久久久亚洲av无码专区喷水
|
亚洲国产成人久久综合一区77
|
欧美一级久久久久久久大片
|