C#助力期末
一、復(fù)習(xí)提綱
1.C#基本語法
(1)VC#項目中常用文件的擴(kuò)展名 .sln .csproj .cs等
(2)C#常用的關(guān)鍵字、標(biāo)識符的定義規(guī)則、代碼的書寫規(guī)則等
(3)C#常用的數(shù)據(jù)類型、運(yùn)算符、語句結(jié)構(gòu)
(4)掌握把數(shù)學(xué)表達(dá)式的書寫方法(掌握數(shù)學(xué)公式轉(zhuǎn)換為C#表達(dá)式的方法)。
(5)簡單類型數(shù)據(jù)之間的轉(zhuǎn)換方法
- ①強(qiáng)制類型轉(zhuǎn)換: (目標(biāo)類型)變量或表達(dá)式
- ②將字符串類型轉(zhuǎn)換為數(shù)值類型: 數(shù)據(jù)類型.Parse(字符串)
- ③其他數(shù)據(jù)類型轉(zhuǎn)換為字符串: 變量或表達(dá)式.ToString()
注意:數(shù)值類型轉(zhuǎn)換為字符串時,可以設(shè)置保留的小數(shù)位數(shù)。 - ④使用Convert類實(shí)現(xiàn)各種類型的數(shù)據(jù)轉(zhuǎn)換。
(6)消息框(MessageBox)類Show方法常用的格式。
MessageBox.Show(“提示信息”,“消息框標(biāo)題”,按鈕樣式,圖標(biāo)樣式)
2.類和對象
(1)類的定義方法(字段成員、屬性成員、方法、訪問修飾符)
(2)對象的使用,通過對象訪問類的各種成員的方法。
(3)屬性成員中set訪問器與get訪問器的功能。
(4)方法重載
(5)構(gòu)造函數(shù)的特點(diǎn)。
(6)命名空間的概念及導(dǎo)入語句。
(7)靜態(tài)成員和靜態(tài)類作用和使用方法
(8)類的繼承性(包括派生類的聲明方法和派生類構(gòu)造函數(shù)定義方法)
(9)多態(tài)的概念和實(shí)現(xiàn),虛方法和抽象方法的區(qū)別,
(10)抽象類和接口定義和使用方法
3.常用類
(1)Math類——數(shù)學(xué)類
- ①常用靜態(tài)方法:Abs、Exp、Pow、Sqrt、Sin、Cos。
- ②兩個重要常數(shù):Math.PI、Math.E
(2)DateTime類——日期時間類
- ①靜態(tài)屬性:Now
- ②常用的方法:ToLongDateString、ToShortDateString
ToLongTimeString、ToShortTimeString
(3)Font類——字體類。能夠使用最簡單的構(gòu)造函數(shù)設(shè)置字體、字號。
構(gòu)造函數(shù)格式—— 使用指定的字體,字號創(chuàng)建新的Font對象
Font(string 字體名稱, float 字號)
例如:把標(biāo)簽label1上的字體設(shè)置為隸書、字號為20號,代碼為:
(4)Random類——隨機(jī)數(shù)類。
- ①構(gòu)造函數(shù) Random()——創(chuàng)建一個Random類對象。
無參的構(gòu)造函數(shù),是以當(dāng)前系統(tǒng)時間為隨機(jī)數(shù)種子; - ② Next方法——產(chǎn)生隨機(jī)數(shù),有以下幾種常用的重載格式:
Next( ):返回一個非負(fù)的隨機(jī)整數(shù);
Next(int m):返回一個[0,m-1]的非負(fù)隨機(jī)整數(shù);
Next(int m, int n):返回一個[m,n-1]之間的隨機(jī)整數(shù)。
例如:返回一個0~255之間的隨機(jī)整數(shù),保存到變量b中,代碼為:
Random rand=new Random();
int b=rand.Next(256);
4.數(shù)組和集合
(1)一維數(shù)組的定義、實(shí)例化、數(shù)組元素賦初始值、數(shù)組元素的引用;
(2)求數(shù)組元素個數(shù)的屬性Length;
(3)ArrayList集合類使用方法;
5.窗體
(1)常用屬性
- ①名稱屬性 (Name)
- ②Text:設(shè)置窗體的標(biāo)題;
- ③Left、Top:窗體的左上角(位置);
- ④Width、Height:窗體的寬、高度(大小)。
- ⑤ForeColor、BackColor、Font
(2)常用事件
- ①默認(rèn)事件:Load——加載事件;經(jīng)常在該事件中做控件的初始化設(shè)置。
- ②Click——窗體的單擊事件。
(3)常用方法
關(guān)閉窗體 Close()
6. 命令按鈕(Button)
(1)常用屬性
-
①Text屬性
按鈕上添加快捷鍵的方法,例如:快捷鍵為Alt+D
在Text屬性中輸入的是&D
在按鈕標(biāo)題上顯示的是D
使用時,按Alt+D相當(dāng)于單擊該命令按鈕。 -
②Enabled屬性——按鈕是否可用true或者false.
-
③Visible屬性——按鈕是否可見。true或者false.
-
④Image屬性——在按鈕上添加圖片。
(2)常用事件:
默認(rèn)事件:Click。
7.標(biāo)簽(Label)
(1)常用屬性
- ①Text、Enabled、Visible、Font、ForeColor、BackColor等
- ②AutoSize屬性——自動調(diào)整大小。true或者false。
(2)表示顏色的方法:ForeColor、BackColor
- 方法1:直接用顏色常量表示 ,例Color.Red
要求:會用紅色、藍(lán)色、綠色、黃色、白色、黑色 - 方法2:用RGB函數(shù)表示顏色常量
例:設(shè)置標(biāo)簽的背景色為紅色
8.文本框(TextBox)
(1)常用屬性
- ①Text、Enabled、Visible、Font、ForeColor、BackColor等
- ②PassWordChar屬性——設(shè)置密碼字符。
- ③MultiLine屬性——設(shè)置多行文本框true或者false。
- ④ScrollBars屬性——在多行屬性為true時,設(shè)置滾動條的顯示位置。
- ⑤ReadOnly
(2)常用方法 - ① Focus()
- ② Clear()
(3)常用事件
TextChange、KeyPress。
9.單選按鈕(RadioButton)、復(fù)選框(CheckBox)
(1)常用屬性:
- ①Text屬性
- ②Checked屬性——識別是否選中。true或者false。
(2)常用事件:
- ①默認(rèn)事件:CheckedChanged
- ②Click事件
10.列表框(ListBox)、組合框(ComboBox)
(1)常用屬性
- ① Items:集合,存放所有列表項;
- ② SelectedIndex——被選中列表項的索引值(即下標(biāo)),int型。注意:第一個列表項的索引值為0,所有列表項均未選中時,該屬性值為-1.
SelectedItem——被選中的列表項(Object類型,可以作為字符串使用)
Text——被選中的列表項(String類型)。 - ③ Items.Count——列表框中列表項的個數(shù)。
(2)常用方法
- ① 添加列表項 Items.Add
- ② 刪除列表項 Items.Remove、Items.RemoveAt
- ③ 刪除所有列表項Items.Clear
(3)常用事件
- ①默認(rèn)事件:SelectedIndexChanged;
- ②DoubleClick。
(4)組合框的樣式屬性: DrowdownStyle
11.圖片框(PictureBox)
(1)常用屬性和方法
- ①Image屬性——加載圖片。
- ②Load方法——加載圖片。
- ③ImageLocation屬性——加載圖片。
與Load方法功能基本相同——加載圖片。 - ④SizeMode屬性——設(shè)置圖片在圖片框中的顯示方式。
12.定時器(Timer)
(1)屬性
- ① Interval屬性——設(shè)置定時器觸發(fā)Tick事件的時間間隔(單位:毫秒);
- ② Enabled屬性——設(shè)置定時器是否啟動。
(2)事件
Tick——默認(rèn)事件。
(3)方法
- ① Stop()——定時器停止工作。
- ② Start()——啟動定時器。
13.對話框
(1)寫代碼創(chuàng)建各種對話框?qū)ο蟆@?#xff1a;
OpenFileDialog dlg1=new OPenFileDialog();ColorDialog dlg2=new ColorDialog();(2)彈出(顯示)對話框。例如:
openFileDialog1.ShowDialog();(3)會使用對話框的返回值
- ① 單擊“打開”或“確定”按鈕,返回DialogResult.OK;
- ② 打開或另存為對話框中選中或指定的文件名 FileName屬性
- ③ 顏色對話框中選中的顏色Color屬性
- ④ 字體對話框中指定的字體、字號、字形等 Font屬性。
(4)打開或另存為對話框設(shè)置過濾器和初始過濾器
- ① 設(shè)置過濾器Filter屬性;
- ② 設(shè)置初始過濾器FilterIndex屬性。
14.菜單
(1)主菜單:MenuStrip——菜單項的訪問鍵、快捷鍵、分隔線等設(shè)置方法
(2)快捷菜單ContextMenuStrip
總結(jié)
- 上一篇: Java助力期末
- 下一篇: C#隐藏任务栏区图标(非右下角托盘)