T1
会使用三层结构搭建项目
理解三层结构中各层之间的逻辑关系
礼节三层结构中每一层的主要功能
三层:表示层:用于显示数据和接收用户输入的数据
业务逻辑层:主要负责数据的传递和处理
数据访问层:主要实现对数据的保存和读取操作
搭建三层:搭建表示层、业务逻辑层、数据访问层,添加各层之间的关系,
表示层依赖业务逻辑层、业务逻辑层依赖数据访问层
T2
会使用DataSet在三层结构中传递数据
会自定义DataSet
会使用DateView
创建DataSet
a.通过DataAdapter的Fill()方法将数据直接填充到DataSet中;
b.DataSet ds=new DataSet();
DataTable dt=new DataTable();
DataColumn dc=new DataColumn("列名",typeof(数据类型));
dt.Columns.Add(dc);
DataRow dr=dt.NewRow();
dr["列名"]=;
dr["列名"]=;
dt.Rows.Add(dr);
ds.Tables.Add(dt);
c获取DataSet中的数据
ds.Talbes[""].Rows[0]["列名"];
或者将DataSet的数据直接绑定到控件上
一个DataSet中可以有多个DataTable,一个DataTable可以动态生成多个DataView
DataSet ds=new DataSet();
DataView dv=new DataView();
dv.Table=ds.Table[""];
dv.RowFilter=""; //筛选的条件
dv.sort=""; //排序条件
T3 用OOP实现三层结构
会使用实体类
会使用using语句实现高效的数据访问层
using关键字在C#中两种用途
一种作为指令,引入命名空间;一种作为语句,用于定义一个范围,在此范围末自动释放对象
T4
会使用异常处理
会使用VSTS(Visual Studio Team System)写测试单元
“异常”是程序在执行时发生的错误,错误原因来自三方面:代码错误(语法错误、逻辑错误)资源不可用(访问未经授权的资源)
在.NET平台下异常有两种:1用户应用程序引发的异常,派生于ApplicationException类2公共语言运行库引发的异常,派生于SystemExecption类
异常处理就是当我们的应用系统在运行时发生错误后,不论 这种错误有那种原因引起的,通过开发人员对预知错误的处理或CLR内部的处理,使系统
能够恢复运行的过程。(遇到错误时,程序继续运行,而不是终止)
使用throw关键字再次引发由try...catch...块捕获到的异常,再次引发异常有助于我们在调试时获得更多的信息
软件开发中的单元测试是对整个项目中的某一个模块或模块中的某一个类、或某类中的某一个方法的测试。
在软件开发在中使用单元测试的好处是:有助于发现软件在研发前期的缺点,是确保软件质量的具体操作方法
VSTSd单元测试是VSTS平台中集成的单元测试框架(Team Test),支持:
生成测试代码框架,在IDE中运行测试,合并从数据库中加载数据的测试,测试运行完成后,进行代码分析覆盖
用VSTS写单元测试:创建测试,编写测试,运行测试
T5
会使用抽象工厂设计模式