|

超级列表框—保存读取数据—适配任意列任意表项数
https://bbs.125.la/forum.php?mod=viewthread&tid=14792757
(出处: 精易论坛)
|
超列_保存数据 | | | |
超列 | 超级列表框 | | | | 保存路径 | 文本型 | | | | 文件名 | 文本型 | | | | 密码 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 列数 | 整数型 | | | json | 类_json | | | json2 | 类_json | | | i | 整数型 | | | j | 整数型 | | | data | 文本型 | | | route | 文本型 | | | file_name | 文本型 | | | data_s | 字节集 | | |
列数 = 超列. 取列数 ()调试输出 (列数 )调试输出 (超列. 取表项数 ()) 计次循环首 (超列. 取表项数 (), i ) 计次循环首 (列数, j )  json2. 加成员 (超列. 取标题 (i - 1, j - 1 ), “value”, , ) 计次循环尾 () json. 加成员 (json2. 取数据文本 (), “list”, 真, ) json2. 清除 () 计次循环尾 ()data = json. 取数据文本 () 如果真 (密码 ≠ “”) data_s = 加密数据 (到字节集 (data ), 密码, #DES算法 ) 如果 (保存路径 = “”) route = 取运行目录 () + “\” 如果真 (取反 (目录_是否存在 (保存路径 )) ) 目录_创建 (保存路径 )route = 保存路径 如果 (文件名 = “”) file_name = “list.el” file_name = 文件名 写到文件 (route + file_name, data_s)
|
超列_读取数据 | | | |
超列 | 超级列表框 | | | | 文件路径 | 文本型 | | | | 文件名 | 文本型 | | | | 密码 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | json | 类_json | | | i | 整数型 | | | j | 整数型 | | | 表项索引 | 整数型 | | | val | 文本型 | | | route | 文本型 | | | file_name | 文本型 | | | data_tmp | 字节集 | | | 数据 | 文本型 | | |
如果 (保存路径 = “”) route = 取运行目录 () + “\” route = 保存路径  如果 (文件名 = “”) file_name = “list.el” file_name = 文件名  data_tmp = 读入文件 (route + file_name ) 如果真 (密码 ≠ “”) 数据 = 到文本 (解密数据 (data_tmp, 密码, #DES算法 )) json.解析 (数据, , ) 计次循环首 (json. 成员数 (“list”), i ) 表项索引 = 超列. 插入表项 (i - 1, , , , , ) 计次循环首 (json. 成员数 (“list[” + 到文本 (i - 1 ) + “].value”), j )  val = json. 取通用属性 (“list[” + 到文本 (i - 1 ) + “].value[” + 到文本 (j - 1 ) + “]”, )  超列. 置标题 (表项索引, j - 1, val ) 处理事件 () 计次循环尾 () 处理事件 () 计次循环尾 ()
超级列表框保存和读取操作。
|
评分
-
查看全部评分
|