查看: 17196|回复: 25

自己开发第一个应用htmlRss

[复制链接]

签到天数: 131 天

连续签到: 1 天

[LV.7]常住居民III

2

主题

353

积分

0

支持

发表于 2017-8-29 21:30:40 | 显示全部楼层 |阅读模式

马上注册,享受积分奖励和更多功能,让您轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 s20151217 于 2017-8-29 23:27 编辑

这个我第一个以C#编写应用, 花了好多个月才完成, 暂时商店无法搜寻的, 只能透过连结获取, 希望各位能支持一下~

这应用特色透过自己设定可以快速建立指定网站, 然後以特定排版方式显示最新资讯内容, 目前内置有2个网站, 分别是「cnBeta」及「极客之家」

原本想开放自订设置功能, 将原本没有UWP应用的网站可以快速建立, 但最後发现设定比较多及略为复杂,

而且有不少网站需要script标签处理数据, 此类网站暂时不支援, 最後决定暂停开放, 先收集更多数据後再逐一完善後再重新开放~

目前比较完美支援类型网站, 如JSON作为数据, 二来HTML代码标签不是script执行数据类型, 只要网站参考上面2个网站, 理论上都支持~


另外想向各位师兄请教一下几个问题:

1.IT之家UWP应用是用甚麽字体的? 我那个文章的字体感觉非常奇怪~

2.XAML中HyperlinkButton控件, 设定文字内容, 如何修改超出显示范围, 多出部份自动换行? 目前会完整一句换行, 显示起来很奇怪~

3.有没有方法, 类型C++那些建立一个函式, 所有地方都可以直接呼叫? 目前做法是先建立一个类, 而且标签为静态类, 函式都是一样, 感觉有点累赘
好似这个枚举那样, 增加属性可以所有地方都可以直接使用
    [ContractVersion(typeof(UniversalApiContract), 65536)]
    [WebHostHidden]
    public enum testaaaa
    {
        aaaa,
        bbbb
    }



未来继续改进地方:
.加入显示评论区内容
.加入支持播放视频 (目前不支持所有视频播放)
.尽最大程度上根据原网内容格式显示, 因为此非以WebView方式显示



最後, 如果各位师兄有那些网站推荐资源网站, 我都会尽量加入的, 谢谢~~~



下载网址:http://uwp.cn/adv/statis/?uid=&u ... lrss%2F9nc9m7zl1qx2

签到天数: 20 天

连续签到: 2 天

[LV.4]偶尔看看III

8

主题

525

积分

0

支持

发表于 2017-8-29 22:26:52 来自手机 | 显示全部楼层
支持樓主
[你知道吗]:

签到天数: 842 天

连续签到: 1 天

[LV.10]以坛为家III

54

主题

2632

积分

25

支持

发表于 2017-8-29 22:27:53 来自手机 | 显示全部楼层
支持支持支持

来自:Lumia 640 -智机社区客户端

签到天数: 755 天

连续签到: 1 天

[LV.10]以坛为家III

108

主题

3705

积分

44

支持

发表于 2017-8-30 00:07:41 来自手机 | 显示全部楼层
支持!
不过跟普通的RSS应用原理上有什么区别嘛?是不是意味着如果把自订功能做出来了,那么即使网站没有提供官方RSS,也可以实现订阅?

来自:Lumia 640 -智机社区客户端

签到天数: 2366 天

连续签到: 1 天

[LV.Master]伴坛终老

18

主题

1784

积分

452

支持

发表于 2017-8-30 04:36:50 来自手机 | 显示全部楼层
希望可以支持果壳

来自:Lumia 950 XL Win10旗舰-智机社区客户端

签到天数: 636 天

连续签到: 269 天

[LV.9]以坛为家II

9

主题

638

积分

0

支持

发表于 2017-8-30 09:18:41 来自手机 | 显示全部楼层
知乎的rss

来自:Lumia 640 -智机社区客户端
[你知道吗]:

签到天数: 898 天

连续签到: 2 天

[LV.10]以坛为家III

57

主题

3553

积分

178

支持

发表于 2017-8-30 10:17:51 | 显示全部楼层
这种效果目前除了 C++ 只有 VB 可以实现。
[mw_shl_code=vbnet,true]' 定义一个模块,隐藏它的名称
<HideModuleName>
Module Utilities
    ' 这里面写不需要实例化就能调用的方法
    Function Add(value1 As Double, value2 As Double) As Double
        Return value1 + value2
    End Function
End Module

' 下面的代码演示如何使用
Class SomeClass
    Sub SomeMethod()
        Dim a, b, c As Double
        ' 直接使用 Add 方法
        c = Add(a, b)
    End Sub
End Class[/mw_shl_code]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

        

网站地图| 小黑屋|京ICP证150706号|京B2-20160045|京网文[2018]3705-313号| 京公网安备11010802018258号

Powered by Discuz! X3.4 / Copyright 2010-2017 © 智机网 WFUN.COM Inc. All rights reserved.

快速回复 返回顶部 返回列表