关于作者

姓名:小陈

性别:男

出生日期:1986-01-22

地区:福建—福州

联系电话:13600

QQ:272194550婚否:未婚
用户名:cyc09156
笔名:冷雨轩
地区: 福建—福州
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言


缘分天空

最新要闻

关注生活

访问统计:
文章个数:21
评论个数:29
留言条数:2




Powered by BlogDriver 2.1

爱自己

 

活着很不容易哦,,要开心呀,,,

文章

程序员与妓女的比较结果
摘要:程序员与妓女的比较结果 查看全文

- 作者: 冷雨轩 2007年01月11日, 星期四 21:00  回复(1) |  引用(0) 加入博采

想你的方式
每天都会认真地想你一遍,当这已成为一种习惯,我想我要学着让她成为一种美,然后再慢慢遗忘。锁在记忆的盒子里,让她永远吧。

- 作者: 冷雨轩 2006年12月19日, 星期二 23:18  回复(0) |  引用(0) 加入博采

我的二十

二十,是一个过程,还是一个驿站呢?但,我们还能拥有吗?

- 作者: 冷雨轩 2006年10月25日, 星期三 16:39  回复(0) |  引用(0) 加入博采

"已在多处定义***"的错误

       在调试时遇到了一大堆错误,一看原来都是重用了命名。一直提示"已在多处定义***"的错误,弄了半天,没有效果,知道肯定是哪个地方重复定义了,却找不到。看看 每个页面每个方法里面都调用了一次引用,以为是那出错了,把它设为全局变量,还是出错。

       最后解决办法:原来是在项目的引用中引用了本项目,结果当然是多次定义了。把它删了就OK了,,,,

- 作者: 冷雨轩 2006年10月23日, 星期一 15:04  回复(0) |  引用(0) 加入博采

害怕遗忘?

          以前知道,忘不掉是一件很痛苦的事。现在发现,原来我害怕遗忘。不管是美好的或是曾经的伤害。

- 作: 冷雨轩 2006年10月20日, 星期五 20:06  回复(0) |  引用(0) 加入博采

学习xml的N个理由

      这个世界这么现实,太现实了,简直够现实。学个东西也不得不先找点理由,总不能白学吧,听说二十一世纪有几个技术是不会被淘汰的,既然这样总不能无动于衷。XML便是和我们密切相关的。.net Framework推出也有3年了,在.net Framwork中,xml随处可见。从普通类库Asp.net,Ado.net, WinForm,Web Service,再到vs .net 2003的IDE,xml的身影无处不在。在.net Framwork中,xml处于非常重要的位置。 在刚刚推出的vsts 2005中,xml的重要性更是提高到前所未有的高度。

     学习xml的理由我已经找到了,主要是微软等It企业都用xml ,.net Framwork中到处是xml。业界都说xml是趋势,未来的工作肯定是离不开xml。 但他们为什么要用xml呢? 

     要搞清楚这个问题,先理解xml是什么? xml是一种类似于html的标记语言。

<html>
   <head>
      <title>xml学习title>
  head>
    <body>
        <b>文章难写啊。这blog不知能否坚持下去b>
        <br>我的联系方式:<br>
      <b>blogID: cwbboyb>
        <br>Email: cwbboy@gmail.com
        <br>QQ: 3243629
    <body>
<html>

   这是普通的html标记了。html标记向浏览器述了文档将如可显示。但没有如下指示:
   数据由两个不同的疗分组成,一是描述 ,和我的资料。
   列出了我的各种资料,浏览器不知道我展示的是什么东西,只知道怎样展示。只是说明了显示的格式。不能表达其他意思。

  XML与HTML很相似。但XML并不包含浏览器显示格式。它只包含标记和数据。没有告诉浏览器什么时候需要换行,什么时候需要加粗。 但xml展示的数据以及它所代表的意义:

 <Blogs>
    <blog>
       <Id> cwbboyId>
       <Email>cwbboy@gmail.comEmaiL>
       <QQ>32437629QQ>
    <blog>
    <blog>
       <Id>wishId>
       <Email>wish@gmail.comEmaiL>
       <QQ>32437629QQ>
    <blog>
  <Bolgs>

   xml结构清晰明了,而且能说明数据代表的意义。如果以xml格式存储数据,再通过Internet传递给其它人,他们很容易理解数据的作用。而且能方便地使用它。 xml的优点:
        开放性
        简单
        自我描述性
        互操作性
        结构严谨,清晰明了
        可扩展

         跨防火墙                                                                                                                  

  使用xml可以:
   1、像数据库一样存储数据
   2、存储程序配置信息,清晰明了。 如 asp.net的web.Config, .net的项目文件,WinForm的App.Config
      3、与不同的程序和平台相互互传递数据。 如:web Services 。 

  用xml, 她好,你也好。

- 作者: cyc09156 2006年10月5日, 星期四 23:54  回复(0) |  引用(0) 加入博采

如何让你网站的用户变为忠诚的支持者?
几乎所有的行业中,让用户满意都是最为重要的,网站也一样,你希望有更多的人用你的产品或者服务,并把他们变为支持者,FANS。这些支持者,FANS们是异常忠实的用户。他们不紧能抵制你的竞争对手的诱惑,而且会为你大力宣传。这些支持者是一支不计报酬的的推广队伍,他们是你网站访问量持续增长的巨大动力。
 
  那么,怎么让你的网站获得更多用户的支持呢!根据盖洛普的顾客需求原理,最重要的是充分抓住用户的需求。各类用户需求多种多样,但是有四种需求却惊人的相似,这四种需求是分级的,只有低级别的期望满足以后,用户才会转向高级别的期望。下面我将这四个期望由低向高排列,告诉大家让你网站的用户变为支持者,必须要做的事!

  第一,用户期待准确。例如,It.com.cn用户希望该网站提供的产品信息准确,报价能接近市场价格,这样对于购买者才能有参考作用。百度的用户希望搜索到的内容准确,不会搜东出来西。当当卓越网的用户希望邮寄到家的产品正是自己订购的产品。如果一个网站准确性不合格,不管多华丽,使用多方便,用户都会纷纷离去。

  第二,便捷。如果是购物网站尽可能让购买的步骤少一点。尽可能用比教少的点击让用户到达任何一个页面,增加站内搜索功能,让用户方便的找到所需内容,网址导航,搜索引擎的出现证实了便捷的重要性。

  对于以上两个方面的需求有几点说明,一方面,这两个需求都比较容易满足,一般通过技术或者具体步骤加以解决。
  但另一方面,这种方案很容易抄袭,HAO13被5000万被BAIDU收购后,多了一大批的竞争对手,而且长相基本相似,也有些已经做得不错了。抢占了网址导航不小的市场份额。豆瓣的出现也使一大批网站照搬其模式。任何满足这两种低层次需求的方案,不论最初如何新奇,很快会从竞争优势贬值为大路货。
  还有也是最重要的,满足了这个层面的需求,至多防止用户不满意,用户不会因为当当邮寄过来的商品正是其订购的商品而大加赞赏,不会因为网易提供的新闻准确而四处宣扬。准确是意料中的事,用户只有在你提供的内容不准确时才会大发牢骚。

  准确和便捷无疑是至关重要的,不能满足这两个需求必将失败,仅仅满足这两个需求要让你的用户变为FANS,你只走了一半。

  以下两个期待你要是做到了,你就能像GOOGLE一样,不花费一分钱做广告,就会让全球的网民都知道。你也可以不用在推广网站了,让你的推广员好下岗了。

  第三层,用户期待一种伙伴关系。他们希望你能倾听他们的建议,意见。把他们当自己人,让他们觉得这网站的发展也有他们的一份努力,网站的发展离不开他们。不少朋友已经意识到这一点,经常看到一些网站有"和**网一起共建社区" "我们的发展离不开您的支持"。

  以下是一些办法让你的用户觉得你把他们当自己人。

1。在网站中开设意见建议区,并迅速回应会员的意见,建议。例如在论坛中征求大家对网站改进的建议,并对提出有效建议的会员赠送小礼品。
2。把会员利益跟网站利捆绑在一起,前一阵子看到国外有这么一个网站,为用户提供相册,用户可以从提供的照片的点击率或得相应的广告收入。这样能大大地增加用户的积极性。很多论坛网站都有积分系统,不过真正能有实际作用的并不多,顶多让会员虚荣一下,他的分比别人的多,而网易油箱的积分达到一定的数可以抽奖,兑换礼品,吸引了不少忠实的会员。
3。建立会员俱乐部。举办一些线下的会员活动,如聚会,K歌,旅游等。可以采用AA制,条件允许的话可以给网站活跃会员免除费用。乘此活动机会让会员评评网站,让他们说说网站有哪些不足的地方!如果确实有必要改尽快实施,然后把改进的结果通知提建议的会员!

    第四层,让用户持续了解新东西。即用户对持续学习的需求。一是用户主动的询问,另一种是用户被动的接受。用户会对帮助他们学到新东西的网站会非常感激,DONEWS让其用户了解到最新的业界资讯,中国站长站让站长学到更多的建站知识,VERYCD的用户忠诚度也很高,因为它的电影资讯更新快。所以网站的运营者首先应该是这个行业的专家,并且要不断的学习,不断把你知道的东西告诉你的用户,回答你的用户提到的有关问题,让你的用户不断学到新东西。

    一个网站满足了上面四个需求,那么一定会有很高的用户忠诚度,就象现在WEB2。O基本上都能满足上面的点,所以忠诚度高是理所当然的!

- 作者: cyc09156 2006年09月25日, 星期一 21:16  回复(0) |  引用(0) 加入博采

最渴望的时候

    要做枭雄,就得忍受孤独。。。。。。。但,却最需要你的支持!!!!谢谢。

    多访问我们的网站,对你有利无弊。 logohttp://www.haokan8.cn

- 作者: 冷雨轩 2006年09月25日, 星期一 17:19  回复(0) |  引用(0) 加入博采

这些日子

      常常是在无意中才会想起来看看,不知不觉中,已来到了秋天。很悲哀自己从来没能记住自己的博客网址,仿佛一再地将自己遗忘,在这个熟悉又陌生的城市,总是过快地好像要把我赶走。没有留下来的理由,一个也没有,倒是有一千个离开的借口。

      我不知道,为什么在这个没有地铁的城市时间也会过得如此飞快。交通堵塞并不能阻止时间的流逝,却一点一点带走了我的生命。不知道有多久没有看过蓝天,一样的世界,不同颜色。是忘了,还是太遥远。。。。。星星都不亮了,不知道从什么时候起。

      从不觉得这是个离别的季节,梦想过,但,却过早地看透。与其说离别不如说是下一次的开始,庆祝我们踏上新的旅途。

     留金的岁月,梦想在这里为现实所瓦解,慢慢地,没有感觉,却也习惯了。当觉得要带点东西走的时候,却发现,原来只多了一台电脑,,,,该欣慰还是悲哀呢??

     

- 作者: cyc09156 2006年09月25日, 星期一 16:58  回复(0) |  引用(0) 加入博采

ASP.Net2.0 动态生成HTML文件

      我想你们是不是有注意到很多新闻网站显示新闻的页面都是.html的,这样做可以大大提高访问的速度,问题是这到底是怎么实现的呢???

      .Net中是通过调用System.IO ,System.Text命名空间中的几个类方法来实现动态创建HTML文件的功能的,主要包括StreamReader(读)和StreamWriter(写)类。

      还有一点是由于在ASP.net中,String对象是不可改变的,每次使用该类中的方法时,都要在内存中创建一个新的字符串对象,这就需要为新对象分配新的空间。在需要对字符串执行重复修改的情况下,就会增加系统开销。如果要修改字符串而不创建新的对象,则可以使用Sysmte.text命名空间下StringBuilder类,该类可以改变字符串,当在一个循环中将许多字符串连接到一起时,使用StringBuildr类可以提高性能。用这个方法只是提高了创建速度,直接读取其实也是可以的,但,速度往往决定了一切!!

     现在就让我们来看一看具体的实现方法:  首先我们要先创建一个Html文件的模板,因为每一个新闻页面的结构都是类似的,所以我们可以事先创建一个模板让每一个新闻页面来读取。这里我们使用StreamReader对象读取指定HTML模板文件内容
并把读取到的内容保存到StringBuilder对象中,然后通过for循环语句依次替换关键字段。
最后再通过StreamWriter对象根据替换后新内容创建一个HTML文件。

主要包含三个页面文件TempHtml.html(模板文件),default.aspx(上传新闻内容页面),deault.aspx.cs(后台实现代码):

新闻模板文件(TempHtml.html):

 <html>
       <head>
              <title>$htmlkey[0]</title>
              <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
       </head>
       <body >
              <table $htmlkey[1] height="100%" border="0" width="100%" cellpadding="10" cellspacing="0"  bgcolor="#eeeeee" style="border:1px solid #000000">
                 <tr>
                    <td width="100%" valign="middle" align="left">
      <span style="color: $htmlkey[2];font-size: $htmlkey[3]"><marquee>$htmlkey[4]</marquee></span>
     </td>
                 </tr>
              </table>
       </body>
</html>

上传新闻内容页面:default.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs" Inherits="default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
   <form id="Form1" method="post" runat="server">
   <asp:Button id="btnCreate" style="Z-INDEX: 101; LEFT: 576px; POSITION: absolute; TOP: 48px"
    runat="server" Text="创建HTML文件" OnClick="btnCreate_Click"></asp:Button>
   <asp:TextBox id="txtContent" style="Z-INDEX: 102; LEFT: 208px; POSITION: absolute; TOP: 80px"
    runat="server" TextMode="MultiLine" Height="402px" Width="352px"></asp:TextBox>
   <asp:HyperLink id="hyCreateFile" style="Z-INDEX: 103; LEFT: 584px; POSITION: absolute; TOP: 96px"
    runat="server" Target="_blank">创建的HTML文件</asp:HyperLink>
   <asp:TextBox id="txtTitle" style="Z-INDEX: 104; LEFT: 208px; POSITION: absolute; TOP: 48px" runat="server"
    Width="352px"></asp:TextBox>
   <asp:Label id="Label1" style="Z-INDEX: 105; LEFT: 128px; POSITION: absolute; TOP: 48px" runat="server">页面标题</asp:Label>
   <asp:Label id="Label2" style="Z-INDEX: 106; LEFT: 128px; POSITION: absolute; TOP: 80px" runat="server">页面内容</asp:Label>
  </form>
</body>
</html>

实现代码:default.aspx.cs

using System;
using System.Data;
using System.Configuration;
using System.Collections;//
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;//StringBuilder 类命名空间
using System.IO;//读取写入命名空间

public partial class Dhtml : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnCreate_Click(object sender, EventArgs e)
    {
        string[] newContent = new string[5];//定义数组用来保存temphtml.html中的标记数目
        StringBuilder strhtml = new StringBuilder();//实例化一个strhtml
        try
        {
            //创建StreamReader对象 news为TempHtml.html所在的文件夹                          using (StreamReader sr = new StreamReader(Server.MapPath("news") + "\\TempHtml.html"))
            {
                string str;
                //读取指定的HTML文件模板
                while ((str = sr.ReadLine()) != null)
                {
                    strhtml.Append(oneline);
                }
                sr.Close();
            }
        }
        catch (Exception err)
        {
            //异常处理                                                                                      &nsp;                         Response.Write(err.ToString());
        }
        //为标记数组赋值
        newContent[0] = txtTitle.Text;//标题
        newContent[1] = "BackColor='#cccfff'";//背景色
        newContent[2] = "#ff0000";//字体颜色
        newContent[3] = "100px";//字体大小
        newContent[4] = txtContent.Text;//主要内容

        //根据上面新的内容生成html文件
        try
        {
            //指定要生成的HTML文件
            string fname = Server.MapPath("news") + "\\" + DateTime.Now.ToString("yyyymmddhhmmss") + ".html";
            //替换html模版文件里的标记为新的内容
            for (int i = 0; i < 5; i++)
            {
                strhtml.Replace("$htmlkey[" + i + "]", newContent[i]);
            }
            //创建文件信息对象
            FileInfo finfo = new FileInfo(fname);
            //以打开或者写入的形式创建文件流
            using (FileStream fs = finfo.OpenWrite())
            {
                //根据上面创建的文件流创建写数据流
                StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.GetEncoding("GB2312"));
                //把新的内容写到创建的HTML页面中
                sw.WriteLine(strhtml);
                sw.Flush();
                sw.Close();
            }
            //设置超级链接的属性
            hyCreateFile.Text = DateTime.Now.ToString("yyyymmddhhmmss") + ".html";
            hyCreateFile.NavigateUrl = "news/" + DateTime.Now.ToString("yyyymmddhhmmss") + ".html";
        }
        catch (Exception err)
        {
            Response.Write(err.ToString());
        }
    }
}

- 作者: cyc09156 2006年07月30日, 星期日 12:49  回复(0) |  引用(0) 加入博采

webparts之神奇解说一:简单拖拽

     webpart即web部件,是2.0中比较重要的一部分,甚至是2.0的精髓与特色所在,可以这么说。他实

现了为客房端用户提供自定义特性和个人化特性的功能,让用户通过简单的设置就能够改变页面的显示

模式和效果。她到底是怎么工作的呢,又是如何实现的??现在就让我们来揭开她的神秘面纱吧。
     一、webpart简单工作原理
         首先,在要使用webpart的每个页面中都应包含一个WebPartManager 控件,他是一个总控制部

件,相当于一个大容器,其他的功能控件都应包含在他里面,他的位置应在每一页所有控件的前面。位

置是独立的!
         其次,既然WebPartManager相当于一个大容器,我们就应该在他里面装东西,WebPartZone 便

是必不可少的。他相当于一个小容器,用来装载其他控件。
         最后,还要加上一个CatalogZone控件,他是用来控制WebPartZone的。
    二、效果简单实现
        1.拖一个WebPartManager(应放在所有控件的最前面),拖两个WebPartZone和一个

CatalogZone控件。
        2.在webpartzone中各添加一个gridview控件,用来显示数据。 在CatalogZone中加入一个

pagecatalogpart控件, 用来显示关掉的或暂时没显示的WebPartZone。
        3.
    三、一些设置
        1.WebPartManager的一个重要属性,DisplayMode,要实现我们现在的功能需要用到他的两个属

性即DesignDisplayMode和CatalogDisplayMode;具体的设置比较特别,他没有直接的属性设置而是在

page_load方法中实现
        WebPartManager1.DisplayMode = WebPartManager.DesignDisplayMode;//允许拖动,即我们想

达到的拖拽效果。
        WebPartManager1.DisplayMode = WebPartManager.CatalogDisplayMode;//在CatalogZone中显

示没有活动的WebPartZone,因为每个WebPartZone都可以给用户编辑的,其中就有关闭功能,当用户把

他关掉了,又想看怎么办呢???就要通过CatalogZone把他显示出来。

         2.权限设置
          实质上webpart功能是只有注册,登录的用户才有权限使用的,因为他要实现的不只是暂时的

显示效果,而是通过用户记住他的设置信息,让他每次登录时都能将他的设置反应出来。所以就应该先

做一个注册与登录的功能,这个很简单在这里就不说了。有一要注意的是如果你想让所有用户都能感

受一下你的效果,那么你可以把验证方式攺为windows方式,即不需要注册,通过机器名就能登录,就有

权限使用webpart功能。具体设置是在web.config中设置
         
        3.
           做完这一切,你就可以看到神奇的效果了,但是有一点会让你不满意的是,每个

WebPartZone里面都会有一个”无标题“,是不是很烦,找了半天改不掉。其实这个标题不是WebPartZon

的而是你加入到WebPartZon中的gridview控件的。
           这就涉及到WebPartManager的一个重要的工作原理:如果一个标准控件被加入到

WebPartZone 控件中,系统会隐含地调用 WebPartManager.CreateWebPart 方法,这个方法会创建一个

GenericWebPart 类的实例,并且用 添加的那个控件去初始化这个实例。即,所有加入到WebPartZon中

的控件将继承WebPartManager.CreateWebPart 的属性,这下知道了吧,哈,。比如,我们刚才加入的

gridview控件,本来他是没有title属性的,但由于他现在放大WebPartZone 中继承了

WebPartManager.CreateWebPart 方法所有实际上,他也有了title属性,但.net框架还是会提示找不到

gridview的title属性,不过没事,我们的目的达到了。
      我这里只是很简单地介绍webpart的一个几乎没有用的简单应用,实际上他的功能是很强大的,我也是正在研究。望共同探索。。。。。cyc09156@163.com

- 作者: cyc09156 2006年07月30日, 星期日 11:51  回复(0) |  引用(0) 加入博采

asp.net 2.0 treeview控件“简单”操纵

这几天正在学asp.net2.0的,虽然还只是测试版,但听说很早就出来了,我也是前一个月才听说,有点

惭愧。她的变化实在太大了,其中就有多了一个树形控件treeview,在1.0中是要自己下载安装的,可见

2.0是更加的完善了。因为是一个控件,所以静态填充用起来还是很简单的,设置一些属性就OK了,但是

要动态地添加就只好自己写代码了,方法和1.0差不多,我研究了两天,总算有了点结果,嘿,太感

动....
--------------------------------------------------------------------------------
具体步骤如下:
一、从工具箱中拖一个treeview控件设置如下属性
   <asp:TreeView id="LinksTreeView"
        Font-Name= "Arial"
        ForeColor="Blue"
        EnableClientScript="true"
        PopulateNodesFromClient="true" 
        OnTreeNodePopulate="Node_Populate"
        runat="server">
        <Nodes>
          <asp:TreeNode Text="公告"
            SelectAction="Expand" 
            PopulateOnDemand="True" Expanded="False" Value="0"/>
        </Nodes>
      </asp:TreeView>  

二、建立数据库用来存放各节点信息,数据库表如下 tree_father

三、动态读取数据。在aspx.cs文件中实现
public void Node_Populate(object sender, System.Web.UI.WebControls.TreeNodeEventArgs e)
    {
        if (e.Node.ChildNodes.Count == 0)//判断是否当前为第一级节点
        {
            switch (e.Node.Depth)//获取节点的深度
            {
                case 0:
                    Fill_Fathers(e.Node);//促发事件,并传递引发事件的节点!
                    break;
                case 1:
                    Fill_Childs(e.Node);
                    break;
            }
        }
    }


void Fill_Fathers(TreeNode node)//列出父节点
   {  //创建数据库连接并把数据缓存到dataset Tree_father表中
       string connString = ConfigurationManager.ConnectionStrings

["EnglishConnectionString"].ConnectionString;
       SqlConnection connection = new SqlConnection(connString);
       SqlCommand command = new SqlCommand("Select Father_name From  Tree_father where

Father_id is null", connection);
       SqlDataAdapter adapter = new SqlDataAdapter(command);
       DataSet Tree_father = new DataSet();
       adapter.Fill(Tree_father);
   if (Tree_father.Tables.Count > 0)
   {
       foreach (DataRow row in Tree_father.Tables[0].Rows)//循环列出父节点
   {
   TreeNode newNode = new TreeNode(row["Father_name"].ToString());
   //        + "" +
   //row["Father_name"].ToString(),
   //row["Father_id"].ToString());
   newNode.PopulateOnDemand = true;
   newNode.SelectAction = TreeNodeSelectAction.Expand;
   node.ChildNodes.Add(newNode);
   }
   }
   }


 void Fill_Childs(TreeNode node)
   {
   string author = node.Value.ToString();
   string connString = ConfigurationManager.ConnectionStrigs

["EnglishConnectionString"].ConnectionString;
   SqlConnection connection = new SqlConnection(connString);//注意数据类型!!!下面用

like!!
   SqlCommand command = new SqlCommand("Select Father_name,id from Tree_father where

Father_id like '"+author+"'", connection);
   SqlDataAdapter adapter = new SqlDataAdapter(command);
   DataSet titlesForAuthors = new DataSet();
   adapter.Fill(titlesForAuthors);
   if (titlesForAuthors.Tables.Count > 0)
   {
   foreach (DataRow row in titlesForAuthors.Tables[0].Rows)
   {
   TreeNode newNode = new TreeNode(row["Father_name"].ToString());
   newNode.PopulateOnDemand = true;
   newNode.NavigateUrl = "../admin/switch.aspx?classId=" + row["ID"].ToString();
   //newNode.Target = "mainfram";
   newNode.SelectAction = TreeNodeSelectAction.Select;
   node.ChildNodes.Add(newNode);
   }
   }
   }
以上例子测试成功。有什么交流的请与我联系!!

要源码请加Q 272194550

- 作者: 冷雨轩 2006年07月29日, 星期六 09:40  回复(2) |  引用(0) 加入博采

asp.net 2.0初体验
摘要:真是的,1.0还没真正做过东西,2.0早就出来了,可我们总算知道了,却又能怎样呢,1.0,2.0学吧!把一生献给你,把爱献给你! 查看全文

- 作者: cyc09156 2006年07月29日, 星期六 09:13  回复(0) |  引用(0) 加入博采

html文件图标变成空白解决方法

这几天都在忙着做学校网站,学习asp.net2.0。电脑变得一团糟,都懒得去管,尽管很慢也只能将就着用,重装太麻烦了,又没有驱动。嗨。。。。。不曾想到什么时候电脑里所有的htm文件的图标都变成了空白的了。本来不想去管,以为肯定是中毒了,反正电脑里都是毒,让他以毒攻毒吧,到时候再同归于尽。                 

    今天做得差不多了,实在看不过去。便去查了一下资料。。嘿,嘿,原来如此!!!                  原来是firefox装了卸了的原因,注册表被它改了没有改过来。具体解决方法如下:    打开注册表找到如下内容:
          [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm\]
    将默认值改为htmlfile,问题解决!!it's so easy!

- 作者: cyc09156 2006年07月27日, 星期四 13:42  回复(2) |  引用(0) 加入博采

原来一切都是假的

        一直都觉得,是我的固执才导演了这场戏,一场我自导自演的戏。时间总是有限的,虽然人还没散,但,曲却该终了。是开始新的徘徊还是陷入寂寞呢,不大习惯没有思念的夜晚。只是,今晚,我该不该为你失眠呢?

        其实,明知道前面会有美丽的风景,却甘愿这样留恋。只为了给青春多点泪水,来浇灌成长的路,会是怎样的一种感动。

        也许,是有人想告诉我,是该往前看的时候了,此处不宜久留哦,我想是上帝吧。有时候她对我很好的,只是给我太少的爱,却要我付出太多的爱,有时候觉得很不公平。但,注定吧,希望有人能够感受到我的爱,因为,这个世界太需要爱了,爱是我们共同的语言。

        晚安,多么惬意的温柔,,,。让我们开始新的旅程。或许,我们在下一站相遇,。而不是分离,。

        想起远方,,,,,

- 作者: cyc09156 2006年06月20日, 星期二 01:13  回复(0) |  引用(0) 加入博采

一个人不孤单,想一个人才孤单!
一个人不孤单,想一个人才孤单!

- 作者: cyc09156 2006年02月14日, 星期二 23:13  回复(0) |  引用(0) 加入博采

挥别05,展望06

有一种情感,叫责任;

有一种速度,叫超越;

有一种追逐,叫稳健;

执着,2006!!!

- 作者: cyc09156 2006年01月11日, 星期三 14:17  回复(0) |  引用(0) 加入博采

拿什么拯救你,我的爱人
      原来,才知道,好人比我想像中的好;

      原来,才明白,爱一个人比我想像中的难;

      原来,顿然领悟,这才是想像中的自己,,,,生活!

- 作者: cyc09156 2005年12月13日, 星期二 13:10  回复(1) |  引用(0) 加入博采

朋友别哭

有没有一扇窗,能让你不绝望?看一看花花世界原来象梦一场,有人哭、有人笑、有人输、有人老,到结局还不是一样? 有没有一种爱,能让你不受伤?这些年堆积多少对你的知心话,什么酒醒不了?什么痛忘不掉?向前走,就不可能回头望。 朋友别哭,我依然是你心灵的归宿,朋友别哭,要相信自己的路,红尘中有太多茫然痴心的追逐,你的苦,我也有感触。 有没有一种爱,能让你不受伤?这些年堆积多少对你的知心话,什么酒醒不了?什么痛忘不掉?向前走,就不可能回头望。 朋友别哭,我依然是你心灵的归宿,朋友别哭,要相信自己的路,红尘中有太多茫然痴心的追逐,你的苦,我也有感触。 朋友别哭,我一直在你心灵最深处,朋友别哭,我陪你就不孤独,人海中难得有几个真正的朋友,这份情,请你不要不在乎。

- 作者: cyc09156 2005年12月9日, 星期五 13:19  回复(21) |  引用(0) 加入博采

走的时候要微笑

走的时候要微笑   

 

  那一天知道你要走我们一句话也没有说
  当午夜的钟声敲痛离别的心门 却打不开我深深的沉默
  那一天送你送到最后 我们一句话也没有留
  当拥挤的月台挤痛离别的人们 却挤不掉我深深的离愁
  我知道你有千言你有万语却不肯说出口
  你知道我好担心我好难过却不敢说出口
  当你背上行囊卸下那份荣耀 我只能让眼泪留在心底
  面带着微微笑 用力地挥挥手 祝你一路顺风
  当你踏上月台 从此一个人走 我只能深深地祝福你
  深深地祝福 你最亲爱的朋友 祝你一路顺风

  很早的时候就喜欢这首歌,常常幻想在我从此一个人走的时候,能有人为我唱这首歌。不过在我一个人远赴塞外的时候,却没有人送我。
  我不想说我要走,我甚至知道我这辈子都不会离开铁马,只要他一直存在着。就像自己的家一样,我只是要暂时地离开一会,累了,我就会回来。这里有我太多的记忆,是抹不掉也舍不去的。
  快乐留在心里,恩怨泯于一笑。
  二十多年里,我已经有过太多的失败,我不允许自己再一次失败,所以我要暂时地舍弃一些东西,请大家原谅我的自私。混混噩噩消沉了很久,如果不是这该死的研究生考试,我都不知道自己究竟该做些什么。也好,我现在终于知道自己该做些什么,自己该怎么去面对。给我一年半的时间,努力了,即使失败也坦然。
  两个妹妹,芬芳和小雨,一定要开心。还有青荷徒儿,我这师傅做得很惭愧,做你想做的事情吧,我支持你。灰烬说宝宝适合做老公,我和端木呢有个性。所以宝宝这个家伙,我很嫉妒,不过没办法,只好和端木同命相怜了。端木看到也许会说一句,死人啊你。不过木头,你要记得喊过我大哥的,你可不能比大哥先找到女朋友,无情的把你大哥我踢到一边。再想想端木也是可怜没人爱,我这心里就稍微平衡一点了。蚂蚁说,北海,铁马有那么多喜欢你的小姑娘,我要把你嫁出去,其实他是怕偷懒被我骂。我自己都不知道有人喜欢我,他知道什么。不过这下你自由了,偷懒的时候,再也不会有人骂你了(灰烬好像每次都是被你诬陷,她拿你没办法的)。以后会招新编辑的,不会让你一个人在编辑群里哭天天不应,喊地地不灵的,孤伶伶一个人,好可怜的。
  铁马的所有人,大家,一定要开心,不管你在什么样的困境,都要给自己一个开心的理由。结了婚的人,好好珍惜自己的幸福;没有结婚的人,找一个相爱的人谈一场恋爱吧,正是青春年少时,心里有了那么一份挂念,总是好的,不管是自己挂念别人,还是被别人挂念。
  虽说天下没有不散的宴席,但是,没有离别的悲苦,哪有重逢时的甘醇?相信,明天会更美好。所以,走的时候一定要微笑。
  我一定会回来的,微笑着回来,请大家,相信我。
  最后,送所有人一首歌吧。

  不要问 不要说 一切尽在不言中 这一刻 偎著烛光 让我们静静地度过
  莫挥手 莫回头 当我唱起这首歌 怕只怕 泪水轻轻地滑落
  愿心中 永远留着我的笑容 伴你走过每一个舂夏秋冬
  几许愁 几许忧 人生难免苦与痛 失去过 才能真正懂得去珍惜和拥有
  情难舍 人难留 今朝一别各西东 冷和热 点点滴滴在心头
  愿心中 永远留着我的笑容 伴你走过每一个春夏秋冬
  伤离别 离别虽然在眼前 说再见 再见不会太遥远
  若有缘 有缘就能期待明天 你和我 重逢在灿烂的季节
  伤离别 离别虽然在眼前 说再见 再见不会太遥远
  若有缘 有缘就能期待明天 你和我 重逢在灿烂的季节
  伤离别 离别虽然在眼前 说再见 再见不会太遥远
  伤离别 离别虽然在眼前 说再见 再见不会太遥远
  若有缘 有缘就能期待明天 你和我 重逢在灿烂的季节
  不要问 不要说 一切尽在不言中 这一刻 偎着烛光 让我们静静地度过
  莫挥手 莫回头 当我唱起这首歌
  愿心中 留着笑容 伴你度过每个春夏秋冬

 

- 作者: cyc09156 2005年12月8日, 星期四 21:51  回复(2) |  引用(0) 加入博采