
C# WinForm简易三层架构源码分享
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
本项目提供了一个基于C# WinForms开发的简易三层架构应用源代码。适合初学者学习理解Windows桌面应用程序中常见的软件设计模式与实践技巧。
C# WinForm简单三层框架源码共享。
本框架采用经典的三层架构设计(DAL、BLL、UI层),方便大家直接在此基础上进行扩展或二次开发。
数据库连接字符串配置位于根目录的DBCfg.xml文件中,部分信息已加密处理。此文件内包含两个数据库链接字符串,实际使用时只需选择一个即可(示例中的需求基于个人项目)。
系统框架简介:
采用广为人知的简单三层架构实现:数据访问层(DAL),业务逻辑层(BLL)和用户界面层(UI)。对于习惯于Web开发的朋友来说,这个结构非常容易理解。
该框架默认提供了许多方法,若需添加新的操作表,则只需创建一个新的类,并复制一些基础代码即可。
此外还提供了一个数据库连接字符串修改的窗体工具,方便您进行配置调整。
运行本框架前,请确保已根据提供的SQL语句在数据库中建立相应的表。具体SQL如下:
```sql
CREATE TABLE [dbo].[Infos](
[Iid] [int] IDENTITY(1,1) NOT NULL,
[title] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[details] [text] COLLATE Chinese_PRC_CI_AS NULL,
[imgs] [varchar](5000) COLLATE Chinese_PRC_CI_AS NULL,
[classify] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[publiship] [varchar](30) COLLATE Chinese_PRC_CI_AS NULL,
[publishman] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,
[publishtime] [datetime] NULL,
[isshow] [varchar](4) COLLATE Chinese_PRC_CI_AS NULL,
[istop] [varchar](4) COLLATE Chinese_PRC_CI_AS NULL,
[hits] [int] NULL,
[notes] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL
CONSTRAINT [PK_Infos] PRIMARY KEY CLUSTERED
(
[Iid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY];
```
全部评论 (0)


