2010年7月5日

TransactionScope配置备忘【转自CSDN】

摘要: TransactionScope是个好东西,可以自动管理transaction,即使是对分布式数据库也可以,但是需要一些配置(摸索了2天。。。), 本文的环境为windows 2003:1. 对跑代码的机器和sql所在的服务器进行Component Services的配置Administative Tools -> Component Services -> 点开Component S... 阅读全文

posted @ 2010-07-05 15:46 Chrisnda 阅读(216) 评论(0) 推荐(0) 编辑

2010年6月14日

C#面试题汇总【转】

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

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

2010年6月13日

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 阅读(238) 评论(1) 推荐(0) 编辑

2010年6月11日

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 阅读(399) 评论(1) 推荐(1) 编辑

2010年6月6日

C#和Java中的i=i++问题分析与备忘

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

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

2010年6月4日

一个简单的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 阅读(355) 评论(1) 推荐(0) 编辑

C#中的const与static readonly区别

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

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

2010年6月3日

javascript基础整理

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

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

2010年5月28日

表反转的两种方式

摘要: 在开发过程中,往往会遇到需要对一个表进行统计汇总,并生成统计报表的问题,这些时候,往往要用到所谓的“表反转”操作。例如:有用户查询表,表结构如下:CREATE TABLE [dbo].[WhiteList_QueryLog]([AccountID] [varchar](50) COLLATE Chinese_PRC_CI_AI NULL,[ResponseString] [... 阅读全文

posted @ 2010-05-28 18:43 Chrisnda 阅读(1509) 评论(1) 推荐(1) 编辑

2010年5月25日

小菜大鸟系列

摘要: 面试受挫——代码无错就是好?代序 第一章 第二章 代码规范、重构第三章 复制VS复用第四章 业务的封装第五章 体会简单工厂模式的美妙第六章 工厂不好用了?第七章 用“策略模式”是一种好策略第八章 反射——程序员的快乐!第九章 会修电脑不会修收音机?——聊设计模式原则第十章 三层架构,分层开发第十一章 无... 阅读全文

posted @ 2010-05-25 19:25 Chrisnda 阅读(466) 评论(0) 推荐(0) 编辑

导航