摘要: 通过Maven配置测试环境和开发环境连接不同的数据库操作上分3个步骤1.在数据持久层的pom中定义profiles,为开发和测试环境定义不同的profile<profiles> <profile> <id>dev</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <jdbc.driverClassName>com.mysql.jdbc.Driv... 阅读全文
posted @ 2011-12-11 18:29 通灵宝玉 阅读(1033) 评论(0) 推荐(0)
摘要: 系统环境本程序基于.net4.0,引入了mvvmlight轻量级框架。Dialog类库Dialog类库中包含3个文件1.DialogView:DialogView是一个自定义用户控件,在一个Grid中包含了2个Border:第一个Border用于遮罩modal Dialog后面的地方第二个Border是显示内容的地方将配置VerticalAlignment="Center" HorizontalAlignment="Center"使得显示内容居中在此Border中通过2层border实现了Dialog的圆角效果。在内层Border内定义一个Grid,Gr 阅读全文
posted @ 2011-11-28 21:35 通灵宝玉 阅读(3123) 评论(0) 推荐(0)
摘要: 正常客户端一般需要1个界面:主界面,或者2个界面:登陆界面和主界面。但当主界面内容较多时,加载主界面需要一定的时间,当此时间超过10秒的时候,会让用户感觉出现假死的状态。此时就有必要在登陆和主界面初始化完成前增加一个欢迎界面来过度。 此程序,使用wpf,并用了mvvmlight框架,包含3个界面:登陆界面、欢迎界面、主界面。简易流程如下: 进入登陆界面-》点击开始-》调用backgroundw... 阅读全文
posted @ 2011-11-28 14:49 通灵宝玉 阅读(1553) 评论(0) 推荐(0)
摘要: 1. 什么是MVVMMvvm是一种模式(相对于Mvc Mvp等)。Mvvm的最终目的是为了实现数据展现、逻辑处理和数据存储的分离。为了能够实现这一功能WPF提供了3个功能:数据绑定、属性更改通知、事件命令映射机制。1.1 Data Binding通过数据绑定,将View中的控件属性与ViewModel中的属性建立一种连接机制。1.2 INotifyPropertyChanged只有实现了INotifyPropertyChanged接口的属性,在通过set进行赋值时发送变更通知,响应的View中与之建立连接的控件属性值也会发生改变1.3 EventToCommand用于建立View中控件的事件与 阅读全文
posted @ 2011-11-22 10:07 通灵宝玉 阅读(1021) 评论(0) 推荐(0)