随笔 - 164  文章 - 0  评论 - 19  阅读 - 11万 
03 2008 档案
c#中的工廠模式
摘要:专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它又称为静态工厂方法模式,属于类的创建型模式。 简单工厂模式的UML类图(见右图) 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 该模式中包含的角色及其职责 工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被... 阅读全文
posted @ 2008-03-13 22:34 8user 阅读(427) 评论(1) 推荐(0) 编辑
VS2005发布、生成网站时如何设置固定的dll文件名?
摘要:导读:以前不知道怎么用发布网站的功能,网站设计好了,把全部源码放到了服务器上。原来使用发布网站的功能,可以对所有cs文件进行编译生成dll文件。这样上传到服务器之后,就不用再次进行编译了。 可是如果我修改了某一个文件,岂不是又要整站编译一次? 另外,如果我不是使用代码与页面分析的设计呢?是不是会把里面的代码抽出来呢? 下面这篇文章讲述怎么生成固定文件名的dll,还介绍了一个把所有代码生成在... 阅读全文
posted @ 2008-03-11 00:41 8user 阅读(575) 评论(0) 推荐(0) 编辑
3個對泛型 List 排序的方法
摘要:方式1: List list = manager.SoftDrink.ListSoftDrink(); list.Sort(new MyComp().Compare); list.Sort(new MyCompDesc().Compare); public class MyComp : IComparer { public int Compare(SoftDrink x, SoftD... 阅读全文
posted @ 2008-03-09 21:36 8user 阅读(731) 评论(0) 推荐(0) 编辑
[Serializable]在C#中的作用-NET 中的对象序列化
摘要:序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能满足需... 阅读全文
posted @ 2008-03-09 21:32 8user 阅读(174) 评论(0) 推荐(0) 编辑
什么是web 2.0
摘要:什么是web 2.0(1) 为下一代软件的设计模式和商业模板 2001年秋季网络泡沫的破灭标志着互联网的一个转折点。很多人得出结论说,互联网被过分夸大了,实际上,泡沫和随之而来的衰退看上去是所有科技革命的共同特点。衰退是正处于上升期的科技准备占据中央舞台的特色。伪装者被逐出门外,真正的成名故事显示出他们的实力,开始理解一个事物与其他分开的原因。 Web 2.0的概念开始于O’Reilly与 Med... 阅读全文
posted @ 2008-03-06 22:44 8user 阅读(200) 评论(0) 推荐(0) 编辑
获取页面运行时间以及数据库查询次数
摘要:衡量一个脚本的好坏,运行的时间是一个重要的标志。 如何在php中获取脚本的运行时间呢,下面我抛砖引玉,写出我的方法 希望大家可以交流下 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 '.($end_time_array[0] + $end_... 阅读全文
posted @ 2008-03-06 22:38 8user 阅读(568) 评论(0) 推荐(0) 编辑
网站乱码解决整体方案
摘要:1。Mysql的Collation字符集整理 建立数据库时就设置为:utf8_unicode_ci 建立数据表的时候也要注意字符集整理设置为:utf8_unicode_ci 2.phpMyAdmin的connection collation:字符集整理 也要选择utf8_unicode_ci,这个时候无论你插入修改查看都不会出现乱码 3.php 在连接到mysql服务器之后,设置连接使用的字符集 ... 阅读全文
posted @ 2008-03-06 22:37 8user 阅读(523) 评论(0) 推荐(0) 编辑
GridView的使用
摘要:GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二 GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实... 阅读全文
posted @ 2008-03-06 22:16 8user 阅读(417) 评论(0) 推荐(0) 编辑
自定义被封装的工作流控件方法
摘要:自定义类TaskEventArgs继承EventArgs,如果onTaskChanged控件需要自定义方法,那么先定义该方法属性,DesignerSerializationVisibilityAttribute,BrowsableAttribute,CategoryAttribute,定义EventHandler类型的方法,具体代码如下: TaskEventArgs.cs using System... 阅读全文
posted @ 2008-03-06 22:12 8user 阅读(283) 评论(0) 推荐(0) 编辑
接口与抽象类的比较
摘要:刚开始学C#的时候,有些不理解接口到底是什么?作用是什么?其实接口可以理解成“公共契约”,接口本身不带任何成员的执行方式(这点有些像抽象类)。接口是通过类的继承来实现定义的功能的实现方式,也就是说接口不能够实例化。接口也不能有构造函数(不能实例化的对象当然就无需构造函数),还有就是不允许包含运算符重载。 抽象类的概念与C++的虚函数差不多,抽象类也是不能实例化的,类里面的抽象函数没有执... 阅读全文
posted @ 2008-03-06 22:10 8user 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示