先看项目结构
引用:添加引用,选择自己需要的程序集添加
app.config:配置文件
form1.cs:窗体文件,创建一个窗体所要具备的文件
program:程序入口点
再看创建项目后各个文件夹的含义
.sln:解决方案文件,位置引用
windows:项目文件夹
进入项目文件夹
bin:存放项目的编译结果,EXE,debug:调试版本(慢),release:快,发布版本,pdb:位置信息-调试
obj:编译过程中生成的中间临时文件,加快编译速度
.csproj:项目文件,位置引用,双击打开项目
from.cs:源代码(处理代码)
form.designer.cs:窗体布局代码,自动生成对应的控件代码
form.resx:窗体的资源
先看只有一个窗体的program界面
在对main函数的理解
main:作为应用程序的入口点,如果只有一个窗体最少也要包含下面三行代码
第一句代码理解
(System.Window.Form.Application提供的一系列静态方法和属性,来管理应用程序,启动应用程序的可视化样式)
第二句代码的理解
将某些控件上定义的USECOMPATIBLETEXTRENDERING 属性设管为应用程序范围内的
默认值.
第三句代码的理解
(指定应用程序中要启动的窗体,将启动的窗体可见,并显示出来)
在没有窗体的情况下,在当前线程上开始运行标准应用程序消息循环.
[STAThread]特性的理解
com线程模型--单线程单元,如果没有它,是无法工作的
指示应用程序的COM线程模型是单线程单元(STA).