CSharp獲取圖形文件的讀寫


C#是微軟發布了一個面向對象、開展對.NET Framework上述高級編程語言。並定於占領在微軟開發者論壇(PDC)在首演。

C#這是微軟研究員Anders Hejlsberg最新成就。C#容貌Java有着驚人的類似;它包括了諸如單一繼承、接口、與Java差不多的語法和編譯成中間代碼再執行的過程。可是C#與Java有着明顯的不同。它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的。並且它是微軟公司 .NET windows網絡框架的主角。

用c#來讀取與寫入文件是很方便的,接下來就以一個很easy的樣例逐步說明。

啟動Visual Studio 2010。新建項目,模板選擇Visual c#》Windows窗體應用程序。輸入項目名稱,勾選為解決方式創建文件夾,點擊確定button。


哦,報錯了,是由於項目名稱中包括#號。把它換掉吧,改為CSharp,點擊確定button。


項目創建成功,默認顯示的是窗體設計視圖,鼠標移動到窗體的右下角。鼠標指針形狀改變時。能夠按下鼠標左鍵,拖動改變窗體的大小。


在右側的屬性窗體,能夠設置窗體的標題,程序啟動時窗體在屏幕中的位置等信息。


點擊左側的工具箱。選擇Textbox,在窗體上按下鼠標左鍵拖出一個Textbox來。


在Textbox選中狀態,右側的屬性窗體中能夠設置其屬性。如:Multiline=true,ScrollBars=Both。


再點擊工具箱中的Button。在窗體上畫兩個按鍵,選中button,通過右側的屬性窗體分別改動button文字 為:讀取文件和保存文件。


在項目名稱上單擊右鍵,選擇加入項,加入一個文本文件。


在新加入的文件里輸入一些內容用於測試。


在右側的屬性窗體中設置文件的編譯選項。


雙擊讀取文件button加入響應事件處理代碼:

/// <summary>
        /// 讀取文件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                FileStream fs = new FileStream("test.bat", FileMode.OpenOrCreate);
                StreamReader sr = new StreamReader(fs);
                textBox1.Text = sr.ReadToEnd();
                sr.Close();
                fs.Close();
                fs.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

雙擊保存文件button加入響應事件處理代碼:

      /// <summary>
        /// 保存文件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                FileStream fs = new FileStream("test.bat", FileMode.OpenOrCreate);
                StreamWriter sw = new StreamWriter(fs);
                sw.Write(textBox1.Text);
                sw.Close();
                fs.Close();
                fs.Dispose();
                MessageBox.Show("文件保存成功!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

編譯執行程序,單擊讀取文件button會將文件內容讀取顯示在TextBox中。單擊保存button會將Textbox中的內容保存到文件里。
趕快去試試吧。



源代碼下載地址:http://download.csdn.net/detail/testcs_dn/8057357
此文章的百度經驗版本號:http://jingyan.baidu.com/article/22a299b5254acd9e19376ae5.html

版權聲明:本文博客原創文章,博客,未經同意,不得轉載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM