三层架构是哪三层
界面层(User Interface layer)
业务逻辑层(Business Logic Layer)
数据访问层(Data access layer)
如何搭建三层架构
步骤1:
文件---新建---项目---Windows窗体应用程序
名称:UIL
解决方案名称:Demo3Tier
选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:BLL
选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:DAL
选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:MODEL
完成之后如图所示
步骤2:
UIL添加引用
BLL,MODEL
BLL添加引用
DAL,MODEL
DAL添加引用
MODEL
这里只显示了UIL层的引用
步骤3:
MODEL编写F0092类文件
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace MODEL 7 { 8 public class F0092 9 { 10 string ulul01; 11 string ulul02; 12 string ulul03; 13 string ulul04; 14 string ulul05; 15 string ulul06; 16 string ulul07; 17 string ulul08; 18 string ulul09; 19 string ulul10; 20 string ulul11; 21 string ulul12; 22 string ulul13; 23 string ulul14; 24 string ulul15; 25 string ulul16; 26 string ulul17; 27 string ulul18; 28 string ulul19; 29 string ulul20; 30 string ulul21; 31 string ulul22; 32 string ulul23; 33 string ulul24; 34 string ulul25; 35 36 public string ULUL01 { get { return ulul01; } set { ulul01 = value; } } 37 public string ULUL02 { get { return ulul02; } set { ulul02 = value; } } 38 public string ULUL03 { get { return ulul03; } set { ulul03 = value; } } 39 public string ULUL04 { get { return ulul04; } set { ulul04 = value; } } 40 public string ULUL05 { get { return ulul05; } set { ulul05 = value; } } 41 public string ULUL06 { get { return ulul06; } set { ulul06 = value; } } 42 public string ULUL07 { get { return ulul07; } set { ulul07 = value; } } 43 public string ULUL08 { get { return ulul08; } set { ulul08 = value; } } 44 public string ULUL09 { get { return ulul09; } set { ulul09 = value; } } 45 public string ULUL10 { get { return ulul10; } set { ulul10 = value; } } 46 public string ULUL11 { get { return ulul11; } set { ulul11 = value; } } 47 public string ULUL12 { get { return ulul12; } set { ulul12 = value; } } 48 public string ULUL13 { get { return ulul13; } set { ulul13 = value; } } 49 public string ULUL14 { get { return ulul14; } set { ulul14 = value; } } 50 public string ULUL15 { get { return ulul15; } set { ulul15 = value; } } 51 public string ULUL16 { get { return ulul16; } set { ulul16 = value; } } 52 public string ULUL17 { get { return ulul17; } set { ulul17 = value; } } 53 public string ULUL18 { get { return ulul18; } set { ulul18 = value; } } 54 public string ULUL19 { get { return ulul19; } set { ulul19 = value; } } 55 public string ULUL20 { get { return ulul20; } set { ulul20 = value; } } 56 public string ULUL21 { get { return ulul21; } set { ulul21 = value; } } 57 public string ULUL22 { get { return ulul22; } set { ulul22 = value; } } 58 public string ULUL23 { get { return ulul23; } set { ulul23 = value; } } 59 public string ULUL24 { get { return ulul24; } set { ulul24 = value; } } 60 public string ULUL25 { get { return ulul25; } set { ulul25 = value; } } 61 } 62 }