wpf實(shí)例教程 C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?
C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?作為WPF的用戶,我可以負(fù)責(zé)任地說(shuō)WPF是一個(gè)強(qiáng)大的工具,將來(lái)可以跨平臺(tái)使用。WPF的界面非常漂亮。當(dāng)我熟悉它的時(shí)候,即使我做一個(gè)小的
C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?
作為WPF的用戶,我可以負(fù)責(zé)任地說(shuō)WPF是一個(gè)強(qiáng)大的工具,將來(lái)可以跨平臺(tái)使用。WPF的界面非常漂亮。當(dāng)我熟悉它的時(shí)候,即使我做一個(gè)小的演示,開(kāi)發(fā)速度也會(huì)比WinForm快。它的缺點(diǎn)是學(xué)習(xí)曲線陡峭,我需要使用和體驗(yàn)很多東西。在我熟悉它之后,如果我做Android或者小程序的開(kāi)發(fā),你會(huì)發(fā)現(xiàn)WPF中有很多東西已經(jīng)被觸及了。我已經(jīng)學(xué)會(huì)了如何使用wpft,但我認(rèn)為使用wpft很方便。
有沒(méi)有用WPF開(kāi)發(fā)網(wǎng)頁(yè)的?
兩個(gè)不同層次的概念。
WPF可以說(shuō)是一個(gè)圖形庫(kù)。Net,主要用于GUI圖形用戶界面的開(kāi)發(fā)。微軟的東西與Silverlight非常相似,但仍有未來(lái)。相應(yīng)的Dreamweaver應(yīng)該是visualstudio或ExpressionBlend。
Dreamweaver是一個(gè)開(kāi)發(fā)工具,主要用于web開(kāi)發(fā)。它對(duì)應(yīng)于WPF級(jí)別的HTML、CSS和JavaScript,這比WPF更通用。
你學(xué)的軟件工程,WPF接近傳統(tǒng)意義上的軟開(kāi)放,畢竟WPF需要用到很多東西。Net的東西,WPF也可以做webria,只是不用太多。當(dāng)然,如果你想成為一個(gè)網(wǎng)站,你可以學(xué)習(xí)HTML,CSS,JavaScript和一些背景知識(shí),主要是J2EE,。Net或PHP。
如果你真的想做網(wǎng)頁(yè),寫(xiě)你自己的代碼,少用Dreamweaver designer模式,除非你打算做藝術(shù)什么的。
wpf的窗口中有一個(gè)網(wǎng)址,如何通過(guò)點(diǎn)擊該網(wǎng)址跳到該網(wǎng)址所在的頁(yè)面?
//如果是本地磁盤(pán)上的網(wǎng)頁(yè),可以考慮使用操作系統(tǒng)的文件關(guān)聯(lián)自動(dòng)調(diào)用操作系統(tǒng)的默認(rèn)瀏覽器系統(tǒng)診斷過(guò)程.Start(“資源管理器.exe“,”file:///”htmlFilePath)//它不工作目標(biāo)URI.AbsoluteUri,因?yàn)閁RL轉(zhuǎn)碼將導(dǎo)致找不到文件//如果您不想調(diào)用外部瀏覽器,但想在WPF程序本身中預(yù)覽本地磁盤(pán)上的網(wǎng)頁(yè),可以這樣做://首先在窗口上放置一個(gè)框架,稱之為previewframe,然后var desturi=new URI(“file://”htmlfilepath)預(yù)覽幀源= destUripreviewFrame.刷新() //file:///也是協(xié)議的標(biāo)志。通常,網(wǎng)頁(yè)會(huì)更改為http://、HTTPS://、FTP://-或其他內(nèi)容。這取決于你自己的需要。//如果你想在互聯(lián)網(wǎng)上調(diào)用一個(gè)網(wǎng)頁(yè),你可以參考上面的兩個(gè)例子進(jìn)行修改-我沒(méi)有試過(guò)。