因爲該項目屬於已完成項目,過程實驗報告均以提交,這裏一次性提交到博客中分享一下app
新建一個wpf項目,命名爲HTTPServer編輯器
點擊MainWindow.xaml能夠進入xaml的設計器環境函數
在設計器環境中咱們能夠經過下方的xaml代碼編輯器進行界面修改工具
也能夠經過右側工具箱拖拉控件調整位置測試
根據實驗要求咱們先拖放兩個文本框.net
而後咱們還須要添加兩個多行文本框設計
拖拉完成後咱們須要進行對文本框的換行屬性進行編輯xml
咱們能夠直接修改xaml或者在右側控件屬性中修改事件
在屬性框上方的搜索框中輸入相關的可修改屬性能夠快速找到修改項資源
找到圖中TextWrapping屬性能夠進行修改,wrap表明可換行,nowrap不換行
而一些其餘類型的屬性能夠按需求進行修改,增長enter換行等屬性
除了經過圖形界面進行拖拉勾選編輯,咱們還能夠直接編寫xaml代碼
與xml類似的格式,咱們能夠在一行中添加刪除屬性來修改textbox的屬性,不存在的則以默認值來規約
好比上面修改換行屬性咱們能夠直接添加TextWrapping="Wrap",Wrap值能夠修改
理解wpf中xaml的界面編輯方式,咱們能夠繼續完成該實驗,把控件所有寫上而且調整好位置
固定好控件的分配,開始修改控件的默認顯示,好比修改標題,label,以及textbox的默認文字顯示
修改完成後初步完成界面的設計
下一步開始處理控件的相應
在屬性中能夠切換到事件相應的處理函數填寫界面
其中咱們須要給button控件增長一個click的相應
回車能夠進入後臺代碼處理界面
只要點擊按鈕就會觸發該函數
界面和響應邏輯處理好後,能夠對相應函數的具體實現進行處理
要求將輸入框內容複製到輸出框
也時候咱們須要拿到輸入輸出框的資源名稱變量名進行控制
添加兩個x:Name
以後添加一行recv.Text = send.Text;便可實現複製
接下能夠運行程序進行測試
在左側輸入文本,點擊發送,右側出現相同的內容,運行成功
屢次輸入測試,均可以正確運行
進行實驗以前我已經使用過wpf開發相關的程序,因此過程並無遇到什麼問題,鞏固基礎知識與操做,爲接下來的實驗提供基礎,以及配置好相關的運行環境