零基础学C#3.0 -- .net的三层架构
摘要:新手学C# ——.net的三层架构之最简单实例:登录界面三层架构包括:1. 数据访问层(Data Access Layer, DAL):负责将底层数据传送到业务逻辑层2. 业务逻辑层(Business Logic Layer, BLL):处理数据访问层传送的数据,并实现业务逻辑3. 表示层(User Interface, UI):不处理任何业务,负责显示与实时更新其中1--2--3层次依次上升。为了使信息能够顺利由底层传送,可以采用实体类的方法,添加实体层。实体类通常与数据库中字段相互对应,拥有get和set属性。实体类的目的是用于替代DataSet,通过类的方式传递数据,并使逻辑更加清晰。三
阅读全文
posted @
2014-01-26 17:40
CodingPenguin
阅读(1819)
推荐(1) 编辑
《零基础学C#3.0 -- 简单图书馆管理系统编写实践1》
摘要:前言:对于那些零基础编写第一个C#小型系统的新手而言,最重要的永远是:编译通过,基本功能实现。C#以及窗体编程的特点决定了,即使你有全部的功能代码,你也不可能不加思考的完成既定功能。在示范代码看起来足够“好”的情况下(比如:多构造通用类,多调用自己编写的通用函数,而不是每个窗体上都有满天飞的数据库定义,如sqlDataAdapter, sqlCommandBuilder),先立足把书中的功能完成,再进行深入的思考。对于新手来说,不要高估自己的实力,很可能你的代码写的和示例一样也不能达到预定的功能,这时哪怕用最脏的方法,以完成功能为第一要务,等软件的基本功能实现了之后再进行反思以及改进。当第一次
阅读全文
posted @
2014-01-25 20:30
CodingPenguin
阅读(1869)
推荐(0) 编辑