第十五课(记事本) 概述:本节课主要讲了,做一个简单的记事本,先复习了通用对话框的类型、打开通用对话框、打开文件、读入文本,然后讲了关闭文件、关闭所有文件、关闭文件之后,可以把编辑框清空,最后讲了保存文件、写到文件、需要把内容转换成字节集类型。 用到的工具:易语言编程工具、无其他多余工具 通用对话框的类型:0是打开文件,1是保存文件,2是字体选择,3是打开帮助。 打开文件:先把通用对话框的类型转换成“打开文件”,再”打开通用对话框”获取文件名,然后执行”打开文件”命令获得相应的文件号,文件号是整数型,然后把文件号参数传递给读入文本使用。打开文件()里面有三个参数,第一个参数是想要打开的文件名称,第二个参数是打开方式(1读入、2写出、3读写、4重写、5改写、6改读)可省略表示读写,第三个参数是共享方式,就是当咱们写的程序打开了某个文件,限制其他程序对这个文件的读写权限(1无限制、2禁止读、3禁止写、4禁止读写)可省略表示无限制。
读入文本:编辑框1.内容 = 读入文本 (文件号, )中,读入文本()里面有两个参数,第一个参数是想要读入文本数据的文件号,文件号的参数数据是由“打开文件”的命令获得的,文件号是整数型。第二个参数是想要读入文本数据的长度,可省略表示无限制。 关闭文件:关闭文件 (文件号)中,文件号是整数型,关闭文件之后,可以把编辑框清空。
写到文件:先把通用对话框的类型转换成“保存文件”,再”打开通用对话框”获取文件名,写到文件()里面有两个参数,第一个参数是刚才获取到的文件名,也就是想要保存的文件路径和文件名称,第二个参数是想要写入到文件的数据,数据类型是字节集类型,注意需要转换。
代码优化:如果用上图的代码,在保存时,如果文件名最后面,带着文件格式的后缀,也就是最后面带着.txt的话,保存之后的文件名是两个.txt.txt,如下图:
所以,在执行保存命令的时候,我们先判断文件名后面有没有.txt。如果最后面有.txt,就直接保存。如果最后面没有.txt,就先在文件名后面加上.txt,再执行保存命令,见下图:
觅风易语言教程第十五课(记事本)用到的工具课件源码下载:
|