摘要: 接触面向对象有一段时间了,今天才对三层结构有了一定了解。 三层分别是表示层、业务逻辑层、数据存储存层。 表示层的主要职责是为用户提供信息以及把用户的指令翻译。界面外观层:提供了与用户交互的界面;界面规划层:根据用户指令调用业务接口层相应接口,并将数据传递给业务层。简单的说就是是界面设计(UI)。 业务逻辑层包括业务接口层、业务规划层、实体层、数据访问层。 业务逻辑层主要是对用户提交的指令及数据做校验,再加工后将数据存储到数据存储层,或将数据存储层的数据提取后返回给表示层。业务接口层:提供给表示层指令接口,并将指令操作结构返回;业务规划层:根据用户指令和数据的不同,将该指令规划给不同... 阅读全文
posted @ 2013-04-09 13:57 风中狼烟 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 今天联系这个实例,总是出现错误“索引超出范围。必须为非负值并小于集合大小的解决方法”,找了半天,最终解决。产生原因是数组中少元素或者没元素。 以下是实现全部代码,statusStrip1控件中要添加toolStripStatusLabel元素,每怎加1个,statusStrip1.Items[1]的元素也增加1个,如果不加就会出现上述错误。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.... 阅读全文
posted @ 2012-12-18 22:46 风中狼烟 阅读(208) 评论(0) 推荐(0) 编辑