自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 【最佳实践系列】一种WPF应用程序数据验证模式

输入数据的验证经常发生在用户录入数据后,在对输入数据进行处理前对其进行检验,确定其是否满足一定的规则。这里介绍一种经验法则,用于频繁的数据验证过程。注:下面的例子用到一个用于表示均匀分布参数设置信息的类 /// /// 均匀分布类 /// public class UniformDistribution { public dou

2015-11-15 14:22:13 388

原创 【最佳实践系列】基于序列化技术的XML数据源操作模式

假定应用程序的输入数据来自于一个结构化的XML文件,那么首先我们要根据需要的数据格式设计类型(class),其中要求类型中的公共属性能够被XML序列化,例如Dictionary类型就不能直接被序列化而List则能够。保存数据时,直接将类型实例序列化到外部XML文件中即可;读取时则反序列化,这样能够简化XML文件的读写逻辑,有利于应用程序的快速实现。举例如下:下面的例子需要引用using Sys

2015-11-15 13:59:43 311

原创 【最佳实践系列】一种面向数据的WPF应用框架

如图所示,这个框架模式的核心是一个全局信息类,假定为GlobalUse.cs,其中保存有从数据源或保存的项目文件中读取的数据,其他功能模块直接在这些数据上进行操作,从而使得数据的呈现和修改都能够方便地实现。

2015-11-15 12:45:10 512

原创 【最佳实践系列】WPF多个窗口间消息的实时传递与响应

本文提供一种基于全局更改通知属性的消息传递方法,可以在本窗口以及多窗口间实现消息的实时传递和响应,具体实现如下步骤所示:1、定义消息类和全局静态消息资源 public class Messager : INotifyPropertyChanged { private string msgStr; public string MsgStr

2015-11-13 21:14:58 4955 1

原创 【最佳实践系列】灵活使用单机应用程序中的数据库

一、工程背景  假定一个应用程序(App)需要新建、打开和保存项目文件,并且每个项目文件中又包含数据文件的情形,那么要求在创建或编辑项目的过程中动态的创建数据库文件,或者已知数据库结构时在应用程序中包含一个空的数据库文件,然后在需要时将其副本拷贝到当前项目的工作目录下。下面给出一种实现模式,实现这种面向单机的数据库使用方式。二、工具  我们以VS2012+SQLite作为工具实现上述任

2015-11-11 14:41:01 773

AI到XAML的导出插件

将Adobe Illustrator设计图转换为XAML的插件(拷贝至Plug-ins目录下即可)

2015-11-15

open toolkit

一款不错的支持dotnet的三维图形库集成OpenGl,OpenCL及OpenAL,开源的哦

2012-11-26

opengl 4.1 specification

最新发布的英文描述文档,兼顾学英语,希望大家喜欢

2011-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除