版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《高級(jí)語言程序設(shè)計(jì)》</p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p><b> 計(jì)算機(jī)與信息工程系</b></p><p> 2013年06月28日</p><p><b> 目錄</b></p><p>
2、 1設(shè)計(jì)內(nèi)容及要求.........................................3</p><p> 1.1設(shè)計(jì)內(nèi)容.....................................................3</p><p> 1.2設(shè)計(jì)任務(wù)及具體要求...........................................3</p
3、><p> 2概要設(shè)計(jì).........................................................4</p><p> 2.1系統(tǒng)功能簡(jiǎn)介.............................................4</p><p> 2.2總體設(shè)計(jì)框圖..............................
4、...............4</p><p> 3 設(shè)計(jì)過程或程序代碼............................................5</p><p> 3.1對(duì)關(guān)鍵代碼加以分析說明................................5</p><p> 3.2程序運(yùn)行界面.......................
5、................10</p><p> 4 程序設(shè)計(jì)結(jié)果與分析...........................................12</p><p> 5 心得.....................................................13</p><p> 致謝................
6、...........................................13</p><p> 參考文獻(xiàn)...........................................................13</p><p> 附錄:源程序.......................................................14&
7、lt;/p><p><b> 英漢小詞典</b></p><p><b> 1 設(shè)計(jì)內(nèi)容及要求</b></p><p><b> 1.1設(shè)計(jì)內(nèi)容</b></p><p> (1)、在計(jì)算機(jī)中建立有限規(guī)模的電子英漢詞典(文件),利用程序?qū)崿F(xiàn)電子英漢詞典的查詢、增詞、刪除、修改
8、和維護(hù)工作。</p><p> (2)、詞典的內(nèi)容為:每行對(duì)應(yīng)一個(gè)詞條,每個(gè)詞條由兩個(gè)字符串組成,字符串用若干空格符分開;前一個(gè)是單詞字符串(英文),后一個(gè)是釋義字符串(中文),使用分號(hào)作為多個(gè)釋義的分隔符(無空格)。</p><p> (3)、對(duì)單詞和釋義字符串長(zhǎng)度的限定分別為不少于20個(gè)與40個(gè)字符,詞條數(shù)限定為不多于200條。</p><p> (4)、
9、采用菜單工作方式。在一個(gè)操作執(zhí)行之后,程序詢問是否繼續(xù)執(zhí)行該操作。如輸入A或a,則重復(fù)同一操作,不退回到菜單;如輸入其它信息,則回到菜單等待另一次選擇。僅當(dāng)選擇退出操作時(shí),程序應(yīng)詢問是否將修改后的詞典存盤,并根據(jù)用戶選擇存盤退出或不存盤退出。</p><p> 1.2設(shè)計(jì)任務(wù)及具體要求</p><p> 主要利用c語言的文件操作能力設(shè)計(jì)開發(fā)一個(gè)英漢小詞典,至少具有如下功能:查詢、刪除、
10、增詞、修改單詞。操作界面要符合用戶的一般習(xí)慣,圖形或文本界面都可以。</p><p> 要求:明確課程設(shè)計(jì)的目的,能根據(jù)課程設(shè)計(jì)的要求,查閱相關(guān)文獻(xiàn),為完成設(shè)計(jì)準(zhǔn)備必要的知識(shí); 提高學(xué)生用高級(jí)語言進(jìn)行程序設(shè)計(jì)的能力,重點(diǎn)提高用C語言進(jìn)行文件操作和繪圖應(yīng)用的編程技術(shù)水平;初步了解軟件開發(fā)的一般方法和步驟; 提高撰寫技術(shù)文檔的能力。</p><p><b> 2 概要設(shè)計(jì)<
11、/b></p><p> 2.1系統(tǒng)的功能簡(jiǎn)介</p><p> 用戶可以通過本系統(tǒng)查詢單詞以及釋義,修改,新增以及刪除詞條。用戶在使用電子詞典的時(shí)候,有可能會(huì)使用電子詞典的查詢功能,也有可能使用電子詞典的輕松背單詞功能,當(dāng)用戶需要查詢的時(shí)候,系統(tǒng)必須提供這個(gè)單詞的所有信息,以便與用戶獲得所需要的信息;可以自定義單詞,使用戶自己可以新增詞條,擴(kuò)充詞庫。</p>&l
12、t;p> 輸入與輸出的要求:當(dāng)用戶使用查詢功能時(shí),系統(tǒng)必須顯示詞條與釋義;當(dāng)用戶覺得本詞條存在不足,需要修改時(shí),系統(tǒng)必須提供修改的詞條與釋義,以及用戶輸入的內(nèi)容,修改完成時(shí),提示按確認(rèn)結(jié)束,刪除單詞時(shí)顯示要?jiǎng)h除的詞條與釋義,以及詞條已刪除。</p><p> 2.2 總體程序框圖</p><p><b> 圖A總體設(shè)計(jì)</b></p><
13、;p><b> 圖B詳細(xì)設(shè)計(jì)</b></p><p> 3設(shè)計(jì)過程或程序代碼</p><p> 3.1對(duì)關(guān)鍵代碼加以分析說明:</p><p><b> 菜單顯示:</b></p><p> int main(int argk,char *argh[])</p>&l
14、t;p><b> {</b></p><p><b> int m=0;</b></p><p> if(argk>1) strcpy(fileDict,argh[1]);</p><p> else strcpy(fileDict,"c:\\dict.txt");</p>
15、;<p><b> for(;;)</b></p><p><b> {</b></p><p> printf("\n\-----------歡迎使用電子英漢小詞典!-----------\n\------------------------\n\-1-查詢?cè)~條\n\-2-新增詞條\n\-3-刪除詞條\n\-4-修
16、改詞條\n\-5-退出詞典\n\--------------------\n");</p><p> m=getchar()-'0'; </p><p><b> switch(m)</b></p><p><b> {</b></p><p> case 1: S
17、earch();break;</p><p> case 2: Append();break;</p><p> case 3: Delete();break;</p><p> case 4: Update();break;</p><p> default : return 0;</p><p><b
18、> }</b></p><p><b> }</b></p><p><b> return 0;</b></p><p><b> }</b></p><p><b> 查詢?cè)~條:</b></p><p&g
19、t; void Search(void)</p><p><b> {</b></p><p> Project i; </p><p> fpos_t p=0;</p><p> memset(&i,0,szProject );</p><p> printf("p
20、lease input the word you want:"); </p><p> scanf("%s",i.word );</p><p> p=consult(i.word,i.mean);</p><p><b> if(p==0)</b></p><p><b>
21、 {</b></p><p> printf("sorry do not find what you want!\n"); </p><p><b> return;</b></p><p><b> }</b></p><p> printf("
22、單詞:%s\n釋義%s",i.word,i.mean );</p><p><b> }</b></p><p><b> 新增詞條:</b></p><p> void Append(void)</p><p><b> {</b></p>&
23、lt;p> Project i; </p><p> FILE *f=0; </p><p> fpos_t p=0;</p><p> memset(&i,0,szProject);</p><p> printf("please input the word you want:"); </
24、p><p> scanf("%s",i.word );</p><p> p=consult(i.word,0);</p><p><b> if(p)</b></p><p><b> {</b></p><p> printf("sor
25、ry do not find what you want!\n"); </p><p><b> return;</b></p><p><b> }</b></p><p> printf("please giving the meaning,按確認(rèn)結(jié)束"); </p>
26、<p> fflush(stdin);</p><p> gets(i.mean);</p><p> f=fopen(fileDict,"ab");</p><p> fwrite(&i,szProject,1,f);</p><p> fclose(f);</p><p&
27、gt; printf("詞條已新增\n");</p><p><b> }</b></p><p><b> ?。ㄋ模﹦h除詞條:</b></p><p> void Delete(void)</p><p><b> {</b></p>
28、<p> Project i;</p><p> FILE *f=0; </p><p> fpos_t p=0;</p><p> memset(&i,0,szProject);</p><p> printf("please input the word you want:");</
29、p><p> scanf("%s",i.word);</p><p> p=consult(i.word,0);</p><p><b> if(p==0)</b></p><p><b> {</b></p><p> printf("s
30、orry do not find what you want!\n"); </p><p><b> return;</b></p><p><b> }</b></p><p><b> p--;</b></p><p> memset(&i,0,s
31、zProject);</p><p> f=fopen(fileDict,"rb+");</p><p> fsetpos(f,&p);</p><p> fwrite(&i,szProject,1,f);</p><p> fclose(f);</p><p> prin
32、tf("詞條已刪除\n");</p><p><b> }</b></p><p><b> 修改詞條:</b></p><p> void Update(void)</p><p><b> {</b></p><p>
33、Project i; </p><p> FILE *f=0; </p><p> fpos_t p=0; </p><p> memset(&i,0,szProject);</p><p> printf("please input the word you want:"); </p>&l
34、t;p> scanf("%s",i.word);</p><p> p=consult(i.word,0);</p><p><b> if(p==0)</b></p><p><b> {</b></p><p> printf("sorry do n
35、ot find what you want!\n"); </p><p><b> return;</b></p><p><b> }</b></p><p><b> p--;</b></p><p> printf("please giving
36、 the meaning,按確認(rèn)結(jié)束(輸入drop放棄修改):"); </p><p> fflush(stdin);</p><p> gets(i.mean);</p><p> if(strstr(i.mean,"drop"))</p><p><b> {</b></p
37、><p> printf("已放棄修改!\n"); </p><p><b> return;</b></p><p><b> }</b></p><p> f=fopen(fileDict,"rb+");</p><p> f
38、setpos(f,&p);</p><p> fwrite(&i,szProject,1,f);</p><p> fclose(f);</p><p> printf("詞條已保存\n");</p><p><b> }</b></p><p><
39、;b> 3.2程序運(yùn)行界面</b></p><p> 進(jìn)入菜單界面后,出現(xiàn)“歡迎使用電子英漢詞”;然后有5個(gè)選項(xiàng):1查詢?cè)~條,2新增詞條,3刪除詞條,4修改詞條,5退出詞典。</p><p> 輸入1,按回車鍵,輸入你想查詢的詞條,如果系統(tǒng)里存在你要查詢的單詞,就會(huì)輸出詞條與釋義,如果沒有,會(huì)顯示“sorry do not find what you want!”,
40、。</p><p> 輸入2,按回車鍵,輸入你想要新增詞條,輸入你要新增的單詞,如“cat”,按回車輸入釋義“貓”,如果系統(tǒng)存在本詞條,則會(huì)輸出“sorry do not find what you want!”</p><p> 輸入3,按回車鍵,輸入你想刪除的詞條,按回車會(huì)輸出詞條已刪除。</p><p> 輸入4,按回車鍵,輸入你想修改的詞條,按回車,輸
41、入釋義。如果放棄修改則輸入“ drop”。</p><p><b> 輸入5,退出詞典。</b></p><p> 4程序設(shè)計(jì)結(jié)果與分析</p><p> 當(dāng)把程序?qū)懞貌⑦M(jìn)行調(diào)試時(shí),并不是一帆風(fēng)順的,總會(huì)遇到很多在調(diào)試時(shí)遇到的錯(cuò)誤。</p><p> 首先在定義函數(shù)時(shí),不能輸入漢字。否則會(huì)程序會(huì)顯示錯(cuò)誤。<
42、;/p><p> 2.如果要調(diào)用查詢函數(shù),增詞函數(shù),刪除函數(shù),修改函數(shù)等要在主函數(shù)前面進(jìn)行申明,否則會(huì)顯示警告。</p><p> 3.如果程序在運(yùn)行的過程中,對(duì)于一個(gè)循環(huán)語句,如果你返回的值始終是真的,那么程序?qū)⑦M(jìn)如死循環(huán)。</p><p> 4.對(duì)應(yīng)該有花括弧的復(fù)合語句,忘記加花括弧。</p><p> 5. 所調(diào)用的函數(shù)在調(diào)用語句之
43、后才定義,而又在調(diào)用前未加說明。</p><p><b> 5 心得</b></p><p> 在本課程設(shè)計(jì)的設(shè)計(jì)過程中,我體會(huì)到了從事C語言課程設(shè)計(jì)工作需要嚴(yán)謹(jǐn)、認(rèn)真的態(tài)度和作風(fēng),半點(diǎn)都不能馬虎。每個(gè)細(xì)微的小細(xì)節(jié)都必須十分注意,如果不認(rèn)真思考,就會(huì)出現(xiàn)或大或小的錯(cuò)誤。如果沒有發(fā)現(xiàn)前面的錯(cuò)誤,對(duì)后面的工作影響就會(huì)很大,甚至有時(shí)會(huì)推倒很多前面做的工作。有時(shí)候,我自己
44、覺得我寫的程序非常正確,但就是編譯通不過,在查詢錯(cuò)誤的過程中,面臨著否認(rèn)自己的過程,感覺很痛苦。在設(shè)計(jì)過程中遇到的很多問題與麻煩,通過向同學(xué)請(qǐng)教與討論后基本得到了解決,讓我明白了團(tuán)體的力量是巨大的,平時(shí)遇到問題要勇于與同學(xué)們和老師討論,這樣才能共同進(jìn)步與學(xué)習(xí),也只有這樣才能進(jìn)步的更快,同時(shí)也要敢于相信自己的主見,也要考慮別人的想法和意見,不能一味的接受或者排斥,同時(shí)也不能太驕傲自大,要謙虛地向老師與同學(xué)請(qǐng)教,只有這樣我才能不斷的進(jìn)步。&
45、lt;/p><p> 在反反復(fù)復(fù)的學(xué)習(xí)中,我終于作出一個(gè)簡(jiǎn)單的程序,雖然這個(gè)程序的功能非常簡(jiǎn)單,而且在實(shí)際運(yùn)用中還有些不足,比如:在查詢?cè)~條后,按任意鍵會(huì)退出</p><p> 詞典,這點(diǎn)還需要改進(jìn)。在進(jìn)行其他功能完成后,按任意鍵不會(huì)退出系統(tǒng)。</p><p><b> 致謝</b></p><p> 在這次C語言課
46、程設(shè)計(jì)中,我的老師和同學(xué)給了我及大的幫助。特別是我的指導(dǎo)老師孫淮寧老師,還有我的C語言任課老師徐寧老師。在此,我對(duì)他們表示感謝!感謝他們?cè)谖颐鎸?duì)困難時(shí)給了我?guī)椭椭С?。也感謝那些給我?guī)椭乃型瑢W(xué)!</p><p><b> 參考文獻(xiàn):</b></p><p> 【1】譚浩強(qiáng).C程序設(shè)計(jì)(第三版).清華大學(xué)出版社.2005年: P219~P363</p>
47、;<p> 【2】胡超、閆玉寶. 30天學(xué)通Visual C++項(xiàng)目案例開發(fā). 電子工業(yè)出版社. 2009年:P228~P273</p><p><b> 附錄:源程序</b></p><p> #include <stdio.h></p><p> #include <stdlib.h></
48、p><p> #include <string.h></p><p> #define szWORD 50</p><p> #define szSTRN 200</p><p> #define szProject sizeof(struct Dictionary)</p><p> char fi
49、leDict[szSTRN];</p><p> typedef struct Dictionary /*聲明新結(jié)構(gòu)體類型名為Project*/ </p><p><b> {</b></p><p> char word[szWORD];</p><p> char mean[szSTRN];
50、</p><p><b> }Project;</b></p><p> fpos_t consult(char *word,char *mean)</p><p><b> {</b></p><p> FILE *f=0;</p><p> Project i;
51、</p><p><b> int r=0;</b></p><p> fpos_t p=0;</p><p> if(!word) return 0;</p><p> f=fopen(fileDict,"rb"); /*以讀的方式打開二進(jìn)制文件*/</p><p&
52、gt; if(!f) return 0;</p><p> while(!feof(f)) /*指針是否指導(dǎo)文件末尾*/</p><p><b> {</b></p><p> fgetpos(f, &p);</p><p> r=fread(&i,szProject,1,f);
53、 /*讀入數(shù)據(jù)的存放地址*/</p><p> if(r<1) break; </p><p> if(i.word[0]==0) continue; </p><p> if(strcmp(i.word,word)) continue;</p><p> if(mean) strcpy(mean,i.mean ); &l
54、t;/p><p> fclose(f); /*關(guān)閉文件*/</p><p> return p+1; </p><p><b> }</b></p><p> fclose(f); /*關(guān)閉文件*/</p><p><b> return 0;</b>&
55、lt;/p><p><b> }</b></p><p> void Search(void); /*對(duì)Search函數(shù)進(jìn)行函數(shù)聲明*/</p><p> void Append(void); /*對(duì)Append函數(shù)進(jìn)行函數(shù)聲明*/</p><p> void Delete(void); /*對(duì)
56、Delete函數(shù)進(jìn)行函數(shù)聲明*/</p><p> void Update(void); /*對(duì)Update函數(shù)進(jìn)行函數(shù)聲明*/</p><p> int main(int argk,char *argh[]) /*主菜單顯示*/</p><p><b> {</b></p><p><b&
57、gt; int m=0;</b></p><p> if(argk>1) strcpy(fileDict,argh[1]); /*文件復(fù)制*/</p><p> else strcpy(fileDict,"c:\\dict.txt"); /*文件復(fù)制*/</p><p><b> for(;;)&
58、lt;/b></p><p><b> {</b></p><p> printf("\n\------------------\n\-歡迎使用電子英漢小詞典!\n\--------------------\n\-1-查詢?cè)~條\n\-2-新增詞條\n\-3-刪除詞條\n\-4-修改詞條\n\-5-退出詞典\n\-------------------
59、-\n");</p><p> m=getchar()-'0'; </p><p><b> switch(m)</b></p><p><b> {</b></p><p> case 1: Search();break;</p><p>
60、 case 2: Append();break;</p><p> case 3: Delete();break;</p><p> case 4: Update();break;</p><p> default : return 0;</p><p><b> }</b></p><p&
61、gt;<b> }</b></p><p><b> return 0;</b></p><p><b> }</b></p><p> void Search(void) /*查詢?cè)~條*/</p><p><b> {</b><
62、;/p><p> Project i; </p><p> fpos_t p=0;</p><p> memset(&i,0,szProject ); /*將結(jié)構(gòu)體szProject的指定位置清零*/</p><p> printf("please input the word you want:");
63、</p><p> scanf("%s",i.word );</p><p> p=consult(i.word,i.mean);</p><p><b> if(p==0)</b></p><p><b> {</b></p><p> pri
64、ntf("sorry do not find what you want!\n"); </p><p><b> return;</b></p><p><b> }</b></p><p> printf("單詞:%s\n釋義%s",i.word,i.mean );</
65、p><p><b> }</b></p><p> void Append(void) /*新增詞條*/</p><p><b> {</b></p><p> Project i; </p><p> FILE *f=0; </p><p
66、> fpos_t p=0;</p><p> memset(&i,0,szProject); /*將結(jié)構(gòu)體szProject的指定位置清零*/ </p><p> printf("please input the word you want:"); </p><p> scanf("%s",i.w
67、ord );</p><p> p=consult(i.word,0);</p><p><b> if(p)</b></p><p><b> {</b></p><p> printf("sorry do not find what you want!\n"); &l
68、t;/p><p><b> return;</b></p><p><b> }</b></p><p> printf("please giving the meaning,按確認(rèn)結(jié)束"); </p><p> fflush(stdin); /*清除標(biāo)準(zhǔn)輸入設(shè)備(本程
69、序中指鍵盤)的緩存*/ </p><p> gets(i.mean);</p><p> f=fopen(fileDict,"ab"); /*以向文件末尾添加數(shù)據(jù)的方式打開文件*/ </p><p> fwrite(&i,szProject,1,f); /*輸出數(shù)據(jù)的地址*/</p><p> fcl
70、ose(f); /*關(guān)閉文件*/</p><p> printf("詞條已新增\n");</p><p><b> }</b></p><p> void Delete(void) /*刪除詞條*/</p><p><b> {</b></p&g
71、t;<p> Project i;</p><p> FILE *f=0; </p><p> fpos_t p=0;</p><p> memset(&i,0,szProject); /*將結(jié)構(gòu)體szProject的指定位置清零*/ </p><p> printf("please in
72、put the word you want:");</p><p> scanf("%s",i.word);</p><p> p=consult(i.word,0);</p><p><b> if(p==0)</b></p><p><b> {</b>&l
73、t;/p><p> printf("sorry do not find what you want!\n"); </p><p><b> return;</b></p><p><b> }</b></p><p><b> p--;</b></
74、p><p> memset(&i,0,szProject); /*將結(jié)構(gòu)體szProject的指定位置清零*/ </p><p> f=fopen(fileDict,"rb+"); /*以讀寫的方式打開二進(jìn)制文件*/</p><p> fsetpos(f,&p);</p><p> fwr
75、ite(&i,szProject,1,f); /*輸出數(shù)據(jù)的地址*/</p><p> fclose(f); /*關(guān)閉文件*/</p><p> printf("詞條已刪除\n");</p><p><b> }</b></p><p> void Update(v
76、oid) /*修改詞條*/</p><p><b> {</b></p><p> Project i; </p><p> FILE *f=0; </p><p> fpos_t p=0; </p><p> memset(&i,0,szProject);
77、 /*將結(jié)構(gòu)體szProject的指定位置清零*/ </p><p> printf("please input the word you want:"); </p><p> scanf("%s",i.word);</p><p> p=consult(i.word,0);</p><p>&l
78、t;b> if(p==0)</b></p><p><b> {</b></p><p> printf("sorry do not find what you want!\n"); </p><p><b> return;</b></p><p>&
79、lt;b> }</b></p><p><b> p--;</b></p><p> printf("please giving the meaning,按確認(rèn)結(jié)束(輸入drop放棄修改):"); </p><p> fflush(stdin); /*清除標(biāo)準(zhǔn)輸入設(shè)備(本程序中指鍵盤)的緩
80、存*/ </p><p> gets(i.mean);</p><p> if(strstr(i.mean,"drop"))</p><p><b> {</b></p><p> printf("已放棄修改!\n"); </p><p><b
81、> return;</b></p><p><b> }</b></p><p> f=fopen(fileDict,"rb+"); /*以讀寫的方式打開二進(jìn)制文件*/</p><p> fsetpos(f,&p);</p><p> fwrite(&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《高級(jí)語言程序設(shè)計(jì)》課程設(shè)計(jì)--英漢小詞典
- 電子英漢詞典課程設(shè)計(jì)
- 儀表維修工英漢小詞典
- java課程設(shè)計(jì)---英漢電子詞典
- 土木工程材料_英漢小詞典
- c語言課程設(shè)計(jì)——電子英漢詞典
- c語言課程設(shè)計(jì)——電子英漢詞典
- java課程設(shè)計(jì)-英漢電子詞典系統(tǒng)
- java課程設(shè)計(jì)-英漢電子詞典系統(tǒng)
- 廉政小詞典
- 服裝英語電子小詞典1
- 經(jīng)典廣告語小詞典
- 法語學(xué)習(xí)資料食品小詞典
- c語言課程設(shè)計(jì)--電子詞典
- 英漢詞典
- java數(shù)據(jù)庫課程設(shè)計(jì)編程詞典系統(tǒng)
- c++多功能電子詞典課程設(shè)計(jì)
- java課程設(shè)計(jì)----課程設(shè)計(jì)報(bào)告
- fpga課程設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 基于java的英漢詞典軟件項(xiàng)目報(bào)告
評(píng)論
0/150
提交評(píng)論