【WPF】WPF学习之面试常问问题

一、WPF和Winform的区别:

WPF:

1、Wpf基于xaml语言来定义用户界面,可以实现界面和逻辑分离。

2、Wpf基于DirectX(多媒体编程接口)开发,其作用是可以进行图形渲染,多媒体、动画开发。

3、数据绑定模式强大,支持MVVM(model-view-viewModel)模式.
Winform:
1、Winform基于windows操作系统的GDI+(图形设备接口),其主要负责系统与绘图程序之间的信息交换,处理windows图形输出。

2、Winform的业务主要依赖于控件事件,界面代码和逻辑代码不容易分开。 3、数据绑定适合基本的数据展示和交互,较为简单。

二、使用场景

1、WPF:界面需要用到多媒体、动画这种丰富的图形界面, 2、Winform:适合简单快速开发界面

相关推荐
爱米的前端小笔记30 分钟前
前端八股自学笔记分享—页面布局(二)
前端·笔记·学习·面试·求职招聘
alikami1 小时前
【前端】前端学习
学习
一只小菜鸡..1 小时前
241118学习日志——[CSDIY] [ByteDance] 后端训练营 [06]
学习
Hacker_Oldv3 小时前
网络安全的学习路线
学习·安全·web安全
蒟蒻的贤3 小时前
vue学习11.21
javascript·vue.js·学习
高 朗3 小时前
【GO基础学习】基础语法(2)切片slice
开发语言·学习·golang·slice
码上有前3 小时前
解析后端框架学习:从单体应用到微服务架构的进阶之路
学习·微服务·架构
岳不谢3 小时前
VPN技术-VPN简介学习笔记
网络·笔记·学习·华为
海害嗨4 小时前
阿里巴巴官方「SpringCloudAlibaba全彩学习手册」限时开源!
学习·开源
小A1595 小时前
STM32完全学习——使用SysTick精确延时(阻塞式)
stm32·嵌入式硬件·学习