【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:适合简单快速开发界面

相关推荐
Moonnnn.1 小时前
【单片机期末】串行口循环缓冲区发送
笔记·单片机·嵌入式硬件·学习
viperrrrrrrrrr72 小时前
大数据学习(131)-Hive数据分析函数总结
大数据·hive·学习
fen_fen2 小时前
学习笔记(26):线性代数-张量的降维求和,简单示例
笔记·学习·算法
布伦鸽4 小时前
C# WPF 左右布局实现学习笔记(1)
笔记·学习·c#·wpf
陳麦冬6 小时前
深入理解指针(二)
c语言·学习
普宁彭于晏8 小时前
CSS3相关知识点
前端·css·笔记·学习·css3
fen_fen8 小时前
学习笔记(25):线性代数,矩阵-矩阵乘法原理
笔记·学习·线性代数
xiaoxiaoxiaolll10 小时前
从理论崩塌到新路径:捷克科学院APL Photonics论文重构涡旋光技术边界
学习
抠脚学代码11 小时前
Ubuntu18.6 学习QT问题记录以及虚拟机安装Ubuntu后的设置
qt·学习·ubuntu
萌新小码农‍18 小时前
Spring框架学习day7--SpringWeb学习(概念与搭建配置)
学习·spring·状态模式