- 博客(24)
- 收藏
- 关注
原创 面向对象编程五大原则
在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。 单一职责原则SRP:Single Responsibility Principle 开放封闭原则OCP:Open-Close Principle Lisko
2008-05-28 17:52:00
322
原创 面向对象编程五大原则
单一职责原则SRP:Single Responsibility Principle 开放封闭原则OCP:Open-Close Principle Liskov替换原则LSP:Liskov Substitution Principle 依赖倒置原则DIP:Dependency Invertion Principle 接口隔离原则ISP:Interface Separate
2008-05-28 17:49:00
300
转载 总结必须学习的10项.NET技术
1、WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。 2、ADO.NET (and LINQ):这是让你与数据层打交道的技术。并且LINQ提供了将各种数据组合起来的方法。如果以上两个技术你都不熟
2008-05-28 17:42:00
281
转载 总结必须学习的10项.NET技术
1、WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。 2、ADO.NET (and LINQ):这是让你与数据层打交道的技术。并且LINQ提供了将各种数据组合起来的方法。如果以上两个技术你都不熟
2008-05-28 17:40:00
272
转载 总结必须学习的10项.NET技术
1、WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。 2、ADO.NET (and LINQ):这是让你与数据层打交道的技术。并且LINQ提供了将各种数据组合起来的方法。如果以上两个技术你都不熟
2008-05-28 17:38:00
287
原创 总结必须学习的10项.NET技术
1、WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。 2、ADO.NET (and LINQ):这是让你与数据层打交道的技术。并且LINQ提供了将各种数据组合起来的方法。如果以上两个技术你都
2008-05-28 17:34:00
286
转载 在ASP.NET中调用存储过程方法新解
在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用SQL语句,所以存储过程是很有用而且很重要的。 存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在
2008-05-14 16:09:00
257
原创 DataGrid资料汇总 - 太阳种子 - 博客园
DataGrid资料汇总 关于datagrid的打印 http://www.chinaaspx.com/article/csharp/295.htm C#中为DataGrid添加下拉列表框 http://www.cnblogs.com/icesnaker/archive/2004/09/21/45015.aspx DataGrid也玩分页 http://dev.youkuaiyun.com/artic
2008-05-14 15:11:00
830
原创 五种提高 SQL 性能的方法
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么
2008-05-14 13:41:00
339
原创 以后别写程序了,65个源码网站奉献给大家
优秀网站源码、编程源码下载网站大集中 1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.codepub.com/ 4.虾客源码:http://www.xkxz.com/ 5.多多源码:http://www.morecode.net/ 6.洪越源代码:http://www.softhy.
2008-05-14 13:38:00
784
原创 c#中子线程控制进度条的一个简单例子 - jinjazz - 优快云Blog
c#中子线程控制进度条的一个简单例子 这个问题来自社区提问,代码保留一份用来以后回答 using System; using System.ComponentModel; using System.Windows.Forms; namespace WindowsApplication4 ...{ /**//// /// gui 类 /// public partial class Fo
2008-05-12 18:17:00
418
原创 国际:十个习惯让你精通新的开发技术 , 优快云,国际,新技术, , - 优快云 新闻
这篇文章,是从我的《高效开发人员的五个特征》一文中抽出的一个观点。从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。 1. 要看书。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,
2008-05-12 18:10:00
287
转载 ASP.NET的错误处理机制
对于一个Web应用程序来说,出错是在所难免的,因此我们应该未雨绸缪,为可能出现的错误提供恰当的处理。事实上,良好的错误处理机制正是衡量Web应用程序好坏的一个重要标准。试想一下,当用户不小心在浏览器输入了错误的URL或者当用户提供了一些信息导致程序出错的时候,如果我们没有对这些情况进行处理,而是任由404或是500的错误页面甚至出错的堆栈信息呈现在用户面前,这无疑会把一些用户给吓跑。所以,在我们开
2008-05-09 16:13:00
264
转载 Visual C#常用函数和方法集汇总
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4
2007-01-12 09:24:00
405
转载 C#的四个基本技巧
1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) { for (int i = 0; i l.It
2007-01-11 08:50:00
413
转载 绝对值得关注的一个计算机程序员高手的成长
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能 够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚入行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了
2007-01-11 08:48:00
565
转载 Empty,null,"",isnull() 的区别
Empty关键字用于表示一个非初始化的变量值.Null关键字用来表示一个变量中包含非有效数据"" 代表一个字符串变里为空,即没有字符,但变量是有效的.Isnull 关键字用于表示一个表达式是否包含非有效数据 很像Null,但不能完全用null代替哪是因为,使用IsNull函数确定一个表达式是否包含Null值。在一定环境中,例如If Var = Null和If Var <> Null,你期望计算结果
2007-01-08 16:58:00
769
转载 遍历一个文件夹下的所有文件及文件夹,并进行拷贝(代码)
public static void CopyDir(string srcPath,string aimPath) { // 检查目标目录是否以目录分割字符结束如果不是则添加之 if(aimPath[aimPath.Length-1] != Path.DirectorySeparatorChar) aimPath += Path.DirectorySeparatorChar;
2007-01-08 13:40:00
985
转载 java的一些面试题
1.通过什么参数分配Java内存使用?java -Xms128m -Xmx512m2.Treemap和Hashmap区别是什么?TreeMap对Key进行排序,而HashMap不排序。HashMap通过hashcode对其内容进行快速查找, 而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该 使用TreeMap(HashMap中元素的排列顺序是不固定的)。
2007-01-08 13:28:00
683
原创 .Net程序如何防止被注入(整站通用)
防止sql注入,通常一个一个文件修改不仅麻烦而且还有漏掉的危险,下面我说一上如何从整个系统防止注入。做到以下三步,相信的程序将会比较安全了,而且对整个网站的维护也将会变的简单。一、数据验证类:parametercheck.cs public class parametercheck{ public static bool isemail(string emailstri
2006-12-28 09:45:00
567
转载 CSS常用代码
==========CSS常用代码=========== 字体颜色 : color : #00903A; 背景颜色 : background-color : #7CFFE7;-------------------------------------------------------------------------------- 边框宽度 : border-width : 5px;
2006-12-22 10:48:00
611
原创 40种网站设计常用技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收
2006-12-22 08:45:00
509
转载 ASP.NET程序中常用的三十三种代码
ASP.NET程序中常用的三十三种代码 1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") 接收参数:string a = Request.QueryString("id");string
2006-12-07 17:05:00
584
转载 获取客户端信息,主机名称,系统登录名,MAC地址,以及其它
WMI Scripting HTML document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unescape(IPAddr); document.forms[0].txtDNSName.value=unescape(sDNSName); //document.formbar.s
2006-11-22 13:31:00
993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人