易语言写配置项和读配置项的具体做法

比如我要记录启动窗口的左边和顶边,怎么在我改动的时候写配置项然后在关闭的时候保存,然后下次登录的时候载入大小,好的再加50分,摆脱了,真心求教... 比如我要记录启动窗口的左边和顶边,怎么在我改动的时候写配置项然后在关闭的时候保存,然后下次登录的时候载入大小,好的再加50分,摆脱了,真心求教 展开
 我来答
大强小屋
2012-09-20 · TA获得超过5765个赞
知道大有可为答主
回答量:2164
采纳率:50%
帮助的人:879万
展开全部
.版本 2
.子程序 读用户配置
' 配置文件名, "“\USERSYS.ini”", , 用户配置文件
' 系统风格节, "“系统风格”", , 系统配置XP风格
' 风格, "“XP风格”", , 界面使用XP风格样式
' 窗口位置左, "“左边”"
' 窗口位置顶, "“顶边”"
' 窗口宽, "“宽度”"
' 窗口高, "“高度”"
' 用户配色节, "“自定义颜色”", , 用户自定义的配置
' 窗口色项, "“窗口背景”"
' 编辑框底色, "“文字背景”"
' 文字色项, "“文字颜色”"
' 文字大小, "“字号”"
' 文字字体, "“字体”"
' 用户信息节, "“用户信息”", , 用户的信息
' 名项, "“用户名”"
' 址项, "“用户公司”"
' 最近文件节, "“最近打开”", , 使用的文件
' 上次文件, "“上次打开”"
' 自动打开, "“自动打开”"
上次文件.标题 = “”
.如果 (读配置项 (配置路径, #最近文件节, #自动打开, ) = “YES”)
自动打开.选中 = 真
.如果真 (文件是否存在 (读配置项 (配置路径, #最近文件节, #上次文件, )))
上次文件.标题 = 读配置项 (配置路径, #最近文件节, #上次文件, )
上次文件.可视 = 上次文件.标题 ≠ “”
_上次文件_被选择 ()
.如果真结束
.否则
自动打开.选中 = 假
上次文件.可视 = 假
.如果结束
.如果 (读配置项 (配置路径, #系统风格节, #最大化, ) ≠ “YES”)
_启动窗口.移动 (到数值 (读配置项 (配置路径, #系统风格节, #窗口位置左, )), 到数值 (读配置项 (配置路径, #系统风格节, #窗口位置顶, )), 到数值 (读配置项 (配置路径, #系统风格节, #窗口宽, “400”)), 到数值 (读配置项 (配置路径, #系统风格节, #窗口高, “300”)))
.否则
_启动窗口.位置 = 3
.如果结束
总是最前.选中 = 读配置项 (配置路径, #系统风格节, #总在最前, ) = “1”
_启动窗口.总在最前 = 总是最前.选中
编辑框1.字体.字体大小 = 到数值 (读配置项 (配置路径, #用户配色节, #文字大小, “9”))
编辑框1.字体.字体名称 = 读配置项 (配置路径, #用户配色节, #文字字体, “宋体”)
读配色 ()
读用户 ()
读风格 ()

.版本 2
.子程序 读配色
_启动窗口.底色 = 到数值 (读配置项 (配置路径, #用户配色节, #窗口色项, 到文本 (#默认色)))
编辑框1.背景颜色 = 到数值 (读配置项 (配置路径, #用户配色节, #编辑框底色, 到文本 (#白色)))
编辑框1.文本颜色 = 到数值 (读配置项 (配置路径, #用户配色节, #文字色项, 到文本 (#黑色)))

.版本 2
.支持库 xplib
.子程序 读风格
.局部变量 KK, 整数型
连续赋值 (假, 无风格.禁止, 蓝色风格.禁止, 绿色风格.禁止, 银色风格.禁止)
KK = 到数值 (读配置项 (配置路径, #系统风格节, #风格, “0”))
XP风格 (KK)
.判断开始 (KK = 0)
无风格.禁止 = 真
.判断 (KK = 1)
蓝色风格.禁止 = 真
.判断 (KK = 2)
绿色风格.禁止 = 真
.判断 (KK = 3)
银色风格.禁止 = 真
.默认
.判断结束

.版本 2
.子程序 读用户
_启动窗口.标题 = 读配置项 (配置路径, #用户信息节, #名项, “大强”) + “记事本”

.版本 2
.子程序 __启动窗口_尺寸被改变
.如果真 (_启动窗口.宽度 ≤ 200)

_启动窗口.宽度 = 200
.如果真结束
.如果真 (_启动窗口.高度 ≤ 300)
_启动窗口.高度 = 300
.如果真结束
.如果真 (_启动窗口.位置 ≠ 3)
写配置项 (配置路径, #系统风格节, #窗口位置左, 到文本 (_启动窗口.左边))
写配置项 (配置路径, #系统风格节, #窗口位置顶, 到文本 (_启动窗口.顶边))
写配置项 (配置路径, #系统风格节, #窗口宽, 到文本 (_启动窗口.宽度))
写配置项 (配置路径, #系统风格节, #窗口高, 到文本 (_启动窗口.高度))
_启动窗口.移动 (到数值 (读配置项 (配置路径, #系统风格节, #窗口位置左, )), 到数值 (读配置项 (配置路径, #系统风格节, #窗口位置顶, )), 到数值 (读配置项 (配置路径, #系统风格节, #窗口宽, “400”)), 到数值 (读配置项 (配置路径, #系统风格节, #窗口高, “300”)))
.如果真结束
编辑框1.移动 (5, 5, _启动窗口.取用户区宽度 () - 10, _启动窗口.取用户区高度 () - 10)

这是我的程序中的代码,你也可以到易语言资源网去下载这个程序的源码。
北京新国信
2023-07-11 广告
软件测试的流程包括以下几个方面:1. 测试需求分析阶段:这阶段主要任务是阅读需求,理解需求,对业务进行学习,并分析需求点。2. 测试计划阶段:这一阶段主要编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围,进度安排,人力物... 点击进入详情页
本回答由北京新国信提供
ldkhy
推荐于2017-09-24 · TA获得超过277个赞
知道小有建树答主
回答量:165
采纳率:100%
帮助的人:131万
展开全部
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.如果 (文件是否存在 (取运行目录 () + “\e.ini”))
' 读入INI窗口数据并改变窗体位置大小
_启动窗口.左边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, ))
_启动窗口.顶边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, ))
_启动窗口.宽度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, ))
_启动窗口.高度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, ))
.否则
' 初始创建INI窗口坐标数据
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度))
.如果结束

.子程序 __启动窗口_尺寸被改变
' 改变尺寸时写入INI
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度))

'也可加在窗体关闭时写入。。
更多追问追答
追问
嗯。。。能说明一下Wind”, “High这写文字是干什么的吗?
追答
自己设定的INI文件里的节名称和配置项名称啊。。

以上代码得出的INI文件内容:

[Wind]
Left=530
Top=325
Winth=380
High=250
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jycbh980820
2012-09-19 · TA获得超过218个赞
知道答主
回答量:415
采纳率:0%
帮助的人:144万
展开全部
写配置项 (取运行目录 () + “\” + “cipher.ini”, “user”, “账号”, 编辑框1.内容)
写配置项 (取运行目录 () + “\” + “cipher.ini”, “user”, “密码”, 编辑框2.内容)
例子,可随意改动...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暮云f8
2016-04-13
知道答主
回答量:31
采纳率:0%
帮助的人:2.1万
展开全部
784686反对个人的个人投入大概
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式