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

相关推荐
朗迹 - 张伟2 小时前
UE5 PCG学习笔记
笔记·学习·ue5
令狐前生6 小时前
设计模式学习整理
学习·设计模式
湘-枫叶情缘6 小时前
解构认知边界:论万能方法的本体论批判与方法论重构——基于跨学科视阈的哲学-科学辩证
科技·学习·重构·生活·学习方法
inputA8 小时前
【LwIP源码学习6】UDP部分源码分析
c语言·stm32·单片机·嵌入式硬件·网络协议·学习·udp
海尔辛8 小时前
学习黑客5 分钟读懂Linux Permissions 101
linux·学习·安全
真的想上岸啊9 小时前
学习51单片机01(安装开发环境)
嵌入式硬件·学习·51单片机
每次的天空10 小时前
Android学习总结之Glide自定义三级缓存(面试篇)
android·学习·glide
名誉寒冰10 小时前
# KVstorageBaseRaft-cpp 项目 RPC 模块源码学习
qt·学习·rpc
开发游戏的老王11 小时前
[虚幻官方教程学习笔记]深入理解实时渲染(An In-Depth Look at Real-Time Rendering)
笔记·学习·虚幻
码农小嘉12 小时前
若依框架页面
学习