原创 如何設置默認輸入法

1. 打開控制面板。 2. 在控制面板中,選擇“更改鍵盤或其他輸入法”。 3. 選擇“鍵盤和語言”->“更改鍵盤”。 4. 選擇“常規”,根據自己的需要設置默認輸入法。

原创 Winform遍歷窗口的所有控件(兩種方式)

博文主要以下圖中的控件來比較這兩種方式獲取控件的方式: 1. 最簡單的方式: private void GetControls1(Control fatherControl) { Control.ControlCollectio

原创 Visual Studio2013統計代碼行數

1. 在“解決方案資源管理器”中選擇你的項目的解決方案,然後按下Ctrl+Shift+F,彈出“查找和替換”窗口。 2. 在彈出的“查找和替換”窗口中,“查找內容”輸入b*[^:b#/]+.*$,“查找範圍”選擇整個解決方案,“查找選項

原创 Windows運行命令

子豐以win10爲例,介紹一些常用的Windows運行命令。 打開“運行程序”的方法有3種方式: 方式一:【開始】—【所有應用】—【Windows系統】—【運行】 方式二:搜索 “運行” 方式三:快捷鍵:WIN+R 1. 打開cm

原创 繪製個性書籍標籤以及保存或打印標籤(C#)

       書籍的標籤被經常來管理圖書,爲每一本書籍都貼上一個標籤,既方便查閱書籍,又方便管理書籍。本博文介紹的程序主要實現以下3個功能: 1. 繪製書籍標籤 2. 保存標籤爲圖片 3. 打印標籤 程序下載:點擊打開鏈接 http://

原创 如何徹底卸載Microsoft Office

使用微軟的Office卸載工具可以很便捷很乾淨的卸載Microsoft Office。並且,對於不同版本的Office需要使用對應的卸載工具。 如果覺得從官網下載比較麻煩,可以直接下載子豐的分享: 鏈接:點擊打開鏈接 密碼:44v8 ht

原创 排序算法

        假定被排序的數據是由一組元素組成的表,而元素由若干數據項組成,其中有一項可用來標識該元素,稱爲關鍵字項,其值稱爲關鍵字。關鍵字可用作排序運算的依據。 1. 什麼是排序         排序,就是整理表中的元素,使之關鍵字按

原创 C#的Winform多語言實現(resx文件)

       使用resx文件實現Winform多語言切換,本博文提供的代碼可以實現簡體中文、繁體中文、英文的切換。如果需要增加其它語言的切換,只需要編寫相應的語言的resx文件即可。 並且,當修改了語言之後,會更新所有打開的窗口。先貼幾

原创 Winform的TextBox實現明文和密文的切換

       Winform只需要將TextBox的PasswordChar屬性設置爲一個特殊字符,即可用於輸入密碼。但是,當用戶輸入了錯誤的密碼時,刪除所有的輸入,再次重新輸入就會顯得有點麻煩,而且可能還會輸錯。因此,需要提供一種方式供

原创 等比例縮放圖片(C#)

       在使用圖片的過程中,我們有時候需要將圖片縮放到特定的寬度和高度,但是又不希望圖片被直接拉伸而變形,而是實現圖片的等比例縮放。類似於Winform的PictureBox的SizeMode屬性的Zoom,而不是StretchIm

原创 排序算法——選擇排序

       選擇排序的基本思想:每一趟從待排序的元素中選出關鍵字最小(或最大)的元素,順序放在已排好序的子表裏,直到全部元素排序完畢。 1. 直接選擇排序 /** * 選擇排序 * * 算法:直接選擇排序(Straight Sel

原创 排序算法——歸併排序

       歸併排序是多次將兩個或兩個以上的有序表合併爲一個新的有序表。最簡單的歸併是二路歸併,即將兩個有序表合併爲一個有序表。二路歸併排序的基本思想是:將R[0..n-1]看作是n個長度爲1的有序子表,然後進行兩兩二路歸併,得到[n/

原创 百度翻譯API(C#)

       使用百度翻譯API能夠實現多種不同語言之間的自動翻譯。首先,需要到百度翻譯API的官網申請appid和密鑰,只要你有郵箱和手機號就能申請到。 注:子豐給出的程序中的appid和密鑰都是隨便寫的,因此,程序下載之後必須要將這兩

原创 排序算法——基數排序

       基數排序不需要進行關鍵字的比較,而是通過“分配”和“收集”過程來實現排序的,是一種藉助多關鍵字排序的思想對單關鍵字排序的方法。它通過比較關鍵字不同位上的字符的大小進行排序,每一趟排序過程並不產生有序區,也就是說在最後一趟排序

原创 Winform的Panel繪製邊框

給Panel繪製邊框能夠達到一定的美感,這其實很簡單,只需要編寫Paint事件即可。 private void panel1_Paint(object sender, PaintEventArgs e) { //使用紅色虛線繪製邊