- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 WPF智能客户端 Windows Presentation Foundation(WPF)是一种智能客户端技术,提供了统一的编程模型。同时,WPF应用还拥有令人震撼的视觉体验。WPF技术的出现,使得.NET平台应用步入了一个全新的时代,开发者比以往更加注重客户的操作,更加注重如何给使用者带来全新的使用体验。本章将介绍.NET平台中增加的新技术——WPF客户端。 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 13.1 认识WPF WPF的英文全称是Windows Presentation Foundation(窗体呈现基础),相比较以往的技术产品,这是一个更加重视客户操作体验的技术。本节将从介绍WPF技术开始,讲述WPF的架构体系和其特性,逐步使读者了解WPF这一新技术。 13.1.1 WPF概述 随着Winows Vista系统的发布,WPF作为全新的技术名词频繁出现。WPF可以说是下一代图形渲染技术,这种技术在新的操作系统(Winows Vista和Winows 7)中得到了充分的展现。 13.1.2 WPF框架体系 WPF是.NET Framework框架的一部分,其核心的组件主要有三个:PresentationFramework、PresentationCore和milcore。其中PresentationFramework 和PresentationCore是图形呈现的基础,而milcore是媒体集成库. WPF框架体系图 13.1.3 WPF特性 WPF是一种新技术,相比较传统的Windows Form窗体应用,增加了很多令人兴奋的特性。WPF特性如下所示。 数据绑定 控件模板 依赖属性 触摸屏编程 缓动效果 除了以上这些特性外,还有很多其他的功能,如与Windows 7集成、Office Ribbon控件、缓存合成、像素着色器和全新的文本渲染等。 13.2 手把手教你第一个WPF应用 使用Visual Studio 2010开发工具可以轻松的构建WPF客户端应用程序,本节将介绍如何使用开发工具创建一个WPF应用程序,同时还详细讲解了WPF应用类型项目中的文件结构。 13.2.1 创建一个WPF客户端应用 Visual Studio 2010是一个集成的开发环境,既可以开发传统的Windows Form窗体应用,还可以创建WPF应用程序。 (1)打开Visual Studio 2010,在菜单上单击“文件”|“新建”|“项目”,出现“添加新项目”对话框。 (2)选择项目类型“WPF应用程序”,在“名称”输入框中修改项目的名称,单击“确定”按钮。这样就完成了项目的创建。 (3)项目创建完成后,系统会自动打开主程序的设计界面。从“工具箱”面板中选择Label文本控件,拖拽到主窗口中。 (4)选中设计界面中的文本控件,在属性面板中修改其属性Content为“Hello World.” 。 (5)通过快捷键“Ctrl+F5”或者单击菜单中的“调试”|“开始执行(不调试)”命令,编译代码并执行程序。 13.2.2 解析WPF应用程序的文件目录结构 在创建的项目“解决方案资源管理器”面板中,可以查看该项目的文件目录结构。 项目默认就引用了WPF最核心的两个类库:PresentationCore和PresentationFramework。 在项目启动时,首先执行的是App.xaml和App.xaml.cs两个文件,在App.xaml文件中,通过属性StartupUri执行主窗口文件,把主界面呈现出来。 13.3 使用常见控件 在WPF中,也提供了一些传统的控件,方便构建企业级应用。这些控件与在Windows Form应用程序中使用方式类似,不过在WPF应用中,控件通常是写在XAML代码中的。本节将介绍几个常用的基本控件及其使用方法。 13.3.1 按钮控件 按钮是与用户交互最直接有效的方式,按钮的使用方法和Windows Form应用程序基本相同。使用Visual Studio 2010开发工具可以直接从“工具箱”面板中创建一个按钮,从而不必编写代码。 13.3.2 文本框控件 通过文本框,系统可以了解到用户需要的信息。在WPF中,文本框控件用TextBox来表示,使用属性Text就可以获取输入的内容。 13.3.3 下拉列表框控件 WPF中的下拉列表框控件使用ComboBox类表示,通过属性面板可以添加数据集。 本范例使用下拉列表框控件,创建一个类似于招聘系统中,填写简历选择地区的功能。 13.3.4 图像控件 WPF应用中显示图像的最直接有效的方法就是使用图像Image控件。从“工具箱”面
您可能关注的文档
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程第4章.ppt
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程第5章.ppt
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程第6章.ppt
- C#程序设计及应用教程 第2版 马骏 第1章 概述.ppt
- C#程序设计及应用教程 第2版 马骏 第2章 数据类型与流程控制.ppt
- C#程序设计及应用教程 第2版 马骏 第4章 面向对象编程基础.ppt
- C#程序设计及应用教程 第2版 马骏 第5章 面向对象的高级编程.ppt
- C#程序设计及应用教程 第2版 马骏 第6章 窗体、控件和组件.ppt
- C#程序设计及应用教程 第2版 马骏 第7章 目录与文件管理.ppt
- C#程序设计及应用教程 第2版 马骏 第9章 ADO.NET与数据操作.ppt
- C#程序设计实用教程 作者 张晓蕾 第1章-Visual C#程序设计基础.ppt
- C#程序设计实用教程 作者 张晓蕾 第2章-C#语言基础.ppt
- C#程序设计实用教程 作者 张晓蕾 第3章-面向对象程序设计.ppt
- C#程序设计实用教程 作者 张晓蕾 第5章-图形与动画.ppt
- C#程序设计实用教程 作者 张晓蕾 第6章-数据库应用开发.ppt
- C#面向对象程序设计 第2版 作者 郑宇军 CSCH2.ppt
- C#面向对象程序设计 第2版 作者 郑宇军 CSCH3.ppt
- C#面向对象程序设计 第2版 作者 郑宇军 CSCH4.ppt
- C#面向对象程序设计 第2版 作者 郑宇军 CSCH6.ppt
- C#面向对象程序设计 第2版 作者 郑宇军 CSCH7.ppt
文档评论(0)