当前位置:C++技术网 > 资讯 > 练习项目:5 练习解析和使用协议(自定义的简单文件格式协议)

练习项目:5 练习解析和使用协议(自定义的简单文件格式协议)

更新时间:2015-06-25 23:44:55浏览次数:1+次

协议使用练习描述:
使用一个简单的文件协议,来操作用户保存的信息。
保存或打开此文件时,使用这个简单的文件协议打开,打开前要检验文件版本,然后弹出用户登陆的界面,如果密码不正确,循环提示输入。如果正确,则显示用户存储的信息。保存文件时,则按照协议保存数据信息。

练习分析:

1.此练习用于练习解析协议和应用协议,为今后使用各种协议积累一些经验。
2.此练习非常有意义。协议不管是在通信领域,在任何要使用自定义格式的地方,都可以采用协议的形式来操作。
3.其实协议是高大上的叫法,我们可以叫他为约定(规定)。所以,协议就是约定,是很正式的约定而已。

实现思路:

1.弹出界面,提供操作选择:编辑、打开文件,退出。
2.如果选择编辑文件,那么就进入编辑环节。
3.回车结束编辑,然后提示用户输入保存的文件名、用户名和打开文件需要的密码。如果输入密码,直接回车表示没有密码。
4.输入完毕后,按照协议保存文件。保存完毕后,回到最开始的选择界面。
5.用户选择打开文件,提示输入文件路径,回车确定。
6.读取文件,如果设置了密码,则提示需要输入用户和密码,如果没有密码,则直接打开。打开文件时,显示文件版本和文件创建时间。
7.让文件处于编辑状态,回车结束。然后将文件回写到文件,更新日期,密码和用户不用改变。然后退回到最开始的选择界面。