欢迎来到可可资源网 免费分享实用的学习资源及技术教程  技术爱好者的栖息之地
✌可可资源网✌
当前位置:首页 > 易语言源码 > 正文

【论坛最好看的阅读软件】尺二阅读-可换源,可自定义来源

编辑:可可日期:2021-12-30 00:02:22浏览:1.4w分类:易语言源码下载地址

错过了开源大赛,界面使用EXUI设计

调用模块:精易模块EXUI模块Gdi内存画板 DLL: gzip.dll

写这个软件主要是因为上班摸鱼看小说,从网页上看那些盗版网站广告太多,界面也不符合审美,然后就想自己写个,论坛上小说爬虫软件不少,但界面都不敢恭维,而且最重要的是不能扩展,网站网址变了或者出现其他问题都得改源码重新编译,于是找了很早以前自己写的源码,在此基础上改了个可扩展可换源的小说阅读器。

写的有些潦草,而且是在以前代码基础上改的,bug比较多,大佬多多谅解软件使用EXUI界面库写的界面

主要功能

【换源功能】小说搜索和阅读可实现多来源切换,并可来源可外部添加和编辑

【更新提醒】启动软件后会自动更新书架书籍,并气泡提醒

【搜索功能】很常见的功能QAQ

【文本调节】使用Gdi内存画板来写文本,可对正文显示实现字体、字体大小、字间距、行距等的调整

【其他】还有些小功能,如浏览历史、加入书架、阅读进度显示等等,还有很多功能如自动阅读、标签、朗读还没写

主要界面

换源功能】:

来源主要依赖位于source文件夹的来源配置文件

如果要添加来源的话就按照如图所示的配置项写就可以了配置内容主要有两点需要注意

注意

1是编写规则软件取内容主要是用正则取文本中间,编写规则为

表达式丨表达式索引

<div id="fmimg"><img alt="开局签到十万年" src="https://www.ddxs.cc/files/article/image/184/184785/184785s.jpg"><span></span></div>

这一段是网页中代表封面地址的html,我这里定义的表达式为

<div id="fmimg"><img alt="(.*?)" src="(.*?)"><span></span></div>丨2

这句表达式含有两个正则语法,我要取的是封面地址即src="后边的文本,所以后边的表达式索引为2

2是固定替换文本:由于有些网站取出的网址不是绝对地址,例如<ahref="/ddxs/188817/">,所以需要定义绝对地址,软件提供了两个用作替换的文本+书籍地址+章节地址[XML]纯文本查看复制代码

章节地址=<dd><a href="(.*?)">(.*?)</a></dd>丨1

章节真实地址=https://www.ddxs.cc+章节地址

这里我们用章节地址取出/ddxs/188817/,再用章节真实地址表达式得出绝对地址https://www.ddxs.cc/ddxs/188817/

更新提醒:

搜索界面:

阅读界面:

引用模块

源码文件名模块文件名
尺二阅读.e
内存画板.ec
精易模块.ec
ExuiFunction20201208.ec

引用支持库

源码文件名支持库文件名支持库标识
尺二阅读.e系统核心支持库 5.7d09f2340818511d396f6aaf844c7e325
EXUI++20210101 2021.15014D8FA6DCA40b68FA626D8186666EB
正则表达式支持库 2.0684944CB04624eb7BD5412A519421D34
特殊功能支持库 3.1A512548E76954B6E92C21055517615B0
多线程支持库 2.05F99C1642A2F4e03850721B4F5D7C3F8
OPenGL支持库 2.0F05D3E4CE9E84d0f82332D62BAF6447F

下载地址

转载:感谢您对可可资源网网站平台的认可,以及对我们原创作品以及文章资源的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源可可资源网”。https://www.100keke.cn/ef1a4601fe81.html