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

下載本文檔

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

文檔簡介

1、<p><b>  **學(xué)院</b></p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p> ?。?012/2013學(xué)年第一學(xué)期)</p><p>  課程名稱: 模擬抽獎軟件 </p><p>  姓 名:

2、</p><p>  學(xué) 院: </p><p>  系 別: </p><p>  專業(yè)班級: </p><p>  指導(dǎo)老師: </p><p>  設(shè)計(jì)周數(shù) :

3、 2周 </p><p>  設(shè)計(jì)成績: </p><p><b>  目錄</b></p><p>  1.引言…….......................................................................

4、2</p><p>  1.1課程設(shè)計(jì)的目的 ...........................................................2</p><p>  1.2設(shè)計(jì)特點(diǎn)和要求…….....................................................2</p><p>  1.3定義……......

5、...................................................................2</p><p>  2.任務(wù)簡述…….......................................................................2</p><p>  2.1課設(shè)任務(wù)…….................

6、................................................2</p><p>  2. 2課設(shè)要求……............................................................... 2</p><p>  2.3系統(tǒng)設(shè)計(jì)…………………………………………...…..3</p><p>

7、;  2.4系統(tǒng)界面設(shè)計(jì)…………………………………...……..3</p><p>  3.?dāng)?shù)據(jù)描述…….......................................................................3</p><p>  3.1使用說明……....................................................

8、..............3</p><p>  3.2功能劃分……..................................................................5</p><p>  4.源代碼………………………………………………………6</p><p>  5.個人總結(jié)…….........................

9、...............................................22</p><p>  6.參考文獻(xiàn)……........................................................................23</p><p>  7. 教師簽字及評語……...............................

10、..............................24</p><p><b>  模擬抽獎軟件</b></p><p><b>  ·1引言</b></p><p>  ·1.1課程設(shè)計(jì)的目的</p><p>  1.通過本次設(shè)計(jì)掌握使用C#語言中窗體的建立,各個控件

11、的使用,以及界面的設(shè)計(jì)。</p><p>  2.進(jìn)一步鞏固所學(xué)的C#以及數(shù)據(jù)庫的相關(guān)理論知識,提高分析和解決實(shí)際問題的能力。</p><p>  3.初步掌握使用C#工具設(shè)計(jì)一個具體實(shí)例的方法,包括軟件的設(shè)計(jì),調(diào)試的全過程。</p><p>  ·1.2設(shè)計(jì)特點(diǎn)和要求</p><p>  設(shè)計(jì)抽獎模擬的運(yùn)行界面;</p>

12、;<p>  1、獎項(xiàng)及規(guī)則基礎(chǔ)數(shù)據(jù)維護(hù);</p><p><b>  2、隨機(jī)抽獎功能;</b></p><p>  3、能將獲獎數(shù)據(jù)進(jìn)行存儲、管理,并提供能活的查詢功能功能。</p><p><b>  ·1.3定義</b></p><p><b>  專業(yè)術(shù)語

13、與縮略詞</b></p><p>  抽獎:以抽簽法給買主獎品。商人招徠顧客的一種手段。</p><p><b>  ·2 任務(wù)簡述</b></p><p><b>  ·2.1課設(shè)任務(wù)</b></p><p>  1.根據(jù)技術(shù)要求和現(xiàn)有開發(fā)環(huán)境,分析題目</p

14、><p><b>  2.選定方案</b></p><p>  3.使用C#語言和.net框架,并結(jié)合數(shù)據(jù)庫,實(shí)現(xiàn)軟件</p><p>  4.調(diào)試、修改并完善程序</p><p><b>  ·2.2 課設(shè)要求</b></p><p>  1.獎項(xiàng)及規(guī)則基礎(chǔ)數(shù)據(jù)維護(hù);

15、</p><p><b>  2.隨機(jī)抽獎功能;</b></p><p>  3.能將獲獎數(shù)據(jù)進(jìn)行存儲、管理,并提供能活的查詢功能功能。</p><p><b>  ·2.3系統(tǒng)設(shè)計(jì)</b></p><p>  1.功能方面:隨機(jī)抽獎功能;對獎項(xiàng)設(shè)置;查詢。</p><

16、p>  2.性能:用戶可以在沒有任何經(jīng)驗(yàn)的前提下準(zhǔn)確操作軟件</p><p>  3.輸入:用戶通過外接鍵盤進(jìn)行輸入</p><p>  ·2.4系統(tǒng)界面設(shè)計(jì)</p><p><b>  ·3用戶設(shè)置見面</b></p><p><b>  ·3.1使用說明</b>

17、;</p><p><b>  用例解說:</b></p><p>  主界面:按界面提示信息按鍵開始抽獎</p><p>  右鍵主界面可按照提示進(jìn)入設(shè)置界面</p><p>  設(shè)置界面操作:需要輸入驗(yàn)證密碼;</p><p>  輸入正確:可對程序進(jìn)行相關(guān)設(shè)置。</p><

18、;p>  輸入錯誤:提示錯誤信息。</p><p><b>  一般設(shè)置:</b></p><p>  主標(biāo)題:對主標(biāo)題進(jìn)行設(shè)置;()</p><p>  副標(biāo)題:有需要的清空可以設(shè)置副標(biāo)題</p><p>  下方提示信息:可以按自己的要求更改提示</p><p>  提示音:可自定義提示

19、抽獎時的聲音;</p><p>  抽獎按鈕設(shè)置:在下拉列表中選擇按鈕</p><p>  滾動時間設(shè)置:可對抽獎時間進(jìn)行設(shè)置;</p><p>  程序密碼:對登錄程序密碼的更改</p><p><b>  獎項(xiàng)設(shè)置:</b></p><p>  獎項(xiàng)名稱:對獎項(xiàng)的等級的描述</p>

20、<p>  獎品名稱:對中獎內(nèi)容的描述</p><p>  已抽?。涸O(shè)定已經(jīng)被抽走的獎品數(shù)量</p><p>  總數(shù):獎品的總數(shù)(數(shù)量多少不能決定抽獎概率!)</p><p>  中獎概率:設(shè)置中獎概率,單位%</p><p>  提示音:設(shè)定抽獎中獎是的時的聲音</p><p>  后門系統(tǒng):可以調(diào)節(jié)

21、后大大提高設(shè)定的獎品的抽中概率,或者是100%中獎</p><p><b>  ·3.2功能劃分</b></p><p><b>  ·6 源代碼</b></p><p><b>  FormSetup</b></p><p>  using System;

22、</p><p>  using System.Collections.Generic;</p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using

23、 System.Text;</p><p>  using System.Windows.Forms;</p><p>  using System.Data.OleDb;</p><p>  namespace ChouJiang</p><p><b>  {</b></p><p>  pu

24、blic partial class FormSetup : Form</p><p><b>  {</b></p><p>  Boolean bPassFlag;</p><p>  string sPassWord;</p><p>  public FormSetup()</p><p>

25、;<b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  private void FormSetup_Load(object sender, EventArgs e)</p><p><b> 

26、 {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  Ini ini = new Ini(FormMain.sCurrentDir + "/Config.ini");</p><p>  TB_Title

27、.Text = ini.ReadValue("Setting", "TB_Title");</p><p>  TB_Remark.Text = ini.ReadValue("Setting", "TB_Remark");</p><p>  TB_Space.Text = ini.ReadValue(&quo

28、t;Setting", "TB_Space");</p><p>  TB_iTimerStop.Text = ini.ReadValue("Setting", "iStopTimer");</p><p>  TB_Sound.Text = ini.ReadValue("Setting", &quo

29、t;TB_Sound");</p><p>  sPassWord = ini.ReadValue("Setting", "SetupPassWord");</p><p>  switch (Convert.ToInt32(ini.ReadValue("Setting", "CB_StartKey"

30、)))</p><p><b>  {</b></p><p><b>  case 32:</b></p><p>  CB_StartKey.Text = "SPACE";</p><p><b>  break;</b></p><

31、p><b>  case 13:</b></p><p>  CB_StartKey.Text = "ENTER";</p><p><b>  break;</b></p><p><b>  case 8:</b></p><p>  CB_Sta

32、rtKey.Text = "BACKSPACE";</p><p><b>  break;</b></p><p><b>  case 27:</b></p><p>  CB_StartKey.Text = "ESC";</p><p><b>

33、;  break;</b></p><p><b>  default:</b></p><p>  CB_StartKey.Text =Convert.ToString((char) Convert.ToInt32(ini.ReadValue("Setting", "CB_StartKey")));</p&g

34、t;<p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  catch</b></p><p><b>  {</b><

35、/p><p><b>  }</b></p><p>  LV_Prize_Refresh();</p><p>  bPassFlag = false;</p><p>  tabControl1.SelectTab(2);</p><p><b>  }</b></p&

36、gt;<p>  public void LV_Prize_Refresh()</p><p><b>  {</b></p><p>  LV_Prize.Items.Clear();</p><p>  OleDbDataAdapter sda = new OleDbDataAdapter("select * fro

37、m tab_Prize", FormMain.Conn);</p><p>  DataSet ds = new DataSet();</p><p>  sda.Fill(ds, "tab_Prize");</p><p>  for (int i = 0; i < ds.Tables["tab_Prize"

38、].Rows.Count; i++)</p><p><b>  {</b></p><p>  LV_Prize.Items.Add(ds.Tables["tab_Prize"].Rows[i].ItemArray[0].ToString());</p><p>  for (int j = 1; j < ds.Ta

39、bles["tab_Prize"].Columns.Count; j++)</p><p><b>  {</b></p><p>  if ((j == 6 || j == 7) && ds.Tables["tab_Prize"].Rows[i].ItemArray[j].ToString()!="&

40、quot;)</p><p><b>  {</b></p><p>  switch (Convert.ToInt32( ds.Tables["tab_Prize"].Rows[i].ItemArray[j].ToString()))</p><p><b>  {</b></p>&l

41、t;p><b>  case 32:</b></p><p>  LV_Prize.Items[i].SubItems.Add("CTRL+SPACE");</p><p><b>  break;</b></p><p><b>  case 13:</b></p&g

42、t;<p>  LV_Prize.Items[i].SubItems.Add("CTRL+ENTER");</p><p><b>  break;</b></p><p><b>  case 8:</b></p><p>  LV_Prize.Items[i].SubItems.Add

43、("CTRL+BACKSPACE");</p><p><b>  break;</b></p><p><b>  case 27:</b></p><p>  LV_Prize.Items[i].SubItems.Add("CTRL+ESC");</p><p

44、><b>  break;</b></p><p><b>  default:</b></p><p>  LV_Prize.Items[i].SubItems.Add("CTRL+" + Convert.ToString((char)Convert.ToInt32(ds.Tables["tab_Prize&

45、quot;].Rows[i].ItemArray[j].ToString())));</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b&g

46、t;</p><p><b>  {</b></p><p>  LV_Prize.Items[i].SubItems.Add(ds.Tables["tab_Prize"].Rows[i].ItemArray[j].ToString());</p><p><b>  }</b></p>

47、<p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  private void BTN_Add_Click(object sender, EventArgs e)</p><p><b

48、>  {</b></p><p>  if (TB_Awards.Text == "")</p><p><b>  {</b></p><p>  LBState.Text = "注痢?意癮:阰獎±項(xiàng)?名?稱?不?能ü為a空?...";</p><

49、;p>  TB_Awards.Focus();</p><p><b>  return;</b></p><p><b>  }</b></p><p>  LBState.Text = "正y在ú添?加ó,?請?稍?后ó...";</p><

50、p><b>  try</b></p><p><b>  {</b></p><p>  OleDbCommand scd = new OleDbCommand("insert into Tab_Prize (Awards,PrizeName,[Count],[Total],Probability,HotKey,HotKeySu

51、re,IsEnable,RunSound) values (@Awards,@PrizeName,@Count,@Total,@Probability,@HotKey,@HotKeySure,@IsEnable,@RunSound)", FormMain.Conn);</p><p>  OleDbParameter para = new OleDbParameter("@Awards&quo

52、t;, OleDbType.Char, 255);</p><p>  para.Value = TB_Awards.Text;</p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@PrizeName", OleDbType.Char, 255);&l

53、t;/p><p>  para.Value = TB_PrizeName.Text;</p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@Count", OleDbType.Integer, 4);</p><p>  para.V

54、alue = Convert.ToInt32(TB_Count.Text);</p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@Total", OleDbType.Integer, 4);</p><p>  para.Value = Convert

55、.ToInt32(TB_Total.Text);</p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@Probability", OleDbType.Integer, 4);</p><p>  para.Value = Convert.ToInt32

56、(TB_Probability.Text);</p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@HotKey", OleDbType.Char, 255);</p><p>  char[] cKeys = CB_HotKey.Text.ToChar

57、Array();</p><p><b>  try</b></p><p><b>  {</b></p><p>  switch (CB_HotKey.Text)</p><p><b>  {</b></p><p>  case "S

58、PACE":</p><p>  para.Value = "32";</p><p><b>  break;</b></p><p>  case "ENTER":</p><p>  para.Value = "13";</p>&

59、lt;p><b>  break;</b></p><p>  case "BACKSPACE":</p><p>  para.Value = "8";</p><p><b>  break;</b></p><p>  case "ESC

60、":</p><p>  para.Value = "27";</p><p><b>  break;</b></p><p><b>  default:</b></p><p>  para.Value = Convert.ToString((int)cKeys[

61、0]);</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  catch</b></p><p><b>  {&l

62、t;/b></p><p>  para.Value = "";</p><p><b>  }</b></p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@HotKeySure"

63、, OleDbType.Char, 255);</p><p>  char[] cKeysSure = CB_HotKeySure.Text.ToCharArray();</p><p><b>  try</b></p><p><b>  {</b></p><p>  switch (CB_

64、HotKeySure.Text)</p><p><b>  {</b></p><p>  case "SPACE":</p><p>  para.Value = "32";</p><p><b>  break;</b></p><

65、p>  case "ENTER":</p><p>  para.Value = "13";</p><p><b>  break;</b></p><p>  case "BACKSPACE":</p><p>  para.Value = "

66、;8";</p><p><b>  break;</b></p><p>  case "ESC":</p><p>  para.Value = "27";</p><p><b>  break;</b></p><p>

67、;<b>  default:</b></p><p>  para.Value = Convert.ToString((int)cKeysSure[0]);</p><p><b>  break;</b></p><p><b>  }</b></p><p><b&

68、gt;  }</b></p><p><b>  catch</b></p><p><b>  {</b></p><p>  para.Value = "";</p><p><b>  }</b></p><p> 

69、 scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@IsEnable", OleDbType.Integer, 4);</p><p>  para.Value = Convert.ToInt32(CB_IsEnable.Checked);</p><p>  scd.

70、Parameters.Add(para);</p><p>  para = new OleDbParameter("@RunSound", OleDbType.Char, 255);</p><p>  para.Value = TB_SoundPlay.Text;</p><p>  scd.Parameters.Add(para);<

71、/p><p>  scd.ExecuteNonQuery();</p><p>  LV_Prize_Refresh();</p><p>  LBState.Text = "添?加ó完?成é,共2" + LV_Prize.Items.Count.ToString() + "條?記?錄?";</p&g

72、t;<p>  TB_Awards.Text = "";</p><p>  TB_PrizeName.Text = "";</p><p>  TB_Count.Text = "";</p><p>  TB_Total.Text = "";</p><

73、;p>  TB_Probability.Text = "";</p><p>  CB_HotKey.Text = "";</p><p>  CB_HotKeySure.Text = "";</p><p>  TB_SoundPlay.Text = "";</p>

74、<p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  LBState.Text = "添?加ó操ù作痢?失骸?敗悒?" + ex.Message;</p>

75、<p><b>  }</b></p><p><b>  }</b></p><p>  private void BTN_Save_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if

76、 (TB_Awards.Text == "")</p><p><b>  {</b></p><p>  LBState.Text = "注痢?意癮:阰獎±項(xiàng)?名?稱?不?能ü為a空?...";</p><p>  TB_Awards.Focus();</p><

77、p><b>  return;</b></p><p><b>  }</b></p><p>  LBState.Text = "正y在ú更ü新?,?請?稍?后ó...";</p><p><b>  try</b></p>&l

78、t;p><b>  {</b></p><p>  OleDbCommand scd = new OleDbCommand("update Tab_Prize set Awards=@Awards,PrizeName=@PrizeName,[Count]=@Count,[Total]=@Total,Probability=@Probability,HotKey=@HotKey

79、,HotKeySure=@HotKeySure,IsEnable=@IsEnable,RunSound=@RunSound where PrizeID=" + LB_ID.Text, FormMain.Conn);</p><p>  OleDbParameter para = new OleDbParameter("@Awards", OleDbType.Char, 255);&l

80、t;/p><p>  para.Value = TB_Awards.Text;</p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@PrizeName", OleDbType.Char, 255);</p><p>  para.V

81、alue = TB_PrizeName.Text;</p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@Count", OleDbType.Integer, 4);</p><p>  para.Value = Convert.ToInt32(TB_C

82、ount.Text);</p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@Total", OleDbType.Integer, 4);</p><p>  para.Value = Convert.ToInt32(TB_Total.Text);<

83、;/p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@Probability", OleDbType.Integer, 4);</p><p>  para.Value = Convert.ToInt32(TB_Probability.Text);</

84、p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@HotKey", OleDbType.Char, 255);</p><p>  char[] cKeys = CB_HotKey.Text.ToCharArray();</p><p&g

85、t;<b>  try</b></p><p><b>  {</b></p><p>  switch (CB_HotKey.Text)</p><p><b>  {</b></p><p>  case "SPACE":</p><

86、p>  para.Value = "32";</p><p><b>  break;</b></p><p>  case "ENTER":</p><p>  para.Value = "13";</p><p><b>  break;&l

87、t;/b></p><p>  case "BACKSPACE":</p><p>  para.Value = "8";</p><p><b>  break;</b></p><p>  case "ESC":</p><p>

88、;  para.Value = "27";</p><p><b>  break;</b></p><p><b>  default:</b></p><p>  para.Value = Convert.ToString((int)cKeys[0]);</p><p>&l

89、t;b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  catch</b></p><p><b>  {</b></p><p&g

90、t;  para.Value = "";</p><p><b>  }</b></p><p>  scd.Parameters.Add(para);</p><p>  para = new OleDbParameter("@HotKeySure", OleDbType.Char, 255);<

91、/p><p>  char[] cKeysSure = CB_HotKeySure.Text.ToCharArray();</p><p><b>  try</b></p><p><b>  {</b></p><p>  switch (CB_HotKeySure.Text)</p>

92、<p><b>  {</b></p><p>  case "SPACE":</p><p>  para.Value = "32";</p><p><b>  break;</b></p><p>  case "ENTER&quo

93、t;:</p><p>  para.Value = "13";</p><p><b>  break;</b></p><p>  case "BACKSPACE":</p><p>  para.Value = "8";</p><p&

94、gt;<b>  break;</b></p><p>  case "ESC":</p><p>  para.Value = "27";</p><p><b>  break;</b></p><p><b>  default:</b&

95、gt;</p><p>  para.Value = Convert.ToString((int)cKeysSure[0]);</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p>

96、<p><b>  catch</b></p><p><b>  {</b></p><p>  para.Value = "";</p><p><b>  }</b></p><p>  scd.Parameters.Add(para);&

97、lt;/p><p>  para = new OleDbParameter("@IsEnable", OleDbType.Integer, 4);</p><p>  para.Value = Convert.ToInt32(CB_IsEnable.Checked);</p><p>  scd.Parameters.Add(para);</p

98、><p>  para = new OleDbParameter("@RunSound", OleDbType.Char, 255);</p><p>  para.Value = TB_SoundPlay.Text;</p><p>  scd.Parameters.Add(para);</p><p>  scd.Exec

99、uteNonQuery();</p><p>  LV_Prize_Refresh();</p><p>  LBState.Text = "更ü新?完?成é,共2" + LV_Prize.Items.Count.ToString() + "條?記?錄?";</p><p>  TB_Awards.Tex

100、t = "";</p><p>  TB_PrizeName.Text = "";</p><p>  TB_Count.Text = "";</p><p>  TB_Total.Text = "";</p><p>  TB_Probability.Text

101、= "";</p><p>  CB_HotKey.Text = "";</p><p>  CB_HotKeySure.Text = "";</p><p>  TB_SoundPlay.Text = "";</p><p>  BTN_Cancel.Visib

102、le = false;</p><p>  BTN_Save.Visible = false;</p><p>  BTN_Add.Visible = true;</p><p>  BTN_Del.Visible = true;</p><p><b>  }</b></p><p>  cat

103、ch (Exception ex)</p><p><b>  {</b></p><p>  LBState.Text = "更ü新?操ù作痢?失骸?敗悒?" + ex.Message;</p><p><b>  }</b></p><p><b&g

104、t;  }</b></p><p>  private void BTN_Cancel_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  BTN_Cancel.Visible = false;</p><p>  BTN_Save.

105、Visible = false;</p><p>  BTN_Add.Visible = true;</p><p>  BTN_Del.Visible = true;</p><p>  TB_Awards.Text = "";</p><p>  TB_PrizeName.Text = "";<

106、;/p><p>  TB_Count.Text = "";</p><p>  TB_Total.Text = "";</p><p>  TB_Probability.Text = "";</p><p>  CB_HotKey.Text = "";</p&g

107、t;<p>  CB_HotKeySure.Text = "";</p><p>  LB_ID.Text = "";</p><p>  TB_SoundPlay.Text = "";</p><p><b>  }</b></p><p>  

108、private void LV_Prize_DoubleClick(object sender, EventArgs e)</p><p><b>  {</b></p><p>  LB_ID.Text = LV_Prize.SelectedItems[0].Text;</p><p>  TB_Awards.Text = LV_Prize.

109、SelectedItems[0].SubItems[1].Text;</p><p>  TB_PrizeName.Text = LV_Prize.SelectedItems[0].SubItems[2].Text;</p><p>  TB_Count.Text = LV_Prize.SelectedItems[0].SubItems[3].Text;</p><p&

110、gt;  TB_Total.Text = LV_Prize.SelectedItems[0].SubItems[4].Text;</p><p>  TB_Probability.Text = LV_Prize.SelectedItems[0].SubItems[5].Text;</p><p>  CB_HotKey.Text = LV_Prize.SelectedItems[0].Su

111、bItems[6].Text.Replace("CTRL+", "");</p><p>  CB_HotKeySure.Text = LV_Prize.SelectedItems[0].SubItems[7].Text.Replace("CTRL+", "");</p><p>  TB_SoundPlay.

112、Text = LV_Prize.SelectedItems[0].SubItems[9].Text;</p><p>  CB_IsEnable.Checked = Convert.ToBoolean(Convert.ToInt32(LV_Prize.SelectedItems[0].SubItems[8].Text));</p><p>  BTN_Add.Visible = false

113、;</p><p>  BTN_Del.Visible = false;</p><p>  BTN_Cancel.Visible = true;</p><p>  BTN_Save.Visible = true;</p><p><b>  }</b></p><p>  private vo

114、id BTN_Del_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  for (int i = 0; i < LV_Prize.Items.Count; i++)</p><p><b>  {</b></p><p&

115、gt;  if (LV_Prize.Items[i].Selected)</p><p><b>  {</b></p><p>  OleDbCommand odc = new OleDbCommand("delete * from tab_Prize where PrizeID=" + LV_Prize.Items[i].Text, FormM

116、ain.Conn);</p><p>  odc.ExecuteNonQuery();</p><p><b>  }</b></p><p><b>  }</b></p><p>  LV_Prize_Refresh();</p><p>  LBState.Text =

117、 "執(zhí)′行D刪?除y操ù作痢?完?畢?,?現(xiàn)?共2" + LV_Prize.Items.Count.ToString() + "條?記?錄?";</p><p><b>  }</b></p><p>  private void BTN_Exit_Click(object sender, EventArgs e)&

118、lt;/p><p><b>  {</b></p><p>  this.Close();</p><p><b>  }</b></p><p>  private void FormSetup_FormClosing(object sender, FormClosingEventArgs e)<

119、;/p><p><b>  {</b></p><p>  FormMain.bRefresh = true;</p><p><b>  }</b></p><p>  private void BTN_SaveExit_Click(object sender, EventArgs e)</p&

120、gt;<p><b>  {</b></p><p>  Ini ini = new Ini(FormMain.sCurrentDir + "/Config.ini");</p><p>  ini.Writue("Setting", "TB_Title", TB_Title.Text);<

121、;/p><p>  ini.Writue("Setting", "TB_Remark", TB_Remark.Text);</p><p>  ini.Writue("Setting", "TB_Space", TB_Space.Text);</p><p>  ini.Writue(&qu

122、ot;Setting", "iStopTimer",TB_iTimerStop.Text);</p><p>  ini.Writue("Setting", "TB_Sound", TB_Sound.Text);</p><p>  if (TB_SetupPassWord.Text != "")&l

123、t;/p><p><b>  {</b></p><p>  ini.Writue("Setting", "SetupPassWord", TB_SetupPassWord.Text);</p><p><b>  }</b></p><p>  char[] c

124、Keys = CB_StartKey.Text.ToCharArray();</p><p><b>  try</b></p><p><b>  {</b></p><p>  switch (CB_StartKey.Text)</p><p><b>  {</b><

125、;/p><p>  case "SPACE":</p><p>  ini.Writue("Setting", "CB_StartKey", Convert.ToString(32));</p><p><b>  break;</b></p><p>  case

126、 "ENTER":</p><p>  ini.Writue("Setting", "CB_StartKey", Convert.ToString(13));</p><p><b>  break;</b></p><p>  case "BACKSPACE":&

127、lt;/p><p>  ini.Writue("Setting", "CB_StartKey", Convert.ToString(8));</p><p><b>  break;</b></p><p>  case "ESC":</p><p>  ini.W

128、ritue("Setting", "CB_StartKey", Convert.ToString(27));</p><p><b>  break;</b></p><p><b>  default:</b></p><p>  ini.Writue("Setting&

129、quot;, "CB_StartKey", Convert.ToString((int)cKeys[0]));</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>

130、<b>  catch</b></p><p><b>  {</b></p><p>  ini.Writue("Setting", "CB_StartKey","32");</p><p><b>  }</b></p>&

131、lt;p>  this.Close();</p><p><b>  }</b></p><p>  private void CB_StartKey_KeyPress(object sender, KeyPressEventArgs e)</p><p><b>  {</b></p><p&g

132、t;  switch ((int)e.KeyChar)</p><p><b>  {</b></p><p><b>  case 32:</b></p><p>  CB_StartKey.Text = "SPACE";</p><p><b>  break;&l

133、t;/b></p><p><b>  case 13:</b></p><p>  CB_StartKey.Text = "ENTER";</p><p><b>  break;</b></p><p><b>  case 8:</b></

134、p><p>  CB_StartKey.Text = "BACKSPACE";</p><p><b>  break;</b></p><p><b>  case 27:</b></p><p>  CB_StartKey.Text = "ESC";</

135、p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  private void tabPage2_Click(object sender, EventArgs e)</p>&

136、lt;p><b>  {</b></p><p><b>  }</b></p><p>  private void tabPage1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b

137、>  }</b></p><p>  private void BTN_ChooseSound_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  openFileDialog1.ShowDialog();</p><p>  

138、if (openFileDialog1.FileName != "")</p><p><b>  {</b></p><p>  TB_Sound.Text = openFileDialog1.FileName.Replace(FormMain.sCurrentDir, "[AppPath]");</p><

139、;p><b>  }</b></p><p><b>  }</b></p><p>  private void BTN_TryPlay_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><

140、b>  try</b></p><p><b>  {</b></p><p>  System.Media.SoundPlayer sndPlayer = new System.Media.SoundPlayer(TB_Sound.Text.Replace("[AppPath]", FormMain.sCurrentDir));

141、</p><p>  sndPlayer.Play();</p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  LBState.Text = "播¥放?失骸?

142、敗悒?:阰" + ex.Message;</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void BTN_ChooseSoundPlay_Click(object sender, EventArgs e)</p><p>

溫馨提示

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

評論

0/150

提交評論