本帖最后由 ps1989 于 2020-4-12 21:38 编辑
已解决结贴地址:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1135894&page=1&extra=#pid30772884
自学了一些课程,用易语言写了个软件日志模块,思路是这样的:将执行内容可视化呈现再编辑框内并将每次执行的内容日志保存到日志文件夹内。
老师大佬们给提携下或者纠错改进下,让我这个没老师的孩子成长的快些!谢谢!
[C++] 纯文本查看 复制代码 .版本 2
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
显示日志 (“软件启动成功!”)
显示日志 (“接下来的内容都将被日志记录,并保存至目录下的《日志文件》文件夹!”)
日志记录 (“软件被开启!”)
.子程序 日志记录
.参数 记录内容, 文本型
.局部变量 存储路径, 文本型
.局部变量 分隔符, 文本型
创建目录 (取运行目录 () + “\日志文件”)
存储路径 = 取运行目录 () + “\日志文件\” + 时间到文本 (取现行时间 (), 2) + “-日志.txt”
分隔符 = “------------------------------------------------------------------------------”
写到文件 (存储路径, 到字节集 (到文本 (读入文件 (存储路径)) + #换行符 + 分隔符 + #换行符 + 时间到文本 (取现行时间 (), 3) + #换行符 + 记录内容))
.子程序 显示日志
.参数 日志内容, 文本型
.如果 (编辑框1.内容 ≠ “”)
编辑框1.加入文本 (#换行符 + #换行符 + 时间到文本 (取现行时间 (), 2) + “ ” + 时间到文本 (取现行时间 (), 3) + #换行符 + #换行符 + 日志内容)
.否则
编辑框1.加入文本 (时间到文本 (取现行时间 (), 2) + “ ” + 时间到文本 (取现行时间 (), 3) + #换行符 + #换行符 + 日志内容)
.如果结束
.子程序 _按钮1_被单击
显示日志 (“按钮1 被单击!”)
日志记录 (“按钮1 被单击!”)
.子程序 _按钮2_被单击
显示日志 (“按钮2 被单击!”)
日志记录 (“按钮2 被单击!”)
.子程序 _按钮3_被单击
显示日志 (“按钮3 被单击!”)
日志记录 (“按钮3 被单击!”)
.子程序 _按钮4_被单击
显示日志 (“按钮4 被单击!”)
日志记录 (“按钮4 被单击!”)
.子程序 __启动窗口_将被销毁
日志记录 (“软件手动关闭!”)
.子程序 __启动窗口_位置被改变
日志记录 (“位置被移动”)
|