»
遊客:
加入
|
登入
(帳號有問題請連絡TWed2k@gmail.com)
TWed2k
»
程式開發討論區
» [轉貼] MSN Messenger之程式設計二三事
可打印版本
|
推薦給朋友
|
訂閱主題
|
收藏主題
|
純文字版
論壇跳轉 ...
主題:
[其他]
[轉貼] MSN Messenger之程式設計二三事
字型大小:
小
|
中
|
大
|
巨
←
→
jocosn
白銀驢友
今日心情
. 積分:
1386
. 精華:
2
. 文章:
2945
. 收花: 9537 支
. 送花: 3671 支
. 比例: 0.38
. 在線: 1295 小時
. 瀏覽: 19041 頁
. 註冊:
7452
天
. 失蹤:
1455
天
#1 : 2006-7-22 07:07 AM
只看本作者
送花
(6)
送出中...
MSN Messenger之程式設計二三事
MSN Messenger程式設計大致可以分成:
* 以MSN Messenger為平台,開發能在MSN Messenger執行的程式
* 開發MSN Messenger外掛程式(也就是plug-in或add-on)
* 創造自己的MSN Messenger
第一種情況需要MSN Messenger Activity SDK(
http://www.microsoft.com/downloa ... &displaylang=en
),下載回來的 messengerActivitySDK.zip包含了一份chm說明檔,以及一個簡單的井字遊戲範例,也就是讓兩個MSN Messenger連線玩井字遊戲(這份SDK的chm說明檔也有線上版
http://msdn.microsoft.com/librar ... 2p/introduction.asp
)。這種能在MSN Messenger執行的程式,通常會出現MSN Messenger對話交談窗的『啟動』或『遊戲』功能表(需將寫好的Activity提交到
http://activity.msn.com
),而「啟動」的原文,就是Activity,因此這份SDK故而稱為MSN Messenger Activity SDK,這種能在MSN Messenger執行的程式,也稱為MSN Messenger Activity(或簡稱Activity )。
根據這份SDK的說明,Activity其實就是HTML網頁,而程式的邏輯控制則採用VBScript或JavaScript;Activity還分成single-user和multiuser兩種,主要的差別在於資料同步以及事件處理。Activity的運作,是透過Activity物件模組完成,說明檔亦內含參考說明。
關於這種類型的應用,亦可參考Business Opportunity for Building Applications with Windows Live and MSN Messenger(
http://msdn.microsoft.com/live/g ... essopp/default.aspx
)。
開發MSN Messenger外掛程式
根據我在MSDN Channel 9討論區看到的貼文(
http://channel9.msdn.com/ShowPost.aspx?PostID=103765
),這種狀況似乎不在微軟目前想要支援的範圍,仔細想想或許真的如此:Microsoft Platform SDK包含了適用於Windows Messenger 4.6/4.7/5.0 API,但卻遲遲未能改版(注意,Windows Messenger與MSN Messenger是截然不同的兩組程式、API,可參見MSN Messenger vs. Windows Messenger API confusion --
http://www.fanatic.net.nz/2006/0 ... -api-confusion.html
)。
上述貼文有網友建議Messenger Plus!,這是知名的MSN Messenger外掛程式,而此外掛又允許外掛,也就是可以透過Messenger Plus!來開發MSN Messenger的外掛程式;細節可參考The Messenger Plus! Plugin API (
http://www.msgplus.net/help_plugins.php
)。
創造自己的MSN Messenger
也就是說,創造出來的軟體必須能與其他MSN Messenger互通,這可參考:
DotMSN
http://www.xihsolutions.net/dotmsn/
MSN Messenger Protocol
http://www.hypothetic.org/docs/msn/index.php
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
快速回覆
送出中...
alexust
鐵驢友〔初級〕
今日心情
. 積分:
34
. 文章:
50
. 收花: 177 支
. 送花: 3 支
. 比例: 0.02
. 在線: 3 小時
. 瀏覽: 60 頁
. 註冊:
7185
天
. 失蹤:
4557
天
. hkust
#2 : 2006-8-31 08:43 PM
只看本作者
送花
(0)
送出中...
can we make a plugin to read post or alert new post in twed2k.org??
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
快速回覆
送出中...
快速回覆
表情符號
更多 Smilies
字型大小 :
小
|
中
|
大
|
巨
[完成後可按 Ctrl+Enter 發佈]
溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別
關閉
表情符號
關閉
Discuz! 代碼
使用個人簽名
接收新回覆信件通知
發表時自動複製內容
[立即複製]
(IE only)
論壇跳轉 ...
所在時區為 GMT+8, 現在時間是 2024-11-22 04:35 AM
清除 Cookies
-
連絡我們
-
TWed2k
© 2001-2046
-
純文字版
-
說明
Discuz!
0.1
| Processed in 0.026148 second(s), 8 queries , Qzip disabled