版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单元二WPF图形与多媒体【案例1】用户登录与注册【案例2】知识问答【案例3】图片轮播【案例1】用户登录与注册案例描述本案例要求用户实现以下几项功能:1) 登录与注册界面的布局;2) 实现登录与注册界面之间的跳转,当用户点击注册按钮时应跳转到注册界面;3) 在注册界面应检验两次密码输入是否一致;4) 当用户注册成功后,应能使用新注册的用户名和密码进行登录(默认的用户名及密码:admin)。案例描述注册界面登录界面案例分析登录界面与注册界面可罗列出需要使用的控件有:标签、文本框、密码框、登录与注册应为按钮。两个界面的切换可通过Grid控件的Visibility属性值设置来实现。Grid用于定义由列和行组成的灵活的网格区域,类似于网页开发中的网格布局,对于比较复杂而灵活的界面布局比较适用。必备知识Label用来显示文本内容,可以为其他元素,如文本框等添加一些描述性的信息。Button表示Windows按钮元素。TextBox元素用于显示或编辑纯文本字符。1.Grid2.Label3.Button4.TextBox1.工程创建2.界面布局3.代码实现案例实现案例实现【案例2】知识问答案例描述知识问答是常见的用于考核学习者知识的掌握,比如日常生活中的:历史知识问题、健康知识问题、生活常识问答等。知识问答用于考核学习者对于农业大棚的认识情况。本案例要求用户实现以下几项功能:1) 设置知识问答题界面;2) 判断学习者回答是否正确?无论正确与否都请提示;3) 计算学习者的成绩,并告知。案例效果案例分析本案例的主要功能是实现知识的问答,当用户答对时应给予加分。从界面中看,需要使用的控件有:Image控件(用于放置图片)、RadioButton控件(提供给学习者的选项)、TextBlock控件(用于显示题目),以及之前介绍过的Grid等控件。RadioButton表示一个按钮,可以选择。由isChecked属性判断该元素是否被选中。Image表示用于显示图像的控件。常用属性Source用来获取或设置图像的ImageSource。TextBlock和Label都是用来显示文本的,不可由用户直接编辑。TextBox可进行编辑。必备知识1.RadioButton2.Image3.TextBlock1.工程创建2.界面布局3.代码实现案例实现【案例3】图片轮播案例描述在WPF中,可以使用声明的方式构建动画,甚至不需要任何后台代码就可以实现动画效果。WPF提供的动画模型和强大的类库,使实现一般动画变得轻而易举。在本案例中,我们将实现:当鼠标点击图片时可以看到4150点亮灯泡的动画效果。案例效果案例分析日常生活中我们所看到的动画片,其实是指采用逐帧拍摄对象并连续播放而形成运动的影像技术。在System.Windows.Media.Animation这个命名空间中也提供了线性插值动画类等。然而,本案例需要借助CompositionTarget类来绘制图画,BackgroundWorker类来实现线程。1.CompositionTarget类2.BackgroundWorker类必备知识CompositionTarget是一个类,表示其绘制你的应用程序的显示图面。WPF动画引擎提供了许多用于创建基于帧的动画的功能。但是有应用程序方案中,您需要通过基于每个帧来呈现控件。CompositionTarget对象提供了创建基于每帧回调的自定义动画的功能。BackgroundWorker类使您可以在单独的专用线程中运行操作,耗时操作。若要设置的后台操作,将添加的事件处理程序DoWork事件。在此事件处理程序中调用耗时的操作。若要开始操作,请调用RunWorkerAsync。若要接收进度更新的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长沙市雨花区枫树山明宸小学2026年春季合同制教师招聘备考题库及1套参考答案详解
- 2025年根河市人民政府面向社会公开招聘(补招)乡镇及政府专职消防队员26人备考题库及参考答案详解1套
- 2025年个旧市辉煌供销有限公司招聘备考题库及答案详解1套
- 2025年云南屏边县公安局公开招聘警务辅助人员备考题库及参考答案详解1套
- 2025年教育行业五年发展:STEAM教育报告
- 2025年重庆长江轴承股份有限公司招聘13人备考题库完整参考答案详解
- 2025中国医学科学院医学生物学研究所第二批招聘10人备考考试试题及答案解析
- 佛山市第三人民医院(佛山市精神卫生中心)2026年招聘备考题库及参考答案详解
- 2025年如皋市卫健系统部分单位公开招聘事业编制工作人员49人备考题库及一套参考答案详解
- 2025年户外拓展训练行业五年健康安全与急救培训体系报告
- 2025下半年贵州遵义市市直事业单位选调56人考试笔试参考题库附答案解析
- 2025年淮北市相山区公开招考村(社区)后备干部66名笔试考试参考试题及答案解析
- 2025年贵州锦麟化工有限责任公司招聘备考题库及一套参考答案详解
- 2025年石家庄市公安局鹿泉分局公开招聘留置看护警务辅助人员30人的备考题库有答案详解
- 【数 学】2025-2026学年北师大版七年级数学上册期末综合提升卷III
- 车辆运营托管协议书
- 文创创业IP打造与产品变现实战方案2026年
- 2025年云南省人民检察院聘用制书记员招聘(22人)笔试考试备考试题及答案解析
- 2024年电大法学专科行政法与行政诉讼法网考题库
- 起重机改造合同范本
- 2025中国医药健康产业股份有限公司总部有关领导人员选聘笔试历年参考题库附带答案详解
评论
0/150
提交评论