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