开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 928|回复: 12
收起左侧

[讨论] 关于配置项的咨询?

[复制链接]
结帖率:100% (45/45)
发表于 2023-10-4 17:56:14 | 显示全部楼层 |阅读模式   新疆维吾尔自治区阿克苏地区
一直想弄明白配置项到底干什么用的,读取更快?和txt差不多?
结帖率:83% (5/6)
发表于 2023-10-8 07:37:48 | 显示全部楼层   江西省南昌市
感觉都差不多
回复 支持 反对

使用道具 举报

结帖率:95% (84/88)

签到天数: 3 天

发表于 2023-10-4 23:20:18 | 显示全部楼层   美国
方便读取的
回复 支持 反对

使用道具 举报

结帖率:100% (18/18)

签到天数: 26 天

发表于 2023-10-4 23:19:06 | 显示全部楼层   福建省泉州市
xf702 发表于 2023-10-4 22:19
感谢!可以这么理解吧:保证每次运行时,都是按照自己设定的配置或方式运行? ...

简单举个例子好了,比如说你在一台电脑上的QQ,你设置了记住密码
下一次打开QQ   就可以快速在号码列表里选择你的号码快速登录    而不用再次输入Q号和密码
这就是QQ程序在你电脑上保存了一份配置文件

当你把QQ的用户文件夹内对应的号码文件夹等都删除后,列表上的号码就会消失,因为程序没有读取到相关的配置内容
回复 支持 反对

使用道具 举报

结帖率:100% (45/45)

签到天数: 25 天

 楼主| 发表于 2023-10-4 22:20:51 | 显示全部楼层   新疆维吾尔自治区阿克苏地区
吾名楠 发表于 2023-10-4 20:59
[e=4].版本 2

.程序集 窗口程序集_启动窗口

感谢!我认真学习一下。。。
回复 支持 反对

使用道具 举报

结帖率:100% (45/45)

签到天数: 25 天

 楼主| 发表于 2023-10-4 22:19:50 | 显示全部楼层   新疆维吾尔自治区阿克苏地区
Suky 发表于 2023-10-4 20:19
简单来说   就是程序需要使用一些可变更的预设值
以便启动的时候使用上一次保存的设置
这个没法直接写死在 ...

感谢!可以这么理解吧:保证每次运行时,都是按照自己设定的配置或方式运行?
回复 支持 反对

使用道具 举报

结帖率:73% (8/11)

签到天数: 24 天

发表于 2023-10-4 20:59:38 | 显示全部楼层   广东省东莞市
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
CX配置文件文本型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
CX配置文件 = 取运行目录 ()“\配置.ini”
读取配置文件 ()
子程序名返回值类型公开备 注
__启动窗口_将被销毁  
保存配置文件 ()
子程序名返回值类型公开备 注
读取配置文件  
变量名类 型静态数组备 注
JU文本文本型 
JU文本 = 读配置项 (CX配置文件, “设置”, “左边”, “”)
如果真 (JU文本 ≠ “” 到整数 (JU文本) > 0)
_启动窗口.左边 = 到整数 (JU文本)

JU文本 = 读配置项 (CX配置文件, “设置”, “顶边”, “”)
如果真 (JU文本 ≠ “” 到整数 (JU文本) > 0)
_启动窗口.顶边 = 到整数 (JU文本)

JU文本 = 读配置项 (CX配置文件, “设置”, “宽度”, “”)
如果真 (JU文本 ≠ “” 到整数 (JU文本) > 0)
_启动窗口.宽度 = 到整数 (JU文本)

JU文本 = 读配置项 (CX配置文件, “设置”, “高度”, “”)
如果真 (JU文本 ≠ “” 到整数 (JU文本) > 0)
_启动窗口.高度 = 到整数 (JU文本)

子程序名返回值类型公开备 注
保存配置文件  
写配置项 (CX配置文件, “设置”, “左边”, 到文本 (_启动窗口.左边))
写配置项 (CX配置文件, “设置”, “顶边”, 到文本 (_启动窗口.顶边))
写配置项 (CX配置文件, “设置”, “宽度”, 到文本 (_启动窗口.宽度))
写配置项 (CX配置文件, “设置”, “高度”, 到文本 (_启动窗口.高度))




配置项 也就是用来保存一些不重要、不会产生严重后果的小数据
回复 支持 1 反对 0

使用道具 举报

结帖率:100% (18/18)

签到天数: 26 天

发表于 2023-10-4 20:19:18 | 显示全部楼层   福建省泉州市
简单来说   就是程序需要使用一些可变更的预设值
以便启动的时候使用上一次保存的设置
这个没法直接写死在代码内    就使用文本或其他形式保存程序上各项设置的参数信息
这就是配置项存在的意义
通常都是使用txt或者ini文件来存储文本型内容,也可以使用其他方式,如自定义文件类型或数据库等等
主要还是看设计者的脑洞和实际编程需要吧
回复 支持 反对

使用道具 举报

结帖率:100% (45/45)

签到天数: 25 天

 楼主| 发表于 2023-10-4 19:02:53 | 显示全部楼层   新疆维吾尔自治区阿克苏地区
刘一缘 发表于 2023-10-4 18:52
配置项这个概念相当于给软件附带记忆

能介绍一个简单实例吗?
回复 支持 反对

使用道具 举报

结帖率:98% (39/40)

签到天数: 19 天

发表于 2023-10-4 18:52:28 | 显示全部楼层   广东省揭阳市
配置项这个概念相当于给软件附带记忆
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表