文件操作制作人軟件系_第1頁
文件操作制作人軟件系_第2頁
文件操作制作人軟件系_第3頁
文件操作制作人軟件系_第4頁
文件操作制作人軟件系_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、主講人:GIS博士1教學內容安排2文件二進制文件文本文件XML文件安裝部署文件(夾)處理類3File類與Filelnfo類功能:完成對文件的創建、刪除、移動、打開等操作。File類:其方法都是靜態的,不需要實例化即可以調用。Filelnfo類:功能類似,其方法都是實例方法。命名空間System.IO。、4常用代碼文件:File.Copy(“c:aaa.txt”,”d:bbb.txt”)移動文件:File.Move(“c:aaa.txt”,”d:aaa.txt”)刪除文件:File.Delete(“c:aaa.txt”)5Directory類與Directorylnfo類功能:完成對文件夾的創建

2、、移動、刪除等操作。Directory類:其方法都是靜態的,不需要實例化即可以調用。Directorylnfo類:功能類似,其方法都是實例方法。命名空間System.IO。6常用代碼創建文件夾:Directory.CreateDirectory(“d:aaa”)移動文件夾:Directory.Move(“d:aaa”,”d:bbbccc”)刪除文件夾:If (Directory.Exists(“d:aaa”)Directory.Delete(“d:aaa”,true)7FileStream類功能:實現用文件流的方式來文件。通過其構造函數可以新建或打開一個文件。public FileStream

3、(string path, FileModemode,FileAcs rwAcs)8讀寫二進制文件9讀寫二進制文件的方法創建FileStream類的一個實例,用來表示基于二進制文件的文件流。創建了FileStream后:用BinaryWriter流寫入文件;用BinaryReader流文件。10寫操作的常用代碼 FileStream myFs= new FileStream(filename,FileMode.CreateNew , FileAc BinaryWriter myWriter = new BinaryWriter(myFs) myWriter.Write(100) myWrite

4、r.Write(“Tommy”) myWriter.Close() myFs.Close()s.Write)11讀操作的常用代碼 FileStream myFs= new FileStream(filename,FileMode.Open , FileAcs.Read ) BinaryReader myReader = new BinaryReader(myFs)x = myReader.Read32() String s=myReader.ReadString() myReader.Close() myFs.Close()12演示與實踐任務:讀寫二進制文件。13讀寫文本文件14StreamW

5、riter+StreamReader類專門負責文本文件和寫入操作。用File類的靜態方法創建一個流后:用StreamWriter類的實例寫入。用StreamReader類的實例文件。15讀操作的常用代碼 StreamReader myReader = File.OpenText(d:source.txt) string str = while (str = myReader.ReadLine() != null) myReader.Close()16寫操作的常用代碼StreamWritermyWriter =File.CreateText(d:result.txt)myWriter.Wrimy

6、Writer.Wriine(“Tommy”)ine(“”)myWriter.Close()17演示與實踐任務:讀寫文本文件。18ADO.NET與XML19XML概述 XML(可擴展標記語言,ExtensibleMarkup Language)是一種以簡單文本格式數據的方式;XML在.NET中可描述應用程序的配置,在Web 服務之間傳遞信息等。20XML標記XML是一種區分大小寫的標記語言。XML標記有3類意義:結構將文檔分成標記樹;語義將單個的標記與外部的實際事務聯系起來;樣式則指定如何顯示這些內容21XMLXML通常是XML文檔的第一個節點,包含在幾乎所有的XML文檔中。? xml ver=

7、1.0 encoding=utf8standalone=yes?22XML的文檔結構XML文檔提供了一種結構化的數據組織、方式。在關系數據庫中通過表來數據。在XML文檔中,數據是分層組織和的,每一個XML文檔必須有一個根節點。23XML命名空間XML命名空間使用前綴和冒號就可以將具體的標記或屬性關聯到特定間。名空為保證唯一可以將前綴到URI上(唯一資源標識符,Uniform Resource Identifier);最常見URI的是Web地址。24XML文檔寫入和ADO.NET中的XML支持主要集中于DataSet對象。DataSet用于處理XML的最常用的方法:WriteXml將DataSet的內容以XML文檔的形式寫出;ReadXml則將XML文檔的內容讀入到DataSet中。25演示與實踐任務:寫入和XML文件。26安裝部署27安裝部署2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論