1.主窗口在program.cs中设置
在语句中加@是可以省略路径中这样的表达:"c:\\windows",可以直接这样使用:@"c:\windows"
Application.Run(new Login()); //设置主窗口并运行,Login()就是窗口类
折叠块:
#region
#endregion
2.可在类中即可实现方法,不必像vc另开cpp实现,也就是c#没有.h,.cpp之分了.都放在.cs中.
vc中把类定义放在.h,把类实现放在.cpp
而c#把类定义放在Designer.cs,实现放在另外的.cs中.
最顶层是命名空间namespace,类或全局变量等都要放在其中.
类的方法直接就在定义就实现它.
3.各文件的含义:
Program.cs就相当于vc中的程序.cpp,实现整个程序Application的功能定义
Login.Designer.cs,就相当于vc中的程序dlg.h,对应每个窗口的设计,有什么控件的声明
Login.cs相当于vc中的程序dlg.cpp,就是各个控件类方法的实现文件
Properties文件集就是项目的属性集,可定义版本号,发布公司等
引用文件集就相当于vc中各个#include引用的头文件集合.vc中把类结构封装在各个头文件中,而c#则是依靠各个命名空间.
c#中的类文件cs,就相当于vc中存放类的头文件.h一样.可以建立一个专门的文件夹来存放所有的类cs文件
bin文件夹就是对应debug,Release两种编译结果,可以在这清楚的看到文件夹下编译出来的所有的文件.
app.config就是定义程序属性配置的xml文件
4.建立了项目后,会为该项目自动产生一个命名空间
namespace 程序名
{
}