新手问一个有关文件读写的问题
在学校里做过简单的用到文件读写的程序,比如说学生成绩管理什么的,信息量很少,写在一个文本文件里通过循环控制就可以进行文件读写操作了。
我一直不明白那些很大的程序都是如何来控制文件的读写的。比如说一个日记本程序,能够进行大量的不同格式的存储,而且用户数据保存在一个文件中。这个文件真的就是一个文件吗?还是像压缩文件一样由多个文件合并到一起的?数据量非常巨大的情况下,也是通过格式来控制文件读写的吗?各位能大体的告诉我一下这是怎么实现的吗?谢谢了。
存储
------解决方案--------------------占位关注,应该会用到压缩解压缩技术
------解决方案--------------------用FileStream类,随机读写。用数据库比如SQLite之类的。
------解决方案--------------------你说的数据量巨大也可能是几万到十几万的数据吧,一般可以用access,sqllite,mysql等小型数据库,这些库文件也是一个文件了
------解决方案--------------------Access不需要安装数据库软件了,只要有ado就可以了
------解决方案--------------------用access就很方便了,把字段设置成OLE,SqlLite则把字段类型设为blob,都可以保存图片什么的了
------解决方案--------------------
当然可以啊,很方便的。