国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

使用.NET CF開發Smartphone應用程序 FAQ

2024-07-10 12:58:50
字體:
來源:轉載
供稿:網友

q:新建項目的時候選擇哪個項目類型才能創建剛才的應用程序呢?

a:在visual studio的新建項目對話框中選擇visual c#或者visual basic,選擇“智能設備”,然后再選擇相應的設備sdk,最后選擇“device application”,就可以創建一個移動設備的應用程序了。

________________________________________

q:那有一些smartphone的軟硬件的介紹的文章?

a:smartphone介紹方面的文章可以在msdn網站上找到,也有許多第三方的網站,比如smartphone developer network等。

________________________________________

q:what's the difference between managed code and native code?

a:托管代碼是指使用.net cf開發的程序代碼,可執行文件被編譯成il,執行時需要有.net的運行時環境。而本地代碼指用c++等語言開發的程序代碼,可執行文件被編譯成與cpu指令集有關的機器碼,可以直接直接運行。

________________________________________

q:能不能簡要介紹一下magneto里面對ota和mms的支持?

a:magneto對ota有很好的支持,你可以去看sdk文檔中通訊部分,有針對ota的專門介紹。mms的應用程序基本都是由第三方開發的,因為mms是基于wap協議的,而magneto本身對wap的支持也很好,具體的協議也可以在sdk文檔里找到。

________________________________________

q:請問用vb.net 開發pda數據庫程序能不能用ado.net? 我看引用里沒有system.data.oledb?

a:vb.net開發pda數據庫不需要引用system.data.oledb,只需要引用system.data.sqlserverce命名空間就可以了。里邊的數據庫操作類和ado.net是基本一致的。你可以用他們來開發針對sql server ce的應用程序。

________________________________________

q:在c++2005中,可以用.net compact frame 嗎?

a:不能,現在.net cf只支持c#和vb.net,而不支持c++/cli。但是在vs.net 2005中可以用c++來開發native代碼來支持移動設備。

________________________________________

q:從什么地方可以得到smartphone開發環境?

a:smartphone的sdk可以在微軟網站上找到,而visual studio 2005 beta 2可以通過參加微軟活動的方式獲得。medc 2005的參加者都獲得了vs.net 2005和windows mobile 5 sdk的開發光盤。

________________________________________

q:請問什么時候可以講解一下如何在pc端調用smartphone的api。尤其是rapi的rapiinvoke()方法

a:好,稍后我會準備這方面的內容,如果有機會在以后的webcast里會有專門的討論。您可以關注一下我的blog,里邊有一些介紹性的文章。

________________________________________

q:托管性的代碼執行效率怎么樣。和vc++相比較。

a:托管代碼的執行效率肯定是不如本地代碼的。但是托管代碼也有一些好處是無法取代的。

________________________________________

q:目前手機開發種類很多有針對linux平臺的、symbian平臺的、windows mobile的,那種開發前景最大?

a:開發前景是和手機平臺的發展密切相關的。現在盡管symbian平臺市場占有率比較大,但是windows mobile平臺和linux平臺發展也很快,將來如何,實在不好判斷。

________________________________________

q:do you use c#.net to develop? can i use vs.net2003 to develop applications run on windows mobile 2005?

a:首先更正一下,windows mobile最新一代的操作系統叫做windows mobile 5,而不是windows mobile 2005。是的,使用vs.net 2003開發的應用程序是可以在windows mobile 5上正常運行的,因為windows mobile 5 rom中內置了.net compact framewrok 1.0 sp3。

________________________________________

q:就是pda上不能用pocket access么?sqlce太大了。

a:可以使用pocket access來開發windows mobile上的應用程序。你可以采用c++調用oledb或者adoce的方式來訪問pocket access數據庫。

________________________________________

q:vs2005的新功能是否只在windows mobile 5里受到支持,2003是否被支持?

a:新功能分兩個部分,一部分是.net cf 2.0的新功能,這部分的功能是被windows mobile 2003支持,但不被.net cf 1.0支持;而另一部分是windows mobile 5的特有功能。教大家一個最簡單的分辨方法:去看.net cf 2.0和windows mobile 5開發文檔的“what’s new”部分,那里邊分別描述了上面的內容。

________________________________________

q:寫好的程序在那里用?

a:不但可以在windows mobile設備上運行,也可以直接運行在模擬器中。

________________________________________

q:您的blog地址是?

a:http://blog.csdn.net/aawolf

________________________________________

q:請問如何在模擬器里面配置連接到移動網絡?如果模擬器不能連接到移動的網絡,那你剛才的demo發短信是怎么成功的?

a:模擬器如果需要連接移動網絡的話,必須有專門的硬件提供支持,可以在開發pc的串口上連一個gprs的模擬器,sdk文檔中有專門的說明。剛才demo中的通訊網絡是虛擬的,由軟件模擬的,并沒有實際連接到無線網絡上。

________________________________________

q:sqlce 可以像pocket access那樣僅一個文件就能運行么? 不會像pc上那樣要安個服務器才能用吧?

a:不會的,你需要在windows mobile上安裝sql server ce的支持庫,就是一些dll文件。而sql server ce的庫文件是一個單獨的文件,不需要安裝一個服務器。

________________________________________

q:現在市場上有mobile 5 的手機嗎?

a:現在還沒有。htc會在今年秋天的時候推出一款windows mobile 5的3g手機。

________________________________________

q:開發的程序通過什么方式部署到手機上?對手機有什么要求?

a:開發的程序需要打包成cab文件部署到手機上。除了前邊說到的,通過activesync安裝外,還可以通過網絡下載、存儲卡運行等方式來安裝應用程序。對手機的要求是,必須和開發程序的目標平臺相兼容。比如為windows mobile 5開發的應用程序,可能就沒辦法很好地運行在windows mobile 2003平臺上。

________________________________________

q:在模擬器上面開發程序,和真實環境有區別么?需要注意一些什么呢?

a:模擬器的仿真度十分的高,windows mobile 5的模擬器甚至可以支持arm指令,所以基本不會遇到兼容性的問題。但是對于一些需要連接外部設備的應用場景,比如前邊說的無線網絡,還有gps設備等,就需要用到實際設備了。

________________________________________

q:what should we pay special attention to when develping globalized applications? thanks

a:對于全球化的應用程序,.net本身就已經提供了非常好的支持。你可以把用戶界面的文字保存在相應的資源文件中,然后由應用程序判斷操作系統的語言版本來調用相應的文字。

________________________________________

q:用.net 開發ppc程序就不用管設備是什么cpu了吧?

a:是的,無論是在虛擬機上的x86指令集,還是實際設備上的arm指令集,對.net cf程序的運行來說都一樣。

________________________________________

收集最實用的網頁特效代碼!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇义县| 民勤县| 顺平县| 西峡县| 塔河县| 社会| 琼结县| 武宣县| 报价| 大荔县| 扎鲁特旗| 甘孜| 石棉县| 弥渡县| 界首市| 塔城市| 日土县| 兴海县| 焉耆| 天台县| 阿坝| 墨玉县| 禹城市| 安义县| 南平市| 临清市| 延寿县| 台前县| 英吉沙县| 津市市| 樟树市| 武清区| 东海县| 石门县| 扬州市| 和顺县| 鄂伦春自治旗| 常熟市| 江津市| 东兴市| 安平县|