轉(zhuǎn)崗寫了將近一年的 PHP 最近因?yàn)?工作太多太雜烤咧, 在匯報(bào)工作的時(shí)候經(jīng)常會(huì)忘記自己做了些什么,本來想只是使用excel來記錄缘圈,但是發(fā)現(xiàn)了excel的很多局限性穿香,光是無法共享就郁悶死了,習(xí)慣了下班不帶電腦贞岭,回家就沒辦法記錄自己的工作內(nèi)容了八毯。
于是就想自己寫一個(gè)用于管理工作時(shí)間的小軟件,要求輕便簡(jiǎn)單實(shí)用瞄桨,隨時(shí)登錄话速,隨時(shí)記錄。
本想隨便寫寫的自己用就行芯侥,但是泊交,window原生太丑了乳讥,實(shí)在不能忍,在參考了很多toolkit之后廓俭,發(fā)現(xiàn)了一款神器云石,
Material Design In XAML
是一看參照 google material design的wpf ui toolkit,內(nèi)容完整研乒,功能強(qiáng)大汹忠。
于是自己使用了這款開源的ui框架開始了自己的碼bug
由于畢業(yè)之后就再也沒有寫過wpf(我特么才畢業(yè))基本內(nèi)容好多都忘記了,幸好自己之前保存了很多代碼雹熬,能夠在后面開發(fā)中為自己做參考宽菜。
軟件基本架構(gòu):
c/s 架構(gòu), 采用 php 服務(wù)器 + WPF 客戶端 (僅支持win10)
php-》 服務(wù)端使用了較為通用的 API 模式開發(fā)竿报,用戶驗(yàn)證使用了?oauth 通用的接口驗(yàn)證铅乡,能在任意終端進(jìn)行拓展,后續(xù)會(huì)考慮開發(fā)app烈菌,如果有有空的博友也可以根據(jù)源碼直接調(diào)用地址隆判。
c# WPF -》 采用了 mvvm+behind code 的模式,UI 界面使用了開源的google material design in xaml 僧界,同時(shí)后期會(huì)采用 sqlit 記錄臨時(shí)數(shù)據(jù)侨嘀,并且添加自動(dòng)更新功能。
軟件的基本樣子長(zhǎng)這樣:(快夸我背景好看)
好像上傳上來有點(diǎn)大捂襟,大家看看就好咬腕,現(xiàn)在還在基礎(chǔ)功能的開發(fā)中,同時(shí)這個(gè)小軟件也開源了葬荷,
測(cè)試賬號(hào):test
密碼:test
github 地址:https://github.com/d100000/worktimemanage
It is my honoer that you can fellow my project.
源碼中使用了很多自己寫的實(shí)用小工具涨共,在API對(duì)接開發(fā)中非常使實(shí)用,后期會(huì)把代碼拎出來講解宠漩,
綿薄之力举反,功力尚淺,希望更多wpf大神能夠指點(diǎn)一二扒吁,代碼較為簡(jiǎn)單火鼻,注釋也適當(dāng)?shù)募恿它c(diǎn),并且基本每?jī)商炀蜁?huì)更新一次代碼雕崩。
Bob