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

相关推荐
潜心一志3 小时前
HALCON软件——基本架构,算子参数
学习·计算机视觉
爱吃苹果的日记本5 小时前
数据结构第三课(时间复杂度)
数据结构·学习
泡泡鱼(敲代码中)8 小时前
MySQL基础学习笔记:从数据模型到DDL全掌握
开发语言·数据库·笔记·学习·mysql
fanged9 小时前
Agent的Skills(TODO)
学习
是隼人9 小时前
buuctf-pwn picoctf_2018_shellcode(ret2shellcode)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
m4Rk_9 小时前
【论文阅读】Agent 记忆机制(69):STITCH——用上下文意图解决“语义相关但情境错误”的记忆检索
论文阅读·人工智能·学习·开源·github
2601_9499506310 小时前
个人在线刷题的工具
学习·考研·小程序·刷题·小程序推荐
一尘之中10 小时前
深入解析面向服务的架构(SOA):从特性到实施
学习·架构·ai写作
秦哈哈11 小时前
【Hello Agents】学习笔记(二)
笔记·学习·microsoft
sunshine22 girl12 小时前
Java学习三 高级语法3, 方法
java·学习