文本文件(Text File):文本文件是以纯文本形式保存的文件,其中只包含了字符和文本格式信息,不包含任何格式或样式。在VB编程中,我们可以使用System.IO命名空间中的StreamWriter类来创建和保存文本文件。
' 创建一个文本文件并写入内容
Dim sw As New System.IO.StreamWriter("C:\path\to\file.txt")
sw.WriteLine("Hello, World!")
sw.Close()
XML文件(XML File):XML文件是一种标记语言,用于存储和传输数据,具有自我描述性和可扩展性。在VB编程中,我们可以使用System.Xml命名空间中的XmlTextWriter类或XmlDocument类来创建和保存XML文件。
' 使用XmlTextWriter创建并保存XML文件
Dim writer As New System.Xml.XmlTextWriter("C:\path\to\file.xml", System.Text.Encoding.UTF8)
writer.WriteStartDocument()
writer.WriteStartElement("Root")
writer.WriteElementString("Element", "Value")
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()
' 使用XmlDocument创建并保存XML文件
Dim doc As New System.Xml.XmlDocument()
Dim root As System.Xml.XmlElement = doc.CreateElement("Root")
doc.AppendChild(root)
Dim element As System.Xml.XmlElement = doc.CreateElement("Element")
element.InnerText = "Value"
root.AppendChild(element)
doc.Save("C:\path\to\file.xml")
图像文件(Image File):图像文件用于存储图像或照片,常见的图像文件格式包括JPEG、PNG、BMP等。在VB编程中,我们可以使用System.Drawing命名空间中的Bitmap类来创建和保存图像文件。
' 创建一个Bitmap对象并保存为JPEG文件
Dim bmp As New System.Drawing.Bitmap(100, 100)
bmp.Save("C:\path\to\image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
数据库文件(Database File):数据库文件用于存储和管理结构化数据,常见的数据库文件格式包括Microsoft Access数据库(.mdb/.accdb)、SQLite数据库(.db)等。在VB编程中,我们可以使用数据库相关的类和方法来创建和保存数据库文件。
' 创建一个Access数据库文件并保存数据表
Dim connStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\path\to\database.mdb"
Dim conn As New System.Data.OleDb.OleDbConnection(connStr)
conn.Open()
Dim cmd As New System.Data.OleDb.OleDbCommand("CREATE TABLE Users (ID INT, Name VARCHAR(50))", conn)
cmd.ExecuteNonQuery()
conn.Close()
Excel文件(Excel File):Excel文件用于存储和管理电子表格数据,常见的Excel文件格式包括XLS和XLSX。在VB编程中,我们可以使用Microsoft.Office.Interop.Excel命名空间中的类和方法来创建和保存Excel文件。
' 创建一个Excel文件并保存数据
Dim excelApp As New Microsoft.Office.Interop.Excel.Application
Dim workbook As Microsoft.Office.Interop.Excel.Workbook = excelApp.Workbooks.Add()
Dim worksheet As Microsoft.Office.Interop.Excel.Worksheet = workbook.Sheets(1)
worksheet.Cells(1, 1).Value = "Hello, World!"
workbook.SaveAs("C:\path\to\file.xlsx")
workbook.Close()
excelApp.Quit()