AdvancedInstaller设置IP地址和端口号

使用情景:
当我们制作的程序有前端也有后台,而且我们的前端、后台程序都是交付给用户的,那么前端和后台的通讯需要设置新的IP地址和端口号,而新的IP地址和端口号只有用户在部署了平台之后才会知道这个地址,那么前端的打包工具就需要用到让用户自己在安装前端(客户端)的时候自己输入新的IP地址和端口号。然后客户端通过读取用户输入的地址来和平台进行通信。
解决方法:
用AdvancedInstaller工具产生一个文件,文件里可写入新的Ip地址和端口号,客户端程序在启动的时候去获取这个新的IP地址和端口号就可以了。

  1. 新建一个弹框
    这里写图片描述
    选择下图红框位置,确定
    这里写图片描述
    得到下面这个窗口:
    这里写图片描述
    因为我们现在只需要用户输入IP地址和端口号,所以就可以删除其他的东西,这个操作很简单,下面是我操作完之后窗口的样子:

    这里写图片描述
    这里为了防止用户输入不正确可以做一下限制,比如IP地址每一格最大允许输入3位数字,设置是在这个界面的右边
    这里写图片描述
    服务器的其他3个位置也这样设置就好了。

  2. 新建一个可修改文件,在Resources-Files and Folders 那里选择Application Folder 文件夹 在右边的窗口右键,选择 new Text File Update
    这里写图片描述
    双击新生成的文件打开。
    这里写图片描述

  3. 设置下一步的条件。为了防止用户不输入IP地址就进入下一步,在User Interface - dialogs 选刚刚制作的SQLConnectionDlg界面如下:
    这里写图片描述
    这里写图片描述
    创建两个控制条件一个选Enable,一个选Disable,在condition这个输入框里输入以下字段:
    这里写图片描述
    server_prop <> null 是不是很像代码 ?当这个server_prop不等于空并且其他的erver_prop属性也不为空的时候就让下一步这个按钮可以点击。
    这里写图片描述
    server_prop == null 也是这个意思,当 server_prop这个属性等于空的时候或者其他属于等于空的时候就把下一步按钮设置为不可以点击。
    OK。就这些啦。后面的就是平常的打包了

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值