摘要: 一、封装 如果一个业务逻辑不是只用一次,而是多个地方多次调用,那么有必要把该逻辑封装成一个方法来调用。这样既能简化维护,又能减少代码书写量,也能做到同一种功能处理方式一致。 二、联合查询用在三层框架中 1、在SQL理写好联合查询 2、把联合查询当做一个表来设置Model.TestDB和ADL.Tes... 阅读全文
posted @ 2015-11-13 17:02 97黄三 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、CURD实例的应用 1、GetModel 获取查询唯一记录的结果 UserInfor user = UserInforDAL.m_UserInforDal.GetModel(string.Format("UserName='{0}' and Pwd='{1}'", username, pwd))... 阅读全文
posted @ 2015-11-13 00:31 97黄三 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、三层框架 表现层:也叫视图层,用html、css、js、jquery 业务逻辑层:也叫控制层,包含业务逻辑的实现部分 数据管理层:与数据库直接交互的部分二、组建三层框架(现有实例) 1、数据管理层 A、引入Model类创建项目之后在项目的同级目录上建立Model的目录,相应的在保存项目的硬盘上也... 阅读全文
posted @ 2015-11-12 22:25 97黄三 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 一、ajax概念 1、通常页面中发生提交事件时会把所有页面全部提交,结果让整个页面重新刷新一次,这样会浪费很多时间和资源。服务器段控件会发生提交事件,但客户端控件不会发生提交事件,所以客户端控件基础上加ajax的技术,解决了部分提交的问题。ajax是为了把客户端控件和服务器连接起来而发展出来的一种技... 阅读全文
posted @ 2015-11-12 22:23 97黄三 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、分页效果 1、get传参:通过URL后面加问号给出要传的参数名称和参数内容,如:[?page=3] http://www.xxx.com/RNewsM.sapx?page=1 //在打开RNewsM.sapx页面是get传参方式传递page等于1的值传给该页面。 2、获取get传参方式传过来的参... 阅读全文
posted @ 2015-11-12 22:22 97黄三 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、DataReader和DataSet的区别 1、DataReader是只能顺序向前读取的数据结构,占据内存较少,速度较快;DataSet是一次性读入内存后动态(dynamic)方式处理记录(可正向反向兑取数据,也可以指定记录读取)的数据结构,占据内存较多,相对速度较慢。 2、DataReader... 阅读全文
posted @ 2015-11-12 22:21 97黄三 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、再大的网站也是CRUD堆积成的 CRUD:CREATE、READ、UPDATE、DELETE 项目的属性中在WEB也签中甚至特定页面启动,再设置端口就可以直接运行某一页面。 二、CRUD的处理模式 1、数据库连接 2、打开链接 3、执行SQL命令 4、关闭链接 5、释放内存 三、调试-优化程序 ... 阅读全文
posted @ 2015-11-12 22:18 97黄三 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、动态网站 动态网站:增、删、改、查是动态网站的最主要特点。 前段页面:主要是表现内容,用html+js+jq+css+ASP.NET来完成。 后台处理:主要是事件处理和动态数据处理,用C#完成,需要编译才能执行。 数据库:存储和处理动态数据,后台与数据库之间是通过ADO.NET来实现交互的。 *... 阅读全文
posted @ 2015-11-01 23:40 97黄三 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、类 1、父类,也叫基类、超类 2、子类,也叫派生类二、继承 公共信息写在一个单独类里面来做成父类,让其他子类继承。 1、继承的主要特点 A、ClassA:ClassB //ClassA叫子类(派生类),ClassB叫基类(父类,超类),ClassB里面的所有成员都会被ClassA调用 (当然要... 阅读全文
posted @ 2015-10-29 00:15 97黄三 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、控制语句 1、foreach遍历 一般对集合或数组进行顺次进行查看的方法。 string[] aString = { "aaa", "ccc", "dddd", "eeeeee" }; foreach (var c in aString) //var是弱类型变量,是一种可变类型的变量。 { Co... 阅读全文
posted @ 2015-10-28 17:32 97黄三 阅读(114) 评论(0) 推荐(0) 编辑