Welcome 微信登录

首页 / 软件开发 / .NET编程技术

基于WPF系统框架设计(4) Ribbon整合Avalondock 2.0实现多文档界面设计(一)

基于WPF系统框架设计(4) Ribbon整合Avalondock 2.0实现多文档界面设计(一)

基于WPF系统框架设计(4) Ribbon整合Avalondock 2.0实现多文档界面设计(一)2013-12-10 cnblogs aganqin前些时间研究了WPF的一些框架,感觉基于Prism框架的MVVM模式对系统的UI与逻辑分离很好,所以就按照 之前Winform的框架设计,用WPF做了一套,感觉比Winform要强很多。MVVM模式和MVC模式一样,主要 目的是分离视图(View)和模型(Model),有几大优点1. 低耦合。视图(View)...
基于WPF系统框架设计(5) Ribbon整合Avalondock 2.0实现多文档界面设计(二)

基于WPF系统框架设计(5) Ribbon整合Avalondock 2.0实现多文档界面设计(二)

基于WPF系统框架设计(5) Ribbon整合Avalondock 2.0实现多文档界面设计(二)2013-12-10 cnblogs aganqinAvalonDock 是一个.NET库,用于在停靠模式布局(docking)中排列一系列WPF/WinForm控件。最新发布的 版本原生支持MVVM框架、Aero Snap特效并具有更好的性能。AvalonDock 2.0版本已经发布了,新版本 是用MVVM框架重新编写,似乎也用了Command(命令)模式。...
Visual Studio常用快捷键

Visual Studio常用快捷键

Visual Studio常用快捷键2013-12-10利用Visual Studio的常用快捷键,可以提高工作效率,加快工作速度,产出更多的工作成果。声明介绍的快捷键排名不分先后,也不论快捷键的好坏,只是列出可以提高工作效率的快捷键,同时也欢迎大家补充。1.F5这个键恐怕使用率是最高的了吧。编译解决方案,以debug模式启动startup项目。2.Ctrl+E / Ctrl+D格式当前文档的代码,重新排列当前文档的代码。3.Ctrl+E / Ctrl+C...
单例模式与静态类的区别及优势

单例模式与静态类的区别及优势

单例模式与静态类的区别及优势2013-12-10有时候感觉单例模式与静态类的区别并不是那么明显,都是与数据无关的操作类,即整个过程不能太多的 数据依赖--更准确的说是对象依赖,最好是其只负责处理某一类型(传入的可以是接口)的对象,看看下面这 段代码:interface IPeople {string Name { set;}int Age { set; }string ToStringPeople();}class PeopleServer {public...
用NHibernate持久化enum和bool类型

用NHibernate持久化enum和bool类型

用NHibernate持久化enum和bool类型2013-12-10开篇用NHibernate持久化类的enum和bool类型的属性的时候,我们需要持久化的更通用一些,数据库无关一些。枚举持久化为对应整数的字符串,NH默认持久化为整数。布尔的持久化默认根据数据库的类型而不同,sqlserver会持久化为bit,可是很多数据库没有bit类型,通常用char来持久化。可以选择持久化为Y和N,也可以选择持久化为1和0。1、枚举enum的持久化将枚举持久化成一个...
基于WPF系统框架设计(6) 整合MVVM框架(Prism)

基于WPF系统框架设计(6) 整合MVVM框架(Prism)

基于WPF系统框架设计(6) 整合MVVM框架(Prism)2013-12-10 cnblogs aganqin我们基础的框架已经搭建起来了,现在整合MVVM框架Prism,在ViewModel做一些逻辑处理,真正把界面设 计分离出来。这样方便我们系统开发分工合作,同时提高系统可维护性和灵活性。具体的 Prism安装和Microsoft.Practices.Prism.dll获取,在这个网址:http://compositewpf.codeplex.com...
Entity SQL与LINQ TO Entity的本质区别

Entity SQL与LINQ TO Entity的本质区别

Entity SQL与LINQ TO Entity的本质区别2013-12-10 51cto tongling_zzu由此可以看出其最终都转移成Command Tree 然后再转换成对应数据库的T-SQL语句,本质差别不大 ,但是有时执行特殊查询语句的时候还是有点不一样的,因为Entity SQL的T-SQL语句是我们自己定义的,而 LINQ to Entity最后转换的T-SQL语句是由Entity引擎转换的,有时我们用SQL Server Profil...
Visual Studio 2013 RC1新功能

Visual Studio 2013 RC1新功能

Visual Studio 2013 RC1新功能2013-12-31尽管微软仍未宣布Visual Studio 2013最终版本的发布日期,但是MSDN和TechNet订户们已经在今天早些时候拿到了期待已久的Windows 8.1 RTM。不过,微软也没有忘记VS 2013,并且随着Win 8.1 RTM一道,正式推出了Visual Studio 2013的候选发布版本。但据报道,该RC版本其实几天前就已经被泄露到互联网上了。在Visual Studio...
浅谈Excel开发(1) Excel开发概述

浅谈Excel开发(1) Excel开发概述

浅谈Excel开发(1) Excel开发概述2013-12-31做Office相关的开发工作快一年多了,在这一年多里,在插件的开发中遇到了各种各样的问题和困难,还好同事们都很厉害,在和他们的交流讨论中学到了很多的知识。目前Office相关的开发资料是比较少的,最最开始的时候,我看的是一本英文资料,然后再就是MSDN上面去提问了。所以我想写一点东西,让大家也少走一些弯路。这篇文章就简要介绍一下Office开发的一些相关的知识,使大家对这个有一个大体的了解。首...
<< 261 262 263 264 265 266 267 268 269 270 >>