1. 程式人生 > >程式設計課 C#的作業報告四

程式設計課 C#的作業報告四

實驗四 文字編輯器

設計開發一個多文件文字編輯器,在文字編輯器,影象處理器這樣的應用軟體中,通常需要同時處理一個或多個文件,每個文件獨立地執行軟體所需要的功能,子窗體之間可以進行資料互動,也可以互不相關,Visual Studio開發環境就是多文件文字編輯器。

1. 介面設計

介面

2. 功能實現

分別執行新建文件,設定字型,設定粗體,設定斜體,設定下劃線,情況如下:

功能

3. 拓展功能

分別對其進行顏色改變,撤回,搜尋與替換的功能,居中以及右對齊執行情況如下:
擴充套件功能

擴充套件功能2

4. 實驗體會
  1. 這次實驗深刻體會到了C#裡邊的某些控制元件的方便性,就比如這次實驗裡邊的Richtextbox裡邊的各種函式,一句話的函式就可以完成撤回,剪下,複製,貼上等功能。
  2. 更加深刻地認識到了comblebox這個控制元件的功能,可以利用它載入自己定義的一系列東西,還可以載入本系統已有的東西。
  3. 在拓展功能部分對於搜尋字元常與替換有了更深刻地理解,瞭解到裡面搜尋是如何去搜索的,就是利用原來你搜索的字串長度去搜索的,每次累加直到達到文字末。替換也是利用了搜尋功能去查詢然後再把它給換掉。
  4. 最後一次程式設計課的實驗,來個總結,雖然一開始對C#毫不理解,對語法也不是很明白,但是自己一步步做的每一個實驗都有所收穫,不會的去百度,最後完成一個個作品,十分開心,總體上看,C#確實要比其他的圖形介面程式語言好得多,只能說它的工具確實太強大了。

僅是為了記錄自己的學習過程,請大佬們勿噴!!