上一節我們聊了目錄的操作,這一節我們繼續來看看如何讀寫檔案。
首先說一下題外話,許多朋友都在搖擺不定,三心二意,其實這樣的學習態度是很不好的,如果你對windows phone開發有興趣,如果你真想學習,你就應該一心一意,靜下心來學習。
其實,說到底,不是程式設計有多麼難學,而很多半途而廢的,其根本問題就是學習態度,我們不應該說我們的長輩,像60、70後的這一輩人怎麼落後,怎麼跟不上時代了,對的,從知識的積累和技能上說,我們的長輩們的的確確跟不上時代了,但是,他們身上有乙個優點,這個優點是我們80後,90後的年輕人身上所沒有的,那就是執著,敢於吃苦的精神,這是事實,希望各位朋友要正視這一點,人不怕缺點多,就怕你不敢面對你的缺點。
作為青春年少的我們,更應該有一種「敢於直面慘淡的人生,敢於正視淋漓的鮮血」的勇氣。
好了,廢話就說到這裡,今天的內容很簡單,所以我才說那麼多題外話,目的就是告訴各位wp開發者,不要浮躁,只要你能把wp開發的技能練得出神入化,哪怕它市場很小,你也能賺大錢,馬寧就是乙個成功案例。
隔離儲存的檔案讀寫與我們過去在其它.net開發中的檔案讀寫是沒有區別的,只是在wp上我們用isolatedstoragefilestream,而不是傳統的filestream罷了,說白了,就是換了乙個類名,所有操作都一樣,至於你信不信,反正我是信了。
現在,我用乙個示例來證明,讀寫檔案有多麼簡單。
新建乙個專案,在主頁面上放乙個文字框,用來輸入要寫入檔案的內容,放兩個按鈕,乙個用於寫操作,乙個用於讀操作,再放乙個textblock,用於顯示從檔案讀入的內容。xaml布局如下所示。
xmlns=""
xmlns:x=""
xmlns:phone="clr-namespace:microsoft.phone.controls;assembly=microsoft.phone"
xmlns:shell="clr-namespace:microsoft.phone.shell;assembly=microsoft.phone"
xmlns:d=""
xmlns:mc=""
mc:ignorable="d" d:designwidth="480" d:designheight="768"
fontfamily=""
fontsize=""
foreground=""
supportedorientations="portrait" orientation="portrait"
後台c#如下所示。
using system;
using system.collections.generic;
using system.linq;
using system.net;
using system.windows;
using system.windows.controls;
using system.windows.documents;
using system.windows.input;
using system.windows.media;
using system.windows.media.animation;
using system.windows.shapes;
using microsoft.phone.controls;
// 引入此命名空間
using system.io;
using system.io.isolatedstorage;}};
}private void btnwrite_click(object sender, routedeventargs e)}}
private void btnread_click(object sender, routedeventargs e)}}
}
上面的**,我想各位能看得懂的,是的,就是這麼簡單,現在你相信了吧。
來,看看運後的結果吧。
Windows Phone 開發環境
windows phone模擬器支援 gpu硬體加速。1.安裝windows phone develop tools 工具注意,一定要下最新版的,不然開啟wisual studio 2010 express for windows phone 的安裝包 vm web2.exe 如圖所示 2.安裝mi...
Windows Phone開發(15) 資源
活字印刷術是我國 四大發明 之一,畢昇在發明活字印刷術之後,他很快發現乙個問題,隨著要印刷資料的不斷增加,要用到的漢字數目越來越多,於是,他必須尋找一種有效的辦法去管理那些刻有漢字的立方體 暫且就叫立方體,其實的確是個立方體 所以,他就和助手們一起努力,為這些立方體進行記錄,有標識地放好,在印刷過程...
Windows Phone開發(15) 資源
活字印刷術是我國 四大發明 之一,畢昇在發明活字印刷術之後,他很快發現乙個問題,隨著要印刷資料的不斷增加,要用到的漢字數目越來越多,於是,他必須尋找一種有效的辦法去管理那些刻有漢字的立方體 暫且就叫立方體,其實的確是個立方體 所以,他就和助手們一起努力,為這些立方體進行記錄,有標識地放好,在印刷過程...