06 2010 档案

C#面试题汇总【转】
摘要:用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。... 阅读全文

posted @ 2010-06-14 19:11 Chrisnda 阅读(4789) 评论(3) 推荐(1)

C#Virtual和Override的几种组合
摘要:情况1: 编译通过,有警告让在B的方法里添加new关键字,以便将A的方法隐藏 编译时绑定(根据声明类型调用方法) 情况2: 编译通过,有警告让在B的方法里添加new或者override关键字,默认将A的方法隐藏 编译时绑定(根据声明类型调用方法) 情况3: 编译通过 运行时绑定(根据实际类型调用方法) 情况4: 编译错误,被override的方法必须是abstract、virtual或者overr... 阅读全文

posted @ 2010-06-13 14:04 Chrisnda 阅读(244) 评论(1) 推荐(0)

ASP.NET事件顺序
摘要:大多数初学者会认为Page_Load事件是当页面第一次访问触发的事件,其实不然,在ASP.NET页生命周期内,Page_Load远远不是第一次触发的事件,通常情况下,ASP.NET事件顺序如下所示。1. Page_Init()。2. Load ViewState。3. Load Postback data。4. Page_Load()。5. Handle control events。6. Pag... 阅读全文

posted @ 2010-06-11 17:09 Chrisnda 阅读(411) 评论(1) 推荐(1)

C#和Java中的i=i++问题分析与备忘
摘要:昨天看见部门面试新员工的一道面试题,题目如下:inti =1;i=i++;console.write(i);/////////////////////////////////////////////////////////////////////////////////////////////////////////我想当然的认为,这只是一道简单的自增问题,即先赋值再自增,最后j的值为2,然而正确... 阅读全文

posted @ 2010-06-06 13:28 Chrisnda 阅读(764) 评论(0) 推荐(0)

一个简单的GridViewHandler类
摘要:自己在工作中写的一个GridViewHandler类,封装了创建多行表头和生成邮件文本的功能,希望大家以后有用,附代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using... 阅读全文

posted @ 2010-06-04 13:44 Chrisnda 阅读(360) 评论(1) 推荐(0)

C#中的const与static readonly区别
摘要:在许多教程中常看到列出了两者之间的区别const (1)在编译期间解析常量 (2)必须在申明时就初始化 (3)即可用来修饰类中的成员,也可用来修饰函数中的局部变量 static readonly (1)在运行期间解析常量 (2)即可在申明时初始化,也可在构造器中初始化(3)只可用来修饰类中的成员从上面的区别看似乎也很明白,可是在实际的使用中还是不太好把握。在c#中有两种不同的常量:静态常量(co... 阅读全文

posted @ 2010-06-04 11:14 Chrisnda 阅读(434) 评论(0) 推荐(0)

javascript基础整理
摘要:1 创建脚本块引用内容程序代码<script language=”JavaScript”>JavaScript 代码写在这里面</script>2 隐藏脚本代码引用内容程序代码<script language=”JavaScript”><!–document.write(“Hello&... 阅读全文

posted @ 2010-06-03 16:32 Chrisnda 阅读(242) 评论(0) 推荐(1)

导航