Visual C# 2008+SQL Server 2005 数据库与网络开发--14.1.4 WPF和XAML
2008-06-23 15:25
399 查看
XAML全称是eXtensible Application Markup Language(可扩展应用程序标记语言)。它是一种新的基于XML的描述性语言,主要用来构建下一代应用程序的界面。在.NET Framework 3.5平台上它的运行性质类似与ASP .NET中的HTML (,即超文本标记语言),可以与后台进行逻辑处理的语言(C#,VB,J#等)协同工作。
由于WPF将用户设计界面和程序实现分离,因此大多数WPF程序将同时包含两种代码:一种是XAML代码,用来设计界面;另一种是程序代码,用来实现功能。在编写程序的过程中XAML跟HTML类似,实现功能的后台代码既可以直接嵌入XAML文件中,也可以作为独立的代码文件存在。需要指出对于WPF程序来说,设计界面有两种方式:一种是按照传统方式用程序代码来实现界面;另一种是使用XAML来实现界面。因此在WPF开发中XAML不是必须的。使用XAML,只是为了使界面设计和逻辑设计可以完全分离,这样做的好处是让开发人员各尽其职,使得软件开发和维护更加方便。
由于WPF将用户设计界面和程序实现分离,因此大多数WPF程序将同时包含两种代码:一种是XAML代码,用来设计界面;另一种是程序代码,用来实现功能。在编写程序的过程中XAML跟HTML类似,实现功能的后台代码既可以直接嵌入XAML文件中,也可以作为独立的代码文件存在。需要指出对于WPF程序来说,设计界面有两种方式:一种是按照传统方式用程序代码来实现界面;另一种是使用XAML来实现界面。因此在WPF开发中XAML不是必须的。使用XAML,只是为了使界面设计和逻辑设计可以完全分离,这样做的好处是让开发人员各尽其职,使得软件开发和维护更加方便。
相关文章推荐
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 14.1 Windows Presentation Foundation(WPF)
- Visual C# 2008+SQL Server 2005 数据库与网络开发--14.1.2 WPF的组成
- Visual C# 2008+SQL Server 2005 数据库与网络开发--14.1.3 WPF的架构
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.1 使用ADO .NET数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 8.2 使用DataSet来操作数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 9.1 对XML的支持
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 9.3 XML相关的SQL语句使用
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 9.5 小结
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 10.2 读取XML文档
- Visual C# 2008+SQL Server 2005 数据库与网络开发--11.2.2 LINQ的基本查询操作
- Visual C# 2008+SQL Server 2005 数据库与网络开发--4.5.2 使用SQL创建视图
- Visual C# 2008+SQL Server 2005 数据库与网络开发--5.1.1 计数COUNT
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 6.3 创建Crystal Reports应用程序
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 1.1 Visual Studio 2008概述
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 2.4 集合类型
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.3 C# 2008和.NET Framework 3.5的关系
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.3.1 C# 2008集成开发环境
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 13.4 小结
- Visual C# 2008+SQL Server 2005 数据库与网络开发--14.2.1 WWF简介
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 11.6 小结