志在指尖
用双手敲打未来

c#教程(winform入门)

c#教程

教程:https://blog.csdn.net/weixin_39089928/article/details/87009515

winform入门

winform算是C#比较快速的入门的一个了,简略的控件拖拽然后写上每个控件对应的事情。然后就可以了。需求美观的点可以用Skin皮肤就完成了。我们先不说杂乱的,就来个一般的三层架构来增修改查分页和导出。
环境Vs2017+sqlserver2008r2结构4.0
首先创立新的解决方案输入你的姓名。然后在解决方案右键挑选增加新项目,增加类库。这里就不必图示来演示如何创立了。先建立Model层。三层架构我也不必说了,不会的可以百度。Model层创立完后,新建类。类名和你的数据库表名相同。数据库字段对应的便是类的特点。
ViewCode
如果直接仿制上面代码到你类去会报错。找不到引证。QX.GYHelpers.dll是我自己依据网上或项目中遇到整理出来封装的一个帮助类。
信心的会发现类名上面有[TableInfo=”数据库表名”],这便是前面说到为什么类名要和数据库表名相同。[FieldInfo(CanInsert=false,CanUpdate=false)]会呈现在ID上面。意思是ID将不参与新增ID或这修改ID.
下面新建项目。创立DAL层。在DAL层右键新建类Base.dal:c#
ViewCode
Base.dal里边包含增修改查的dal。这里就不解释Base.dal的具体信息。代码有注释。然后新建对应的Dal层。新建的dal层要继承base.dal,同时引证项目model层
ViewCode
继承玩之后。新建项目,创立BLL层。在BLL层右键新建项目,创立对应的BLL层。引证ModelDAL层
ViewCode
看完上面代码你会大概知道这是在做什么。其间需求特别注意的是BLL层的目标也便是model层对应model一定要正确。如果呈现sql之类的错误提示。那么就要仔细检查三个层的目标是否对应。
接下来便是用到实践的项目中,持续创立项目,创立windows窗体,设为启动项目。然后新建窗口。。
上面用的是Cskin控件布局。在官网下载最新版的控件库:http://www.cskin.net/下载下来后会有文档提示你如何用。相同的拖控件。窗体一般的继承的Form.
那么F7进入代码把Form替换为CCSkinMain
ViewCode
上面代码个人觉得已经很详细了。查询删去分页导出都有。只是短少新增和修改。因为我列出的是操作日志信息。所以就没有修改和新增。不过下面代码会给出
ViewCode
以上便是winform的三层架构的简略增修改查。因为代码简略。所以这是给才开始学的一个参考。有些代码没有优化和存在一些bug。但不影响正常运用。内行们看到给出你们的定见。便于小弟及时修正。。。请赐教。

未经允许不得转载:IT技术网站 » c#教程(winform入门)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载