RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [其他] [轉貼] MSN Messenger之程式設計二三事   字型大小:||| 
jocosn
白銀驢友
等級: 15等級: 15等級: 15等級: 15等級: 15


今日心情

 . 積分: 1386
 . 精華: 2
 . 文章: 2945
 . 收花: 9537 支
 . 送花: 3671 支
 . 比例: 0.38
 . 在線: 1295 小時
 . 瀏覽: 19041 頁
 . 註冊: 7250
 . 失蹤: 1252
#1 : 2006-7-22 07:07 AM     只看本作者 引言回覆

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



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
alexust
鐵驢友〔初級〕
等級: 4


今日心情

 . 積分: 34
 . 文章: 50
 . 收花: 177 支
 . 送花: 3 支
 . 比例: 0.02
 . 在線: 3 小時
 . 瀏覽: 60 頁
 . 註冊: 6982
 . 失蹤: 4354
 . hkust
#2 : 2006-8-31 08:43 PM     只看本作者 引言回覆

can we make a plugin to read post or alert new post in twed2k.org??


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-3 10:08 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.021562 second(s), 6 queries , Qzip disabled