首页 > 代码库 > 第51课 程序中的配置文件
第51课 程序中的配置文件
1. 程序状态的保存和恢复
(1)程序的状态
①应用程序在运行后都有一个初始化的状态
②一般而言,程序的初始状态是最近一次运行退出前的状态
(2)解决思路
①程序退出前保存状态参数到文件(数据库)
②程序再次启动时读出状态参数并恢复
(3)状态参数的存储方式
①文本文件格式(XML、JSon等)
②轻量级数据库(Access、SQLite等)
③私有二进制文件格式
2. Qt中的解决方案
(1)通过二进制数据流将状态参数直接存储于文件中
(2)优势
①参数的存储和读取简单高效,易于编码实现
②最终文件为二进制格式,不易被恶意修改
(3)设计与实现
【编程实验】文本编辑器的状态配置
3. 小结
(1)应用程序在退出时保存程序状态(用户配置)
(2)应用程序启动时恢复最近一次的程序状态
(3)可以通过二进制数据流将状态参数直接存储于文件中
(4)二进制数据流的方式非常的安全、简单、高效
第51课 程序中的配置文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。