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

相关推荐
一只侯子5 小时前
Face AE Tuning
图像处理·笔记·学习·算法·计算机视觉
烤麻辣烫6 小时前
黑马程序员大事件后端概览(表现效果升级版)
java·开发语言·学习·spring·intellij-idea
Macbethad6 小时前
使用WPF编写一个数据记录页面
wpf
烤麻辣烫8 小时前
黑马程序员苍穹外卖(新手)DAY6
java·开发语言·学习·spring·intellij-idea
Xudde.9 小时前
Quick2靶机渗透
笔记·学习·安全·web安全·php
AA陈超10 小时前
Git常用命令大全及使用指南
笔记·git·学习
麦麦在写代码11 小时前
前端学习5
前端·学习
降临-max12 小时前
JavaSE---网络编程
java·开发语言·网络·笔记·学习
大白的编程日记.12 小时前
【计算网络学习笔记】MySql的多版本控制MVCC和Read View
网络·笔记·学习·mysql
u***420715 小时前
Golang 构建学习
开发语言·学习·golang