c#程序设计教程 课件第7章

c#程序设计教程 课件第7章

本文由x4168138贡献
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
第7章 目录和文件操作
本章内容
7.1 一个简单的文件读写程序 7.2 目录管理 7.3 文件管理 7.3 文本文件的读写 7.4 二进制文件的读写
7.1 一个简单的文件读写程序
C#程序设计教程——蒙祖强编著
创建窗体应用程序ReadWriteFile:在窗体上添加TreeView等控 :在窗体上添加 创建窗体应用程序 等控 适当调整各控件的大小和位置,设计界面如下图: 件,适当调整各控件的大小和位置,设计界面如下图:
7.1 一个简单的文件读写程序
C#程序设计教程——蒙祖强编著
在设计界面中双击【列出目录下的文本文件】和【保存当前文 在设计界面中双击【 列出目录下的文本文件】 按钮,分别编写这两个按钮的Click事件处理代码;最后为 事件处理代码; 件】按钮,分别编写这两个按钮的 事件处理代码 控件treeView1编写 编写AfterSelect事件的处理代码: 事件的处理代码: 控件 编写 事件的处理代码 首先在Form1.cs文件的前面引入命名空间: 首先在 文件的前面引入命名空间: 文件的前面引入命名空间 using System.IO; 并为Form1类添加一个私有成员变量: 类添加一个私有成员变量: 并为 类添加一个私有成员变量 private string filename = "";
7.1 一个简单的文件读写程序
C#程序设计教程——蒙祖强编著
//【列出目录下的文本文件】按钮 【列出目录下的文本文件】 private void button1_Click(object sender, EventArgs e) { TreeNode node = new TreeNode(textBox2.Text, 0, 0); treeView1.Nodes.Clear(); treeView1.Nodes.Add(node); TreeNode topnode = treeView1.TopNode; //获取指定目录下的所有文件 获取指定目录下的所有文件 string[] Files = Directory.GetFiles(textBox2.Text,"*.txt"); for (int i = 0; i < Files.Length; i++) { string s = Files[i].Substring(Files[i].LastIndexOf('\\')+1); node = new TreeNode(s, 1, 2); topnode.Nodes.Add(node); } topnode.Expand(); }
7.1 一个简单的文件读写程序
C#程序设计教程——蒙祖强编著
//控件 控件treeView1编写 编写AfterSelect事件的处理代码 控件 编写 事件的处理代码 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { filename = textBox2.Text + "\\" + treeView1.SelectedNode.Text; StreamReader reader = null; try { reader = new StreamReader(filename, System.Text.Encoding.Default); string line = reader.ReadLine(); textBox1.Text = ""; while (line != null) { textBox1.Text += line + "\r\n"; line = reader.ReadLine(); } } catch (IOException ex) { MessageBox.Show(ex.Message); } finally { if (reader != null) reader.Close(); } }
7.1 一个简单的文件读写程序
C#程序设计教程——蒙祖强编著
//【保

c#程序设计教程 课件第7章相关文档

最新文档

返回顶部