当我们关闭一个软件窗口时,需要把一些数据保存起来,还有比如最后一次的登录账号、密码,软件的升级版本信息等等,我们通常保存在.ini文件中,易语言的写配置项()和读配置项()的作用大抵如此,本视频演示了如何把账号、密码写入配置文件,并且演示了加密密码和解密密码。

视频链接:

511遇见易语言教程

命令:
一、写配置项()
调用格式: 〈逻辑型〉 写配置项 (文本型 配置文件名,文本型 节名称,[文本型 配置项名称],[文本型 欲写入值]) - 系统核心支持库->系统处理
英文名称:SetKeyText
将指定文本内容写入指定配置项中或者删除指定的配置项或节,如果指定配置文件不存在,将会自动创建。成功返回真,失败返回假。本命令为初级命令。
参数<1>的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。
参数<2>的名称为“节名称”,类型为“文本型(text)”。包含欲写入配置项所处节的名称。
参数<3>的名称为“配置项名称”,类型为“文本型(text)”,可以被省略。参数值指定欲写入配置项在其节中的名称。如果参数值被省略,则删除指定节及其下的所有配置项。
参数<4>的名称为“欲写入值”,类型为“文本型(text)”,可以被省略。参数值指定欲写入到指定配置项中的文本。如果参数值被省略,则删除所指定配置项。

操作系统需求: Windows
二、读配置项()
三、取配置节名()
例子:
1、账号密码写入配置文件

2、自动读取配置文件(账号、密码)

3、密码加密写入配置文件,读取解密

4、取配置节名下的所有数据

四、教程源码:

.版本 2
.支持库 spec
.支持库 dp1.子程序 _按钮1_被单击, , , 写配置项写配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, 编辑框_账号.内容).子程序 _按钮2_被单击, , , 读配置项调试输出 (读配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, )).子程序 _按钮3_被单击, , , 取配置节名调试输出 (取配置节名 (取运行目录 () + “\config.ini”)).子程序 __启动窗口_创建完毕
.局部变量 账号, 文本型
.局部变量 密码, 文本型.如果 (文件是否存在 (取运行目录 () + “\config.ini”) = 真)账号 = 读配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, )密码 = 读配置项 (取运行目录 () + “\config.ini”, “密码记录”, “密码”, )编辑框_账号.内容 = 账号编辑框_密码.内容 = 到文本 (解密数据 (到字节集 (密码), “511遇见”, #DES算法)).否则写配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, 编辑框_账号.内容)写配置项 (取运行目录 () + “\config.ini”, “密码记录”, “密码”, 编辑框_密码.内容).如果结束.子程序 _按钮4_被单击, , , 登录写配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, 编辑框_账号.内容)
写配置项 (取运行目录 () + “\config.ini”, “密码记录”, “密码”, 到文本 (加密数据 (到字节集 (编辑框_密码.内容), “511遇见”, #DES算法)))

源码:511遇见易语言教程

511遇见易语言教程视频链接

易语言教程读配置项和写配置项

易语言教程读配置项和写配置项相关推荐

  1. 易语言打开linux里的文本文件,易语言教程读入文件和写到文件

    读入文件()返回一个字节集,其中包含指定文件的所有数据.写到文件()本命令用作将一个或数个字节集顺序写到指定文件中,文件原有内容被覆盖.成功返回真,失败返回假.本命令为初级命令.命令参数表中最后一个参 ...

  2. 易语言教程数据库写和添加记录

    本课 示范了写().加记录().加空记录()三个命令的使用方法. 视频链接: 511遇见易语言教程数据库 添加记录 (1)手动添加 (2)代码添加 使用代码添加和修改记录,主要有以下几个命令: &qu ...

  3. 511遇见易语言组合框读取写配置文件和列表项目

    本课首先录制了易语言组合框渐变背景颜色,然后通过读写配置文件ini来实现组合框加入项目,添加项目列表 视频链接: 77 组合框读取写配置文件和列表项目视频教程源码: .版本 2.程序集 窗口程序集_启 ...

  4. 易语言教程数据库置数据库密码

    置数据库密码()本命令用作设置或修改当前数据库的访问密码,注意数据库文件必须可写.成功返回真,失败返回假. (1)使用菜单设置密码 (2)使用代码设置密码 是否已加密() 密码输入框() 视频链接: ...

  5. 易语言打开C盘文件,易语言教程磁盘操作目录相关

    目录操作是我们常常用到的命令:包括取运行目录,创建目录,取当前目录,改变目录,删除目录,浏览文件夹. 目录操作是我们常常用到的命令 系统核心支持库---磁盘操作(目录) 新命令 1.取运行目录()-- ...

  6. 易语言用多文件对话框写MP3播放器

    利用多文件对话框和超级列表框,示范了一个本地MP3播放器. 视频链接: 511遇见易语言教程 教程源码: .版本 2 .支持库 iext .支持库 xplib.程序集 窗口程序集_启动窗口.子程序 _ ...

  7. 易语言取c盘文件夹中的文件被占用,易语言教程移动文件复制文件删除文件

    课程示范了移动文件().复制文件().删除文件()命令的使用注意事项,并采用拖放对象写了一个小程序,本节课针对的对象只是文件, 系统核心支持库-复制移动删除文件 新命令 1.复制文件() 2.移动文件 ...

  8. 511遇见易语言教程窗口组件图片框属性实现轮播图

    本节视频对易语言图片框的边框背景颜色.图片显示方式.做了示范,并且通过图片框实现了轮播图效果.  视频链接: 72 图片框属性教程源码: .版本 2 .支持库 eCompress.程序集 窗口程序集_ ...

  9. 易语言教程数据库替换

    替换 ()本命令替换当前数据库中的记录数据,当前记录指针保持不变.成功返回真,失败返回假.本命令为初级命令.命令参数表中最后一个参数可以被重复添加. 参数<1>的名称为"替换范围 ...

最新文章

  1. [转]九个Console命令,让js调试更简单
  2. WIn10+Anaconda 环境下安装 PyTorch 避坑指南
  3. TS DataType
  4. linux下实现对多个文件去重软件,Linux下大文件的排序和去重复
  5. python相关软件安装流程图解——Windows下安装Redis以及可视化工具——Redis-x64-3.2.100——redis-desktop-manager-0.9.3.817...
  6. 网络图结构中节点度分布的散点图
  7. 关于DiskGenius 克隆分区和系统迁移问题,以及如何解决缺少系统引导、双硬盘双系统引导问题,多个启动项
  8. 摄影构图学83年绝版_学手机摄影最好要知道的70条忠告!都是大实话
  9. 燃石、泛生子会师纳斯达克,从招股书看异同(文末附IPO招股书)
  10. 装饰公司如何做seo
  11. python网盘下载文件_python下载文件的几种常用方法
  12. 0906期最新上市——“架构师大阅兵”
  13. 北大国际医院:基于互联网医疗的移动诊疗方案分析与设计
  14. 多视图几何的数学基础知识的掌握(2)--李群李代数
  15. python列表去掉逗号_python – Scrapy crawler,从字符串中删除逗号
  16. 考研咨询周是什么?应该如何咨询?
  17. HDU-2196Computer 树形DP-经典题
  18. Linux下安装oracle的脚本,linux系统oracle数据安装配置脚本
  19. 计算机网络 网络层功能
  20. 华为机试HJ73-计算日期到天数转换

热门文章

  1. 从头到尾,快速掌握广告文案策划技巧
  2. 什么是域名解析?如何进行域名解析设置?
  3. 【游记】BOI2020重现赛
  4. 【观察】IBM车库创新:以快打慢,以点带面,推动数字化转型可持续落地
  5. 愿码(ChainDesk.CN):EOS钱包开发 五使用cleos工具管理账号权限
  6. 2008年计算机语言排行榜如下:
  7. 消息队列(MQ)的作用
  8. FFT频率和实际物理频率的分析
  9. Ubuntu系统备份、恢复至其他电脑
  10. Python迭代器、生成器、可迭代对象