Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产成人久久91网站下载,二区在线观看,在线播放一区

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          又學一招!Winforms,WPF,XAML- windows桌面開發

          天有個想法想驗證一下,但是感覺項目組web前臺,后臺這樣開發,再聯調效率有點低。

          因此,想回歸到原始的windows窗口程序,簡單直接。

          一直都很懷念當年的delphi,開發速度,尤其是開發界面速度不要太快!

          delphi沒落了后,開始用VS,Visual studio,不是現在前端開發用的vs code。

          下載了第三方的demo后,發現vs2022中,無法將一個按鈕等控件拖動到窗體上,這不扯嗎,找原因沒找到。

          vs2022卸載了,裝vs2015,又發現安裝不是,老是找不到包,以前可不這樣,一路next就安裝下去了。難不成。。。

          又回到vs2022,通過網絡安裝,安裝上來,再打開,居然可以了。。。以前按鈕,控件都是灰的,無法拖動上去。

          都是界面控件可視化設計操作,怎么有點不一樣呢,沒有以前絲滑了。

          一看,程序文件是XAML文件,打開一看,能看明白,是xml格式的控件描述。

          直接用winforms多好,簡單(不粗暴)。

          既然第一次遇到,那就徹底搞明白。

          什么是 WPF

          WPF(Windows Presentation Foundation)是由微軟開發的桌面應用程序框架,用于創建現代化、高度交互和具有視覺吸引力的用戶界面。它是 .NET Framework 的一部分,提供了一種基于 XAML(Extensible Application Markup Language)語言的聲明性編程模型,可以很容易地創建動態、靈活的用戶界面,并且可以與其他 .NET 技術無縫集成。WPF 還具有強大的數據綁定和可重用性,使開發人員可以更快地構建和維護應用程序。WPF 也支持硬件加速和高分辨率顯示,為用戶帶來更好的體驗。

          WPF 和 Winform 的區別

          WPF(Windows Presentation Foundation)和 WinForms(Windows Forms)都是用于創建 Windows 桌面應用程序的框架,但它們有一些重要的區別:

          1. 編程模型:WPF 是基于 XAML 的聲明性編程模型,它可以很容易地創建動態、靈活的用戶界面,支持動畫和高級視覺效果。而 WinForms 則是基于傳統的命令式編程模型,需要在代碼中手動設置每個控件的屬性和事件處理程序。
          2. 數據綁定:WPF 有一個強大的數據綁定系統,可以將 UI 元素和數據源相互綁定,使應用程序更容易管理和更新數據。WinForms 也支持數據綁定,但不如 WPF 靈活。
          3. 可重用性:WPF 支持樣式和模板,使 UI 元素可以輕松地重用和自定義,這大大簡化了應用程序的開發和維護。WinForms 則需要手動創建每個 UI 元素,不太容易重用。
          4. 矢量圖形和分辨率:WPF 使用矢量圖形,可在高分辨率屏幕上呈現清晰的圖像,而 WinForms 使用像素圖形,可能在高分辨率屏幕上顯示模糊或失真。

          什么是XAML

          Extensible Application Markup Language (Extensible Application Markup Language, XAML) 是一種聲明性語言。 具體來講,XAML 可初始化對象和設置對象的屬性,使用一種可顯示多個對象間分層關系的語言結構,還使用了一種支持類型擴展的支持類型約定。

          使用 WPF 時首先遇到的事情之一是 XAML。XAML 代表可擴展應用程序標記語言,一種基于 XML 的簡單的聲明性語言,是微軟用于描述 GUI 的 XML 變種。在之前的 GUI 框架如 WinForms 中,GUI 是用相同語言創建,例如 C# 或 VB.NET ,并且通常由設計者來維護。但是,通過 XAML,微軟使用了另一種方式。非常類似HTML,你現在能輕松編寫你的GUI。

          什么是UWP

          通用 Windows 平臺 (UWP),可以生成適用于任何 Windows 設備(電腦、Xbox One、HoloLens 等等)的應用,然后將這些應用發布到 Store。

          搭建網站之前首先我們使用的是虛擬機VMware Workstation Pro模擬出兩個Windows系統的電腦,一個為Window Server服務器,一個則為普通的Windows客戶端,分別命名為Server-A、win-10


          VMware Workstation Pro虛擬機模擬Windows操作系統(電腦)

          首先我們先給server-A和Win-10配置ip地址


          為Server-A配置IP地址


          為Win-10配置IP地址

          然后我們再將它們歸類到一個網段(連接同一臺交換機)

          兩臺都需要一樣的操作歸類到區段1,由于同樣操作在這里我只演示一臺的設置

          后我們到Server-A處安裝WEB服務器(IIS),然后一直下一步直到點擊安裝


          安裝WEB服務器


          安裝完成后我們隨便創建一個文件目錄,再創建一個文本文件,如何寫上我們的代碼,完成后把記事本的擴展名改為HTML


          網頁代碼


          將記事本的擴展名改為html

          完成后我們再打開我們的Web服務器,右擊網站——>添加網站——>然后輸入自定義的名稱——>再選擇網站的目錄(我們剛剛創建的目錄)——>后選擇網站的IP地址(Server-A的IP)——完成后點擊確定


          設置網站名稱(自定義)——>網站的存儲目錄——>網站的IP地址

          完成后我們再到網站的默認文檔輸入剛剛我們創建的目錄下的文件


          選擇網站的默認文檔


          輸入創建的目錄下的文件

          這時再到控制面板關閉我們的防火墻

          關閉防火墻

          現在我們這就已經搭建好了,可以使用Win-10訪問網站了,我們使用win10打開網頁輸入Server-A的IP地址后,大家可以看到已經訪問到了剛剛寫的網頁


          使用Win10打開網頁輸入Server-A的IP地址

          這期到這里就結束了,想學網絡的同學可以關注我!下期我將教大家如何制作www.xxx.com的域名網站

          家好,我是路程lucky,熱愛開發、設計、學習、生活、愛搗鼓的web前后端工程師,為您帶來原創文章~

          引言

          在前幾期文章中,我們在centos操作系統基礎上搭建了DLNA媒體服務,雖然安裝serviio軟件過程相對坎坷不易,踩坑較多,但收獲很大。本期,我將帶來的是更貼切更多小伙伴的windows平臺搭建DLNA服務,圖形化的安裝方式更加通俗易懂。感興趣的小伙伴還可以看下本文中,對兩種平臺的對比思考,加大對跨平臺軟件的技術認知,摸索出一些跨平臺程序的相似點,干貨滿滿,一定會讓你有所收獲。下面我們開始動手實踐。

          「動手打造家庭媒體網絡平臺」安裝篇-centos搭建DLNA媒體服務


          主站蜘蛛池模板: 国精产品一区二区三区糖心 | 中文字幕在线精品视频入口一区| 视频在线一区二区三区| 国产主播一区二区三区在线观看| 无码人妻一区二区三区免费n鬼沢| 一区二区在线视频观看| 国产精品夜色一区二区三区| 在线中文字幕一区| 人妻av无码一区二区三区| 波多野结衣免费一区视频| 中文无码精品一区二区三区| 国产美女视频一区| 成人精品视频一区二区三区 | 国产一区二区三区在线| 亚洲欧美日韩一区二区三区| 午夜性色一区二区三区免费不卡视频| 国产伦精品一区二区三区视频小说| 天堂一区二区三区在线观看| 国产小仙女视频一区二区三区| 日韩毛片基地一区二区三区| 亚洲一区二区三区在线| 亚洲丰满熟女一区二区哦| 国产av一区最新精品| 国产精品99精品一区二区三区| 冲田杏梨AV一区二区三区| 国产成人无码精品一区不卡| 在线视频亚洲一区| 亚洲第一区精品观看| 国语精品一区二区三区| 亚洲一区二区三区91| 在线免费视频一区二区| 免费在线观看一区| 国偷自产一区二区免费视频| 日韩精品无码一区二区三区 | 国产精品美女一区二区| 无码精品人妻一区二区三区免费| 亚洲高清偷拍一区二区三区| 日韩电影一区二区三区| 在线精品视频一区二区| 一区二区日韩国产精品| 国产成人无码一区二区三区|