天有個想法想驗證一下,但是感覺項目組web前臺,后臺這樣開發(fā),再聯(lián)調(diào)效率有點低。
因此,想回歸到原始的windows窗口程序,簡單直接。
一直都很懷念當年的delphi,開發(fā)速度,尤其是開發(fā)界面速度不要太快!
delphi沒落了后,開始用VS,Visual studio,不是現(xiàn)在前端開發(fā)用的vs code。
下載了第三方的demo后,發(fā)現(xiàn)vs2022中,無法將一個按鈕等控件拖動到窗體上,這不扯嗎,找原因沒找到。
vs2022卸載了,裝vs2015,又發(fā)現(xiàn)安裝不是,老是找不到包,以前可不這樣,一路next就安裝下去了。難不成。。。
又回到vs2022,通過網(wǎng)絡安裝,安裝上來,再打開,居然可以了。。。以前按鈕,控件都是灰的,無法拖動上去。
都是界面控件可視化設計操作,怎么有點不一樣呢,沒有以前絲滑了。
一看,程序文件是XAML文件,打開一看,能看明白,是xml格式的控件描述。
直接用winforms多好,簡單(不粗暴)。
既然第一次遇到,那就徹底搞明白。
WPF(Windows Presentation Foundation)是由微軟開發(fā)的桌面應用程序框架,用于創(chuàng)建現(xiàn)代化、高度交互和具有視覺吸引力的用戶界面。它是 .NET Framework 的一部分,提供了一種基于 XAML(Extensible Application Markup Language)語言的聲明性編程模型,可以很容易地創(chuàng)建動態(tài)、靈活的用戶界面,并且可以與其他 .NET 技術無縫集成。WPF 還具有強大的數(shù)據(jù)綁定和可重用性,使開發(fā)人員可以更快地構建和維護應用程序。WPF 也支持硬件加速和高分辨率顯示,為用戶帶來更好的體驗。
WPF(Windows Presentation Foundation)和 WinForms(Windows Forms)都是用于創(chuàng)建 Windows 桌面應用程序的框架,但它們有一些重要的區(qū)別:
Extensible Application Markup Language (Extensible Application Markup Language, XAML) 是一種聲明性語言。 具體來講,XAML 可初始化對象和設置對象的屬性,使用一種可顯示多個對象間分層關系的語言結構,還使用了一種支持類型擴展的支持類型約定。
使用 WPF 時首先遇到的事情之一是 XAML。XAML 代表可擴展應用程序標記語言,一種基于 XML 的簡單的聲明性語言,是微軟用于描述 GUI 的 XML 變種。在之前的 GUI 框架如 WinForms 中,GUI 是用相同語言創(chuàng)建,例如 C# 或 VB.NET ,并且通常由設計者來維護。但是,通過 XAML,微軟使用了另一種方式。非常類似HTML,你現(xiàn)在能輕松編寫你的GUI。
通用 Windows 平臺 (UWP),可以生成適用于任何 Windows 設備(電腦、Xbox One、HoloLens 等等)的應用,然后將這些應用發(fā)布到 Store。
搭建網(wǎng)站之前首先我們使用的是虛擬機VMware Workstation Pro模擬出兩個Windows系統(tǒng)的電腦,一個為Window Server服務器,一個則為普通的Windows客戶端,分別命名為Server-A、win-10
VMware Workstation Pro虛擬機模擬Windows操作系統(tǒng)(電腦)
首先我們先給server-A和Win-10配置ip地址
為Server-A配置IP地址
為Win-10配置IP地址
然后我們再將它們歸類到一個網(wǎng)段(連接同一臺交換機)
兩臺都需要一樣的操作歸類到區(qū)段1,由于同樣操作在這里我只演示一臺的設置
后我們到Server-A處安裝WEB服務器(IIS),然后一直下一步直到點擊安裝
安裝WEB服務器
安裝完成后我們隨便創(chuàng)建一個文件目錄,再創(chuàng)建一個文本文件,如何寫上我們的代碼,完成后把記事本的擴展名改為HTML
網(wǎng)頁代碼
將記事本的擴展名改為html
完成后我們再打開我們的Web服務器,右擊網(wǎng)站——>添加網(wǎng)站——>然后輸入自定義的名稱——>再選擇網(wǎng)站的目錄(我們剛剛創(chuàng)建的目錄)——>后選擇網(wǎng)站的IP地址(Server-A的IP)——完成后點擊確定
設置網(wǎng)站名稱(自定義)——>網(wǎng)站的存儲目錄——>網(wǎng)站的IP地址
完成后我們再到網(wǎng)站的默認文檔輸入剛剛我們創(chuàng)建的目錄下的文件
選擇網(wǎng)站的默認文檔
輸入創(chuàng)建的目錄下的文件
這時再到控制面板關閉我們的防火墻
關閉防火墻
現(xiàn)在我們這就已經(jīng)搭建好了,可以使用Win-10訪問網(wǎng)站了,我們使用win10打開網(wǎng)頁輸入Server-A的IP地址后,大家可以看到已經(jīng)訪問到了剛剛寫的網(wǎng)頁
使用Win10打開網(wǎng)頁輸入Server-A的IP地址
這期到這里就結束了,想學網(wǎng)絡的同學可以關注我!下期我將教大家如何制作www.xxx.com的域名網(wǎng)站
家好,我是路程lucky,熱愛開發(fā)、設計、學習、生活、愛搗鼓的web前后端工程師,為您帶來原創(chuàng)文章~
在前幾期文章中,我們在centos操作系統(tǒng)基礎上搭建了DLNA媒體服務,雖然安裝serviio軟件過程相對坎坷不易,踩坑較多,但收獲很大。本期,我將帶來的是更貼切更多小伙伴的windows平臺搭建DLNA服務,圖形化的安裝方式更加通俗易懂。感興趣的小伙伴還可以看下本文中,對兩種平臺的對比思考,加大對跨平臺軟件的技術認知,摸索出一些跨平臺程序的相似點,干貨滿滿,一定會讓你有所收獲。下面我們開始動手實踐。
「動手打造家庭媒體網(wǎng)絡平臺」安裝篇-centos搭建DLNA媒體服務
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。