一、緣起
工作十幾年來,經歷過各種不同的環境。時而緊張,時而松弛。
緊張時,一直忙碌中;松弛時,偶爾看看技術文章(新聞網站等)消磨了不少時光。
一天結束的時候,才發現當天似乎在一直在忙碌中,但又不知道在忙些什么;
在年末的各種總結中,才發現原來今年的目標還差一大截(幾乎沒進展)。
總是有“少壯不努力,老大徒傷悲”的感嘆!
想改變,卻不斷重復這樣的循環......
二、改變
直到有一天,我看到一個桌面背景,將一天的任務按照“重要”,“緊急”程度進行區分。類似下圖,自己用“繪圖”工具畫的,不是很美觀(見諒)。
我在想,將所有任務顯示在桌面上,同時配合“番茄工作法”的時間管理。就可以基本達到目標了。
三、實現
作為一個老碼農,想好思路,實現起來還是快的。打開宇宙第一編輯器“vs studio 2019”,創建一個“Windows 窗體應用”程序。
噼里啪啦,一堆代碼。主要過程如下:
(1)程序讀取4個文件“1.txt”,“2.txt”,“3.txt”,“4.txt”,分別存放上述4種工作清單。
(2)根據系統分辨率(我這里是2560*1440)用ps自制一個圖片“template1.jpg”作為模板。
[注]該圖是網上找的一個圖片,然后用ps修改的,如果涉及版權,請聯系我修改。
(3)讀取上述4個文本文件中的工作項,寫入圖片即可。程序運行后的界面:
點擊保存后,將“上述步驟生成的圖片設置為桌面背景”,效果:
其中,生成圖片,用的是System.Drawing.Image的Save方法,設置桌面背景用的是SystemParametersInfo方法。
詳細過程我就不描述了,直接下載可執行程序,或者源代碼。
4. 可執行程序,源代碼
如果你需要,請直接下載可執行程序,解壓縮到任意目錄即可:
https://files.cnblogs.com/files/siweihz/ToDoList.rar
5. 功能優化
為了方便使用,我將程序加入開機啟動,並且最小化的時候,縮小到任務欄右下角。
關於加入開機啟動,我用的Win10 系統,只需要將可執行代碼放入如下文件夾:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
6. 補充說明
該程序運行后,點擊“右上角的關閉”,會最小化到任務欄。如果需要關閉程序,請在任務欄圖標上,右擊,彈出窗口上選擇關閉即可。
初始版本,用SystemParametersInfo設置桌面背景,第3個參數pvParam用的是固定路徑,目前已經修正。請大家下載使用。
如果你需要根據自己的愛好進行調整,請下載源代碼:
https://github.com/guoxin718/ToDoList
如果github不能訪問,請在評論區留下郵件,我將發源代碼給你。