写点什么

WPF 与 Winform 的区别以及应用场景

作者:@@神农
  • 2022 年 3 月 15 日
  • 本文字数:727 字

    阅读完需:约 2 分钟

一、WPF 框架以及应用场景

​ WPF 框架


​ 1.1、WPF 与 WinForm


​ WPF :https://github.com/dotnet/wpf


​ SilverLight : Web 富客户端


​ 1.2、异/同点


​ 共同点:最终的输出结果都是客户端应用,实现 人机交互。


​ 异同点:


  • ​ 界面渲染不一样

  • ​ 业务逻辑控制不一样(界面设计,色彩、尺寸比例)


​ 1.3、框架的可移植性


​ WPF/Winform【表现层】: 只能在 windows 系统使用。


​ Web 应用开发局限性


​ 1.4、应用场景


​ 桌面应用 主要应用在上位机。


​ 对硬件交互比较多的推荐使用 桌面应用。

二、从桌面应用到 WPF 的界面渲染

​ 2.1、界面交互对象


​ 2.2、界面渲染

三、WPF 开发中的表现层与逻辑层

​ 3.1、业务逻辑控制


​ 3.2、事件驱动与数据驱动

四、WPF 基础应用开发实践

<Window x:Class="WpfApp1.MainWindow"        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"        xmlns:local="clr-namespace:WpfApp1"        mc:Ignorable="d"        Title="MainWindow" Height="450" Width="800">    <Grid>        <Button Content="提交" Width="100" Height="100"></Button>    </Grid></Window>
复制代码


发布于: 刚刚阅读数: 4
用户头像

@@神农

关注

还未添加个人签名 2022.03.14 加入

好好学习,天天向上!

评论

发布
暂无评论
WPF 与 Winform 的区别以及应用场景_@@神农_InfoQ写作平台