工作、生活、娛樂,微軟一直是在向人們倡導一種新的生活方式,而windows moble系統(簡稱wm)就一直沿著這個理念一步步的進化。
根據2023年第2季度智慧型手機作業系統占有率統計9%的使用者為wm使用者,雖然離第一名還較遠,但背靠大樹好乘涼,有微軟在,wm的前途還是很美好的。
微軟正在秘密開發的智慧型手機turtle諜照。
1.我為什麼選擇了wm?
我身邊的人很多都選擇了wm,他們的理由也有很多,綜合使用後的感受大概如下:
①受高手影響,加上介面類似於台式電腦的windows,便於熟悉電腦的人操作。當然對於電腦不熟悉的人用起來就有些複雜,同時也有windows系統越用越慢等「特色」。
②預裝軟體豐富,內建word、excel、power point,可瀏覽甚至編輯,內建ie、media player。
③電腦同步非常便捷,完全相容outlook等。
④第三方軟體豐富,借助第三方軟體,wm的辦公、多**、娛樂能力大幅度提公升。
2.最容易入門的wm開發
做為「移動版的windows」,該作業系統的設計初衷便是盡量接近於桌面版本的windows。除了ui接近桌面版windows之外,其應用軟體平台也是建立於microsoft win32 api的基礎之上。
這就意味著,對於開發者,特別是初入行的開發者來說,wm有著與傳統windows桌面程式一樣的開發環境,有著與傳統windows桌面開發類似的api和框架,而且有著及其詳盡的開發文件。這樣,相對於其他智慧型手機作業系統,wm程式開發的門檻較低,在全世界範圍內,wm擁有非常龐大的開發者隊伍,這些開發者,為wm開發出了大量高質量的第三方軟體,同時,又能為後來者提供大量的技術指導。可以這麼說,與桌面windows系統一樣,wm是智慧型手機作業系統中開發者生態系統最為完善的。wm也是最適合初學者的開發平台。正因為如此,我們在這乙個系列,選擇了wm平台。
wm 6.5平台,目前的主流版本
3.前途!錢途!
中國移動的mobilemarket
wm初學者對話
在工作學習與生活中,筆者有幸與很多初學者通過網路或者面對面進行溝通交流,下面摘錄一些初學者對話與《電腦愛好者》的讀者分享。
q:我想要學習wm開發,但是我沒有程式設計基礎,請問wm軟體開發難嗎?我有沒有可能學會?
a:「世上無難事,只要肯攀登」。這是我最想送給你的一句話。只要肯努力只要有恆心,那就肯定能夠學有所成。而且,在智慧型手機開發中,wm系統是入行門檻最低的。我給你的建議是,先學會一門合適的程式語言,比如c#,然後嘗試開發一些windows桌面程式做做練習,在這個過程中,可以以乙個普通使用者的身份對wm系統的日常應用多加體驗,最後便可以嘗試做wm開發了。「實踐是最好的老師」,學習這門技術,別無捷徑,多動手罷了。
q:我做aps.net程式設計師有兩三年了,感覺整體工資水平較低,看不到將來的發展,想要轉行學習wm開發,我應該如何入手,能給我一點建議嗎?
a:目前有不少從事web forms、windows forms開發的程式設計師,看到了mobile開發的前景,想往這一塊轉。相對於其他初學者,你們的優勢是有一定的開發基礎,但是,你們的劣勢,也在於你們以往的開發經驗。適用於wm的.net cf是.net框架精簡來的乙個子集,你會發現,有不少原來有的而且你用得很順手的特性,在.net cf裡面並不支援。與精簡框架類似,wm程式執行於乙個資源有限的硬體環境之下,有限的rom、有限的ram、有限的cpu、有限的電池、有限的顯示屏……wm程式開發,更多的應該考慮程式的效率和使用者可操作性。
目前wm下主流應用大抵可以分兩大塊:手機遊戲與行業應用。有.net開發基礎的朋友,我個人建議往行業應用方面發展。首先,你之前工作中積累的業務知識,今後還用得上;其二,有以前的知識為基礎,往這方面轉,學習曲線要相對較為平緩,學習成本較低。
q:我是一名大三學生,再過一年就面臨畢業找工作了,但是學校的專業課顯得很寬泛,這讓我感到焦慮。我想自己向wm開發方面發展。但是作為在校學生,我們對外面的世界了解有限。請問企業裡面wm開發人員待遇水平怎麼樣?請問企業對wm開發人員的專業要求都有哪些?
a:目前,移動開發這一塊的整體待遇水平,比傳統的web開發,桌面開發的都要高出乙個檔次,算是程式設計師裡面待遇水平比較高的一塊了,通常不低於7000元以上。對於應屆畢業生,企業可能比較看重你的基礎知識,你的學習理解能力以及你將來的職業發展前景。但是,與所有的技術工種一樣,最重要的,就是你要能夠盡快上手幹活!
在學生階段,建議加強學習,多思考,多練習。有可能的話,可以拿一些實際應用的專案做練習,或者加入企業開發團隊做實習。
(載《電腦愛好者》2023年23期)
玩轉windows mobile選單
1.wm的選單比較特殊,首先要有乙個放置選單的地方,這就是 menu bar 乙個視窗,擁有視窗控制代碼 hwnd 可以通過 showwindow 來顯示和隱藏 a 系統缺省會建立乙個空的 menu bar 如在dialog 模式下,menu bar 上只顯示了乙個輸入法圖示,returns men...
Windows Mobile開發簡介
windows mobile開發簡介 簡單介紹windows mobile上的應用軟體開發過程 os windows mobile windows mobile上的應用軟體開發主要用visual c vb,visual c ide用visual studio 2005以上版本。helloworld ...
windows mobile傳送簡訊
windows mobile傳送簡訊應用分為兩種,一是呼叫windows mobile自有的傳送簡訊視窗,將接收使用者的手機號碼傳遞給該視窗,完成簡訊傳送,另一種是通過呼叫api將文字傳送給指定的號碼,這中傳送方式對於使用者是無感知的視窗簡訊 視窗簡訊實現比較簡單,可以直接使用下面的啟動引數啟動系統...