TC官方合作论坛

 找回密码
 立即注册
查看: 38238|回复: 407

【基础篇】10、2013配置文件的使用及加密(附加复选框变单选框方法)

  [复制链接]
发表于 2012-11-16 08:40:13 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  在我们写脚本的时候,很多的情况下需要将当前脚本界面的设计进行保存,针对不同的用户或者游戏职业等情况的填写参数不同,那么就需要写入配置文件。配置的文件写法有3种:
  第一种方法:配置文件采用按钮的形式进行读取数据和保存数据;
  第二种方法:配置文件采用脚本初始化进行读取数据,脚本启动进行保存数据;
  第三种方法:配置文件采用按钮、初始化、脚本启动函数共同完成数据的读取和保存。
  在这一章中我分享了第三种方法,其它二种方法只是根据的编写脚本的情况而定,并不不是哪个方法好,而是我们可以说成各有优势。
  下面我给脚本进行第一步的分析:
  一、从脚本中我们得到,需要将路径框中的路径、服务器的选项、频道的选项、编辑框内的账号、编辑框内的密码进行保存;
  二、从脚本中我们还得到有2个复选框,用于控制配置的读取,第一个只是读取账号和密码,而第二个是读取所有内容;不仅是这样我们还需要将这2个复选框变成单选框,不然会出现2个同时选中或者同时不选中的情况。另外我们也将当前选择的复选框进行保存。
下面我给脚本进行第二步的分析:
一、从上面的分析可以看出路径、下拉框、编辑框、复选框的保存配置都是从按钮出发的,所以我们需要将这个配置的保存全部写入“保存配置文件”这个函数中;
二、我们再看读取配置文件,由于我们想一打开就能保存到上次选择的是读取账号密码还是读取界面所有数据,那么这里的复选框的读取,我们就应该写入到初始化函数中,而其它的将由按钮控制读取。
进行了2步的分析,我相信大家看起代码就不会那么吃力了。
最后我将复选框变成单选框进行详细的说明,如果你也想让复选框作为单选框使,那么建议来看看,也许以后会用到:
原理:首先我们获取当前自己的复选框是否被选中,如果自己被选中了那么我就需要将另外一个复选框给处于不选中状态,如果自己没有被选择就是否则,我们再进行判断另外一个复选框是否被选中,如果没有选中就将自己给选中,这样巧妙的判断就能让复选框变成单选框使用了,而且这里的复选框成为单选框只在他们之间起效果。
列出只读账号密码的复选框函数进行注释:
   功能 逻辑型 只读账密_点击() //[将该复选框作为单选框使用]
       如果(复选框.获得状态("只读账密"))
//[判断自己是否被选中]
            复选框.选中("读取全部",)   
//[将另外一个复选框置于不选中状态]
      
否则
           如果(!复选框.获得状态("读取全部"))
//[判断另外一个复选框是否处于未选中状态]
               复选框.选中("只读账密",)  
//[选中自己]
           
如果结束
       如果结束

   返回

   功能结束
  对于加密的情况这里是采用TC会员中的加密命令进行加密的。

教程.png

如下为代码及项目源文件下载:
游客,如果您要查看本帖隐藏内容请回复

更新完毕!
回复

使用道具 举报

 楼主| 发表于 2012-11-23 22:01:21 | 显示全部楼层
占楼
回复 支持 反对

使用道具 举报

发表于 2012-12-3 16:17:37 | 显示全部楼层
太牛了  看帖就得顶贴啊
回复 支持 反对

使用道具 举报

发表于 2012-12-3 18:05:41 | 显示全部楼层
这个有用啊
回复 支持 反对

使用道具 举报

发表于 2012-12-3 23:29:44 | 显示全部楼层
怎么加密,学习学习
回复 支持 反对

使用道具 举报

发表于 2012-12-4 01:15:32 | 显示全部楼层
怎么加密,学习学习
回复 支持 反对

使用道具 举报

发表于 2012-12-4 14:57:38 | 显示全部楼层
阿斯顿
回复 支持 反对

使用道具 举报

发表于 2012-12-4 15:21:42 | 显示全部楼层
不回复了
回复 支持 反对

使用道具 举报

发表于 2012-12-4 23:46:51 | 显示全部楼层
1111111111111
回复 支持 反对

使用道具 举报

发表于 2012-12-5 16:33:07 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-4 16:16 , Processed in 0.071766 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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