用c#写一读书窗口,想用按钮实现添加、跳转、删除书签和查找的功能,代码的话要怎么写?
2个回答
展开全部
书签 就是一段文字。。 一本书可以添加多个书签,书签有两个属性,文本,,和书签所在的页数。
但是一段文字在一本书中可能会出现很多次。。因此你还要记录书签所在页数。或者所在字数。。这样便于查询。为了用户下次登陆时还能查询书签。所以你还得需要一个存书签数据的文件。可以是一个数据库,可以是一个文本文件或XML具体看你个人喜好。。有了这两三样就很好办了。。
每次载入书本的时候,先查询书签记录。。如果没有记录说明用户是第一次看书。。这时你直接跳到书本的0索引处,。用户每翻一页都要用一个数来统计。。
书签的跳转其实就是跳到指定的页数上,然后再查找该页的文字。。。
但是一段文字在一本书中可能会出现很多次。。因此你还要记录书签所在页数。或者所在字数。。这样便于查询。为了用户下次登陆时还能查询书签。所以你还得需要一个存书签数据的文件。可以是一个数据库,可以是一个文本文件或XML具体看你个人喜好。。有了这两三样就很好办了。。
每次载入书本的时候,先查询书签记录。。如果没有记录说明用户是第一次看书。。这时你直接跳到书本的0索引处,。用户每翻一页都要用一个数来统计。。
书签的跳转其实就是跳到指定的页数上,然后再查找该页的文字。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询