虽然他们是不同的技术,但是他们具有相同的基本特征。特别是他们都使用窗体对象来实现用户接口,并且都允许你指定应用程序启动时运行的代码。默认情况下,启动代码只是加载并显示主窗体,但是你可以修改它来创建一个统一的容器,用企业库信息组装它,并处理应用中使用的对象。例如,为了减少启动时间和使用内存,你可能不希望在启动是创建所有窗体。你可以存储一个容器的对象来处理窗体和其他需要的对象。
Windows窗体应用程序
下面显示怎么在windows窗体中创建并组装企业库容器
WPF应用程序
Wpf应用程序使用启动代码加载并显示主窗体。
当创建一个WPF工程时, Visual Studio创建一个应用程序定义文件.使用C#的话, 它被命名App.xaml 并有一个关联的代码文件App.xaml.cs.
Xml文件内容
Cs文件内容