版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p> 一、課程設(shè)計(jì)的目的與要求2</p><p><b> 1.1 目的:2</b></p><p><b> 1.2 要求:2</b></p><p><b> 二、題目說明2</b&
2、gt;</p><p> 2.1程序開發(fā)背景2</p><p> 2.2開發(fā)工具介紹2</p><p><b> 三、總體設(shè)計(jì)3</b></p><p><b> 四、詳細(xì)說明3</b></p><p> 4.1 系統(tǒng)實(shí)施3</p><
3、p> 五、遇到的問題和解決方法8</p><p> 六、課程設(shè)計(jì)總結(jié)8</p><p><b> 七、參考文獻(xiàn)9</b></p><p> 一、課程設(shè)計(jì)的目的與要求</p><p><b> 1.1 目的:</b></p><p> ?。?)能夠利用所學(xué)
4、的基本知識(shí)和技能,解釋和應(yīng)用程序開發(fā)所涉及的相關(guān)知識(shí)。 </p><p> ?。?)基本掌握面向?qū)ο蟪绦蜷_發(fā)的基本思路和方法;</p><p> (3)要求學(xué)生達(dá)到熟練掌握.NET基本結(jié)構(gòu)以及C#語(yǔ)言的基本知識(shí)和技能;</p><p> (4)通過學(xué)習(xí)積累掌握簡(jiǎn)單的記事本,通訊錄以及多媒體播放的開發(fā)技術(shù)。</p><p><b>
5、; 1.2 要求:</b></p><p> ?。?)掌握常用控件以及控件的常用屬性的使用方法。</p><p> (2)掌握C#語(yǔ)言的異常處理技術(shù),能夠使用.NET各種調(diào)試方法調(diào)試代碼,掌握幫助的使用方法。</p><p> ?。?)熟悉.NET開發(fā)環(huán)境,能夠使用C#語(yǔ)言在.NET平臺(tái)上獨(dú)立設(shè)計(jì)、開發(fā)WINDOWS應(yīng)用程序。</p>
6、<p> (4)程序中應(yīng)有不少于100~300行的自行編寫的代碼,代碼需書寫詳細(xì)注釋。</p><p> (5)程序中應(yīng)有不少于100~300行的自行編寫的代碼,代碼需書寫詳細(xì)注釋。</p><p><b> 二、題目說明</b></p><p><b> 2.1程序開發(fā)背景</b></p>
7、<p> 黑杰克又名 BlackJack(簡(jiǎn)稱21點(diǎn)) ,起源于法國(guó),現(xiàn)已流傳到世界各地。該游戲由 2 到 6 個(gè)人玩,使用除大小王之外的 52 張牌,游戲者的目標(biāo)是使手中的牌的點(diǎn)數(shù)之和不超過 21 點(diǎn)且盡量大。 有著悠久的歷史。黑杰克簡(jiǎn)稱為21點(diǎn),1700年左右法國(guó)賭場(chǎng)就有這種21點(diǎn)的紙牌游戲。1931年,當(dāng)美國(guó)內(nèi)華達(dá)州宣布賭博為合法活動(dòng)時(shí),21點(diǎn)游戲第一次公開出現(xiàn)在內(nèi)華達(dá)州的賭場(chǎng)俱樂部,15年內(nèi),它取代擲骰子游戲,而一
8、舉成為非常流行的賭場(chǎng)莊家參與的賭博游戲。</p><p> 21點(diǎn)本為賭博游戲,并不值得推薦,但其游戲性和娛樂性卻很強(qiáng),而且作為一款數(shù)字牌類游</p><p> 能 一定程度上鍛煉邏輯思維和運(yùn)算能力,本著這種想法,開發(fā)者想把這款傳統(tǒng)的賭博游戲制作成適合各類人群休閑娛樂的小游戲,同時(shí)通過實(shí)踐更加掌握c#平臺(tái)的開發(fā)過程</p><p><b> 2.2開
9、發(fā)工具介紹</b></p><p> 本程序是在Microsoft Visual studio C# 2005 Express的開發(fā)環(huán)境下完成的。</p><p><b> 三、總體設(shè)計(jì)</b></p><p> 本程序?yàn)?1點(diǎn)小游戲,運(yùn)用c#的windows應(yīng)用程序開發(fā),首先制作主窗體,并在其上添加menustrip,pic
10、turebox,button,等一系列控件,并設(shè)置窗體和控件的相關(guān)屬性,最終制作出美觀大方的游戲主窗體。然后開始游戲的后臺(tái)程序編寫,把54撲克牌的圖片分別重命名為0.jpg~53.jpg,并用random類的.Next方法產(chǎn)生0~53的偽隨機(jī)數(shù),用(隨機(jī)數(shù)%3+1)的算法算出牌面點(diǎn)數(shù),以“tupian//”+隨機(jī)數(shù).Tostring+”.jpg”作為相應(yīng)picturebox的圖片地址進(jìn)行顯示。當(dāng)玩家要牌結(jié)束后,開始用相同的方法給莊家發(fā)牌
11、,在莊家沒有爆點(diǎn)的情況下將玩家跟莊家的點(diǎn)數(shù)進(jìn)行比較,最后用lable的Text屬性顯示最終結(jié)果。</p><p><b> 四、詳細(xì)說明</b></p><p><b> 4.1 系統(tǒng)實(shí)施</b></p><p> 總體概述“21點(diǎn)小游戲</p><p> 功能簡(jiǎn)介:本軟件為21點(diǎn)小游戲,主
12、要實(shí)現(xiàn)玩家跟電腦且以電腦為莊家的游戲?qū)崿F(xiàn),玩家可以通過新游戲和退出菜單開始和關(guān)閉游戲,通過“發(fā)牌”“要牌”“開牌”“洗牌”“結(jié)束”等按鈕操作游戲</p><p><b> 2.游戲界面截圖</b></p><p><b> 圖1. 游戲主界面</b></p><p> 3.21點(diǎn)小游戲關(guān)鍵代碼和描述:</p&g
13、t;<p> (1)menuStrip菜單中的“新游戲”和“退出”選項(xiàng):</p><p><b> 圖2. 游戲菜單</b></p><p> private void 新游戲ToolStripMenuItem_Click(object sender, EventArgs e) //新游戲,將游戲中所有的數(shù)據(jù)清空或歸位;</p>
14、<p><b> {</b></p><p> index = 0; count = 0;</p><p> a = 0; b = 0; c = 0; d = 0; f = 0; g = 0; h = 0; o = 0; ii = 1; ss = 0; aa = 0; diannao = 0; q1 = 0; qq = 0; duoyu = 0; xi
15、azhu = 0; zongshu = 0;</p><p> pictureBox1.Hide(); pictureBox2.Hide(); pictureBox3.Hide(); pictureBox4.Hide();</p><p> pictureBox5.Hide(); pictureBox6.Hide(); pictureBox7.Hide(); pictureBox8.H
16、ide(); </p><p> pictureBox9.Hide(); pictureBox10.Hide(); pictureBox11.Hide(); pictureBox12.Hide();</p><p> pictureBox13.Hide(); pictureBox14.Hide(); button4.Enabled = false;</p><p&g
17、t; button8.Enabled = false; button7.Enabled = false; button6.Enabled = true; button9.Enabled = true;</p><p> button9.Enabled = true;</p><p> label13.Text = "";</p><p>
18、 label11.Text = "";</p><p> private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> Application.Exit();</p><p
19、><b> }</b></p><p> ?。?)“發(fā)牌”和“加牌”按鈕的實(shí)現(xiàn),也是主要功能之一:</p><p><b> v</b></p><p> 圖3. 發(fā)牌加牌按鈕</p><p> 用0~53分別代表?yè)淇伺频?4張牌面,通過使用Random類的.Next方法隨機(jī)生成0~5
20、3的偽隨機(jī)數(shù),每個(gè)數(shù)字分別代表相應(yīng)的一張撲克牌,使用 (隨機(jī)數(shù) % 3 +1)的方法算出牌面對(duì)應(yīng)點(diǎn)數(shù),大于10點(diǎn)的轉(zhuǎn)為10點(diǎn);另外定義一個(gè)變量ii,作為當(dāng)前生成的牌是第幾張的標(biāo)識(shí),配合switch選擇語(yǔ)句識(shí)別當(dāng)前所發(fā)的牌,并做出相關(guān)的新牌生成,重復(fù)牌判斷和點(diǎn)數(shù)累計(jì),21點(diǎn)黑杰克判斷以及是否爆點(diǎn)判斷</p><p> switch (ii)
21、//ii是作為進(jìn)入玩家加牌的數(shù)值定義,因?yàn)橥婕沂且粡堃粡埮苼?lái)增加的。</p><p><b> {</b></p><p> case 1: //ii的默認(rèn)值為1;</p><p><b> {</b></p><p>
22、 pictureBox1.Image = Image.FromFile("tupian\\53.jpg"); //電腦臺(tái)面上的第一張牌,為背面,無(wú)用</p><p> a = randon.Next(52);//隨機(jī)選出第一張牌,為電腦臺(tái)面上的第二張牌,因?yàn)槭堑谝粡堧S機(jī)選出的牌,所以不用判斷是否與其它的牌重復(fù)</p><p> pictureBo
23、x2.Image = Image.FromFile("tupian\\" + a.ToString() + ".jpg"); //電腦臺(tái)面上的第二張牌,同時(shí)也是作為基礎(chǔ)牌面要計(jì)算數(shù)值的第一張牌;</p><p> d1 = a % 13 + 1; //將所得的牌轉(zhuǎn)換成1~13的數(shù)字</p><p> if (d1 &
24、gt; 10) //判斷是否為11、12、13這三個(gè)數(shù)字,如果是,就將它轉(zhuǎn)換為10;</p><p><b> d1 = 10;</b></p><p> b = randon.Next(52);//這里往下就是玩家的第一張牌,與之相應(yīng)的是在文件夾中名字為0~51的圖片;</p><p>
25、; while (b == a) //當(dāng)玩家的這個(gè)隨機(jī)得到的牌與莊家得到的第一張隨機(jī)的牌相同時(shí),則重新生成一個(gè)隨機(jī)數(shù),讓它與前面的牌的點(diǎn)數(shù)不一樣;</p><p><b> {</b></p><p> b = randon.Next(52);</p><p><b> }</b></p>
26、<p> w1 = b % 13 + 1; //計(jì)算出隨機(jī)得到的數(shù)所在的牌的點(diǎn)數(shù)</p><p> if (w1 > 10) //當(dāng)?shù)玫降狞c(diǎn)數(shù)>10的時(shí)候,即11、12、13,將它們變成10(作為21點(diǎn)游戲的規(guī)則而設(shè)定的)</p><p><b> w1 = 10;</b></p><p> z
27、ongshu += w1; //zongshu是玩家所得的點(diǎn)數(shù)相加之和的定義</p><p> pictureBox8.Image = Image.FromFile("tupian\\" + b.ToString() + ".jpg"); //將玩家隨機(jī)得到的第一張牌顯示出來(lái)</p><p> c = randon.Next(52)
28、;//這里往下為玩家的第二張牌,一直往下相似的代碼均為此效果;</p><p> while (c == a || c == b)</p><p><b> {</b></p><p> c = randon.Next(52);</p><p><b> }</b></p>&
29、lt;p> w2 = c % 13 + 1;</p><p> if (w2 > 10)</p><p><b> w2 = 10;</b></p><p> zongshu += w2;</p><p> pictureBox9.Image = Image.FromFile("tupia
30、n\\" + c.ToString() + ".jpg");</p><p> (3)玩家點(diǎn)開牌按鈕,實(shí)現(xiàn)莊家補(bǔ)牌,若莊家不爆點(diǎn),則比較玩家和莊家的點(diǎn)數(shù)</p><p> private void button7_Click(object sender, EventArgs e) //button7, 開牌,當(dāng)玩家確定了自己的牌的
31、點(diǎn)數(shù)且牌的點(diǎn)數(shù)相加小于21點(diǎn)時(shí),就可以開牌和電腦比較大小了</p><p><b> {</b></p><p> button4.Enabled = true; //這里開始為隨機(jī)求出的電腦的第二張牌</p><p> l = randon.Next(52
32、);</p><p> while (l == a || l == b || l == c || l == d || l == f || l == g || l == h || l == o)</p><p><b> {</b></p><p> l = randon.Next(52);</p><p><
33、b> }</b></p><p> d2 = l % 13 + 1;</p><p> if (d2 > 10)</p><p><b> d2 = 10;</b></p><p> diannao = d1 + d2; //求出電腦
34、兩張牌的數(shù)值</p><p> if ((d2 == 1 && d1 != 1)||(d1 == 1 && d2 != 1)) //這些代碼效果與上面說的一樣</p><p><b> {</b></p><p> diannao += 1
35、0;</p><p><b> ss = 1;</b></p><p><b> }</b></p><p> else if (d1 == 1 && d2 == 1)</p><p><b> {</b></p><p> d
36、iannao = 12;</p><p><b> ss = 1;</b></p><p><b> }</b></p><p> pictureBox1.Show();</p><p> pictureBox1.Image = Image.FromFile("tupian\\&q
37、uot; + l.ToString() + ".jpg");</p><p> m = randon.Next(52); //這里為隨機(jī)求出電腦的第三張牌;</p><p> while (m == a || m == b || m == v || m == d || m == f || m == g || m ==
38、h || m == o || m == l)</p><p><b> {</b></p><p> m = randon.Next(52);</p><p><b> } </b></p><p> d3 = m % 13 + 1;</p><p> if (d
39、iannao >= 17) //當(dāng)電腦剛開始拿到的2張牌的數(shù)值就大于或等于17點(diǎn)時(shí),將不再增加牌,強(qiáng)行退出判斷</p><p> goto qqw; </p><p> pictureBox3.Show();</p><p> pictureBox3.Image = Image.FromFile(&
40、quot;tupian\\" + m.ToString() + ".jpg"); //顯示電腦的第三張隨機(jī)出來(lái)的牌</p><p> if (d3 > 10)</p><p><b> d3 = 10;</b></p><p> diannao += d3;</p><p>
41、 if (d3 == 1) //如果第三張牌的點(diǎn)數(shù)為A時(shí),則將它默認(rèn)為11點(diǎn),但是如果電腦總值超過21點(diǎn),就將這個(gè)點(diǎn)數(shù)看做1點(diǎn)</p><p><b> {</b></p><p> diannao += 10;</p><p> if (diannao > 21)</p&g
42、t;<p> diannao -= 10;</p><p><b> }</b></p><p> else if (diannao >= 17 )</p><p> goto qqw; //如果電腦的點(diǎn)數(shù)(兩張牌,A取11)的大小在17點(diǎn)和21點(diǎn)之間,則電腦不再增加牌,強(qiáng)行
43、退出判斷</p><p> n = randon.Next(52);</p><p> while (n == a || n == b || n == c || n == d || n == f || n == g || n == h || n == o || n == l || n == m) //這里是電腦的第四張牌</p><p><b>
44、{</b></p><p> n = randon.Next(52);</p><p><b> }</b></p><p> d4 = n % 13 + 1;</p><p> if (d4 > 10)</p><p><b> d4 = 10;</b
45、></p><p> diannao += d4;</p><p> pictureBox4.Show();</p><p> pictureBox4.Image = Image.FromFile("tupian\\" + n.ToString() + ".jpg");</p><p>
46、if (ss == 0)</p><p><b> {</b></p><p> if (d4 == 1)</p><p><b> {</b></p><p> diannao += 10;</p><p> if (diannao > 21)</p&
47、gt;<p> diannao -= 10;</p><p><b> }</b></p><p> if (diannao >= 17)</p><p><b> goto qqw;</b></p><p><b> }</b></p>
48、;<p> if (ss == 1)</p><p><b> {</b></p><p> if (diannao >= 17 && diannao <= 21)</p><p><b> goto qqw;</b></p><p> if (d
49、iannao > 21)</p><p><b> {</b></p><p> diannao -= 10;</p><p><b> ss = 0;</b></p><p><b> }</b></p><p> if (dianna
50、o >= 17)</p><p><b> goto qqw;</b></p><p> if (diannao < 17)</p><p><b> {</b></p><p> if (d4 == 1)</p><p><b> {<
51、/b></p><p> diannao += 10;</p><p> if (diannao > 21)</p><p> diannao -= 10;</p><p><b> }</b></p><p><b> }</b></p>
52、<p> if (diannao >= 17)</p><p><b> goto qqw;</b></p><p><b> }</b></p><p> 其他發(fā)電腦的5,6,7張牌,代碼與以上類似,不重復(fù)</p><p> 五、遇到的問題和解決方法</p>
53、<p> 1.如何實(shí)現(xiàn)紙牌循序發(fā)牌的堆疊效果</p><p> 解決之法:依次創(chuàng)建多個(gè)picturebox并進(jìn)行堆疊,每創(chuàng)建一個(gè),將上層設(shè)置為頂層。</p><p> 2.如何實(shí)現(xiàn)隨機(jī)發(fā)牌</p><p> 解決之法:將54張紙牌重命名為0~53的數(shù)字+“.Jpg”,調(diào)用Random類的.Next方法生成偽隨機(jī)數(shù),對(duì)應(yīng)到相關(guān)數(shù)字為文件名的紙牌。
54、</p><p> 3.使用switch選擇語(yǔ)句,判斷當(dāng)前所發(fā)牌為第幾張牌時(shí),如果玩家前兩張牌得到“blackjack”即21點(diǎn)時(shí),如何退出switch語(yǔ)句。</p><p> 解決方法:使用goto:語(yǔ)句,直接強(qiáng)制跳出switch選擇語(yǔ)句,執(zhí)行玩家獲勝的相關(guān)代碼。</p><p> 4.關(guān)于“A”這張牌,既可以算1點(diǎn)又可以算11點(diǎn),點(diǎn)數(shù)如何計(jì)算的問題<
55、/p><p> 解決方法:對(duì)于“A”的點(diǎn)數(shù)的問題,雖然說點(diǎn)數(shù)由玩家自己決定,但是無(wú)非3種情況:一種是A配上10點(diǎn),直接獲得blackjack,這種情況直接勝利,單獨(dú)考慮;另一種是A算11點(diǎn)時(shí)玩家爆點(diǎn),此時(shí)肯定將A作為1點(diǎn)計(jì);還有就是A算11點(diǎn)時(shí)玩家牌點(diǎn)數(shù)之和小于21,此時(shí)A即作11點(diǎn)計(jì)??梢远x一個(gè)變量aa,標(biāo)識(shí)玩家所持牌中是否有“A”,有A時(shí)aa=1,則下次判斷點(diǎn)數(shù)之前先對(duì)aa是否等于1作判斷,若aa=1,則表示
56、有A,另行處理。</p><p><b> 六、課程設(shè)計(jì)總結(jié)</b></p><p> 經(jīng)過這次課程設(shè)計(jì),我完成了自己選擇的21點(diǎn)小游戲課題,有挺多的收獲。雖然程序最后是完成了,但是實(shí)現(xiàn)的過程中卻遇到了很多問題。平時(shí)感覺挺簡(jiǎn)單的那些枯燥單調(diào)的代碼,真正到了自己運(yùn)用的時(shí)候卻無(wú)從下手;好不容易寫出來(lái)的一大段代碼,一經(jīng)調(diào)試卻跳出來(lái)一大堆的錯(cuò)誤;還有就是這最后的課程設(shè)計(jì)報(bào)
57、告書,平時(shí)都不怎么碰的word文檔,文檔處理、排版又成了令人頭疼的一大問題。但是,解決問題的過程恰是不斷學(xué)習(xí)的過程:平時(shí)所學(xué)的一小段一小段的代碼到現(xiàn)在必須把它們聯(lián)系起來(lái)使用,把平時(shí)學(xué)的知識(shí)運(yùn)用到實(shí)際,增強(qiáng)了我的實(shí)踐動(dòng)手能力;面對(duì)一大堆的錯(cuò)誤,只得一個(gè)個(gè)找出來(lái),一個(gè)個(gè)改掉,一遍遍的調(diào)試,一行行代碼的運(yùn)行,不斷地重復(fù),最終將錯(cuò)誤改正,這番痛苦的過程讓我學(xué)會(huì)了如何調(diào)試運(yùn)行,如何逐行逐語(yǔ)句運(yùn)行,鍛煉了我調(diào)試、測(cè)試程序的能力;同時(shí),報(bào)告書的書寫,
58、讓我學(xué)會(huì)了word文檔的排版以及文檔處理,學(xué)會(huì)如何做出美觀整齊的課程設(shè)計(jì)報(bào)告書。</p><p> 課程設(shè)計(jì)中遇到的問題只憑自己苦思冥想是不能全部解決的,這是同學(xué)老師的建議和網(wǎng)絡(luò)給了我很大的幫助。遇到自己解決不了的問題時(shí),多多向老師同學(xué)請(qǐng)教,或許問題就能迎刃而解。另外,生在這個(gè)信息化社會(huì),互聯(lián)網(wǎng)的作用不言而喻,許多問題只要在網(wǎng)上搜索一下就能得到非常令人滿意的解答。此次課程設(shè)計(jì)鍛煉了我和老師同學(xué)交流的能力,以及網(wǎng)
59、上搜索資源,篩選信息的能力。</p><p><b> 七、參考文獻(xiàn)</b></p><p> [1]劉甫迎、劉光會(huì)、王蓉.C#程序設(shè)計(jì)教程(第2版).北京:電子工業(yè)出版社,2008 </p><p> [2]王昊亮,李剛等.Visual C#程序設(shè)計(jì)教程.北京:清華大學(xué)出版社,2003</p><p> [3]
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語(yǔ)言課程設(shè)計(jì)--- 21點(diǎn)游戲設(shè)計(jì)
- java課程設(shè)計(jì)-21點(diǎn)小游戲
- c_銀行叫號(hào)系統(tǒng)課程設(shè)計(jì)
- c_課程設(shè)計(jì)-俄羅斯方塊
- c程序課程設(shè)計(jì)報(bào)告(24點(diǎn)游戲)
- c++課程設(shè)計(jì)--一個(gè)21點(diǎn)的撲克牌游戲
- c_課程設(shè)計(jì)——報(bào)刊訂閱管理系統(tǒng)
- c_語(yǔ)言課程設(shè)計(jì)---學(xué)生選課系統(tǒng)
- c_課程設(shè)計(jì)---模擬抽獎(jiǎng)軟件設(shè)計(jì)
- c_程序設(shè)計(jì)課程設(shè)計(jì)-- 在線留言
- c_課程設(shè)計(jì)—備忘錄軟件設(shè)計(jì)
- c_課程設(shè)計(jì)--—個(gè)人單詞薄軟件設(shè)計(jì)
- c_文本編輯器課程設(shè)計(jì)
- c_課程設(shè)計(jì)-- 圖書館管理系統(tǒng)
- c_課程設(shè)計(jì)報(bào)告-- c#音樂播放器
- 撥叉c_課程設(shè)計(jì)說明書
- c_課程設(shè)計(jì)--智能聊天機(jī)器人
- c_學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- c_學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- c_語(yǔ)言的課程設(shè)計(jì)學(xué)生信息管理
評(píng)論
0/150
提交評(píng)論