WPF中的Application类

定义

Application类在WPF中程序中代表了当前的应用程序对象,等应用程序对象创建出来以后,可以在程序的任何位置用Application.Current的方式获取该对象。下面先来罗列一下Application提供的属性、方法和事件。

WPF程序的两种启动方式

默认启动方式

新建一个名为 WpfApp1 的 WPF 程序,该程序默认包含两个类:

  1. App.xaml
    1. App.cs
  2. MainWindow.xaml
    1. MainWindow.cs

创建完成后,直接按 F5 启动可打开主窗口。那么,此程序是如何启动的呢?

通过 dotPeek 反编译生成的编译文件 WpfApp1.exe,反编译结果如下:

我影刀RPA订阅了1000+的独立博客的RSS

很早之前我在 Github 上发现了一个Repo,里面整理了大量独立博客网站。通过这个项目,我发现了许多计算机界的大佬博客,比如王垠的博客王登科-DK博客MacTalk-池建强的随想录等。我把这些博客都保存在浏览器的书签文件夹里,每当有空就会去看看这些大佬是否有更新。

偶然间,我了解到了RSS,并发现了一个神奇的项目RSSHub。于是我开始探索博客订阅的新天地。最终选择了InoReader作为订阅工具,主要是因为它支持账号登录,可以在不同设备间同步阅读进度。虽然由于网络限制,IOS移动端App无法正常获取信息,但这影响不大,因为我很少用移动设备阅读。

我欣喜若狂地打开了博客列表的Repo,开始逐个点开博客网站,等待InoReader识别RSS,点击订阅,等待完成,然后继续下一个……这个过程既快乐又痛苦,因为订阅一个博客就需要一分多钟,而我要关注1000多个博客,手动订阅实在太耗时了。我准备自动化订阅RSS的过程,作为一个RPA产品的研发,我当然要用我们的软件——影刀RPA

软件的安装和注册过程我就不写了,我们社区版支持最多30行指令的运行,完成订阅博客这件事绰绰有余。接下来我介绍一下开发思路。

我的第二次破产经历

taiji

最近我的币圈账号破产了,这是我的第二次破产。第一次破产发生在2020年,当时我用攒下来的钱开始做加密货币交易。我的本金大约是6000元,刚开始时每次买卖都异常谨慎,会研究各种技术指标,比如金叉、死叉、KDJ、RSI等。在研究了许多所谓的趋势指标后,我才会做出交易决定。那时候,我天真地以为这些公式背后隐藏着财富密码,于是去学校图书馆找了一本讲解技术指标的书,像做数学题一样手算这些指标,希望能发现隐藏在背后的趋势信号。随着研究的深入,我的方向越来越偏,接触了江恩理论、波浪理论,还有那个神秘莫测、只可意会不可言传的缠论,以及其他各种奇特的投资策略。