----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
Winform的运行框架
虚线连接的方块是Winform加载时和其他应用程序的不同之处.
首先从第一个方块说起:加载Winform的进程,这里加载的并不是你所创建的应用程序,,加载Winform的进程,,加载IIS的进程,各应用程序是不同的.
第二个方块:,,然后交给JIT去编译成当前平台可疑使用的机器码.
第三个方块:编译好机器码以后,就可以执行指令了,这里会创建Systemdomain,它包含了SharedDomain和默认的应用程序域,也就是当前应用程序自己的域,,,如果每个默认的应用程序域中都去加载它,那么无疑会造成内存的浪费,所以就有了SharedDomain,它是用来放所有Domain都要用到的Dll,.
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
第四个方块:这时候默认的应用程序域,就会去找到你应用程序的入口Main方法,并且执行它,创建第一个被Main中初始化的窗体(Form).
明白了Winform的启动过程,我们来看Winform程序中用到的主要类及其层次关系:
,像大小, 可视等. Button,TextBox等都派生于它
类继承了Control ,PrintDialog.
类继了ScrollableControl 并且添加了标志和焦点管理功能去放置其他控件.
类继承了ContainerControl 类提供的属性和方法允许你显示不同类型的forms, 包含对话框和多文档界面 (MDI) Forms 都派生自这个类因为它提
Winform启动流程 来自淘豆网m.daumloan.com转载请标明出处.