WPF开发时光之痕日记本

   很久没有写东西了,新的一年新的开始吧。

  很早就想自己开发一款日记本软件不仅自己使用,也可以让大家免费使用,最主要的是对自己有一个认可,自学WPF以来,感觉不很顺利,WPF的资料相对来说有点少,主要是自己太过急于求成了。好了,其它的话也就不多说了,本系列会讲解一些开发中的一些设计和技巧,希望对初学者有所帮助。

  本篇给大家推荐一些东西:

1.WPF 版的富文本编辑器,Simple.HtmlEditor,具体网址大家可以找一找,我在这个编辑器的基础上修改了界面,增加了一些功能,模仿了kindeditor 的界面,鉴于自己现在对WPF还不算纯熟,先凑合着用吧,等以后一定会自己写一个开源的WPF富文本编辑器的,功能有:基本的文本编辑,查看Html源码、打印、预览(未实现)、导出文本文件、插入图片(不包含保存)、插入表格等。

2.Metro风格的开源项目 MahApps.Metro:源码地址:https://github.com/MahApps/MahApps.Metro  , 官方网址:http://mahapps.com/

索引目录如下:

1.WPF开发时光之痕日记本(一)——富文本编辑器

作者:匆匆那年,爱好编程、上网,擅长不知道哈,有点急于求成。

出处:http://www.cnblogs.com/shanlin/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,请尊重别人的劳动成果。

时间: 2024-10-05 09:32:19

WPF开发时光之痕日记本的相关文章

WPF开发时光之痕日记本——终于完工了。。晒晒截图(三)

由于是业余时间学习的 WPF 的相关开发且不怎么会使用 Blend 软件,所以开发这个客户端着实花费了我很长时间,比如文本编辑器的开发,最初是在 Simple.HtmlEditor 的基础上做的修改,但由于一些无法解决的 BUG 而最终放弃了,后来干脆就自己开发一个吧,可定制性还高,想实现一些自己的功能也方便一些.最近终于是基本完工了,出来晒一下截图吧... 功能特色如下: 软件界面简单,使用方便,操作简便: 软件可按年份月份归档统计,按日记时间段.标题查询,日记列表拥有列表和概要两种模式,可以

WPF开发时光之痕日记本(一)——富文本编辑器

本篇给大家推荐一个 WPF 版的富文本编辑器,Simple.HtmlEditor,具体网址大家可以找一找,我在这个编辑器的基础上修改了界面,增加了一些功能,模仿了kindeditor 的界面,鉴于自己现在对WPF还不算纯熟,先凑合着用吧,等以后一定会自己写一个开源的WPF富文本编辑器的,功能有:基本的文本编辑,查看Html源码.打印.预览(未实现).导出文本文件.插入图片(不包含保存).插入表格等,界面如下: 1.字体颜色.背景颜色选择: 2.插入图片功能: 3.插入表格功能: 4.插入表情功能

WPF开发时光之痕日记本(二)—— WVVM基类

当我们用MVVM的时候要实现INotifyPropertyChanged,每次都要实现这个接口比较麻烦,所以基类的作用就体现出来了.代码如下: public class ViewModelBase : INotifyPropertyChanged, IDisposable { public event PropertyChangedEventHandler PropertyChanged; public bool IsInDesignMode; /// <summary> 显示名称 </

干货--微信公众平台客户端调试工具-初试WPF开发

本工具可以由任意一个开发微信公众平台的开发者使用,虽然它本身使用WPF(C#)开发的,但是并不受你想调试的服务所用的语言的影响. 之前一直在做微信公众平台开发,客户端调试是必须做的事情,一直以来都是用的前辈们开发的调试工具, 刚好想自己尝试下WPF开发,就用业余下班时间开发了,初次使用WPF,以前是完全没有接触过WPF,也没有做过任何C/S开发,  用了几个下班的晚上研究研究就做了如下这东西,上图: 包含所有的初级接口以及部分高级接口(用户信息.分组.群发.客服消息等),  原计划开发更多接口,

在VS2008.Net下使用WPF开发Web应用程序

原文地址:http://hankjin.blog.163.com/blog/static/33731937200922353623434/ 胖客户端的好处是可以轻易的实现绚丽的效果, 而瘦客户端则需要大量的js才能实现相应的效果. 而且当需要同时开发应用程序和Web应用程序时, 则需要将近双倍的开发时间.但是,在VS2008.Net下使用WPF技术, 则不但可以轻松地在Web上实现应用程序的效果, 而且可以很简单的将应用程序转换成Web应用程序.1. 新建->项目->WPF Web Appli

Stimulsoft Reports.Wpf是针对WPF开发的报表工具控件

Stimulsoft Reports.Wpf是针对WPF开发的报表工具控件.无需上网,所有的WPF功能都能用上!丰富的界面更换功能.查看功能.打印以及导出报表功能——所有的这一切就是它都能轻松实现. 创建Stimulsoft Reports.Wpf是基于Stimulsoft团队多年开发以及使用的报表引擎来创建报表.只需简单的几行代码即可执行报表复杂的操作,报表引擎提供了创建报表的许多功能.大量的组件开发包,独特的一套属性和参数,精心构思的报表体系.很多选项都是绝对独特且仅出现该产品中.Stimu

拥抱新的.Net开发框架,WPF开发人员怎样向.Net迁移

ArcGIS Runtime 10.2版本号中.将WindowsPhone .WindowsStore以及WPF三大SDK整合成了一个全新的SDK--ArcGISRuntime SDK for Microsoft .Net Framework,简称.Net SDK.同一时候现有的WPF SDK能够继续使用.但兴许会停止更新.因此,Esri建议WPF开发人员们向.Net阵营迁移. 顾名思义,新的.NetSDK面向微软的.Net框架,曾经的WPF.Windows Phone以及Windows Sto

wpf开发桌面软件记录

我的开发环境是win7,vs2013,sql2012,用wpf开发了一个很简单的桌面软件,用Installshield制作的安装包,安装包包含了.framework4.5,在自己电脑上测试正常,想着挺简单的啊 后来拿了一台xp系统的电脑,安装了测试,安装过程正常,可是打开软件的时候报错:不是有效的win32 第一个想法就是 版本不合,要使用兼容打开,可是,我发现xp根本就没有兼容打开软件的操作 第二个想法是vs里面是不是可以设置支持32位,可是重复看了vs,发现项目属性里面,支持系统位数 首选3

工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧

原文:工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<工欲善其事,必先利其器.VS2013全攻略(安装,技巧,快捷键,插件)!> 看到很多朋友回复和支持,非常感谢,尤其是一些拍砖的喷油,感谢你们的批评,受益良多. 我第一份工作便是WPF的开发,一直到现在都非常喜欢这门技术,从懵懵懂懂到现在有一些WPF开发资历,也算是经历了一段坎坷的过程.我的朋友看到我写了VS2013的全攻略,他就推荐我写一个WPF篇,我想了下,的确很多朋友初接触WPF的时候难免会