【WPF MaterialDesign 示例开源项目】 Work Time Manager

转岗写了将近一年的 PHP 最近因为 工作太多太杂, 在汇报工作的时候经常会忘记自己做了些什么,本来想只是使用excel来记录,但是发现了excel的很多局限性,光是无法共享就郁闷死了,习惯了下班不带电脑,回家就没办法记录自己的工作内容了。

于是就想自己写一个用于管理工作时间的小软件,要求轻便简单实用,随时登录,随时记录。

本想随便写写的自己用就行,但是,window原生太丑了,实在不能忍,在参考了很多toolkit之后,发现了一款神器,

Material Design In XAML

是一看参照 google material design的wpf ui toolkit,内容完整,功能强大。

于是自己使用了这款开源的ui框架开始了自己的码bug

由于毕业之后就再也没有写过wpf(我特么才毕业)基本内容好多都忘记了,幸好自己之前保存了很多代码,能够在后面开发中为自己做参考。

软件基本架构:

c/s 架构, 采用 php 服务器 + WPF 客户端 (仅支持win10)

php -》 服务端使用了较为通用的 API 模式开发,用户验证使用了 oauth 通用的接口验证,能在任意终端进行拓展,后续会考虑开发app,如果有有空的博友也可以根据源码直接调用地址。

c# WPF -》 采用了 mvvm+behind code 的模式,UI 界面使用了开源的google material design in xaml ,同时后期会采用 sqlit 记录临时数据,并且添加自动更新功能。

软件的基本样子长这样:(快夸我背景好看)

好像上传上来有点大,大家看看就好,现在还在基础功能的开发中,同时这个小软件也开源了,

测试账号:test

密码:test

操作演示:

github 地址:https://github.com/d100000/worktimemanage

It is my honoer that you can fellow my project.

源码中使用了很多自己写的实用小工具,在API对接开发中非常使实用,后期会把代码拎出来讲解,

绵薄之力,功力尚浅,希望更多wpf大神能够指点一二,代码较为简单,注释也适当的加了点,并且基本每两天就会更新一次代码。

Bob

时间: 2024-10-11 06:51:51

【WPF MaterialDesign 示例开源项目】 Work Time Manager的相关文章

【Android UI设计与开发】9:滑动菜单栏(一)开源项目SlidingMenu的使用和示例

一.SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作.很多优秀的应用都采用了这种界面方案,像facebook.人人网.everynote.Google+等等.如下图所示: 因为效果确实比较新颖,所以在很多的应用开发中去实现此效果,解决的办法也是不尽相同.诸多比较以后发 现,还是GitHub上的开源项目SlidingMenu提供了最佳的实现:定制灵活.各种阴影和渐变以及动画的

WPF 开源项目

Modern UI for WPF :http://mui.codeplex.com/ 利用Wpf实现Win8 Modern样式的开源项目wpf toolkit :http://wpftoolkit.codeplex.com/ WPF常用的官方开源控件库MVVM light toolkit : http://mvvmlight.codeplex.com/ 一个实现Mvvm模式的轻量级开源框架Fluent Ribbon Control Suite : http://fluent.codeplex.

滑动菜单栏(二)开源项目SlidingMenu的示例

这篇文章会给大家带来7个不同效果的示例,每个示例都包含了最基本的使用方法,从易到难,循序渐进.能够 让初学者可以快速的掌握SlidingMenu的使用方法.下一篇文章会给大家带来三种不同的动画效果来实现滑动菜单栏 的滑动. 关于这些示例,都是SlidingMenu开源项目中自带的一些示例,但是对于初学者来说,要想运行这些示例查看效 果,就必须要导入很多的库,使用起来也是非常的麻烦.博主这里为了能够方便大家更好的学习,就把每个示例都单 独拿了出来,并且添加了一些非常详细的注释,让初学者能够一看就懂

WPF开源项目

WPF开源项目 WPF有很多优秀的开源项目,我以为大家都知道,结果,问了很多人,其实他们不知道.唉,太可惜了! 先介绍两个比较牛逼的界面库 1.MaterialDesignInXamlToolkit 2.MahApps.Metro 这效果就不多说了,两个字“牛逼”!

【Android UI设计与开发】第17期:滑动菜单栏(二)开源项目SlidingMenu的示例

通过上一篇文章的讲解,相信大家对于开源项目SlidingMenu都有了一个比较初步的了解(不了解的可以参考上 一篇文章),那么从这一章开始,博主将会以SlidingMenu为重心,给大家带来非常丰富的示例演示,让大家对 SlidingMenu有一个更加深入的了解以及如何去实现一些比较炫的滑动效果. 这篇文章会给大家带来7个不同效果的示例,每个示例都包含了最基本的使用方法,从易到难,循序渐进.能够 让初学者可以快速的掌握SlidingMenu的使用方法.下一篇文章会给大家带来三种不同的动画效果来实

自己总结的 iOS ,Mac 开源项目以及库,知识点------持续更新

自己在 git  上看到一个非常好的总结的东西,但是呢, fork  了几次,就是 fork  不到我的 git 上,干脆复制进去,但是,也是认真去每一个每一个去认真看了,并且也是补充了一些,感觉非常棒,所以好东西要分享,为啥用 CN 博客,有个好处,可以随时修改,可以持续更新,不用每次都要再发表,感觉这样棒棒的 我们 自己总结的iOS.mac开源项目及库,持续更新.... github排名 https://github.com/trending,github搜索:https://github.

C#开源项目大全

商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow [免费]正则表达式测试工具-Regex-Tester Windows-Phone-7-SDK Excel-读写组件-ExcelLibrary .NET集成开发环境-MonoDevelop 电话软交换机-FreeSWITCH 开源操作系统-Cosmos 坦克机器人战斗仿真引擎-Robocode GIS控件-MapWindow .NET的ORM框架-MyBatis.NET Web开发工具-Webb

Android开源项目总结

Android经典的开源项目其实非常多,把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助 项目篇: 1.Apollo音乐播放器 就一个很好的播放器,但是实现的特别好!!! 地址:https://github.com/Splitter/android_packages_apps_apolloMod 2.Oschina客户端 OSChina网站客户端,wp版,ios版都有开源哦. 地址: https://github.com/oschina/android-app 3.Xa

Android--上百个Android开源项目分享

上百个Android开源项目分享,希望对android开发有帮助. Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog/ RSS阅读软件 Andr