社区
C#
帖子详情
一般的文本阅读器是怎么记录阅读进度的?
shilep
2012-09-23 08:43:22
请教各位大侠,一般的文本阅读器是通过什么方式来记录阅读进度的?比如小说阅读器,打开曾经读过的小说,会自动跳到上次阅读的位置。
如果我想用C#写一个的话需要采用什么技术呢?
大侠们大体指点一下吧,我想自己实现一个
...全文
948
11
打赏
收藏
一般的文本阅读器是怎么记录阅读进度的?
请教各位大侠,一般的文本阅读器是通过什么方式来记录阅读进度的?比如小说阅读器,打开曾经读过的小说,会自动跳到上次阅读的位置。 如果我想用C#写一个的话需要采用什么技术呢? 大侠们大体指点一下吧,我想自己实现一个
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shilep
2012-09-23
打赏
举报
回复
好的,我看一下这个帖子
[Quote=引用 8 楼 的回复:]
http://stackoverflow.com/questions/10237781/get-current-scroll-position-from-rich-text-box-control
[/Quote]
shilep
2012-09-23
打赏
举报
回复
是类似于记录string[n]这样的数据吗
[Quote=引用 7 楼 的回复:]
引用 4 楼 的回复:
惭愧,不敢向各位大侠要代码,只想知道个大体思路自己回去研究。
刚才查询了一下光标,在textBox和richTextBox里通常用selectionStart获取光标,可是阅读的时候我们总不能让用户不停的选择文本内容或者点击文本来保存进度吧。在普通的阅读情况下,只往下翻页或者只用鼠标滚轮往下滚的时候,应该怎么获取光标位置,这里存疑。
引用 3 楼 的回复:……
[/Quote]
threenewbee
2012-09-23
打赏
举报
回复
http://stackoverflow.com/questions/10237781/get-current-scroll-position-from-rich-text-box-control
风吹腚腚凉
2012-09-23
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
惭愧,不敢向各位大侠要代码,只想知道个大体思路自己回去研究。
刚才查询了一下光标,在textBox和richTextBox里通常用selectionStart获取光标,可是阅读的时候我们总不能让用户不停的选择文本内容或者点击文本来保存进度吧。在普通的阅读情况下,只往下翻页或者只用鼠标滚轮往下滚的时候,应该怎么获取光标位置,这里存疑。
引用 3 楼 的回复:
引用 2 楼 的回复:……
[/Quote]
取得文字的下标,然后用获取下标的方法。
very EASY。读取字符串下表就行了,每次保存一下下标的位置,第二次读取即可
shilep
2012-09-23
打赏
举报
回复
嗯,这个我回去试一下,多谢啦
[Quote=引用 5 楼 的回复:]
用api获取滚动条位置。
[/Quote]
threenewbee
2012-09-23
打赏
举报
回复
用api获取滚动条位置。
shilep
2012-09-23
打赏
举报
回复
惭愧,不敢向各位大侠要代码,只想知道个大体思路自己回去研究。
刚才查询了一下光标,在textBox和richTextBox里通常用selectionStart获取光标,可是阅读的时候我们总不能让用户不停的选择文本内容或者点击文本来保存进度吧。在普通的阅读情况下,只往下翻页或者只用鼠标滚轮往下滚的时候,应该怎么获取光标位置,这里存疑。
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:
通过什么方式捕获呢?阅读的时候可能只会动滚轮
捕获什么呢?如果你说的清楚你要表达的意思,你就会发现html/javascript早有此机制了。如果你懒得去把自己的语言说到位,总是只在问题中说半句话,那么只能等别人给你丢代码。
[/Quote]
以专业开发人员为伍
2012-09-23
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
通过什么方式捕获呢?阅读的时候可能只会动滚轮
[/Quote]
捕获什么呢?如果你说的清楚你要表达的意思,你就会发现html/javascript早有此机制了。如果你懒得去把自己的语言说到位,总是只在问题中说半句话,那么只能等别人给你丢代码。
shilep
2012-09-23
打赏
举报
回复
通过什么方式捕获呢?阅读的时候可能只会动滚轮
[Quote=引用 1 楼 的回复:]
光标位置啊~,或者隐藏光标位置。
[/Quote]
aleng18
2012-09-23
打赏
举报
回复
光标位置啊~,或者隐藏光标位置。
iOS Epub
阅读
器
改造
记录
作者
记录
了在YHEpubDemo
阅读
器
基础上的优化内容,包括首行缩进修复、CSS rem修复、树形目录实现、增加页码、textblock背景色修复等,还对
阅读
进度
记录
、添加note做了修复,增加水平滚动翻页类型,后续考虑用Swift重写并抽取epub解析部分。
【Project】ido手机
阅读
器
ido手机
阅读
器
是作者在大学期间完成的第一个完整项目,主要功能包括.txt
文本
阅读
与处理、图书管理、在线图书下载及人性化拓展功能。项目经历了需求分析、详细设计、编码测试和用户反馈等阶段,通过C#开发,适用于Windows Mobile平台。
【java
文本
处理】实现一个简单的小说
文本
阅读
器
(分页、翻页、页码跳转)
本文介绍了一款基于Java的简易小说
阅读
器
的实现方法,利用RandomAccessFile类和ArrayList动态数组,实现了
文本
分页、翻页及页码跳转功能。
STM32项目设计:基于STM32F4的电子
阅读
器
制作教程
该博客详细介绍了基于STM32F4的电子
阅读
器
项目,包括功能要求、材料准备、硬件连接、程序设计等。项目涉及到SD卡驱动、FatFs文件系统、LCD屏驱动以及汉字显示等技术。博主提供了哔哩哔哩视频、代码资料和百度网盘链接,供读者参考和下载。文章还涵盖了TXT文件的读取、汉字显示原理、编码格式处理、以及电子书的导入、删除、
阅读
界面等功能的实现。此外,还分享了其他开源项目的信息。
摸鱼神器——python命令行小说
阅读
器
实现
该博客介绍了如何在命令行中实现一个小说
阅读
器
,利用Python读取TXT小说文件,按章节拆分,实现翻页功能。
阅读
器
能够
记录
阅读
历史,支持上一章、下一章和退出操作。源码中包含了对SQLite数据库的操作,用于存储
阅读
进度
。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章