時隔多年(兩年),每天沉迷寫PHP的我在連續加薪了逐漸發現本身不怎麼寫代碼了。git
甚至有一天我發現我連IDE 都沒有打開,實在是太墮落了程序員
爲了及時回頭是岸,懸崖勒馬。爲了鼓勵本身專心寫代碼,我決定寫一款監控本身天天究竟在幹嗎的軟件。github
因而,我從新拾起荒廢已久的WPF ,數據庫
從新打開vs的那一刻,宇宙第一編輯器果真名不虛傳,比垃圾PHPstorm好用多了,仍是微軟的程序員牛逼。c#
廢話很少說,進入正題。curl
首先,軟件長這個鳥樣編輯器
沒錯,就是這麼簡陋,應爲我花了兩天來實現主要的功能,沒啥時間顧及UI了,後續在加上吧。url
他的幾個主要功能:orm
一、列出當前正在運行的軟件列表blog
二、實時監控當前激活的軟件,而且開始統計當前軟件使用的時間
三、左側展現最近8個使用的軟件的使用是時間
四、隨便讀取了一下應用的圖標,不過仍是好多圖標讀不出來
五、數據所有保存在本地,後續會加上不少亂七八糟的分析功能
六、最小化時隱藏了,儘可能讓你感知不到程序的存在
七、順便加了一個小判斷來監控你是否是在發呆
源碼地址:https://github.com/d100000/Watcher
而後裏面有不少乾貨
一、SQlite DTO Helper - 集成SQLite的數據庫操做,經過實體來進行增刪查改
二、Common Helper - 集成在C#下的時間戳(10位)生成及解析,集成Json,Xml 的序列化及反序列化
三、NetHelper - 集成CURL Post&get 的方法,在c#中快速進行curl請求
另外,你們多點提意見,我爭取多作點亂七八糟的功能出來,例如分析你一天發呆了多久之類的。
最後謝謝你們,謝謝博客園,感謝黨,感謝國家,珍愛生命,遠離炒幣
Bob