摘要: 1.OLE Automation:处理excel文件会启动一个excel的进程,程序和excel进程通信来处理excel文件,这种方式占用服务器资源,不适合于网站的开发。2.把Excel当成数据库,使用Microsoft.Jet.OleDb访问访问Excel ,但只适合于完全二维结构,功能最弱,很少用。不用装Excel。3.OpenXML:微软提供的读写Excel的技术,优点和NPOI差不多,不过只能处理xlsx格式文件。4.NPOI能够分析Excel文件的格式,能够进行常用Excel操作,不依赖于Excel,节省资源,没有安全性、性能的问题,在ASP.net中用最合适。只能处理xls格式文件 阅读全文
posted @ 2013-08-21 21:04 code-person 阅读(193) 评论(0) 推荐(0) 编辑
摘要: ajax的定义:中文意思:异步JavaScript和XML。指一种创建交互式网页应用的网页开发技术。ajax的核心是XMLHttpRequest,在页面中由XMLHTTPRequest来发出Http请求和获得服务器的返回数据。ajax优点:传统的web请求是同步的方式,当表单提交后,把原先大量的html返回给客户端,增加了带宽。而使用异步的方式可以取得客户端真正需要的数据,减少了网络带宽。并且可以真正不用刷新页面就可以取得服务器返回的数据。ajax请求步骤:•、先来创建XMLHttpRequest对象–在IE、Firefox、safari和Opera中创建该对象的JavaScript代码为:v 阅读全文
posted @ 2013-08-19 19:21 code-person 阅读(353) 评论(0) 推荐(0) 编辑
摘要: •委托和事件没有可比性,因为委托是类型,事件是对象,下面说的是委托的对象(用委托方式实现的事件)和(标准的event方式实现)事件的区别。事件的内部是用委托实现的。•因为对于事件来讲,外部只能“注册自己+=、注销自己-=”,外界不可以注销其他的注册者,外界不可以主动触发事件,因此如果用Delegate就没法进行上面的控制,因此诞生了事件这种语法。add、remove。•事件是用来阉割委托实例的。事件只能add、remove自己,不能赋值。事件只能+=、-=,不能=、不能外部触发事件。 阅读全文
posted @ 2013-08-15 21:44 code-person 阅读(251) 评论(0) 推荐(0) 编辑
摘要: MVC是微软2009对外公布的第一个开源的表示层框架,这是微软的第一个开源项目,MVC目的不是取代WebFrom开发,只是web开发的另外一种选择1.MVC设计模式M:Model 主要是存储或者是处理数据的组件 Model其实是实现业务逻辑层对实体类相应 数据库操作,如:CRUD(C:Create/R:Read/U:Update/D:Delete)。它包括数据、验证规则、数据访问和业务逻辑等应用程序信息。V:View 是用户接口层组件。主要是将Model中的数据展示给用户C: Controller 处理用户交互,从model中获取数据并将数据传给指定的view2.MVC优点 1、很容易将复杂. 阅读全文
posted @ 2013-08-15 20:14 code-person 阅读(169) 评论(0) 推荐(0) 编辑
摘要: •能做什么,将int数组中大于20的元素排序输出:int[] values = { 30, 5, 99, 77, 102, 8, 12, 35 }; var result = from item in values where item > 20 orderby item select item;•LINQ(读音link, .Net3.0新特性):Linq To SQL(过时)、Linq To Object、Linq To XML、Linq To entity,目的:以统一的方式对数据进行操作。看起来非常像SQL语句,但是和SQL无关。•如果写程序的时候调用不了Linq的方法,就看看是否 阅读全文
posted @ 2013-08-15 17:51 code-person 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1.Group by可以将相同的数据合并为一组,分组后的数据可以看成是一个临时的表,注意如果sql中有where条件,那么group by必须放在where之后。2.GROUP BY子句中可以指定多个列,只需要将多个列的列名用逗号隔开即可。指定多个分组规则以后, 数据库系统将按照定义的分组顺序来对数据进行逐层分组, 首先按照第一个分组列进行分组,然后在每个小组内按照第二个分组列进行再次分组……逐层分组,从而实现“组中组的效果,而查询的结果集是以最末一级分组来进行输出的。3.分完组后也可以对分组的数据进行统计,这是就用到了聚合函数。4.为了对分组后的数据进行排序,我们使用order by。5.有 阅读全文
posted @ 2013-08-13 22:18 code-person 阅读(666) 评论(0) 推荐(0) 编辑
摘要: Dom就是html的模型,将每个标签都作为一个对象,javascript通过调用dom中的属性,方法就可以对网页中的文本框,层等元素进行编程控制。比如操作文本框的dom对象,就可以读取文本框的值,设置文本框的值。javascript→dom相当于C#→.net framwork,dom就是.net framwork中的类,函数。 阅读全文
posted @ 2013-06-03 22:31 code-person 阅读(133) 评论(0) 推荐(0) 编辑