万兽猫最高

老猫伏地,志在吃鱼。
随笔 - 95, 评论 - 560, 引用 - 8

导航

关于

猫年快乐

 

标签

每月存档

最新留言

广告

【第1页/共2页,11条】
首页
前页
1

XmlSerializer 的行为实在挺有趣

 [System.Xml.Serialization.XmlType(Namespace="http://tempuri.org/zeetest",TypeName="Cls1")]
 public class Class1
 {
  public Class1()
  {
   this._c1 = new System.Collections.ArrayList();
   this._c1.Add("asdas");
   this._c1.Add("dfvdgdg");
  }
  private string _s1;
  [System.Xml.Serialization.XmlElement("s1")]
  public string s1
  {
   get {return _s1;}
   set {_s1 = value;}
  }

  private string _s2;
  [System.Xml.Serialization.XmlElement("s2")]
  public string s2
  {
   get {return _s2;}
  }

  public void setS2(string value)
  {
   this._s2 = value;
  }


  private System.Collections.ArrayList _c1;
  [System.Xml.Serialization.XmlElement("c1")]
  public System.Collections.ArrayList c1
  {
   get {return _c1;}
  }

  [System.Xml.Serialization.XmlAttribute("s3")]
  public string s3;

  [System.Xml.Serialization.XmlAttribute("s4")]
  public readonly string s4 = "aaaa";
 }

 

当创建一个Class1的实例并用XmlSerializer序列化的时候。

Class1的属性s1/s2/c1以及字段s3/s4,你认为哪些会出现在Serialize之后的Xml文本中呢?

posted on 2003-11-26 12:07:00 by zee  评论(7) 阅读(2707)

想到一个小问题

很简单,查一下相应的标准应该就知道。

但是不查标准的话,你觉得应该是什么呢?

http://www.dev-club.com/club/bbs/showAnnounce.asp?page=1&id=2226164

posted on 2003-11-25 13:14:00 by zee  评论(2) 阅读(2731)

VB.Net ResKit!

其中附带的那个Chart 控件最好不要装。

因为它的帮助文件会覆盖MSDN for VS.Net 的帮助目录——在Index 和 Search 里还有MSDN的内容,但目录中只会有那个s不掉的控件帮助目录。

卸载Chart 控件也没有用。

好在我还装了一个MSDN 2003 Oct的Version。

(注:VS.Net2003 Chs Version)

posted on 2003-11-21 10:12:00 by zee  评论(0) 阅读(1134)

Too many Design Patterns?

? 我承认Design Pattern不错,但是也用不着什么都往它上面靠吧?

现在,我看到了这个:XML Schema Design Patterns

?

想像一下将会出现的(Or 已经有了?)Design Pattern 吧:

  • XSLT Design Pattern
  • SQL Design Pattern
  • Flash?Design Pattern

甚至也不一定要在Computer 方面,Design Pattern 本来就是从建筑学学来的。推广一下:

  • Organization Design Pattern
  • Government Design Pattern
  • Lunch Design Pattern
  • ...................

?

失望的脸

posted on 2003-11-20 11:40:00 by zee  评论(3) 阅读(1418)

Complete my first Asp.Net Web Form project.

? 用.Net 也有年头了,但是以前从来没有用Asp.Net做过东西,甚至自己做着玩也没有做过。

??? 一方面是以前公司的那个项目里,玩WinForm/Web Service/Win Service 玩的不亦乐乎,做不做Web form也没有什么大不了的;另一方面,在潜意识里偶一直对生成无数垃圾Html 代码的编辑器/动动鼠标就要Submit/Response的Web control有排斥感? :)

?? 这次这个Asp.Net proj?只是一个公司内部项目跟踪管理的小应用,拿来给我这个Asp.net初哥来练练手是再合适不过了的;而且因为是内部应用,用户数比较少,这使我可以心情愉快的玩DataGrid?而不用象蝈蝈俊 那样为 提高Performance 挠头。? 咧嘴笑脸

??? 说说感觉吧

Good:

  • DataGrid 给我的感觉不错,Binding到实体类的Collection 毫无问题,最后生成那表格画的一般。
  • Web Control不错,在Project里Create一个,立刻就能往Aspx的Design Window 里面拖很令我开心。
  • 不错的Page Control,我在做这个的同时还在看?Enterprise Solution Patterns Using Microsoft .NET? ,对我做的这个小Project来说,page control 非常合身。

Not good:

  • Design window 还是差!在Html View 和Design View之间切换一次就会生成不少垃圾,寄希望于Whidbey把。
  • New 一个Aspx,缺省是用的GridLayout,比较奇怪,仅仅为了让HTML看起来象WinForm,也不用做到这种程度把?
  • Web Control少了点。

posted on 2003-11-19 13:41:00 by zee  评论(4) 阅读(1753)

郁闷ing

In MSDN:

在将 DataSetDataTableDataAdapter 和关系型数据源一起使用时,用 DataRowDelete 方法移除行。Delete 方法只是在 DataSetDataTable 中将行标记为 Deleted,而不会移除它。而 DataAdapter 在遇到标记为 Deleted 的行时,会执行其 DeleteCommand 以在数据源中删除该行。然后,就可以用 AcceptChanges 方法永久移除该行。如果使用 Remove 删除该行,则该行将从表中完全移除,但 DataAdapter 不会在数据源中删除该行。

 

实在是不爽!既然DA不会删除用DataTable.RemoveRow删除的数据行,强类型数据集为什么还要生成RemoveXXXXRow 这种骗人的方法呢?

It took me about an hour to found this bug.

posted on 2003-11-19 12:35:00 by zee  评论(4) 阅读(1286)

My C# Refactory is expired

    非常不错的一个集成在VS.Net 里的工具,除了用来做Refactory之外,还有代码统计的功能,How many classes、How many methods/statements/comments....

    等一下去它的网站看看,如果有New Version,也许还能Trail着用个一段时间……

posted on 2003-11-17 17:38:00 by zee  评论(1) 阅读(1500)

Altova Xml Spy 2004,还会有更好的Xml 编辑器了吗?

    相比前一个版本,XmlSpy 2004现在可以作为Addin 集成在Vs.Net 2003/2002中,甚至Help也集成到了MSDN for Vs2003.Net的Help中。

    XmlSpy的Xslt调试还是那么一如既往的Cool,SOAP Debugger我没有Try,但那个WSDL 编辑器看起来实在是赏心悦目:

WSDL Editor

   当年刚开始看WSDL Standard的时候,Port、Binding、Service 这些概念实在是比较搞,如果那时候有这么一个Editor 来给我现身说法一下,想必不会看的那么痛苦。

posted on 2003-11-12 13:04:00 by zee  评论(6) 阅读(6066)

VS2003生成的奇怪代码


........................................   

this._sqlConnection.ConnectionString = "workstation id=GEORGE;packet size=4096;user id=sa;data source=GEORGE;persist secu" +
    "rity info=False;initial catalog=PIS";

.......................................


 

实在是狠奇怪,ConnString是在PropertyGrid输入的。

VS2003是出于什么考虑把这个string做这样的截断呢?

posted on 2003-11-05 11:12:00 by zee  评论(2) 阅读(1263)

今天晚上黑客3全球首映

   上海有几家电影院首映,应该是晚上10点开始。

Mr Anderson 和 Agent Smith 这次应该一分高下了。

黑客2引发的 Matrix in Matrix Or 平行 Matrix 的这些猜想是否正确在黑客3里应该会有解答了。

 

 

期待ing……

 

posted on 2003-11-05 09:40:00 by zee  评论(2) 阅读(1136)

【第1页/共2页,11条】
首页
前页
1

Powered by: Joycode.MVC引擎 0.5.2.0