摘要: 好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。我不要自我重复— 这也许是在编程开发这最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存在,就是为了帮助我们消除重复(例如,循环语句, 函数,类,等等)。一旦程序里开始有重复现象的出现(例如很长的表达式、一大堆的语句,但都是为了表达相同的概念),你就需要对代码进行一次新的提炼,抽 象。http://en.wikipedia.org/w 阅读全文
posted @ 2011-08-24 17:47 一个土豆一棵青菜 阅读(160) 评论(1) 推荐(0) 编辑
摘要: 类型介绍在几乎所有的OOP语言中,都存在2种类型的值。值类型引用类型以C#为例:其值类型为sbyte,byte,char,short,ushort,int,uint,long和ulong,float和double,当然还有decimal和bool。而引用类型则是string和object。我想说的我想说的就是——Ref和Out把我弄糊涂的原因是,当时没有认真的去分析它对不同类型所做出的不同的动作。对于值类型。使用了Ref和Out的效果就几乎和C中使用了指针变量一样。它能够让你直接对原数进行操作,而不是对那个原数的Copy进行操作。举个小例子:using System;namespace Con 阅读全文
posted @ 2011-08-24 17:08 一个土豆一棵青菜 阅读(447) 评论(1) 推荐(0) 编辑
摘要: 遇到这个问题 特此记录一下由于copy aspx页面 引起的 copy之后 类名实原来那个的跟 你现在的文件名不一样LoginAPI.aspxpublic partial class yuanlai : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { object obj = Request.Cookies["username"]; if (obj == null) { Response.Redirect("Log... 阅读全文
posted @ 2011-08-24 16:36 一个土豆一棵青菜 阅读(8945) 评论(3) 推荐(0) 编辑
摘要: 第一种 在js里边写代码 protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(typeof(QLflow)); if (!IsPostBack) { Page.RegisterStartupScript("","<script>LoginFun();</script>"); //接收上个页面传来的值 if (Request.... 阅读全文
posted @ 2011-08-24 15:51 一个土豆一棵青菜 阅读(286) 评论(0) 推荐(0) 编辑
摘要: $(function(){ $("input:text,input:password,textarea").focus(function(){$(this).css("background","#CBFE9F");}).blur(function(){$(this).css("background","#FFF");});}); 阅读全文
posted @ 2011-08-24 14:14 一个土豆一棵青菜 阅读(118) 评论(0) 推荐(0) 编辑