原创 C#學習筆記:CheckedListBox控件的用法

一、常用屬性、方法和事件 1.常用屬性 (1)CheckOnClick屬性 CheckOnClick屬性是布爾類型的值,如果爲True,那麼單擊條目就能將條目勾選;如果爲false,則要雙擊條目才能將其勾選。 (2)ColumnWidth

原创 VS寫彙編程序002:用匯編語言寫函數

       彙編語言在運行效率上有優勢,通過精心設計的彙編程序,其執行效率會比C語言高,但是程序難寫難調試。使用匯編程序編寫大型程序很具有挑戰性,不太可能全部使用匯編。爲兼顧開發成本和程序執行效率,C語言和彙編混合編程爲上好的選擇,即在

原创 C#學習筆記:GDI圖形高級編程(2)——關於Brush類

使用GDI圖形接口進行繪圖時,如果需要填充圖形,那麼就需要創建一個畫刷(Brush)對象。GDI的Brush類本身是抽象類,不能直接實例化,所以GDI API 提供了一下五個類,來擴展Brush,並提供了具體的實現,如下: 下面將給出幾

原创 C#學習筆記:GDI圖形高級編程(1)——如何將圖形畫到控件上

之前學習OpenGL是用C語言寫的程序,開發個界面,既繁瑣又不美觀,還一大堆BUG。現在學了C#,可以很輕易地進行界面開發,我就尋思着,怎麼樣把OpenGL搬到C#中。查了很多資料,得出了這樣一個結論:OpenGL官方沒有爲C#語言提供O

原创 批量生成具有多層嵌套結構的文件夾

我有一個表格,表格裏是一批文件夾的名稱,我要快速、準確、批量地生成一批文件夾。如果自己有耐心的的話,當然可以一個個地建立。如果文件夾只有一層,不存在嵌套現象,那麼就很簡單了,網上很容易找到方法。如果文件夾很多,而且存在多級子文件夾嵌套其中

原创 VS寫彙編程序01:VS2015配置彙編語言開發環境

        一般情況下,大都數人都不會想用匯編這種古老的語言,但有時候想操控硬件或者想優化程序,又不得不用到彙編語言。彙編語言的編寫,調試是一件非常麻煩的事,要是有一個集成的開發環境,那寫彙編就可以說是得心應手。就目前來看,似乎沒有哪

原创 C#學習筆記:控件BackColor屬性與ForeColor的使用方法

1.解釋 (1)BackColor屬性 BackColor屬性表示控件的背景顏色,各個顏色顏色分量的取值範圍是0-255的整數。 (2)ForeColor屬性 ForeColor屬性表示控件的前景色,用於顯示文本,也就是說,控件上字體的顏

原创 C#學習筆記:動態設置控件的背景圖片

C#窗體應用程序中設計中,有些控件是可以設置背景圖片(BackgroundImage)的,比如窗體(Form)、按鈕(Button)、標籤(Label)等,對於圖片框控件(PictureBox),它不僅有背景圖片(BackgroundIm

原创 曾經寫過的代碼:(1)C語言大作業之詞頻統計程序

        已經畢業了,沒有從事編程相關的工作,以後也很少會寫代碼了。想想這些年寫了不少代碼,從最開始的A+B開始,到最後的各種看似很屌逼的程序。踩過很多坑,求過很多人,查過很多資料。直到現在纔敢說自己精通C語言,然而也只是精通語言本

原创 C#學習筆記:控件的Location屬性值的設置與獲取

以前習慣了使用VB6.0設計界面,現在學習C#,一開始覺得C#其實跟VB6.0差不多,於是把VB6.0那點本事都往C# 這邊搬,結果影響了C#的理解,以至於初始學習階段遇到了困惑,花了了很多時間去解決類似於“明明就應該這樣寫得 代碼,爲什

原创 C#學習筆記:設置與獲取控件的大小

控件的Size屬性決定着控件的大小(寬和高),下面將從代碼中設置控件的寬和高。假設控件名爲control,其寬度爲w,高度爲h。 1.設置控件的大小 control.Size=new Size(w,h);//設置控件的寬度爲w,高度爲h。

原创 lib文件與dll文件的區別與聯繫

 一、lib文件 lib文件是靜態鏈接庫文件,其中存放的是函數調用的信息,在windows操作系統中起到鏈接程序和函數的作用。其意義在於代碼重用,程序員將常用的功能寫成函數,保存爲lib文件,在以後編程要實現這些功能的時候,就不需要在重新

原创 C#學習筆記:控件的字體(Font)屬性設置

很多控件都有字體(Font)這一項屬性,如果在設計器的屬性欄中靜態設置,自然沒問題,可是在代碼中,運行時動態設置,就沒有那麼容易了。考慮到以後會經常用到這一項,研究一下如何設置字體屬性還是很有必要的。 設置字體主要有兩種方法,一種是直接向

原创 C#學習筆記:RadioButton控件與CheckBox控件的用法

一、用途 1.RadioButton控件 單選按鈕,當與其他單選按鈕成對出現時,允許用戶從一組選項中選擇單個選項。也就是說,當同一個容器中(Form、Panel、GroupBox、PictureBox等)存在兩個以上的單選按鈕時,只能有一