WF4.0实战(二):超市收银软件2012-06-18 博客园 麒麟今天翻到了伍迷前辈的大话设计模式中的《第二章 商场促销-策略模式》。我感觉用WF去实现,比较简单直观,我很喜欢做简单的事情 。故使用了伍迷前辈书中的两个主要人物小菜和大鸟,写下这篇博客。时间:4月16日 地点:大鸟的房间 人物:大鸟、小菜大鸟给小菜出了一个题目,做一个收银软件。小菜用WF4不到二十分钟写出了第一个版本,功能也非常的简单,如下:定义一个ProductItem类和Order类,如下:
1 public class ProductItem
2 {
3 public decimal ProductPrice
4 {
5 get;
6 set;
7 }
8 public int ProductNumber
9 {
10 get;
11 set;
12 }
13 public string ProductName
14 {
15 get;
16 set;
17 }
18
19 }
20
21 public class Order
22 {
23 public Order()
24 {
25 ProductList = new List<ProductItem> ();
26 }
27 public List<ProductItem> ProductList
28 {
29 get;
30 set;
31 }
32 }
设置处理流程: