码迷,mamicode.com
首页 > 其他好文 > 详细

第51课 程序中的配置文件

时间:2016-11-05 02:30:18      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:实现   ext   文本文件   配置文件   文件   alt   应用程序   通过   二进制   

1. 程序状态的保存和恢复

(1)程序的状态

  ①应用程序在运行后都有一个初始化的状态

  ②一般而言,程序的初始状态是最近一次运行退出前的状态

(2)解决思路

  ①程序退出前保存状态参数到文件(数据库)

  ②程序再次启动时读出状态参数并恢复

(3)状态参数的存储方式

  ①文本文件格式(XML、JSon等)

  ②轻量级数据库(Access、SQLite等)

  ③私有二进制文件格式

2. Qt中的解决方案

(1)通过二进制数据流将状态参数直接存储于文件中

(2)优势

  ①参数的存储和读取简单高效,易于编码实现

  ②最终文件为二进制格式,不易被恶意修改

(3)设计与实现

技术分享           技术分享

【编程实验】文本编辑器的状态配置

 

3. 小结

(1)应用程序在退出时保存程序状态(用户配置)

(2)应用程序启动时恢复最近一次的程序状态

(3)可以通过二进制数据流将状态参数直接存储于文件中

(4)二进制数据流的方式非常的安全、简单、高效

第51课 程序中的配置文件

标签:实现   ext   文本文件   配置文件   文件   alt   应用程序   通过   二进制   

原文地址:http://www.cnblogs.com/5iedu/p/6031997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!