之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 34 下一页

2009年12月21日

摘要: C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close();C#拷贝文件 string OrignFile,NewFil... 阅读全文
posted @ 2009-12-21 18:38 搏击的小船 阅读(502) 评论(0) 推荐(0) 编辑

2009年12月19日

摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据 ...... 在C#中常见的序列化的方法主要也有三个:BinaryFormatte... 阅读全文
posted @ 2009-12-19 18:50 搏击的小船 阅读(380) 评论(0) 推荐(0) 编辑

摘要: //获取连接 private OpalsoftUBDataDataContext db = new OpalsoftUBDataDataContext("Data Source=192.168.1.104;Initial Catalog=Opalsoft.UB;User ID=sa;Password=123"); #region 添加产品的类型 /// <summary> /// 添加... 阅读全文
posted @ 2009-12-19 18:24 搏击的小船 阅读(581) 评论(0) 推荐(0) 编辑

摘要: framework用户代码未处理 System.TypeInitializationException Message="“Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.EnterpriseLibraryFactory”的类型初始值设定项引发异常。" Source="Microsoft.Practices.EnterpriseLibrary.Common" TypeName="Microsoft.Practices.EnterpriseLibra 阅读全文
posted @ 2009-12-19 18:07 搏击的小船 阅读(2813) 评论(0) 推荐(0) 编辑

2009年12月16日

摘要: 一、什么是多态 面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。 同一操作作用于不同的对象,可以有不... 阅读全文
posted @ 2009-12-16 00:47 搏击的小船 阅读(248) 评论(0) 推荐(0) 编辑

摘要: 大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化; 2、包含未实现的方法声明; 3、派生类必须实现未实现的方法,抽象类是抽象方法,接口则 阅读全文
posted @ 2009-12-16 00:41 搏击的小船 阅读(233) 评论(0) 推荐(0) 编辑

摘要: 首先声名一个函数,定义如下  public bool CheckUser(string UserName, out string PassWord, out int State)  {   if ( UserName == "123" )   {   PassWord = "456";   State = 0;   }   else   {   PassWord = "";   State = 1... 阅读全文
posted @ 2009-12-16 00:13 搏击的小船 阅读(435) 评论(0) 推荐(0) 编辑

2009年12月15日

摘要: 首先,如果不使用这两个关键字,那是什么样 呢?看下面的例子:使用ref:using System; class Test {     static void Swap(ref int x, ref int y)     {         int temp = x;         x = y;         y = temp;     }         static void Main() ... 阅读全文
posted @ 2009-12-15 23:34 搏击的小船 阅读(1116) 评论(1) 推荐(0) 编辑

2009年12月14日

摘要: ①什么是反射?反射提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例(见④ ),将类型绑定到现有对象(这个不会),或从现有对象中获取类型(见②③ )。然后,可以调用类型的方法或访问其字段和属性。最最简单的反射:如下using System;using System.Reflection;namespace TestReflecti... 阅读全文
posted @ 2009-12-14 22:40 搏击的小船 阅读(318) 评论(0) 推荐(0) 编辑

摘要: 在ASP.NET MVC中,经常会在Controller与View之间传递数据,因此,熟练、灵活的掌握这两层之间的数据传递方法就非常重要。本文从两个方面进行探讨:ØController向View传递数据ØView向Controller传递数据一、Controller向View传递数据1. 使用ViewData传递数据我们在Controller中定义如下:ViewData[... 阅读全文
posted @ 2009-12-14 19:48 搏击的小船 阅读(535) 评论(0) 推荐(0) 编辑

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 34 下一页