摘要: wcf系列学习5天速成——第三天 事务的使用 今天是速成的第三天,再分享一下WCF中比较常用的一种技术,也就是”事务“。 在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表。 当然,要么插入成功,要么全失败。 第一步: 首先看一下项目的结构图: 阅读全文
posted @ 2022-12-02 09:13 CastleWu 阅读(24) 评论(0) 推荐(0) 编辑
摘要: wcf系列5天速成——第二天 binding的使用(2) 承接上一章,今天来讲MSMQ在实战项目中的应用。众所周知,放了防止订单丢失,我们都是采用Order过一下MSMQ。 MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡。 好了,看看MSMQ在实战中的应用。 第一步: 准备工作,安 阅读全文
posted @ 2022-12-02 09:11 CastleWu 阅读(18) 评论(0) 推荐(0) 编辑
摘要: wcf系列5天速成——第一天 binding的使用(1) 作为WCF速成系列,只介绍些项目开发中常用到的实战知识。 学习wcf,还是对其中的几个术语要了解一下。wcf中有一个ABC的概念,就是 第一: "A" 是地址,就是告诉别人我wcf在何处。 第二: "B"是绑定,就是告诉别人应该走什么路才能过 阅读全文
posted @ 2022-12-02 09:06 CastleWu 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 界面代码: /// <summary> /// 此绑定 绑定源非控件,而是C#对象 /// </summary> public partial class Windows_Binding2 : Window { public Student binding2ViewModel { get; set; 阅读全文
posted @ 2022-11-28 13:24 CastleWu 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 简介: 获取或设置元素参与数据绑定时的数据上下文。数据上下文是一种概念,允许元素从父元素继承有关用于绑定的数据源以及绑定的其他特征(如路径)的信息。此依赖属性继承属性值。 如果有子元素没有通过本地值或样式建立的 DataContext 的其他值,则属性系统会将该值设置为已分配此值的最近父元素的 Da 阅读全文
posted @ 2022-11-24 16:19 CastleWu 阅读(470) 评论(0) 推荐(0) 编辑
摘要: WPF 中双向绑定通知机制之ObservableCollection使用 msdn中 ObservableCollection<T> 类 表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。 在许多情况下,所使用的数据是对象的集合。 例如,数据绑定中的一个常见方案是使用 Ite 阅读全文
posted @ 2022-11-23 16:52 CastleWu 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: C#-INotifyPropertyChanged(解决数据绑定的界面刷新问题) 最近做项目用到DataGridView,用它绑定数据源后,如果数据源中的数据修改无法及时刷新到控件上,必须切换单元格的焦点才能导致刷新显示新数值,通过查官方文档,用INotifyPropertyChanged解决此问题 阅读全文
posted @ 2022-11-22 13:38 CastleWu 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、前言 WPF中使用MVVM模式开发有诸如以下优点:1.结构清晰明朗,上手成本低,一个新人也能快速的定位自己需要改动代码的位置。2.耦合度低,更改WPF控件不影响数据结构,更改代码成本低。3.可重用性高,比如一个处理逻辑放到ViewModel模块中,其他界面如果要用掉直接调用即可。当然并不是所有的 阅读全文
posted @ 2022-11-18 11:25 CastleWu 阅读(509) 评论(0) 推荐(0) 编辑
摘要: WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,Validation Rules,Two Way Binding等功能,省去了很多维护的繁琐工作。另外对于WPF中提供的数据模板功能,让我 阅读全文
posted @ 2022-11-17 13:46 CastleWu 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.WCF的服务端配置 服务端的配置文件主要包括endpoint、binding、behavior的配置。一个标准的服务端配置文件所包含的主要xml配置节如下所示:<system.ServiceModel> <services> <service> <endpoint/> </service> </ 阅读全文
posted @ 2022-11-11 17:07 CastleWu 阅读(110) 评论(0) 推荐(0) 编辑