2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  C#課程設(shè)計(jì)</b></p><p><b>  智能聊天機(jī)器人</b></p><p>  學(xué)生姓名 : </p><p>  專 業(yè) : 軟件工程 </p><p>  班 級(jí) :

2、</p><p>  學(xué) 號(hào) : </p><p>  指導(dǎo)教師 : </p><p>  2013年 07 月 3 日</p><p><b>  目 錄</b></p><p>  一、課程設(shè)計(jì)題目2</p>

3、<p><b>  二、 需求分析2</b></p><p><b>  三、概要設(shè)計(jì)2</b></p><p>  1.聊天界面的設(shè)計(jì)2</p><p>  2.拓展模塊的設(shè)計(jì)3</p><p><b>  四、詳細(xì)設(shè)計(jì)3</b></p>

4、<p>  1.主窗體的設(shè)計(jì)3</p><p> ?。?)將滾動(dòng)條保持在richTextBox1最低端3</p><p> ?。?)字體顏色的設(shè)置4</p><p>  (3)輸入框的設(shè)計(jì)4</p><p> ?。?)形象框的設(shè)計(jì)4</p><p>  (5)按鈕控件的設(shè)計(jì)5</p>

5、<p> ?。?)自動(dòng)聊天的實(shí)現(xiàn)5</p><p>  (7)看書(shū)功能:11</p><p>  (8)網(wǎng)上購(gòu)物的實(shí)現(xiàn):11</p><p>  2.游戲模塊的實(shí)現(xiàn)12</p><p>  五、程序使用說(shuō)明、測(cè)試分析及結(jié)果13</p><p><b>  1.初始界面13</b&

6、gt;</p><p><b>  2.使用說(shuō)明13</b></p><p>  六、課程設(shè)計(jì)總結(jié)15</p><p>  七、 參考文獻(xiàn)15</p><p><b>  一、課程設(shè)計(jì)題目</b></p><p><b>  智能聊天機(jī)器人小Q</b&g

7、t;</p><p><b>  需求分析</b></p><p>  智能機(jī)器人基本依據(jù)QQ聊天界面制作而成。稍加改造即可用于圖書(shū)館,銀行等服務(wù)系統(tǒng)的的應(yīng)用?,F(xiàn)在的主要功能是跟用戶聊天互動(dòng),并擴(kuò)展了網(wǎng)上沖浪,網(wǎng)上聊天,看書(shū),簡(jiǎn)單游戲等功能。</p><p>  智能機(jī)器人功能分析:</p><p><b> 

8、 三、概要設(shè)計(jì)</b></p><p>  智能機(jī)器人基本依據(jù)QQ聊天界面制作而成。稍加改造即可用于圖書(shū)館,銀行等服務(wù)系統(tǒng)的的應(yīng)用?,F(xiàn)在的主要功能是跟用戶聊天互動(dòng),并擴(kuò)展了網(wǎng)上沖浪,網(wǎng)上聊天,看書(shū),簡(jiǎn)單游戲等功能。</p><p><b>  聊天界面的設(shè)計(jì)</b></p><p>  聊天界面主要由4個(gè)模塊構(gòu)成:</p>

9、;<p><b> ?。?)顯示框</b></p><p><b> ?。?)輸入框</b></p><p> ?。?)形象框(既圖片框)</p><p><b> ?。?)按鈕等控件</b></p><p>  1.顯示框要求根據(jù)用戶和智能機(jī)器人小Q的聊天內(nèi)容用

10、不同顏色的字體實(shí)現(xiàn)。</p><p>  且要求聊天界面彈出即給用戶help幫助提示。用戶可以自由跟智能機(jī)器人聊天。也可以選擇相應(yīng)的功能。</p><p>  2.輸入框則由用戶輸入聊天內(nèi)容,并實(shí)現(xiàn)將聊天內(nèi)容展示在顯示框內(nèi)。并且保持光標(biāo)在輸入框。</p><p>  3.形象框用pictureBox構(gòu)成,并且要求實(shí)現(xiàn)動(dòng)態(tài)的效果。</p><p&g

11、t;  4.按鈕等控件基本設(shè)置在一個(gè)panel控件上。并且實(shí)現(xiàn)當(dāng)鼠標(biāo)滑動(dòng)至按鈕范圍時(shí),顯示按鈕的功能。另外添加了發(fā)送,網(wǎng)上聊天和空間登陸的按鈕,并實(shí)現(xiàn)相應(yīng)功能。</p><p><b>  2.拓展模塊的設(shè)計(jì)</b></p><p>  拓展模塊的設(shè)計(jì)主要有一下幾個(gè)模塊構(gòu)成。</p><p>  (1)網(wǎng)上聊天登錄及空間訪問(wèn)</p>

12、<p><b>  (2)看書(shū)功能</b></p><p><b>  (3)互動(dòng)游戲</b></p><p><b>  (4)網(wǎng)上購(gòu)物</b></p><p>  (5)拍照功能,積分情況,語(yǔ)音交流,視頻交流,綜合設(shè)置等功能。</p><p>  1.網(wǎng)上登錄

13、設(shè)置相應(yīng)按鈕,在用戶點(diǎn)擊后彈出Web版QQ的登陸界面,用戶輸入QQ賬號(hào)密碼即可實(shí)現(xiàn)網(wǎng)上聊天。</p><p>  1.看書(shū)功能:要求當(dāng)用戶選擇看書(shū)功能以后自動(dòng)彈出一本小說(shuō),以供用戶閱讀。</p><p>  2.互動(dòng)游戲:互動(dòng)游戲由兩個(gè)窗口組成。游戲?qū)崿F(xiàn)了當(dāng)前網(wǎng)絡(luò)最流行的“愛(ài)情表白軟件”功能。并添加如花和美女背景。通過(guò)添加一個(gè)button的mousemove事件,來(lái)實(shí)現(xiàn)按鈕的隨即移動(dòng),增加

14、游戲的可玩性。</p><p>  3.網(wǎng)上購(gòu)物:在用戶選擇網(wǎng)上購(gòu)物功能,彈出窗體,窗體預(yù)設(shè)淘寶網(wǎng)址,可直接進(jìn)入淘寶購(gòu)物。</p><p>  4.拍照功能,積分情況,語(yǔ)音交流,視頻交流,綜合設(shè)置等功能暫未實(shí)現(xiàn),在用戶點(diǎn)擊這類按鈕時(shí),機(jī)器人作出聊天提示。</p><p><b>  四、詳細(xì)設(shè)計(jì)</b></p><p>

15、<b>  1.主窗體的設(shè)計(jì)</b></p><p> ?。?)將滾動(dòng)條保持在richTextBox1最低端</p><p>  private void richTextBox1_TextChanged(object sender, EventArgs e)</p><p><b>  {</b></p>

16、<p>  richTextBox1.Focus(); </p><p>  richTextBox1.ScrollToCaret(); </p><p><b>  }</b></p><p>  歡迎界面代碼的實(shí)現(xiàn):</p><p>  private void For

17、m1_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string r = " 你好,我是智能機(jī)器人小Q,我有些特殊的功能,發(fā)送help可獲得幫助。我們也可以直接聊天哦。\r\n";</p><p>  string m = string.For

18、mat("小Q: {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p>  AppendText(Color.Red, m);</p><p>  AppendText(Color.Blue, r);</p><p><b>  }</b></p>

19、;<p> ?。?)字體顏色的設(shè)置</p><p>  建立一個(gè)Text的方法:</p><p>  public void AppendText(Color color, string text)</p><p><b>  {</b></p><p>  this.richTextBox1.Append

20、Text("\n");</p><p>  this.richTextBox1.SelectionColor = color;</p><p>  this.richTextBox1.AppendText(text);</p><p><b>  }</b></p><p>  顯示窗需要時(shí)調(diào)用該方法

21、。</p><p><b> ?。?)輸入框的設(shè)計(jì)</b></p><p>  輸入框在屬性窗口設(shè)置相應(yīng)屬性即可。</p><p><b> ?。?)形象框的設(shè)計(jì)</b></p><p>  形象框添加一個(gè)picturBox控件,添加兩個(gè)圖片,并添加兩個(gè)定時(shí)器實(shí)現(xiàn)圖片的動(dòng)態(tài)轉(zhuǎn)換。代碼如下:</

22、p><p>  private void timer1_Tick(object sender, EventArgs e)</p><p><b>  { </b></p><p>  pictureBox1.Image = imageList1.Images[1];</p><p><b>  }</b

23、></p><p>  private void timer2_Tick(object sender, EventArgs e)</p><p><b>  {</b></p><p>  pictureBox1.Image = imageList1.Images[0];</p><p><b>  }&

24、lt;/b></p><p>  (5)按鈕控件的設(shè)計(jì)</p><p>  在聊天界面下方的按鈕實(shí)現(xiàn)鼠標(biāo)滑過(guò)顯示按鈕功能,代碼如下:</p><p>  private void Form1_Load(object sender, EventArgs e)</p><p><b>  {</b></p>

25、<p>  //顯?示?按恪?鈕¥功|能ü</p><p>  ToolTip toolTip1 = new ToolTip();</p><p>  toolTip1.SetToolTip(this.button1, "我的主人");</p><p>  toolTip1.SetToolTip(this.button2,

26、 "開(kāi)卷有益");</p><p>  toolTip1.SetToolTip(this.button3, "拍照合影);</p><p>  toolTip1.SetToolTip(this.button4, "血拼購(gòu)物");</p><p>  toolTip1.SetToolTip(this.button5,

27、"互動(dòng)游戲");</p><p>  toolTip1.SetToolTip(this.button6, "積分詳情");</p><p>  toolTip1.SetToolTip(this.button7, "語(yǔ)音交流");</p><p>  toolTip1.SetToolTip(this.butt

28、on8, "視頻交流");</p><p>  toolTip1.SetToolTip(this.button9, "綜合設(shè)置");</p><p>  toolTip1.SetToolTip(this.button10, "更多功能");</p><p><b>  }</b><

29、;/p><p> ?。?)自動(dòng)聊天的實(shí)現(xiàn)</p><p>  自動(dòng)聊天許需事先設(shè)定聊天內(nèi)容,當(dāng)用戶輸入聊天內(nèi)容后,機(jī)器人按照用戶輸入內(nèi)容作出判斷,并回答相應(yīng)內(nèi)容。</p><p>  private void button11_Click(object sender, EventArgs e)</p><p><b>  {</b

30、></p><p>  string s = " "+this.textBox2.Text+"\r\n";</p><p>  string name = string.Format("你 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><

31、;p>  AppendText(Color.Red, name);</p><p>  AppendText(Color.Blue, s);</p><p>  string a =textBox2.Text;</p><p><b>  string r;</b></p><p><b>  strin

32、g m;</b></p><p>  switch (a)</p><p><b>  {</b></p><p>  case "help":</p><p>  r = " 1.看書(shū)r\n 2.購(gòu)物?\r\n 3.網(wǎng)上聊天r\n 4.互動(dòng)游戲·\r\n 5

33、.網(wǎng)上沖浪\r\n"+" 另外你也可以在我的界面選擇相應(yīng)的功能哦!";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p>

34、<p><b>  case "1":</b></p><p>  r = " 我ò是?個(gè)?文?靜2的?女?孩¢,?我ò喜2歡?看′書(shū)酣??!昴?喜2歡?看′書(shū)酣?嗎e??給?你?看′看′這a本?書(shū)酣?,?很ü好?看′的?喲鋅r\n";</p><p>  m = string.Fo

35、rmat("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p>  System.Diagnostics.Process.Start("劍£屠?蒼?穹·.txt");</p><p><b>  break;</b></p>

36、<p><b>  case "2":</b></p><p>  r = " 我ò一?般?都?在ú淘?寶纜購(gòu)o物?呢?,?你?在ú網(wǎng)?上?購(gòu)o物?過(guò)y嗎e??足?不?出?戶§,?很ü方?便?喔?!?\r\n";</p><p>  m = string.Form

37、at("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p>  Form2 form2 = new Form2();</p><p>  form2.Show();</p><p><b>  break;</b></p><

38、;p><b>  case "3":</b></p><p>  r = " 也?許í我ò還1不?是?很ü聰?明÷,?所ù以?你?才?選?擇?了?別纄人??!闬r\n";</p><p>  m = string.Format("小?Q:阰 {0}",

39、 DateTime.Now.ToString("HH:mm:ss "));</p><p>  Form4 form4=new Form4();</p><p>  form4.Show();</p><p><b>  break;</b></p><p><b>  case "

40、;4":</b></p><p>  r = " 我ò的?主÷人?制?作痢?了?我ò倆?可é以?一?起e玩?的?互¥動(dòng)ˉ游?戲·,?我ò倆?可é以?一?起e開(kāi)a心?的?玩?呀? ^V^\r\n";</p><p>  m = string.Format("小?Q:阰

41、{0}", DateTime.Now.ToString("HH:mm:ss "));</p><p>  //System.Diagnostics.Process.Start("1.exe");</p><p>  Form6 form6 = new Form6();</p><p>  form6.Show();&

42、lt;/p><p><b>  break;</b></p><p><b>  case "5":</b></p><p>  r = " 網(wǎng)?上?沖?浪?,?讓?我ò們?一?起e感D受酣?互¥聯(lián)網(wǎng)?帶?給?我ò們?的?快ì樂(lè)?吧悒r\n";<

43、/p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p>  Form5 form5=new Form5();</p><p>  form5.Show();</p><p><b> 

44、 break;</b></p><p>  case "你?好?":</p><p>  r = " 你?好?!?How are you?\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH

45、:mm:ss "));</p><p><b>  break;</b></p><p>  case "嗨?":</p><p>  r = " 你?好?\r\n";</p><p>  m = string.Format("小?Q:阰 {0}",

46、 DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "嗯?":</p><p>  r = " 你?總哩?算?是?明÷白恪?了?\r\n";</p><

47、;p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "拜鉟拜鉟":</p><p>  r = "

48、; 我ò舍Θ?不?得?你?走??!??!??!闬r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  c

49、ase "我ò必?須?走?了?":</p><p>  r = " 好?吧悒?,?拜鉟拜鉟...我ò會(huì)á想?你?的??!闬r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "

50、;));</p><p>  break; </p><p>  case "真?的?":</p><p>  r = " 我ò又?沒(méi)?說(shuō)μ是?假ù的?\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", Date

51、Time.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "嘿ù嘿ù":</p><p>  r = " 你?笑|什?么′啊?,?傻Ζ?樣ù~~\r\n";</

52、p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "我ò愛(ài)?你?":</p><

53、;p>  r = " 啊?呀?啊?呀?,?我ò都?害|羞?了?喏?\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b><

54、;/p><p>  case "我ò喜2歡?你?":</p><p>  r = " 喜2歡?,?但?不?是?愛(ài)?\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss ")

55、);</p><p><b>  break;</b></p><p>  case "你?真?漂ˉ亮ⅷ?:</p><p>  r = " 謝?謝?你?夸?我ò漂ˉ亮ⅷ?!?~\r\n";</p><p>  m = string.Format("小?Q:阰 {0}

56、", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "沒(méi)?事?":</p><p>  r = " 沒(méi)?事?找ò事?啊???~\r\n";</p>

57、;<p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "不?是?":</p><p>  r =

58、 " 不?是?也?沒(méi)?有瓺關(guān)?系μ~\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case

59、 "美à女?":</p><p>  r = " 我ò是?超?級(jí)?美à女?\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p&g

60、t;<b>  break;</b></p><p>  case "我ò很ü帥§":</p><p>  r = " 你?說(shuō)μ誰(shuí)-帥§?我ò的?主÷人?root很ü帥§!?\r\n";</p><p>  m = stri

61、ng.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "沒(méi)?有瓺":</p><p>  r = " 沒(méi)?有瓺就í沒(méi)

62、?有瓺吧悒??!闬r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "不?知a道臺(tái)?:&

63、lt;/p><p>  r = " 你?怎?么′什?么′都?不?知a道臺(tái)~哼?~~\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;&l

64、t;/b></p><p>  case "什?么′":</p><p>  r = " 你?說(shuō)μ什?么′??\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));&

65、lt;/p><p><b>  break;</b></p><p>  case "你?會(huì)á":</p><p>  r = " 你?會(huì)á的?,?我ò也?會(huì)á!?\r\n";</p><p>  m = string.Format("

66、;小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "哈t哈t":</p><p>  r = " 你?笑|得?那?么′開(kāi)a心?干é嘛? \r\n

67、";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "嘻?嘻?":</p>

68、<p>  r = " 真?乖? \r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>

69、  case "呵?呵?":</p><p>  r = " 你?笑|得?沒(méi)?有瓺我ò笑|的?可é愛(ài)? \r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p&g

70、t;<p><b>  break;</b></p><p>  case "笨?蛋獺?:</p><p>  r = " 我ò那?么′聰?明÷,肯?定¨比括?你?聰?明÷ \r\n";</p><p>  m = string.Format("小?

71、Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "傻Ζ?瓜?":</p><p>  r = " 你?確ā?定¨你?的?智?商Θ?不?能ü

72、再ù高?了?么′?? \r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "無(wú)

73、T聊?":</p><p>  r = " 讓?我ò陪?你?聊?天?吧悒?,?我ò知a道臺(tái)?好?多à事?情é呢? \r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss ")

74、);</p><p><b>  break;</b></p><p>  case "你?哪?人?":</p><p>  r = " 我ò來(lái)ぁ?自?C#電?腦?程ì序ò,?是?root創(chuàng)洹?造ì了?我ò?!?\r\n";</p><

75、;p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "你?是?":</p><p>  r = "

76、; 我ò是?自?動(dòng)ˉ聊?天?機(jī)ú器÷人?,?我ò的?主÷人?是?root,?他?的?QQ是?:阰1790973358\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p>&l

77、t;p><b>  break;</b></p><p>  case "哦?":</p><p>  r = " 你?哦?什?么′哦???\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString

78、("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "怎?么′":</p><p>  r = " 沒(méi)?有瓺人?和í我ò聊?天?,?我ò會(huì)á感D到?寂?寞ˉ,?幸ò好?有瓺你?陪?我

79、ò…-…-\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "這a也?行D&

80、quot;:</p><p>  r = " OK~,成é交?\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b&

81、gt;</p><p>  case "root":</p><p>  r = " root!我ò的?主÷人?哦?~好?想?好?想?他?\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString(&quo

82、t;HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "不?":</p><p>  r = " 為a什?么′不??\r\n";</p><p>  m = string.Format("小?Q:阰 {

83、0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p>  case "男D的?女?的?":</p><p>  r = " 人?家ò是?漂ˉ亮ⅷ?妹?妹?~~\r\n"

84、;</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p><b>  break;</b></p><p><b>  default:</b></p>

85、<p>  //r = " 我ò還1小?,?智?慧?不?足?,?等臺(tái)?我ò升級(jí)?以?后ó就í能ü理え?解a你?說(shuō)μ的?話°了?!?\r\n";</p><p>  r =" 這a句?話°“°"+a+"”±怎?么′理え?解a啊???我ò的?主

86、7;人?還1沒(méi)?有瓺交?給?我ò?!昴?有瓺沒(méi)?有瓺說(shuō)μ錯(cuò)洙?啊??\r\n";</p><p>  m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss ")); </p><p><b>  bre

87、ak;</b></p><p><b>  }</b></p><p>  AppendText(Color.Red, m);</p><p>  AppendText(Color.Blue, r);</p><p>  this.textBox2.Text = "";</p>

88、<p><b>  //標(biāo)括控制?</b></p><p>  textBox2.Focus();</p><p><b>  //聲音</b></p><p>  SoundPlayer player = new SoundPlayer("msg.wav");</p>&l

89、t;p>  player.Play();</p><p><b>  }</b></p><p><b>  (7)看書(shū)功能:</b></p><p>  設(shè)置該按鈕的Click事件</p><p>  private void button2_Click(object sender, Eve

90、ntArgs e)</p><p><b>  {</b></p><p>  string s = " 開(kāi)a卷í有瓺益?";</p><p>  string name = string.Format("你? {0}", DateTime.Now.ToString("HH:mm:s

91、s "));</p><p>  AppendText(Color.Red, name);</p><p>  AppendText(Color.Blue, s);</p><p>  string r = " 我ò是?個(gè)?文?靜2的?女?孩¢,?我ò喜2歡?看′書(shū)酣??!昴?喜2歡?看′書(shū)酣?嗎e??給?你?看′看′這a本

92、?書(shū)酣?,?很ü好?看′的?喲鋅r\n";</p><p>  string m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p>  AppendText(Color.Red, m);</p><p>  

93、AppendText(Color.Blue, r);</p><p>  SoundPlayer player = new SoundPlayer("msg.wav");</p><p>  player.Play();</p><p>  textBox2.Focus();</p><p>  System.Diagno

94、stics.Process.Start("劍£屠?蒼?穹·.txt");</p><p><b>  }</b></p><p>  (8)網(wǎng)上購(gòu)物的實(shí)現(xiàn):</p><p>  private void button4_Click(object sender, EventArgs e)</p>&l

95、t;p><b>  {</b></p><p>  string s = " 血a拼′購(gòu)o物?\r\n";</p><p>  string name = string.Format("你? {0}", DateTime.Now.ToString("HH:mm:ss "));</p>&

96、lt;p>  AppendText(Color.Red, name);</p><p>  AppendText(Color.Blue, s);</p><p>  string r = " 我ò一?般?都?在ú淘?寶纜購(gòu)o物?呢?,?你?在ú網(wǎng)?上?購(gòu)o物?過(guò)y嗎e??足?不?出?戶§,?很ü方?便?喔?!?\r\n&q

97、uot;;</p><p>  string m = string.Format("小?Q:阰 {0}", DateTime.Now.ToString("HH:mm:ss "));</p><p>  AppendText(Color.Red, m);</p><p>  AppendText(Color.Blue, r);&

98、lt;/p><p>  SoundPlayer player = new SoundPlayer("msg.wav");</p><p>  player.Play();</p><p>  textBox2.Focus();</p><p><b>  //彈出購(gòu)物窗口</b></p>&

99、lt;p>  Form2 form2 = new Form2();</p><p>  form2.Show();</p><p><b>  }</b></p><p><b>  2.游戲模塊的實(shí)現(xiàn)</b></p><p>  互動(dòng)游戲要求實(shí)現(xiàn)當(dāng)鼠標(biāo)劃過(guò)時(shí),按鈕位置改變。其主要代碼如下:&

100、lt;/p><p>  private void button3_MouseMove(object sender, MouseEventArgs e)</p><p><b>  {</b></p><p>  Random a = new Random();</p><p>  Random b = new Random(

101、);</p><p>  int x = a.Next(50, 500);//移?動(dòng)ˉ范?圍§ </p><p>  int y = a.Next(50, 250);//移?動(dòng)ˉ范?圍§ </p><p>  button3.Location = new System.Drawing.Point(x, y);//隨?機(jī)ú位?置?

102、</p><p><b>  }</b></p><p>  五、程序使用說(shuō)明、測(cè)試分析及結(jié)果</p><p>  智能機(jī)器人使用說(shuō)明:</p><p><b>  1.初始界面</b></p><p><b>  2.使用說(shuō)明</b></p>

103、;<p> ?。?)輸入help獲得幫助</p><p> ?。?) 輸入1,可以觀看已經(jīng)下載的圖書(shū)</p><p>  輸入2,可以實(shí)現(xiàn)上網(wǎng)購(gòu)物功能(登陸淘寶)</p><p>  輸入3,可以實(shí)現(xiàn)網(wǎng)上聊天(登陸QQ)</p><p>  輸入4,可以實(shí)現(xiàn)互動(dòng)游戲</p><p>  輸入5,可以實(shí)現(xiàn)網(wǎng)

104、上沖浪</p><p><b> ?。?)直接聊天</b></p><p> ?。?) 通過(guò)點(diǎn)擊上面圖標(biāo)實(shí)現(xiàn)功能 互動(dòng)游戲</p><p><b>  六、課程設(shè)計(jì)總結(jié)</b></p><p>  本次課程設(shè)計(jì)中出現(xiàn)不少問(wèn)題,通過(guò)網(wǎng)上查閱資料和翻閱圖書(shū)資料,明白了button在form中的不規(guī)則運(yùn)動(dòng)

105、等問(wèn)題,實(shí)現(xiàn)游戲的功能。</p><p>  通過(guò)此次課程設(shè)計(jì),我明白理論源于實(shí)踐,但是缺乏必要的實(shí)踐是不行的,我們必須多實(shí)踐,及時(shí)掌握知識(shí),熟悉知識(shí)。</p><p>  同時(shí)我們也明白了團(tuán)隊(duì)合作的重要性,要做一項(xiàng)任務(wù),必須注意合作分工。一個(gè)人的力量畢竟是有限的。</p><p><b>  參考文獻(xiàn)</b></p><p

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論