摘要:
今天一个windows服务死活启动不了,报错“类型初始值设定项引发异常”。查了一下午,各种测试,最后问题的关键居然是App.Config里面<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>最后一个startup没封闭。哎。。。 阅读全文
摘要:
坑爹的PrintDialog 其实并没有队PageRange这个属性做处理。自己处理一下~publicclassPrintDialogWithPageRange:PrintDialog{publicnewvoidPrintDocument(DocumentPaginatordoc,stringdesp){if(this.PageRangeSelection==PageRangeSelection.AllPages){base.PrintDocument(doc,desp);}else{stringtimeStamp=DateTime.Now.DayOfYear.ToString()+DateT 阅读全文
摘要:
终于抽了点时间把有道云笔记的OPEN API用.NET封装完了。使用了DotNetOpenAuth的第三方类库,真是事半功倍,什么都帮你封装好了。不过还没好好的测试过,就称它为α版吧~~欢迎测试!开源地址:http://ydnoteopenapi4n.codeplex.com/ 阅读全文
摘要:
1.装好Postgres 2.开启远程访问 配置postgresql.conf文件 listen_addresses = '*' 配置pg_hba.conf文件 host all all 0.0.0.0/0 trust 3.下载npgsql 引用2个dll 4.code string strConn = Co... 阅读全文
摘要:
获取博客园首页左上角的那段文字“代码改变世界”!<Window x:Class="WpfWebBrose.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="768" Width="1024" Loaded 阅读全文
摘要:
最近由于公司的需求特别多,而且还不是一个项目的需求,几个数据库几个VS来回切换。难免搞混搞乱,忘记。于是自己用WPF做了一个小工具:AgileToDo,一个待办列表。本来使用sqlce来做本地的存储。但是在这个云时代,搞本地存储显然不能拿出手。于是我决定给它集成有道云笔记,使用有道云笔记的的OPEN API来实现云端的存储。http://note.youdao.com/open/apidoc.html 有道云笔记的API使用OAuth的方式对第三方应用进行授权。OAuth的介绍就不多说了,说的人也挺多了,自己查资料吧。要使用它的API,我们需要授权。本来想完全有自己去实现一下这个过程的,不过. 阅读全文
摘要:
见过迅雷7右边广告的关闭按钮,鼠标移上去的话有个旋转90度的效果,感觉挺酷的,于是用WPF也实现了一下。很简单,定义几行XAML就搞定了。WPF做这种效果还是很好使的~~用SL封装了个效果:<ImageWidth="20"Height="20"Source="image\close.png"ToolTip="关闭"Opacity="0.5"Canvas.Left="720"Canvas.Top="3"MouseLeftButtonDown=" 阅读全文
摘要:
WPF的MessageBox太丑了,自己定义了一个。这是效果:XAML:<Windowx:Class="AgileToDo.UMessageBox"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="UMessageBox"Height="130"Width="280"Wi 阅读全文
摘要:
使用NuGet添加下面3个引用:App.Config的<entityFramework>节点这样配置: <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlCeConnectionFactory, EntityFramework"> <parameters> <parameter value="System.Data.SqlServerCe.4.0" /> </para 阅读全文
摘要:
经过几个晚上时间的奋斗,dbfm7的MVVM改造之旅终于告一段落。从对MVVM的无知到现在对它的半只半解,这个过程还是学到了很多。 MVVM的目的在于使开发分离关注点,写后台逻辑的就写后台,设计UI的就设计UI。不过要达成这一点并不那么容易,比如导航,比如动画(StoryBoard),这些在Vie... 阅读全文