软件分为3类 客户端 网站应用 app
WINFORM 主要用来只做客户端应用程序、C/S
客户端程序很重要的特点:可以操作用户电脑上的文件,执行在客户端上,电脑的配置越高执行就越流畅。
在program类里面有这个代码

这一个 RUN里面的 newform1 就是在程序运行的时候,回创建一个新的form1窗口对象
主要操作的还是form.cs文件。
也是分为两个界面,一个是代码界面,一个是设计界面。 主要在设计界面完成。
form类的属性分为了两部分,这里partial就是代表这是属性的一部分

类的另一部分代码在这个form1里面


窗体属性
窗体种类:
 + 记事本类型  可随意更改大小
 + 计算器类型   固定大小  不可最大化
 + 无边框类型   无边框,无标题栏选项
 + 不规则类型   不规则形状边框
 + 置顶类型      显示基层高,在所有程序的最上面
窗体常用属性
+ 布局
   - AutoScroll        内容超出范围会出现滚动条
   - MaximumSize   窗体最大大小
   - MinimumSize   窗体最小大小
   - Size                 窗体目前大小,会随时跟着改变
   - StartPosition     窗体启动位置,center screen会根据屏幕位置居中,center parebt 根据父级窗口居中
   - WindowState    窗体初始化可见状态,初始最小化或者最大化
   
 + 窗口样式
   - ControlBox     是否有标题栏菜单关闭,最大化,最小化啥的
   - Icon               左上角 ico格式图标
   - MaximizeBox   菜单是否有最大化按钮
   - MinimizeBox   菜单是否有最小化按钮 
   - Opacity          透明度  100%则一点不透明  0%全透明,消失了
   - ShowIcon        是否显示左上角小图标
   - ShowInTaskbar  这个窗体是否显示在桌面任务栏中
   - TopMost           是否置顶显示
   - Tran....Key        让某一个颜色变成透明
   
  + 外观
   - BackColor      背景颜色
   - BakcgroundImage     背景图
   - BackgroundImageLayout  背景图展开方式
   - Cursor    鼠标样式
   - Font       字体样式
   - ForeColor   字体颜色
   - FormBorderStyle    有无边框,边框样式
   - Text     与空间关联的文本
  + 杂项
   - AcceptButton    “接受”按钮 , 每次按enter都相当于单机该按钮
   - CancelButton     “取消”按钮 , 每次按esc都相当于单机该按钮
恶搞程序(遮蔽程序)
 一、窗体启动最大化
 二、去掉边框
 三、设置置顶
 四、不在任务栏显示
 五、不在任务管理器中显示
 分支一
	设置窗体透明度1%
 分支二
     设置背景图片为蓝屏
	 屏蔽alt+f4  如何屏蔽win键
	 
注意:先得做好你自己关闭的方法
原文:http://www.cnblogs.com/big-lll/p/6759220.html