WPF 與 Winform 的區別以及應用場景


一、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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM