兩學(xué)一做知識(shí)競(jìng)賽網(wǎng)站網(wǎng)絡(luò)營(yíng)銷方式有哪幾種
《深入淺出WPF》學(xué)習(xí)筆記一.解析WPF程序
visual studio幫助我們做了那些事情
引用文件
輸出文件類型
按照最原始的方式,我們需要手動(dòng)打開(kāi)編譯器命令行,使用命令引用類庫(kù)將代碼編譯成目標(biāo)文件。
visual studio會(huì)根據(jù)我們選擇的項(xiàng)目模板,自動(dòng)加載引用類庫(kù),并調(diào)用編譯器將其編譯成目標(biāo)文件。
解析最簡(jiǎn)單的wpf程序
1.zamel文件也就是xaml文件中每一個(gè)標(biāo)簽,就相當(dāng)于創(chuàng)建一個(gè)對(duì)象,比如window標(biāo)簽就是創(chuàng)建了1個(gè)window對(duì)象;
2.window標(biāo)簽中的Title則相當(dāng)于特性,用來(lái)設(shè)置標(biāo)簽的屬性,比如設(shè)置Title屬性為MainWindow;
3.xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 默認(rèn)的一組類庫(kù),會(huì)自動(dòng)導(dǎo)入一系列的類庫(kù);Window標(biāo)簽則是在默認(rèn)類庫(kù)中,如非默認(rèn)則需要更改標(biāo)簽;
如修正為xmlns:m="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
則需要更改Window標(biāo)簽為m:Window
4.xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"用來(lái)關(guān)聯(lián)后臺(tái)的partical聲明的.cs關(guān)聯(lián)
比如MainWindow.xaml.cs文件則需要x:Class="WpfApp9.MainWindow"來(lái)指明zamel文件即MainWindow.xaml文件與其合并在一起;
如指明錯(cuò)誤則會(huì)編譯報(bào)錯(cuò)。
具體可以使用ILSpy來(lái)反編譯IL代碼觀察。
好的講解真的是醍醐灌頂,很多東西都串起來(lái)了。