none
向大家咨询一个简单的问题:windows 应用程序中program.cs;form1.cs;form1.designer.cs;form1.resx各自起什么作用? RRS feed

  • 问题

  • 如题。谢谢

    另外,有没有visual studio 2005和visual studio 2005.net之分?visual c++6.0和visual studio 2005 c++有没有区别?

    本来是学硬件的,现在看起这些感觉有些绕,谢谢大家解惑。

    2010年5月7日 13:23

答案

  • program.cs 那里是程序入口...  form1.cs 是一个 winform 类文件 继承自       System.Windows.Forms.Form 

    form1.designer.cs 是对应 form1.cs的  他实际上是 form1 那个 form1类的一部分 里面主要的方法 private void InitializeComponent() 内部是把你 通过设计器 拖拽过去的 控件 在这里实现 也就是说实际上你拖一个控件 这边对应生成代码  然后 在 form1 的  构造器里调用他  所以你接着就可以在 form1.cs 内部 访问到这些 控件了. form1.resx 是资源导入用的 比如一些图片和 音乐之类的 你可以通过它导入到项目中 这样 生成的时候 就 不需要引用外部的文件了 


    -_-!
    2010年5月7日 13:56
  • 你好!

         VisualStudio从2005版本开始,就取消了.NET后缀的命名方式了!

        Visual Studio 2005是正式的名称,并没有visua studio 2005.net

         而visual c++6.0和visual studio C++ 2005区别很大,增加了托管开发的支持!


    周雪峰
    2010年5月7日 15:11
    版主

全部回复

  • program.cs 那里是程序入口...  form1.cs 是一个 winform 类文件 继承自       System.Windows.Forms.Form 

    form1.designer.cs 是对应 form1.cs的  他实际上是 form1 那个 form1类的一部分 里面主要的方法 private void InitializeComponent() 内部是把你 通过设计器 拖拽过去的 控件 在这里实现 也就是说实际上你拖一个控件 这边对应生成代码  然后 在 form1 的  构造器里调用他  所以你接着就可以在 form1.cs 内部 访问到这些 控件了. form1.resx 是资源导入用的 比如一些图片和 音乐之类的 你可以通过它导入到项目中 这样 生成的时候 就 不需要引用外部的文件了 


    -_-!
    2010年5月7日 13:56
  • 你好!

         VisualStudio从2005版本开始,就取消了.NET后缀的命名方式了!

        Visual Studio 2005是正式的名称,并没有visua studio 2005.net

         而visual c++6.0和visual studio C++ 2005区别很大,增加了托管开发的支持!


    周雪峰
    2010年5月7日 15:11
    版主
  • 非常感谢
    2010年5月8日 1:17
  • 非常感谢

    2010年5月8日 1:18
  • 不客气啊!
    周雪峰
    2010年5月8日 12:46
    版主