C#实现文本文件读写及程序发布

C#实现文本文件读写

一、软件

VS2019

二、知识点

1、Butten

2、Textbox

3、Label

4、OpenFileDialog

此类可以设置弹出一个文件对话框

1.title
 title 属性属性可以设置文件对话框的标题

OpenFileDialog ofd = new OpenFileDialog();

ofd.Title = "请选择图片";

2.InitialDirectory

此属性可以设置打开文件对话框的默认路径,有两种方式供用户选择:一种是设置一个绝对路径,一种是设置系统提供的特殊路径。
 1)设置绝对路径

ofd.InitialDirectory = @"E:\计算机资料\01 C#视频\基础实训4\1110C#基础\资料\img";

2)设置系统提供的一些特殊路径

//这是系统提供的桌面路径,还可以是其他的路径:比如文档、音乐等文件夹
ofd.InitialDirectory = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

3.Filter
 Filter属性可以过滤要选择的文件类型,也有两种方式。
 1)过滤不同类型的文件

//过滤不同类型的文件
ofd.Filter = "(*.jpg)|*.jpg|(*.txt)|*.txt";

2)过滤同种类型的文件

ofd.Filter = “(.jpg;.txt)|.jpg;.txt”;

4.Multiselect

此属性表示是否可以选择多个文件,默认是不可以多选的。

//表示可以多选
ofd.Multiselect = true;

5.FileName
 此属性返回选中文件的路径。适用选中一个文件,如果是多个文件就用 FileNames,用数组接收。
6.SafeFileName
 此属性只返回选中文件的文件名+后缀名。如果选中多个文件就用 SafeFileNames

5、SaveFileDialog

提示用户选择保存文件的位置

6、StreamReader

StreamReader 类用于从流中读取字符串。

7、StreamWriter

StreamWriter 类主要用于向流中写入数据。

三、界面布局

如图
C#实现文本文件读写及程序发布

四、代码实现

1、读取按键

private void button1_Click(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "文本文件()(*.txt)|*.txt";//过滤文本格式

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {

                textBox1.Text = " ";
                StreamReader Sread = new StreamReader(openFileDialog1.FileName);
                textBox1.Text = Sread.ReadToEnd();//把读到的数据存放在文本框
                Sread.Close();          //关闭读入数据流            
            
            
            }
        }

2、写入按键

private void button2_Click(object sender, EventArgs e)
        {
            saveFileDialog1.Filter = "文本文件()(*.txt)|*.txt";

            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                StreamWriter Swrite = new StreamWriter(saveFileDialog1.FileName,false);
                Swrite.WriteLine(textBox1.Text);
                Swrite.Close();          
                textBox1.Text = " ";
                

            }

        }

五、程序发布

1、选择要发布的项目

C#实现文本文件读写及程序发布

2、右键点击发布

C#实现文本文件读写及程序发布

3、选择要发布的位置

C#实现文本文件读写及程序发布

4、点击下一步,选择从CD-ROM或DVD-ROM

C#实现文本文件读写及程序发布

5、点击下一步,选择该应用程序将不检查更新

C#实现文本文件读写及程序发布

6、点击下一步,然后检查信息,然后点击完成,软件将自己完成发布

C#实现文本文件读写及程序发布

7、发布后的文件夹

C#实现文本文件读写及程序发布

8、安装发布的程序,可以正常运行。

C#实现文本文件读写及程序发布

上一篇:python_django学习记录


下一篇:[Cypress] intercept()