場景
作為一名C#的Winform開發者,勢必經歷過從入門到自學、從基礎到進階、從學習到強化的過程。
當經歷過幾年企業級開發的磨鍊,再回頭看之前的開發過程、成長階段發現確實是走了好多的彎路。
作為一名終身學習的信奉者,秉承Java體系需持續學習、持續最佳化的信念。
不惜耗費無數個日日夜夜,耗費大量時間經歷將開發過程中所用到的
Winform開發常用基礎知識點彙總、
Winform開發專案搭建、配置詳解、
Winform開發整合第三方框架詳解、
Winform開發日常開發常見錯誤問題處理、
Winform開發企業級開發架構技巧、
Winform開發整合設計模式示例彙總、
Winform開發開發常用工具類
等等眾多知識點進行彙總。
目標是打造一個Winform開發知識寶庫,如遇到問題可快速搜尋歷史處理經驗,秉承前人栽樹後人乘涼的原則,
便於Java初級開發者快速進階,高效汲取前輩的經驗。
最主要的是此專欄會持續更新,畢竟Winform開發的知識體系遠不止如此。
對自己的知識投資,會換取未來更大的收益!
注:
部落格:
https://blog.csdn.net/badao_liumang_qizhi
實現
部分文章示例
Winform中設定程式開機自啟動(修改登錄檔和配置自啟動快捷方式)
Winform中使用Fleck實現Websocket服務端並讀取SQLite資料庫中資料定時迴圈群發訊息
Winform中使用Websocket4Net實現Websocket客戶端並定時儲存接收資料到SQLite中
Winform中使用Log4Net實現日誌記錄到檔案並迴圈覆蓋
C#中使用Newtonsoft.Charp實現Json物件序列化與反序列化
Winform/Caharp中使用HttpClient時新增請求頭以及響應檔案流實現檔案下載
Winform/Csharp中使用定時器+分頁演算法實現DataGridView自動分頁顯示(模擬大屏切換效果)
Winform/Csharp中使用Linq的Where條件篩選、Select欄位對映(左外連線並設定無匹配時預設值)、OrderBy(排序並自定義排序規則)
Winform/Csharp中使用StackExchange.Redis連線Redis存取資料並序列化物件/反序列化(支援redis key 模糊搜尋)
Winform中使用HttpClient(設定最大超時響應時間)呼叫介面並做業務處理時介面卡住,使用async Task await非同步任務程式設計最佳化
Winform中實現儲存配置到檔案/專案啟動時從檔案中讀取配置(序列化與反序列化物件)
Winform中實現程式初始化時在桌面建立快捷方式並設定圖示(獲取ico圖片資源路徑)
Winform中操作Sqlite資料增刪改查、程式啟動時執行建立表初始化操作
Winform程式在VS中打包成安裝程式(帶解除安裝)
Winform中怎樣使用HttpClient呼叫http的get和post介面並將介面返回json資料解析為實體類
Winform中使用EasyPlayer-RTSP-Win開源元件實現播放RTSP影片流
Winform中使用Mysql.Data.dll實現連線Mysql資料庫並執行sql語句(排除ddl等非法語句的執行)
Winform中實現簡單的登入成功後跳轉到主頁面的邏輯
Winform中實現FTP客戶端並定時掃描指定路徑下檔案上傳到FTP服務端然後刪除檔案
Winform中連線Mysql8並查詢表中資料進行顯示
Winform中使用MQTTnet實現MQTT的服務端和客戶端之間的通訊以及將訂閱的訊息儲存到檔案
Winform中匯出Excel資料量百萬級的處理辦法-匯出為csv檔案
Winform中透過NPOI匯出Excel的三種方式(HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook)附程式碼下載
C#中透過單例模式以及Dictionary實現鍵值對的對映,透過key獲取value
C#中透過list的GetRange方法對list進行按執行長度擷取並拆分
C#中使用SoundPlayer播放音訊檔案(wav檔案)
Winform中實現對照片新增文字和圖片水印(附程式碼下載)
C#中巧用Lambda進行資料的篩選查詢等處理
C#中對檔案File常用操作方法的工具類
DataGridView怎樣實現新增、刪除、上移、下移一行C#窗體應用中使用ZedGraph曲線外掛繪製圖表
C#中將list進行二進位制序列化並儲存資料到檔案
Winform控制元件-DevExpress18下載安裝註冊以及在VS中使用
C#中使用SharpZipLib進行解壓縮然後進行二進位制反序列化
C#中使用DbHelper連線SqlServer資料庫
C#中實現影片播放器窗體程式(附原始碼下載)C#中實現一個TreeGridView(樹形表格)附原始碼下載
使用DevExpress的PdfViewer實現PDF開啟、預覽、另存為、列印(附原始碼下載)
Winforn中設定ZedGraph曲線圖的屬性、座標軸屬性、刻度屬性Winform中使用FastReport實現簡單的自定義PDF匯出
......
等等等等
最重要的一篇
專欄持續更新,持續學習,持續記錄,以教代學,學無止境、與君共勉。
專欄地址:
https://blog.csdn.net/badao_liumang_qizhi/category_9216318_8.html