怎么做到对独立存储的文件的访问
记事本的功能,记录了几个txt,然后在另一个界面上查看记录。要做到点一个Button,显示一个txt的文本内容。要求随机访问文件顺序
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
记事本的功能,记录了几个txt,然后在另一个界面上查看记录。要做到点一个Button,显示一个txt的文本内容。要求随机访问文件顺序
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
你的问题描述的不太清楚,一会儿说界面一会儿说功能的,不太清楚你确切要解决的问题。不过,以下是我个人对你问题的理解,说错了,不要追究我的法律责任啊。
你的txt是文本框还是文件啊,如果是文本框的话,这就是一个纯界面的操作应该没有什么说的吧,控制好焦点就好了。
如果是文件的话,要修改不同的文件并显示的话,也不存在多少问题啊。写者只管写者的问题,写的文件只是一份拷贝,只在保存的时候才提交修改。读的就只管读好了。当然,此处要注意文件的加锁,读写锁的问题,不过,这又是另一个问题。如果这才是你想问的话。那么:
文件是有竞争的资源,写时加写锁,告诉别人,我在写,别的写请稍等,写完后释放写锁。
读之前,加读锁,告诉别人,我在读,如果别人读可以,写的话,可能要稍等,此处和你的处理策略有关。这个和多线程同步文件相关。
多线程的那就没什么问题啊。记得windows下,只是有防止同时写的控制,你另一个只是读,问题不大,当然我上面这些话不保证正确,也希望其他朋友给出指正。刷新,你最好自己价格定时检测文件时间戳的操作。
就是两个界面,一个界面add,输入几个txt,然后在watch界面查看这几个文件,只不过想做到每次只查看一个txt,然后点一个BUTTON查看下一个txt。 当然需要刷新,当删除了某个txt后就不需要访问了
@中山野鬼
就是两个界面,一个界面add,输入几个txt,然后在watch界面查看这几个文件,只不过想做到每次只查看一个txt,然后点一个BUTTON查看下一个txt。 当然需要刷新,当删除了某个txt后就不需要访问了
@中山野鬼
这涉及权限和UI涉及两个方面。你想谈哪个?WINDOWS下的不熟,但记得当年做VC6时,也不是什么文档都能同时开的。另外你也没说是否要同步刷新。