摘要: 之前在Asp.net MVC + Angular1 的项目中,要调试前台代码都是用浏览器的开发者工具,使用正常,也没有感觉太大的不方便。 后来接触Angular2项目,因为它是要经过编译的,所以在浏览器中看到的代码并不是我们写的代码,这就很不方便调试了。 下面开始试验: 1.我用常规方法创建一个An 阅读全文
posted @ 2018-08-07 15:18 AaronYu 阅读(8313) 评论(0) 推荐(1) 编辑
摘要: 缘起 以前在asp.net mvc时代,很少出现跨域问题 自从使用了asp.net web api + angular (1/2)之后,开始有跨域问题了。 简单普及下跨域: 我的理解是只要是前台页面与后台服务不在同一域名下,或者同域名不同端口下,就是跨域,我做个真值表: 如果跨域,最直接的表现就如下 阅读全文
posted @ 2018-08-06 15:15 AaronYu 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 根据WPF 完美截图 总结:1.BitmapSource与BitmapImage及CorppedBitmap之间的转换2.中心及边角的模板实现及其拖动3.除了拖动矩形外区域要实现遮罩,遮罩的实现今天实现第一个技术点,各类型间的转换,代码均为网上搜集。BitmapSourceToBitmapImage转换: private BitmapImage BitmapSourceToBitmapImage(BitmapSource bitmapSource) { var encoder = new JpegBitmapEncoder(); ... 阅读全文
posted @ 2013-12-11 12:41 AaronYu 阅读(568) 评论(0) 推荐(0) 编辑
摘要: Themodelbackingthe'XXXXDBContext'contexthaschangedsincethedatabasewascreated.Eithermanuallydelete/updatethedatabase,orcallDatabase.SetInitializerwithanIDatabaseInitializerinstance.Forexample,theDropCreateDatabaseIfModelChangesstrategywillautomaticallydeleteandrecreatethedatabase,andoptionall 阅读全文
posted @ 2013-12-05 12:52 AaronYu 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 自上篇SimpleMembership之后,好久不用,也没有研究,最近把以前写的老程序改进下,原有用户系统升级为SimpleMembership,在升级的过程中发现还有许多问题,经过几天的试验,小有收获,留下备忘。Adding ASP.NET SimpleMembership to an existing MVC 4 application原文是网上的,我也翻译不好,我只把我的理解整理下:1.新建一个空的MVC4项目2.添加WebMartix.Data 和WebMatrix.WebData 的引用,并设置为始终复制3.设置Web.config中的连接字符串DefaultConnection为你 阅读全文
posted @ 2013-11-29 13:30 AaronYu 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 最近比较懒,一直没继续,此处省略一万字,下面开始正题。简单介绍下截图的思路:核心是利用 public CroppedBitmap(BitmapSource source, Int32Rect sourceRect) 方法截图进一步分析就是如何得到这两个参数 source和sourceRect.source可以通过Image的Source并转换得到sourceRect是重中之重,有几个版本:1.用Canvas通过让其拖动然后取得其位置及大小并转换成Int32Rect2.用一个Int32Rect通过让其拖动然后取得其位置及大小3.用Thumb并定义其模板让其显示成一个矩形最终也是我认为最适合的是3 阅读全文
posted @ 2013-11-02 13:48 AaronYu 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作需要(话说总是工作需要哈),老大交给个任务,我鼓捣了2个星期,有点心得与大伙共享,希望对同被此问题困扰的同学有所帮助。费话不说,上图:此为完成后运行时状态图,先扔在这,下午有空开始正式写 ^^ 阅读全文
posted @ 2013-10-22 10:00 AaronYu 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 本人以前写程序都是瞎写,根本没有啥模式也没有啥方法。近一年来学习了传智的一些课程,感觉马伦老师很有才,很强大,所以学来了一个模式(应当叫模式吧,该我也不知道叫啥哈)。就是在DAL层封装一个DbSession来为BLL提供访问统一入口:public partial interface IDbSession { ObjectContext DbContext { get; } //上下文对象 int ExcuteSql(string sql, params ObjectParameter[] parameters); //可以直接执行SQL语句 ... 阅读全文
posted @ 2013-09-13 16:54 AaronYu 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 前段时间刚简单接触下Spring.net,刚会简单注入,最近接手一项目确是用的Unity,网上找了一些很好的教程资料算是入门了,高手已经写的很好了,我就转个链接吧:Unity V3 初步使用 —— 为我的.NET项目从简单三层架构转到IOC做准备Unity系列目录【ASP.Net MVC3 】使用Unity 实现依赖注入 阅读全文
posted @ 2013-09-06 11:29 AaronYu 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 前段时间一直在学习MVC,工作需要,现在需要180度急转弯,搞WPF,MVVM,只能找资料学习了。WPF中有一个消息机制,就是当前台控件绑定的值改变时,会自动通知到指定的事件来改变VM的值,反之亦然。这个机制实际上是一个接口:INotifyPropertyChanged凡是要实现这种自动跟随变化的都要实现这个接口,这个接口只有一个成员,是一个事件:public event PropertyChangedEventHandler PropertyChanged;配合它,要自己写一个方法:private void RaisePropertyChanged([CallerMemberName] st 阅读全文
posted @ 2013-08-28 10:44 AaronYu 阅读(389) 评论(0) 推荐(0) 编辑