这里有详细的讲解,请参考:
Windows 窗体演练
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbcon/html/vboriwindowsformswalkthroughlist.htm注:访问上面的地址,需要安装VS.NET自带的帮助以及MSDN2003。

解决方案 »

  1.   

    自己多画画winform界面,然后到后台去看那些vs.net自动生成的代码
      

  2.   

    自己找个用其他语言写的winform软件,用C#写一遍就可以了!
      

  3.   

    我写了几个,楼主可以参考
    blog.csdn.net/zhzuo
    如果需要源码可以写信给我,如果有问题请留言。
      

  4.   

    to zhpsam109(孤寂无边) :
    我说的就是这个意思呀!是不是要写一遍?
    TO zhzuo(秋枫):
    谢谢你了,我们太需要像你一样的人了!
      

  5.   

    private string _myText = "Hello";
    /// <summary>
    /// A Custom property used for this silly sample
    /// </summary>
    /// <value>A value of no meaning</value>
    [
       Description("A Custom property used for this silly sample"),
       DefaultValue("Hello"),
       Category("Appearance")
    ]
    public string MyText
    {
       get{return _myText;}
       set
       {
          if(_myText != value)
          {
             _myText = value;
          }
       }
    }
      

  6.   

    see:
    http://chs.gotdotnet.com/quickstart/winforms/default.aspx
    选择语言是C#即可...
      

  7.   

    大家可能误解我的意思了
    我举个例子吧!
    在PB中有个函数ProfileString(文件名,小节名,字段名,默认值)
    如:
    DBMS       = ProfileString ('setup.ini', "database", "dbms","MSS SqlServer")
    即为:将setup.ini文件中的database小节中的dbms字段的值赋给DBMS变量,若不存在则将MSS SqlServer赋给DBMS变量,
    如此不是很方便吗?C#中有没有同样的方法呢?
    如果没有,大家在写程序时一定会用类似的方法实现,以适应不同环境\减少重复劳动,是不是?我在国外的一个网站上看到一个C#的inireader,是和PB类似的,但据说C#使用XML更方便,于是在此之前,我发一贴问此事,见:http://community.csdn.net/Expert/topic/3190/3190224.xml?temp=.5186579
    感觉不是完整的方法,我想,大家一定有很好的方法来实现,故此一问.希望有好方法的人分享一下经验,快速提高开发速度,但大家的回答多是入门C#的方法.
      

  8.   

    有啊,使用的是dll,看看
    http://www.zdnet.com.cn/developer/code/story/0,2000081534,39065664,00.htm