1.程序入口:Program类
--[STAThread]//com线程模型--单线程单位,如果没有它,无法工作。
--Application 提供了一系列静态化方法和属性,来管理应用程序。
--Application.EnableVisualStyles();//启用应用程序的可视样式,第一句。
--Application.Run(new form1());//应用程序中要启动的窗体.
2.C#winform项目结构
文件说明:
.sln文件:解决方案文件
.csproj: 项目文件
.pdb文件:存放调试信息。
窗体文件包含:Form.cs(源码),Form.designer.cs(窗体不就代码),Form.resx(窗体的资
源文件)
文件夹说明:
Properties:存放程序集文件。
Debug: 调试版,运行速度慢一些。
Release: 发布版,运行速度快一些。
obj:object编译过程中生成的中间临时文件,加快编译速度,只编译修改过的程序。
3.
3.1 控件介绍
控件包含属性、方法、事件
属性指外观方面;
方法指功能方面;
事件指行为方面。
3.2控件开发
(1)复合控件:将各种控件组合起来,形成一个新控件。
(2)扩展控件:在现有控件上派生出一个新的控件,为原有控件增加新的功能。
(3)自定义控件:Control类派生,提供入门性能,onpating。