net期末考试复习指导.docVIP

  • 1
  • 0
  • 约4.54千字
  • 约 6页
  • 2020-04-09 发布于广东
  • 举报
.NET 一、 选择题 2x10=20 二、 填空题2x10=20 三、 简述题10x2=20 四、 阅读题10x2=20 五、 设计题20x1=20 TOC \o 1-5 \h \z 数据库连接: 2 实例层:Teachers 2 1、 三层架构以及三层架构的优缺点。 2 HYPERLINK \l bookmark42、 列举C# 3.0中的语言扩展。 3 HYPERLINK \l bookmark63、 简述C#变量命名规则。 5 HYPERLINK \l bookmark84、 简述C#继承的重耍性质。 6 HYPERLINK \l bookmark125、 简述 Session 对象。 6 HYPERLINK \l bookmark16注:可能会考 Web网页设计基础 6 知识要点: 1 Visual 简介 2% 2、 C# 2.0语法 18%(程序阅读、选择题) 3、 面向对彖和架构 20% 4、 ADO.NET (数据库增删查改、数据实体层) 22% (程序设计 题) 5、 Windows应用程序 6% 6、 ASP.NET 8% 7、 WEB 设计(JavaScript) 4% 8、 C# 3.0语法 16%(程序阅读、选择题) 9、 单元测试 4% (选择、填空题) 简述题: 1、 三层架构以及三层架构的优缺点。 2、 列举C# 3.0中的语言扩展。 3、 简述C#变量命名规则。 4、 简述C#继承的重要性质。 5简述Session对象。 注:可能会考Web网页设计基础 数据库连接: using System.Data; using System.Data. SqlClient; //I ^public partial class ^DefauIt : System.Web.UI.Page |{ 」 protec ted void Page3oad(objec t sender, Event Args e) { //2 var con = new SqlConnectionO; con.Connectionstring = ?Data Source=. \SQL2005:Initial Catalog=Northwind:Integrated Security=True,Y; con. OpenO; //3 var com 二 new SqlComandO; com. Connection = con: com. CommandText 二select * from Employees; //4 var ds = new DataSet (): var adapter = new SqlDataAdapter (); adapter.SelectCommand = com; adapt er. Fill(ds); //5 GridViewl, DataSource = ds. Tables[0]; Gr idViewl. Dat aBind (): con. Close (); } 1} 实例层:Teachers 1、三层架构以及三层架构的优缺点。 优点:高可扩展性、可维护性高、有利于标准化、代码可重用 缺点:代码量多、工作量大、系统比较复杂(最好是精通设计思想,如:设计模式), 运行效率低 三层架构是: 三层架构(3-tier application)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业 务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、 农现层(UI):通俗讲就是展现给用户的界而,即用户在使用一个系统的时候他的所见所得。 2、 业务逻辑层(BLL):针对貝体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3、 数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找 等。 注:(内聚:一个模块内各个元素彼此结合的紧密程度;耦合:一个软件结构内不同模块之间互连程度的度 量) 优缺点 优点: 1、 开发人员可以只关注整个结构中的其中某一层; 2、 可以很容易的用新的实现来替换原有层次的实现; 3、 可以降低层与层之间的依赖; 4、 有利于标准化; 5、 利于各层逻辑的复用。 6、 扩展性强。不同层负责不同的层面,如PetShop可经过简单的配置实现Sqlserver和oracle之间的 转换,当然写好了也可以实现B/S与C/S之间的转换 7、 安全性高。用户端只能通过逻辑层來访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。 8、 项H结构更清楚,分工更明确,有利于后期的维护和升级 缺点: 1、 降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很

文档评论(0)

1亿VIP精品文档

相关文档