2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩23頁(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>  XXXXXX學(xué)院</b></p><p><b>  C#課程考查</b></p><p>  項(xiàng)目題目: 學(xué)生成績(jī)信息管理系統(tǒng) </p><p>  專(zhuān)業(yè)班級(jí): </p><p>  學(xué)生姓名:

2、 </p><p>  XX 年 XX 月 XX 日</p><p><b>  目錄</b></p><p><b>  摘  要1</b></p><p><b>  第一章 緒 論2</b></p><p>  1.1 設(shè)計(jì)目的2&

3、lt;/p><p>  1.2 開(kāi)發(fā)工具選擇2</p><p>  1.3 開(kāi)發(fā)環(huán)境2</p><p>  1.4 本報(bào)告的主要內(nèi)容2</p><p>  第二章 需求分析3</p><p>  2.1系統(tǒng)需求簡(jiǎn)介3</p><p>  2.1.1系統(tǒng)目標(biāo)3</p><

4、;p>  2.1.2功能需求分析3</p><p>  2.1.3性能需求分析3</p><p>  第三章 總體設(shè)計(jì)4</p><p><b>  3.1設(shè)計(jì)概述4</b></p><p>  3.2系統(tǒng)總體結(jié)構(gòu)及功能模塊劃分4</p><p>  3.2.1學(xué)生信息查詢(xún)模塊4

5、</p><p>  3.2.2學(xué)生信息管理模塊5</p><p>  3.3系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)5</p><p>  3.3.1系統(tǒng)E-R圖5</p><p>  3.3.2系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)6</p><p>  3.4安全保密設(shè)計(jì)7</p><p>  3.4.1用戶登錄安全性

6、7</p><p>  第四章 詳細(xì)設(shè)計(jì)8</p><p><b>  4.1概述8</b></p><p>  4.2系統(tǒng)程序流程圖8</p><p>  4.3系統(tǒng)主要功能模塊簡(jiǎn)介9</p><p>  4.3.1系統(tǒng)登錄9</p><p>  4.3.2學(xué)

7、生信息查詢(xún)模塊9</p><p>  4.3.3學(xué)生信息管理模塊10</p><p>  4.3.4音樂(lè)播放器12</p><p>  第五章 主要功能模塊代碼15</p><p>  5.1 公共類(lèi)代碼設(shè)計(jì)15</p><p>  5.2 登錄界面代碼設(shè)計(jì)16</p><p>  

8、5.3 查詢(xún)模塊代碼設(shè)計(jì)17</p><p>  5.4 添加模塊代碼設(shè)計(jì)18</p><p>  5.5 更新模塊代碼設(shè)計(jì)19</p><p>  5.6 刪除模塊代碼設(shè)計(jì)19</p><p>  5.7 圖片顯示代碼設(shè)計(jì)19</p><p>  5.8 播放器打開(kāi)代碼設(shè)計(jì)20</p>&l

9、t;p>  第六章 課程設(shè)計(jì)心得22</p><p>  C#學(xué)生成績(jī)管理系統(tǒng)</p><p><b>  摘  要</b></p><p>  本文描述的是基于Windows環(huán)境的學(xué)生信息管理系統(tǒng),主要功能模塊包括:學(xué)生信查詢(xún),學(xué)生信息管理,學(xué)生成績(jī)錄入,主要工具M(jìn)icrosoft Visual Studio 2010 設(shè)計(jì)窗體, S

10、QL server2008建立數(shù)據(jù)庫(kù),實(shí)現(xiàn)學(xué)校信息管理的各個(gè)功能。</p><p>  本篇報(bào)告介紹一個(gè)學(xué)生信息管理系統(tǒng)的從分析到設(shè)計(jì)最后到開(kāi)發(fā)的全過(guò)程為,給出了學(xué)生信息管理系統(tǒng)的設(shè)計(jì)和技術(shù)實(shí)現(xiàn)的過(guò)程,特別在細(xì)節(jié)上分析功能和函數(shù)的實(shí)現(xiàn)思想。涉及到學(xué)生信息管理的基本功能在本報(bào)告中都有相應(yīng)的描述。</p><p><b>  緒 論</b></p><

11、p><b>  1.1 設(shè)計(jì)目的</b></p><p>  本課程設(shè)計(jì)的目的是使學(xué)生能熟練掌握簡(jiǎn)單的簡(jiǎn)單Windows窗體應(yīng)用程序的設(shè)計(jì)和ADO.net的應(yīng)用,希望通過(guò)本次課程設(shè)計(jì)鍛煉學(xué)生使用C#語(yǔ)言解決實(shí)際問(wèn)題的能力。</p><p>  1.2 開(kāi)發(fā)工具選擇</p><p>  本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用Microsoft SQL Ser

12、ver 數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性和運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)量大,效率高;前臺(tái)采用Microsoft 公司的Visual Studio 2010作為主要開(kāi)發(fā)工具,可與SQL Server 2008數(shù)據(jù)庫(kù)無(wú)縫鏈接。</p><p><b>  1.3 開(kāi)發(fā)環(huán)境</b></p><p>  系統(tǒng)開(kāi)發(fā)平臺(tái):Microsoft Visual Studi

13、o2010</p><p><b>  系統(tǒng)開(kāi)發(fā)語(yǔ)言:C#</b></p><p>  數(shù)據(jù)庫(kù)管理軟件:SQL Server 2008</p><p>  1.4 本報(bào)告的主要內(nèi)容</p><p>  本報(bào)告詳細(xì)的介紹了學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)過(guò)程,主要涉及到的工作如下:系統(tǒng)的需求分析、系統(tǒng)的總體設(shè)計(jì)、系統(tǒng)的概念設(shè)計(jì)、系統(tǒng)

14、各模塊的詳細(xì)設(shè)計(jì)、系統(tǒng)運(yùn)行與測(cè)試。</p><p><b>  需求分析</b></p><p><b>  2.1系統(tǒng)需求簡(jiǎn)介</b></p><p><b>  2.1.1系統(tǒng)目標(biāo)</b></p><p>  根據(jù)查詢(xún)條件實(shí)現(xiàn)學(xué)生信息的查詢(xún)</p><p

15、>  學(xué)生選課信息查詢(xún)、成績(jī)信息的查詢(xún)</p><p>  學(xué)生信息、課程信息、成績(jī)信息的增加、刪除、修改</p><p>  對(duì)基本信息完成增加、刪除、修改時(shí),需注意表與表之間的關(guān)聯(lián)</p><p>  2.1.2功能需求分析</p><p>  本系統(tǒng)的功能需求分析如下:</p><p>  學(xué)生信息查詢(xún):學(xué)

16、生可以根據(jù)學(xué)號(hào)、姓名、專(zhuān)業(yè)進(jìn)行查詢(xún).</p><p>  學(xué)生信息管理:主要是用于學(xué)生信息更新、插入、刪除;</p><p>  學(xué)生成績(jī)錄入:用于學(xué)生成績(jī)管理,錄入學(xué)生成績(jī),也可以更新;</p><p>  2.1.3性能需求分析</p><p>  登錄、用戶界面需求:簡(jiǎn)潔、易懂、易用、友好的用戶界面。</p><p&

17、gt;  安全保密性需求:只有憑借用戶名和密碼登陸系統(tǒng),才能進(jìn)行信息的管理等。</p><p><b>  總體設(shè)計(jì)</b></p><p><b>  3.1設(shè)計(jì)概述</b></p><p>  根據(jù)需求把整個(gè)系統(tǒng)分化成不同的模塊,每個(gè)模塊完成一個(gè)特定的子功能。把這些模塊結(jié)合起來(lái)組成一個(gè)整體。逐一實(shí)現(xiàn)各個(gè)功能;</

18、p><p>  3.2系統(tǒng)總體結(jié)構(gòu)及功能模塊劃分</p><p>  經(jīng)過(guò)對(duì)系統(tǒng)的需求分析,學(xué)生信息管理系統(tǒng)主要?jiǎng)澐譃槿齻€(gè)部分:學(xué)生信息查詢(xún),學(xué)生信息管理,學(xué)生成績(jī)錄入三個(gè)功能模塊。如圖3.2.1 系統(tǒng)的總體結(jié)構(gòu)。</p><p>  圖3.2.1 系統(tǒng)的總體結(jié)構(gòu)</p><p>  3.2.1學(xué)生信息查詢(xún)模塊</p><p

19、>  學(xué)生信息查詢(xún):學(xué)生可以根據(jù)姓名、性別進(jìn)行查詢(xún)。如圖3.2.2學(xué)生信息查詢(xún)模塊結(jié)構(gòu)。</p><p>  圖3.2.2 學(xué)生信息管理模塊結(jié)構(gòu)</p><p>  3.2.2學(xué)生信息管理模塊</p><p>  學(xué)生信息管理:主要是用于學(xué)生信息更新、插入、刪除,如圖3.2.3學(xué)生管理模塊結(jié)構(gòu)。</p><p>  圖3.2.3 學(xué)生

20、信息管理模塊結(jié)構(gòu)</p><p>  3.3系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  根據(jù)對(duì)數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計(jì)出能夠滿足系統(tǒng)需求的各種實(shí)體,及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。</p><p>  3.3.1系統(tǒng)E-R圖</p><p>  系統(tǒng)E-R圖可以將各個(gè)實(shí)體之間的關(guān)系顯示出來(lái),將各個(gè)實(shí)體間的屬性依賴(lài)表示明白。

21、如圖3.3.1系統(tǒng)E-R圖結(jié)構(gòu)。</p><p>  圖3.3.1系統(tǒng)E-R圖結(jié)構(gòu)</p><p>  3.3.2系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)</p><p>  綜合以上分析,要實(shí)現(xiàn)上面的所有功能模塊,主要設(shè)計(jì)表如下: </p><p>  表3.3.1 用戶表(usedata)</p><p>  表3.3.4學(xué)生表(S)

22、</p><p><b>  3.4安全保密設(shè)計(jì)</b></p><p>  3.4.1用戶登錄安全性</p><p>  系統(tǒng)設(shè)計(jì)了登錄界面,每個(gè)合法用戶有用戶名及一個(gè)密碼,只有當(dāng)用戶輸入正確的用戶名及密碼組合后才能夠?qū)W(xué)生信息進(jìn)行操作。</p><p><b>  詳細(xì)設(shè)計(jì)</b></p&

23、gt;<p><b>  4.1概述</b></p><p>  詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。</p><p>  4.2系統(tǒng)程序流程圖</p><p>  程序流程圖又

24、稱(chēng)為程序框圖,它是歷史悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。它可將整個(gè)程序的總體流程清楚明白的顯示出來(lái)。如圖4.2.1系統(tǒng)總流程圖結(jié)構(gòu)。</p><p>  圖4.2.1系統(tǒng)總體流程圖</p><p>  4.3系統(tǒng)主要功能模塊簡(jiǎn)介</p><p><b>  4.3.1系統(tǒng)登錄</b></p><p>  用戶憑借用戶名

25、及密碼登錄,成功登錄后可對(duì)學(xué)生信息進(jìn)行操作。用戶界面如圖4.3.1 用戶登錄界面所示。</p><p>  圖4.3.1 用戶登錄界面</p><p>  4.3.2學(xué)生信息查詢(xún)模塊</p><p>  學(xué)生信息查詢(xún):在程序主界面(如圖4.3.2 程序主界面)學(xué)生可以根據(jù)學(xué)號(hào)、姓名進(jìn)行查詢(xún)。學(xué)生也可以只用一種條件進(jìn)行信息查詢(xún),也可以多個(gè)條件查詢(xún)。單擊記錄任一單元格

26、可顯示學(xué)生的更詳細(xì)信息(如圖4.3.3 詳細(xì)信息窗口)。</p><p>  圖4.3.2 程序主界面</p><p>  圖4.3.3 詳細(xì)信息窗口</p><p>  4.3.3學(xué)生信息管理模塊</p><p>  學(xué)生信息管理:通過(guò)右擊程序主界面的相應(yīng)記錄彈出的上下文菜單(如圖4.3.4 上下文菜單)可對(duì)當(dāng)前選定學(xué)生信息進(jìn)行詳細(xì)信息查詢(xún)

27、(如圖4.3.3 詳細(xì)信息窗口)、修改信息(如圖4.3.5 修改信息窗口)、刪除信息(如圖 4.3.6 刪除信息提示)。更新時(shí)如果輸入的學(xué)號(hào)不存在,可選擇是否添加學(xué)生信息。通過(guò)程序主界面的新建信息記錄可添加學(xué)生信息(如圖 4.3.7 添加信息窗口)、條件篩選(如圖4.3.8),可按性別查詢(xún)和學(xué)生姓名查詢(xún)。</p><p>  圖4.3.4 上下文菜單</p><p>  圖4.3.5 修改

28、信息窗口</p><p>  圖4.3.6 刪除信息提示</p><p>  圖4.3.7 添加信息窗口</p><p><b>  圖4.3.8 查詢(xún)</b></p><p>  4.3.4音樂(lè)播放器</p><p>  音樂(lè)播放:當(dāng)用戶登錄成功,進(jìn)入主窗口之后,會(huì)很明顯的看到一個(gè)播放器,如圖4

29、.3.9所示,在播放器的下面有三個(gè)按鈕,可以實(shí)現(xiàn)打開(kāi)(圖4.3.10),播放/暫停,和默認(rèn)音樂(lè).</p><p><b>  圖4.3.9</b></p><p><b>  圖4.3.10</b></p><p>  歌詞流動(dòng)顯示:進(jìn)入主界面后可以看到右邊有一塊區(qū)域(圖4.3.11),這里便是顯示歌詞的.當(dāng)打開(kāi)的音樂(lè)搜索

30、不到歌詞的話,會(huì)顯示(圖4.3.12)讓用戶自己去下載歌詞.</p><p><b>  圖4.3.11</b></p><p><b>  圖4.3.12</b></p><p><b>  主要功能模塊代碼</b></p><p>  5.1 公共類(lèi)代碼設(shè)計(jì)</p&g

31、t;<p>  namespace MyHelper</p><p><b>  {</b></p><p>  class SqlHelper</p><p><b>  {</b></p><p>  public static readonly string connstr =

32、</p><p>  ConfigurationManager.ConnectionStrings["dbconnstr"].ConnectionString;</p><p>  public static int ExecuteNonQuery(string cmdText,</p><p>  params SqlParameter[] p

33、arameters)</p><p><b>  {</b></p><p>  using (SqlConnection conn = new SqlConnection(connstr))</p><p><b>  {</b></p><p>  conn.Open();</p>

34、<p>  using (SqlCommand cmd = conn.CreateCommand())</p><p><b>  {</b></p><p>  cmd.CommandText = cmdText;</p><p>  cmd.Parameters.AddRange(parameters);</p>

35、<p>  return cmd.ExecuteNonQuery();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  public static object Execute

36、Scalar(string cmdText,</p><p>  params SqlParameter[] parameters)</p><p><b>  {</b></p><p>  using (SqlConnection conn = new SqlConnection(connstr))</p><p>

37、<b>  {</b></p><p>  conn.Open();</p><p>  using (SqlCommand cmd = conn.CreateCommand())</p><p><b>  {</b></p><p>  cmd.CommandText = cmdText;<

38、;/p><p>  cmd.Parameters.AddRange(parameters);</p><p>  return cmd.ExecuteScalar();</p><p><b>  }</b></p><p><b>  }</b></p><p><b&g

39、t;  }</b></p><p>  public static DataTable ExecuteDataTable(string cmdText,</p><p>  params SqlParameter[] parameters)</p><p><b>  {</b></p><p>  usin

40、g (SqlConnection conn = new SqlConnection(connstr))</p><p><b>  {</b></p><p>  conn.Open();</p><p>  using (SqlCommand cmd = conn.CreateCommand())</p><p>&l

41、t;b>  {</b></p><p>  cmd.CommandText = cmdText;</p><p>  cmd.Parameters.AddRange(parameters);</p><p>  using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))</p>&

42、lt;p><b>  {</b></p><p>  DataTable dt = new DataTable();</p><p>  adapter.Fill(dt);</p><p>  return dt;</p><p><b>  }</b></p><p>

43、;<b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  public static SqlDataReader ExecuteDataReader(string cmdText,</p><p>  para

44、ms SqlParameter[] parameters)</p><p><b>  {</b></p><p>  SqlConnection conn = new SqlConnection(connstr);</p><p>  conn.Open();</p><p>  using (SqlCommand c

45、md = conn.CreateCommand())</p><p><b>  {</b></p><p>  cmd.CommandText = cmdText;</p><p>  cmd.Parameters.AddRange(parameters);</p><p>  return cmd.ExecuteRe

46、ader(CommandBehavior.CloseConnection);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p>

47、<p>  5.2 登錄界面代碼設(shè)計(jì)</p><p>  private void login_Click(object sender, EventArgs e)</p><p>  {//用戶名及密碼組合判斷</p><p>  if (username.Text.ToString().Trim() != "" &&

48、; password.Text.ToString().Trim() != "")</p><p><b>  {</b></p><p>  if (txtUserName.Text == "Ewi" || txtUserName.Text == "強(qiáng)強(qiáng)")</p><p><b

49、>  {</b></p><p>  if (txtPsw.Text == "111")</p><p><b>  {</b></p><p>  MessageBox.Show("登錄成功!", "提示?", MessageBoxButtons.OK, Messa

50、geBoxIcon.Information);</p><p>  DialogResult = DialogResult.OK;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p>

51、<p>  MessageBox.Show("密碼錯(cuò)誤,您還有" + i + "次機(jī)會(huì)...");</p><p><b>  i--;</b></p><p><b>  }</b></p><p><b>  }</b></p>&

52、lt;p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("親,沒(méi)有此用戶名");</p><p><b>  }</b></p><p><b>  }</b&

53、gt;</p><p>  5.3 查詢(xún)模塊代碼設(shè)計(jì)</p><p>  QueryFrm query = new QueryFrm();</p><p>  if (query.ShowDialog() == DialogResult.OK) </p><p><b>  {</b></p><p&

54、gt;  DataTable dt = SqlHelper.ExecuteDataTable("select id as '編號(hào)',Name as '姓名',Sex as '性別',English as '英語(yǔ)',Chinese as '語(yǔ)文', Math as '數(shù)學(xué)' from T_Student where name = @n

55、ame",new SqlParameter("@name", query.Name));</p><p>  if (dt.Rows.Count>=1)</p><p><b>  {</b></p><p>  dataGridView1.DataSource = dt;</p><p&

56、gt;<b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("沒(méi)有找到您所查詢(xún)的結(jié)果,請(qǐng)重新查詢(xún)","提示",MessageBoxButtons.OK,M

57、essageBoxIcon.Information);</p><p><b>  }</b></p><p><b>  }</b></p><p>  5.4 添加模塊代碼設(shè)計(jì)</p><p>  if (txtName.Text.Trim() == "" ||</p&

58、gt;<p>  txtChi.Text.Trim() == "" ||</p><p>  txtEng.Text.Trim() == "" ||</p><p>  txtMath.Text.Trim() == ""</p><p><b>  )</b></p

59、><p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)將信息填寫(xiě)完整", "警告?",</p><p>  MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b>  r

60、eturn;</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  if (rbMale.Checked)</p><p><b>

61、  {</b></p><p>  SqlHelper.ExecuteNonQuery("insert into T_Student(name,sex,english,math,chinese) values(@name,@sex,@Eng,@Math,@Chi)", new SqlParameter("@name", txtName.Text),</p&

62、gt;<p>  new SqlParameter("@Eng", Convert.ToInt32(txtEng.Text)),</p><p>  new SqlParameter("@sex","男D"),</p><p>  new SqlParameter("@Chi", Convert.

63、ToInt32(txtChi.Text)),</p><p>  new SqlParameter("@Math", Convert.ToInt32(txtMath.Text)) </p><p><b>  );</b></p><p>&

64、lt;b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  SqlHelper.ExecuteNonQuery("insert into T_Student(name,sex,english,math,chinese) va

65、lues(@name,@sex,@Eng,@Math,@Chi)", new SqlParameter("@name", txtName.Text),</p><p>  new SqlParameter("@Eng", txtEng.Text),</p><p>  new SqlParameter("@sex", &

66、quot;女?"),</p><p>  new SqlParameter("@Chi", txtChi.Text),</p><p>  new SqlParameter("@Math", txtMath.Text)</p><p><b>  );</b></p><p&

67、gt;<b>  }</b></p><p>  MessageBox.Show("添加成功?");</p><p>  DialogResult = DialogResult.OK;</p><p>  this.Close();</p><p>  5.5 更新模塊代碼設(shè)計(jì)</p>

68、<p>  void LoadDataGradView() </p><p><b>  {</b></p><p>  DataTable dt = SqlHelper.ExecuteDataTable("select id as '編號(hào)',Name as '姓名',Sex as '性別',Engl

69、ish as '英語(yǔ)',Chinese as '語(yǔ)文', Math as '數(shù)學(xué)' from T_Student");</p><p>  dataGridView1.DataSource = dt;</p><p>  dataGridView1.SelectionMode = DataGridViewSelectionMode.

70、FullRowSelect;</p><p><b>  }</b></p><p>  5.6 刪除模塊代碼設(shè)計(jì)</p><p>  DialogResult drCurr = MessageBox.Show("確定刪除?", "提示?...", MessageBoxButtons.OKCancel,

71、MessageBoxIcon.Question);</p><p>  if (DialogResult.OK == drCurr)</p><p><b>  {</b></p><p>  SqlHelper.ExecuteNonQuery("delete T_Student where id = @id", new S

72、qlParameter("@id",selectId));</p><p>  LoadDataGradView();</p><p><b>  }</b></p><p>  5.7 圖片顯示代碼設(shè)計(jì)</p><p>  void Get_Img(int id) </p><p

73、><b>  {</b></p><p>  byte[] imagebytes = null; </p><p>  SqlDataReader dr = SqlHelper.ExecuteDataReader("select * from T_Student where id="+id);</p><p>  wh

74、ile (dr.Read()) {</p><p><b>  try</b></p><p><b>  {</b></p><p>  imagebytes = (byte[])dr.GetValue(6);</p><p>  MemoryStream ms = new

75、MemoryStream(imagebytes); </p><p>  Bitmap bmpt = new Bitmap(ms); </p><p><b>  }</b></p><p>  catch(Exception)</p><p><b>  {</b&g

76、t;</p><p>  string strImgFile = Application.StartupPath;</p><p>  strImgFile = strImgFile.Substring(0, strImgFile.LastIndexOf("\\"));</p><p>  strImgFile = strImgFile.Subs

77、tring(0, strImgFile.LastIndexOf("\\"));</p><p>  strImgFile = strImgFile + @"\default.jpg";</p><p>  //MessageBox.Show(strImgFile);</p><p><b>  }</b>

78、</p><p><b>  }</b></p><p>  5.8 播放器打開(kāi)代碼設(shè)計(jì)</p><p>  private void btnOpen_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>

79、  OpenFileDialog ofd = new OpenFileDialog();</p><p>  ofd.Filter = "*.mp3|*.mp3|*.wma|*.wma";</p><p>  if (ofd.ShowDialog() == DialogResult.OK)</p><p><b>  {</b&g

80、t;</p><p>  if (ofd.FileName.Trim().EndsWith(".mp3")||</p><p>  ofd.FileName.Trim().EndsWith(".wma"))</p><p><b>  {</b></p><p>  timer2.

81、Stop();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("本版本暫不支持此格式?");</p><p

82、><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  課程設(shè)計(jì)心得</b></p><p>  為期一周的課程設(shè)計(jì)結(jié)束了,在老師和同學(xué)的幫助下,我基本完成系統(tǒng)的設(shè)計(jì)。我按

83、照系統(tǒng)工程軟件設(shè)計(jì)的要求,從需求分析,概念設(shè)計(jì),總體設(shè)計(jì),詳細(xì)設(shè)計(jì),系統(tǒng)測(cè)試等各個(gè)步驟,分步完成系統(tǒng)的各項(xiàng)任務(wù),實(shí)現(xiàn)了系統(tǒng)中的學(xué)生信息查詢(xún),學(xué)生信息更新,學(xué)生信息添加等模塊的功能。</p><p>  在這短短的五天里我收獲如下:</p><p>  1、鞏固和加深了對(duì)C#的理解,提高綜合運(yùn)用本課程所學(xué)知識(shí)的能力。</p><p>  2、培養(yǎng)了我選用參考書(shū),查閱手

84、冊(cè)及文獻(xiàn)資料的能力。培養(yǎng)獨(dú)立思考,深入研究,分析問(wèn)題、解決問(wèn)題的能力。</p><p>  3、通過(guò)實(shí)際編譯系統(tǒng)的分析設(shè)計(jì)、編程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計(jì)方法。</p><p>  根據(jù)我在課程設(shè)計(jì)中遇到的問(wèn)題,我將在以后的學(xué)習(xí)當(dāng)中注意以下幾點(diǎn):</p><p>  1、認(rèn)真上好專(zhuān)業(yè)實(shí)驗(yàn)課,多在實(shí)踐中鍛煉自己。</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)論