Visual C#程序设计应用教程第11章-WPF程序设计基础.pptVIP

Visual C#程序设计应用教程第11章-WPF程序设计基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * 本章要点 WPF程序概念 XAML基础 WPF程序布局与控件 WPF图形编程和基本动画 WPF程序设计基础 11. 1 WPF程序 11. 2 XAML基础 11. 3 WPF程序控件与窗体布局 11.4 WPF图形编程 11.5 WPF动画编程 11. 6 应用示例——WPF图形绘制 11.1 WPF程序 WPF(Windows Presentation Foundation)是.NET Framework 3.0 (Visual Studio 2008)推出的一个子集。WPF使用一种新的XAML(eXtensible Application Markup Language)语言来开发界面,把界面开发以及后台逻辑很好的分开,降低了耦合度,使用户界面设计师与程序开发者能更好的合作。 11.1.1 WPF程序与WinForm程序的不同 11.1.2 创建WPF程序 11.1.3 WPF程序基本结构 11.1.1 WPF程序与WinForm程序的不同 WPF是全新的用户界面,支持样式(style)、模板(template)、皮肤(skin)和主题(theme)等,还支持矢量图形、3D动画、流媒体播放等。而且WPF可以给每个界面元素完全不同的外观。 WPF与WinForm的最大不同的是WPF程序窗体以Window类为基类,而WinForm应用程序窗体以Form类为基类,由此产生了很多不同点。特别的是WPF程序可以采用XAML标记实现界面,而WinForm应用程序不支持XAML标记,所有程序都必须由代码生成。 在应用控件方面,WPF有许多控件和WinForm的控件基本是对应的,但控件的数据绑定方法有很大不同。 11.1.2 创建WPF程序 在Visual Studio中,创建一个WPF程序,过程与WinForm程序开发相似。建立程序后可以得到“所见即所得”的窗体设计界面以及XAML源码视图。 例,创建一个WPF应用程序。 ? (1)启动Visual Studio 2015 (2)在【新建项目】对话框左侧的导航节点【模板】下中选择【Visual C#】节点,然后选择对话框中间列出的【WPF应用程序】菜单选项。输入应用程序名称FirstWPF(VS给出的默认名称为WpfApplication1),选择合适的路径保存。 (3) 单击【确定】按钮。VS 2015将创建项目 firstWPF ,并在【解决方案资源管理器】窗口中列出为firstWPF项目自动生成的文件。 (4) 在Window的属性窗口中,选择“画笔”选项卡,按“渐变画笔”按钮, 在颜色“编辑器”中选取起始色为红色,终止色为蓝色,渐变方式取“线性渐变” (默认方式)。Visual Studio就会同时在XAML窗体中生成了MainWindow.xaml文件。 (5) 为按钮控件button添加单击事件button_Click。添加代码如下: Application.Current.Shutdown (); (6) 编译运行程序,结果见图11-4所示,整个窗体呈现出了由白色向红色渐变的颜色;用鼠标单击按钮,可结束程序。 11.1.2 创建WPF程序 11.1.2 创建WPF程序 主窗体MainWindow实际上包含两个文件: 一是窗体设计文件MainWindow.xaml,窗体设计文件是使用XAML语言来描述的,XAML主要用于用户界面的设计。 另一是C#源代码文件MainWindow.xaml.cs。 C#语言主要用于业务逻辑的控制, WPF负责将二者有机地集成在一起。 从工具箱向窗体拖入控件后,XAML代码同时变化,添加相应代码。WPF允许在XAML窗体中直接编辑XAML代码实现界面设计;也可在设计界面中添加控件后,在控件的属性窗口中设置控件的各种属性来实现界面设计,与WinForm程序非常相似。 Visual Studio将界面中的各控件视为界面元素,可以在XAML窗体中选取任一个界面元素,然后在其属性窗口中可利用按钮 来设置该元素的属性或利用按钮 创建各种事件过程框架 设计WPF程序与设计WinForm程序大致相同。常采用如下几种方法。 (1) 在设计阶段将工具箱中控件置于到设计窗口,用事件窗口增加事件函数。 (2) 修改XAML窗口中的XAML文件

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档