摘要:
三层架构即是把数据库访问,业务逻辑,界面分离。三层结构为:1.表示层(USL - User Show Layer):主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。3.数据访问层(DAL - Data Access Layer):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑 阅读全文
posted @ 2013-06-02 22:38
秋水惜朝
阅读(1616)
评论(0)
推荐(0)
摘要:
第一步:设计数据库如下,Id自增,主键:第二步:在页面上 拖动三个TextBox,命名为txtName,txtAge,txtHeight.一个按钮btnNull,并且为他添加Click事件。第三步:在数据库中直接插入数据和在windows窗体插入数据两者的区别。如下:(注意:NULL 和0,null和“”都是不一样的。null表示“不知道”)最终按钮的Click事件代码为:private void btninNull_Click(object sender, RoutedEventArgs e) {//若没有输入姓名,则姓名表达“不知道”。年龄没有输入也该显示“null”,不应该... 阅读全文
posted @ 2013-06-02 21:08
秋水惜朝
阅读(229)
评论(0)
推荐(0)
摘要:
第一步创建一个名为“SqlBulkCope”的窗体,然后拖一个按钮名为btnSqlBulkCope,并且为其添加Click事件,代码如下: private void btnImport_Click(object sender, RoutedEventArgs e) { string connStr = ConfigurationManager.ConnectionStrings["dbLoginConnStr"].ConnectionString; OpenFileDialog ofd = new OpenFileDialog(); ... 阅读全文
posted @ 2013-06-02 20:19
秋水惜朝
阅读(446)
评论(0)
推荐(0)
浙公网安备 33010602011771号