开启C#与Web开发之旅
1. 认识WPF
在开发应用程序时,我们常常会遇到需要实现视频、音频、2D图形和3D图形等丰富展示技术的需求。通常,为了获取这些功能,我们需要结合多种不同的应用开发技术,而这些技术可能并不兼容。而WPF(Windows Presentation Foundation)则是解决这一问题的理想选择。当你想要创建一个能提供现代用户期望体验的应用程序时,就可以使用WPF。不过,要获得额外的功能,你需要掌握一些额外的技能。例如,即使有最好的工具,没有相应的技能集,也无法创建3D演示。
WPF的一个显著优点是它依赖于一种名为可扩展应用程序标记语言(XAML,发音为zammel)的声明性语言来创建用户界面。这种语言使得创建应用程序所需的代码更少,并且对底层应用程序层的精确连接依赖也更少。因此,你通常可以在不更改底层应用程序层的情况下更改用户界面,这对于Windows Forms开发者来说是一个很大的痛点。
2. 创建无代码WPF应用程序
以下是创建无代码WPF应用程序的步骤:
1. 若尚未启动Visual C# 2010 Express IDE,请启动它。
2. 点击“New Project”,会弹出“New Project”对话框。
3. 从“Visual C#”文件夹中选择“WPF Application”模板。
4. 在“Name”字段中输入“No Code WPF”。
5. 点击“OK”,IDE将为你创建新的项目。
创建完成后,你会立即注意到WPF环境与Windows Forms环境完全不同。它看起来更加复杂,但实际上并没有那么复杂,并且提供了更多的灵活性。设计器窗口