第七节:C#工业控制编程基础--读写txt文档实验

第七节:C#工业控制编程基础–读写txt文档实验

文章目录

一、实验目的:

了解C#文件的读写。

二、实验内容:

用C#将文本写入指定txt文件,并从指定txt文件内读出文本。

三、实验步骤:

1.打开Visual Studio 2013,新建窗体应用程序项目。
2.在窗体中放入五个Button控件,两个TextBox控件,两个Label控件。并修改他们的Name属性和Text属性。对于TextBox控件,将Multiline多行属性设置为True,且可以根据喜好将Scrollbars滚动条属性打开并设置为水平滚动条、垂直滚动条或两者皆有(注:当在WordWrap是否自动换行属性值为true时,水平滚动条将不起作用)。

如图1:
在这里插入图片描述

3. 双击退出按钮,在该按钮点击事件下写入程序退出函数,如图2。

在这里插入图片描述

4.在程序最上方的命名空间区域写入两个和文件读写有关的命名空间,分别是:using System.IO和using System.Text。

如图3:
在这里插入图片描述

5.在“写入内容”按钮点击事件下写入一个if判断,我们利用写入框内文本长度来判断TextBox控件中是否有内容存在。当文本长度等于0,利用MessageBox显示“写入框为空,请输入内容”。
6.当写入框不为空时,我们运用StreamWriter函数在指定位置写入一个txt文档,并将该函数赋予一个变量sw。
7.定义一个string型变量w,将写入框的内容赋予变量w。
8.由于在第6步定义了一个变量sw,在此,可以直接用sw.Write函数将变量w的内容写入指定txt文档中,然后用flush清空缓冲区,最后关闭写入文件。然后用MessageBox显示“写入成功”。
9.步骤5~8代码如图4。

在这里插入图片描述

10.在“读取内容”按钮点击事件下运用StreamRead函数在指定的txt文档中读取内容,并将该函数赋予一个变量sr。
11.用函数ReadToEnd()将sr读取得到的函数全部显示在TextBox中后关闭读取并用MessageBox显示“读取成功”。
12.步骤10、11代码如图5。

图5

13.在“清空写入框”和“清空读取框”按钮下分别写入清空对应TextBox的代码,如图6。

在这里插入图片描述

14.运行程序,在写入框内输入自定文本,然后点击“写入文本”按钮。如图7。

图7
接着来到指定的位置查看文件,成功将内容写入至指定txt文档内。如图8。
在这里插入图片描述
然后点击“读取文本”按钮,可以看到读取功能也正常运行。如图9。
在这里插入图片描述
实验所用开发板:HK_USB DAQ V1.5教学套件,包含数据采集卡,功能版模块和开关型红外避障模块,可适用于教学,学习。

15.最后点击“退出”按钮退出程序。

四、实验结果:

成功将文本写入指定txt文件,并从指定txt文件内读出文本。

五、注意事项:

关闭读取和关闭写入程序一定要记得添加,否则在文件读写过程中系统资源被占用,容易崩溃。

点击此处下载第七节:基于C#使用开发板读写txt文档实验文档及源码文件包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值