本项目采用MIT开源协议。
你可以:
- 自由使用:无限制地使用软件。
- 复制:自由地复制软件副本。
- 修改:对软件进行修改以满足自己的需求。
- 合并:将软件与其他软件合并使用。
- 发布与分发:自由地发布和分发软件的原始版本或修改版本。
- 再授权:将软件再授权给其他人使用,包括商业用途。
- 销售:将软件作为商业产品进行销售。
你不可以:
- 滥用:将其包含在闭源产品中而不公开源代码。
- 危险传播:嵌入恶意代码并传播给他人。
下载release中的Ssvm_cmd_1.x.x.zip文件,解压,双击文件夹里的exe文件即可使用。
初次打开时将会自动创建数据库文件以存储商品信息。显示“按下回车开始购物”时,输入管理者秘钥将会进入管理者模式(初始秘钥为123456,若要更改秘钥请打开include目录,找到Config.h,更改SECRET_PASSWORD常量)。
提供六个选项,可完成添加,下架,查看,重置,返回,关机操作。
1.x.x版本均采用cmd窗口,若有2.x.x版本将会使用Qt重写界面。
| 常量 | 说明 |
|---|---|
| NAME | 更改标题 |
| WIDTH | 1.x.x版本除计算货道数无其他作用,在2.x.x版本中将参与GUI控制 |
| HEIGHT | 1.x.x版本除计算货道数无其他作用,在2.x.x版本中将参与GUI控制 |
| LANES | 总货道数,由长宽相乘得来,此常量发生更改后须进入管理者模式进行数据库重置 |
| BACK_WORD | 设置返回标志词 |
| FINISH_WORD | 设置完成标志词 |
| SECRET_PASSWORD | 管理者秘钥 |
| SLEEP_SECONDS | 控制购买完成后返回初始界面的等待时间 |
| 常量 | 说明 |
|---|---|
| LANE_AVAILABLE | 程序中标志,非必要请勿更改 |
| LANE_UNAVAILABLE | 程序中标志,非必要请勿更改 |
| BUFFER_MAXIMUM_LENGTH | 设置某些字符串的缓冲区大小,缩小该常量可能会导致某些溢出问题,谨慎更改 |
| GOODS_NAME_MAXIMUM_LENGTH | 商品名称的最大长度 |
请勿更改
| 常量 | 说明 |
|---|---|
| DIVIDER_LENGTH | 设置分隔线长度 |