PetShop 简单总结
定义多层架构
1.1 Model 层 定义实体类,或者类的属性 信息
1.2 IDAL 接口层 ,定义各个接口
public interface IUser
{
List<UserInfo> GetUserInfo(string userID);
void InsertUserInfo(UserInfo uerInfo);
}
1.3 BLL 层,利用工程创建对应的接口类型,调用接口中的方法
public static IDAL.IUser dal = DALFactory.DataAccess.CreateUserInfo();
// 调用工厂方法返回接口类型
public List<UserInfo> GetUserInfo(string userID)
{
return dal.GetUserInfo(userID);
}
public void InsertUserInfo(UserInfo userinfo)
{
dal.InsertUserInfo(userinfo);
}
1.4 SQLServerDAL 层 继承IDAL 实现接口中的方法
public class User : IDAL.IUser
{
public List<Model.UserInfo> GetUserInfo(string userID)
{
return DBUtility.SQLHelper.GetUserInfo(userID);
}
public void InsertUserInfo(Model.UserInfo uerInfo)
{
DBUtility.SQLHelper.InsertUserInfo(uerInfo.UserID(),uerInfo.Pwd(),uerInfo.Description(
));
}
}
1.5 DALFactory 工厂方法 实现反射各个接口类型
需要添加接口层得引用
public sealed class DataAccess
{
private static string path =
System.Configuration.ConfigurationSettings.AppSettings["webSql"].ToString();
private static string OrderPath =
System.Configuration.ConfigurationSettings.AppSettings["webSql"].ToString();
private DataAccess()
{}
public static IDAL.ILogin CreateLog()
{
string className = path + ".Login";
return (IDAL.ILogin)Assembly.Load(path).CreateInstance(className);
}
public static IDAL.IUser CreateUserInfo()
{
string className = path + ".User";
return (IDAL.IUser)Assembly.Load(path).CreateInstance(className);
}
}
1.6 WEBUI 显示层 调用 BLL层
WebConfig 文件
<appSettings>
<add key ="webSql" value ="SQLServerDAL"/>
<add key ="ApplicationServices" value ="Data Source =192.168.155.156;Initial Catalog = test;User ID = sa;PassWord = 000000;Connect Timeout = 5;"/>
</appSettings>
使用心得
Assembly.Load(path).CreateInstance(className);
Path 表示程序集的命名空间
ClassName 为程序集中的具体类
第二篇:Photoshop综训总结
Photoshop综训总结
时间过得真快,转眼间两周的Photoshop综训就要结束了。在四周的Photoshop学习中,使我对这门实用很强的科目有了很多新的认识。
综训期间课程排得很满,每天六节课的时间都在机房里忙着作图。一天下来,眼睛很疲惫。但是,同时我也学到了许多新的知识。刚开始学习工具的使用时,我们都觉得很简单,但当真正做作业时,却发现无从下手。根本不知道从哪里入手好。对照着笔记上繁琐的步骤,复杂的操作和大串的命令。做出来的图却和老师做的相差甚远。
经过了四周的学习,Photoshop相对于手绘有很多突出的优点,在精度和准度、美观度方面更加突出,所画的图效果也更加逼真。我们学的都是设计方面的知识,在今后进入社会后,大多数同学都会从事建筑行业。因此Photoshop是一门基础也最重要的课程。学好这门课程对我们以后工作有很大的好处。
在慢慢的学习之后,我知道,要实现一种效果,往往不止一种方法。要学会如何综合运用多种技法达到最佳效果,就要熟练掌握Photoshop。我觉得学好Photoshop首先要认真掌握操作技能,打好基础。把各项常用命令的位置、功能、用法和效果记住并做熟。然后还要扎实系统整理知识,了解操作中的联系。最重要的是要把学到的知识在实践中加以运用,这样才会使人真正的掌握技巧。虽然我还不是非常熟悉Photoshop,但我今后也会努力的去学习它,争取能熟练的应用这个软件。
在这次综训中,我感受颇深。我深深的体会到了积累知识的重要性。俗话说:要想为事业多添一把火,自己就得多添一捆柴。对此话我深有感触。
在短暂的综训过程里,让我深深的感觉到自己在实际操作中的专业知识的匮乏,刚开始的一段时间里,对作图操作感到无从下手,茫然不知所措,这让我感到非常难过。但经过老师的讲解,我渐渐的理解了一些操作方法,并很快的掌握了一些简单的作图方法。当然,只有老师的讲解是不够的,我还要自己认真学习。
千里之行,始于足下。这是一个短暂而又充实的综训,我认为对我走向社会起到了一个过渡作用,这是人生一段重要的经历,也是一个重要的步骤,对将来走上工作岗位有着很大帮助。这四周时间所学到的知识大多数来自于老师的教导和同学们的帮助,这是我人生中的一笔宝贵财富。
短短的两周综训即将过去,在综训中,我发现我们存在着很多不足,例如:开始学习工具的时候,我们都能很快学会。但运用到作图中时,却又不知道从何下手,不知道用什么工具才能够达到自己想要的效果等,但在老师和同学的努力下,我们都一点点的有所改正。但我们还是对Photoshop不太熟练。所以今后,我还要继续努力学习Photoshop,争取在这一方面取得更大的进步。
总结人: 王华 20xx年x月x日29