C#-JudgeSystem判題系統-安裝和熟悉C#開發環境

因爲該項目屬於已完成項目,過程實驗報告均以提交,這裏一次性提交到博客中分享一下app

Unnamed QQ Screenshot20150819135319

Unnamed QQ Screenshot20150729144235

新建一個wpf項目,命名爲HTTPServer編輯器

Unnamed QQ Screenshot20150729144620

點擊MainWindow.xaml能夠進入xaml的設計器環境函數

Unnamed QQ Screenshot20150729144815

在設計器環境中咱們能夠經過下方的xaml代碼編輯器進行界面修改工具

Unnamed QQ Screenshot20150729144754

也能夠經過右側工具箱拖拉控件調整位置測試

Unnamed QQ Screenshot20150729145202

根據實驗要求咱們先拖放兩個文本框.net

而後咱們還須要添加兩個多行文本框設計

Unnamed QQ Screenshot20150729145736

拖拉完成後咱們須要進行對文本框的換行屬性進行編輯xml

咱們能夠直接修改xaml或者在右側控件屬性中修改事件

Unnamed QQ Screenshot20150729145931

在屬性框上方的搜索框中輸入相關的可修改屬性能夠快速找到修改項資源

找到圖中TextWrapping屬性能夠進行修改,wrap表明可換行,nowrap不換行

Unnamed QQ Screenshot20150729150138

而一些其餘類型的屬性能夠按需求進行修改,增長enter換行等屬性

除了經過圖形界面進行拖拉勾選編輯,咱們還能夠直接編寫xaml代碼

Unnamed QQ Screenshot20150729150455

與xml類似的格式,咱們能夠在一行中添加刪除屬性來修改textbox的屬性,不存在的則以默認值來規約

好比上面修改換行屬性咱們能夠直接添加TextWrapping="Wrap",Wrap值能夠修改

理解wpf中xaml的界面編輯方式,咱們能夠繼續完成該實驗,把控件所有寫上而且調整好位置

Unnamed QQ Screenshot20150729151248

固定好控件的分配,開始修改控件的默認顯示,好比修改標題,label,以及textbox的默認文字顯示

修改完成後初步完成界面的設計

Unnamed QQ Screenshot20150729151624

下一步開始處理控件的相應

Unnamed QQ Screenshot20150729151837

在屬性中能夠切換到事件相應的處理函數填寫界面

其中咱們須要給button控件增長一個click的相應

Unnamed QQ Screenshot20150729152135

回車能夠進入後臺代碼處理界面

Unnamed QQ Screenshot20150729152251

只要點擊按鈕就會觸發該函數

界面和響應邏輯處理好後,能夠對相應函數的具體實現進行處理

要求將輸入框內容複製到輸出框

也時候咱們須要拿到輸入輸出框的資源名稱變量名進行控制

Unnamed QQ Screenshot20150729152957

添加兩個x:Name

以後添加一行recv.Text = send.Text;便可實現複製

Unnamed QQ Screenshot20150729153118

接下能夠運行程序進行測試

Unnamed QQ Screenshot20150729153243

Unnamed QQ Screenshot20150729153431

在左側輸入文本,點擊發送,右側出現相同的內容,運行成功

屢次輸入測試,均可以正確運行

進行實驗以前我已經使用過wpf開發相關的程序,因此過程並無遇到什麼問題,鞏固基礎知識與操做,爲接下來的實驗提供基礎,以及配置好相關的運行環境

相關文章
相關標籤/搜索