微軟英庫輸入法應(yīng)用開發(fā)包(SDK)是一組幫助工具。 此工具幫助您快速開發(fā),調(diào)試和打包英庫輸入法的本地應(yīng)用擴(kuò)展。
安裝SDK:
下載SDK的安裝包,運行并且安裝即可。我們推薦您在windows 7或者windows 8的操作系統(tǒng)中安裝并使用我們的SDK。同時,如果您想使用SDK的全部功能,我們建議您在安裝有Visual Studio 2010或者Visual Studio 2012的環(huán)境中安裝本SDK。本文以下內(nèi)容都將默認(rèn)您的機(jī)器中安裝有最新版本的Visual Studio。
創(chuàng)建您的第一個輸入法應(yīng)用
如果您已經(jīng)成功的安裝了SDK。那么您可以開始您的輸入法應(yīng)用之旅了!
1.啟動Visual Studio,通過選擇“文件 | 新建項目”菜單命令來創(chuàng)建一個新項目。將顯示“新建項目”窗口。
2.展開已安裝的“Visual C#”模板,然后選擇 Windows 模板。
3.在Window 模板中,選擇IME App 模板。
4.在“新項目”窗口的底部,輸入“Hello World”作為項目的名稱。單擊確定。
5.此時,您已經(jīng)創(chuàng)建了一個可以直接運行的Hello World項目。我們已經(jīng)為您預(yù)置了一些基本的配置和代碼。它可以實現(xiàn)根據(jù)輸入的網(wǎng)址名,幫助用戶輸入完整的URL地址。
6.本篇教程的目的僅限于讓您快速熟悉應(yīng)用的開發(fā)過程和SDK的使用方式,我們將在后續(xù)的教程中通過一些簡單的案例向您介紹如何編寫一個強(qiáng)大和高效的應(yīng)用。
調(diào)試您的輸入法應(yīng)用:
1.生成解決方案。
2.通過按F5或者通過選擇“調(diào)試|開始調(diào)試”菜單命令運行應(yīng)用。這會打開我們的輸入法調(diào)試器并自動加載該應(yīng)用。
3.您可以在下圖所示的調(diào)試器中標(biāo)有"Input pinyin here..."的區(qū)域輸入您要模擬的用戶拼音輸入。在"Input text candidate here..."區(qū)域輸入輸入法的第一個候選結(jié)果。
4.在Input pinyin here... 區(qū)域輸入bing,然后您將會看到在輸入法模擬器中出現(xiàn)了三個候選項。按數(shù)字鍵7,您的結(jié)果將會輸入到Insert Display Board(輸入展示板)上。
5.您可以通過Options(選項)菜單來設(shè)置您的調(diào)試器:
Deferred Time(延遲時間):延遲執(zhí)行的時間。如果設(shè)置為0,則您每輸入一個字母,都將運行一次您的應(yīng)用。如果您設(shè)置為0.5秒,則代表只有文本框的內(nèi)容保持不變超過0.5秒以后,才會執(zhí)行您的應(yīng)用。
Log HTML(記錄HTML):設(shè)置在日志中是否記錄每次展現(xiàn)的HTML代碼。
Language(語言):設(shè)置調(diào)試器的語言。注意,語言的修改會在下次啟動調(diào)試器時被執(zhí)行。
6.您可以通過Paramerters(參數(shù))來查看和設(shè)置輸入法傳給應(yīng)用的參數(shù)。目前輸入法傳給應(yīng)用的參數(shù)還非常有限,僅有count(返回結(jié)果的條數(shù))和text cadidate(輸入法候選項)兩個參數(shù)起作用。今后的更新中我們會逐漸將更多的參數(shù)添加進(jìn)來。
7.如果您希望調(diào)試器加載其它的應(yīng)用,您可以點擊File(文件)下的Manifest(配置文件)按鈕。選擇其它應(yīng)用的manifest文件即可將其加載到調(diào)試器中。例如您可以打開您的英庫輸入法安裝路徑,進(jìn)入Shared\Plugins\Emoticon文件夾中,選中manifest.xml文件,則會將英庫輸入法內(nèi)置的顏文字應(yīng)用加載進(jìn)來。
8.若要停止調(diào)試,您可以在Visual Studio中選擇"調(diào)試|停止調(diào)試"菜單命令。
打包和發(fā)布您的應(yīng)用:
接下來讓我們開始打包和發(fā)布您的應(yīng)用。
1.在調(diào)試器中點擊File(文件)下的Package App(打包應(yīng)用)按鈕。
2.在彈出的對話框中,選擇您的應(yīng)用安裝包存儲路徑。點擊保存后,SDK將會自動將您的應(yīng)用打包成一個可以使用輸入法App。
3.如果您的計算機(jī)中安裝有我們最新的輸入法,您甚至可以直接雙擊你剛剛生成的安裝包,將您的應(yīng)用直接安裝到您的輸入法中。打開英庫輸入法,按vl:,您將看到我們的hello world 應(yīng)用出現(xiàn)在了您的輸入法中。
4.您可以隨時把您的測試應(yīng)用從輸入法中刪除,打開英庫輸入法設(shè)置,選擇擴(kuò)展-應(yīng)用。然后找到Hello World,將其刪除。
5.如果您已經(jīng)開發(fā)了一個有趣的應(yīng)用,并且已經(jīng)通過了xp,win7,win8操作系統(tǒng)的測試,您可以隨時打開我們的上傳頁面,把您的應(yīng)用上傳給我們。我們會將您的應(yīng)用發(fā)布給成千上萬的英庫輸入法用戶,讓大家一同分享您的技術(shù)成果!