2009年3月25日 星期三

2009/03/24 下午程式碼研究

 
本次主要研究xml檔案的讀寫處理方式,一開始我是用網站的模式來編寫,後來詢問過學長知道直接用C#跑Windows主控台應用程式即可。之後花了一些時間將程式碼移植過去,並將本週的作業融合在一起。

我是直接將MSDN的範例轉移上來,對於學長要求的各個參數對應輸入。這是我第一次寫C#,最基本的輸入輸出方式也在這一次學會。

有遇到Console.ReadLine()跟Console.Read()這兩種輸入在同時使用時會出現不正常的狀況,經過跟學長討論之後,全面改用Console.ReadLine()才可以正確執行。另外在寫入xml檔案時,要將各個參數轉換為字串才可以寫入。還有在程式執行畫面結束後會自動關閉的狀況(偵錯並啟動),可以在程式碼最後加入Console.Read()或是Console.ReadLine()讓程式結束前停止運作。

另外也注意到本程式在寫入xml時,會覆蓋掉前一個資料事後問學長才了解這是正常的。學長說明會將每一筆的資料存成單獨的檔案,萬一要作成類似歷史記錄的要另外編寫程式。

這次寫入xml檔案的方式是直接輸入並寫入檔案,若要做多筆檔案輸入尚未研究。

寫入檔案的程式部份有學長、阿文及我共同完成,讀取xml並輸出由阿文獨立完成。
本截圖為將寫入輸出程式碼結合,有部份程式碼、程式執行畫面以及輸出之xml檔案。
 

沒有留言:

張貼留言