版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、JIANGSU TEACHERS UNIVERCITY OF TECHNOLOGYWINDOWS程序設(shè)計報告學 院 名 稱: 計算機科學與工程學院 專 業(yè): 計算機科學與技術(shù) 班 級: 09計2Z 學 號: 、 姓 名: 姚慕容、朱義霞 2010年 6月 10日指法練習軟件摘 要:科技的飛速發(fā)展,將人類帶入了信息時代, 計算機越來越貼近人的生活,速度成為人們成功的前提條件,以致于人們必須不斷嘗試著使用各種手段來提高自身的工作效率,其手段之一就是對鍵盤的充分利用和相應軟件的開發(fā)。至今為止,人們對計算機鍵盤的熟悉在很大程度上還必須依靠一些指法練習軟件,軟件質(zhì)量的高低直接影響到對熟悉鍵盤過程的長短。
2、由北京元易達科技發(fā)展責任有限公司指法練習設(shè)計開發(fā)小組自主開發(fā)的指法練習軟件,完全使用漢語程序設(shè)計語言進行開發(fā),結(jié)構(gòu)緊湊,高度安全,資源占用少,速度快,能幫助使用者更加方便,快捷的熟悉對鍵盤的操作,從而節(jié)省操作時間,達到提高工作效率的目的。 關(guān)鍵詞:信息時代,鍵盤,程序設(shè)計 Fingering practice software Abstract: The rapid development of science and technology, human beings into the information age, The computer is more and more close t
3、o the human life, speed, become people the premise condition of success, that people must constantly try to use all sorts of means to improve their own work efficiency, is one of the means to make full use of the keyboard and the corresponding software development. So far, people familiar with the k
4、eyboard on the computer to a great extent must also rely on some fingering practice software, software quality directly influence on the familiar with the keyboard, length of the process. By Beijing yuan eseetech science and technology development limited company fingering practice design developmen
5、t team independent development of fingering practice software, a completely use Chinese programming language development, compact structure, high safety, less resources occupation, speed, can help users more convenient and quick familiar with the operation of the keyboard, which can save time, impro
6、ve operation efficiency purpose. Keywords:information age, keyboard, programming language 目 錄序言4第1章 概 述41.1系統(tǒng)開發(fā)背景和意義41.2設(shè)計流程41.3開發(fā)工具介紹41.3.1 Visual c+軟件41.3.2 MFC應用程序51.3.3 對話框5第2章 需求分析62.1設(shè)計思路62.2技術(shù)要點62.2.1CStatic類的Create方法62.2.2srand 函數(shù)62.2.3rand函數(shù)62.2.4、 ShowWindow函數(shù)7第3章 系統(tǒng)設(shè)計83.1設(shè)計步驟83.2主要程序代碼83.
7、2.1 在主窗體的頭文件中聲明變量83.2.2 添加自定義函數(shù)Initialization83.2.3 初始化控件顯示數(shù)據(jù)93.2.4 添加WM_CTLCOLOR消息的處理函數(shù)93.2.5 添加自定義函數(shù)RandLetter103.2.6 添加自定義函數(shù)SetBitmap103.2.7 處理“開始”按鈕的單擊事件103.2.8 處理主窗體的定時器事件113.2.9重載PreTranslateMessage虛函數(shù)123.2.10處理“取消”按鈕的單擊事件133.3、調(diào)試程序143.3.1 調(diào)試中的錯誤與解決方式143.3.2 測試結(jié)果14結(jié)束語16參考文獻17致謝18序言用戶在日常的工作中,對計
8、算機的使用越來越多,如果用戶打字速度加快的話,工作效率也會相應的提高,在這競爭激烈的社會,較快的打字速度已經(jīng)成為工作的基礎(chǔ),為了提高個人的打字速度,一款好的指法軟件必不可少。本程序通過Visual c+來實現(xiàn)一款指法練習的開發(fā)。運行本程序,設(shè)置練習時間和字符下落間隔,單擊“開始”按鈕,進行指法練習,在練習時可以在窗體的右側(cè)看到練習的各項數(shù)據(jù)。 第1章 概 述1.1 系統(tǒng)開發(fā)背景和意義隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,計算機已經(jīng)深入到工作和生活的角落,文字錄入是學習計算機非常重要的一部分。在手寫錄入技術(shù)和語音識別技術(shù)還不完善的同時大部分還在使用鍵盤作為文字錄入的工具。計算機是人類社會世
9、紀的重大科技成果之五。自年世界第一臺電子數(shù)字計算機誕生至今,在短短多年的時間里,計算機技術(shù)得到了飛速發(fā)展。目前計算機已廣泛應用在工業(yè),農(nóng)業(yè),科技,國防,文教,衛(wèi)生,家庭生活等各個領(lǐng)域中,已成為現(xiàn)代人類生活不可缺少的智能工具。本程序構(gòu)建學生練習指法系統(tǒng),幫助熟悉鍵盤各個布局。完成指法軟件開發(fā),培養(yǎng)學生的程序設(shè)計和開發(fā)能力。1.2 設(shè)計流程1. 查閱文獻,確定設(shè)計內(nèi)容。通過查閱網(wǎng)頁設(shè)計與制作,和圖書館的書籍資源,確定設(shè)計內(nèi)容。2. 搜集圖片。通過上網(wǎng)查找所需要的圖片,利用應用程序?qū)胛粓D。完成前期的準備。3. 設(shè)計主界面。添加各類控件及文本框。4.添加所實現(xiàn)程序的代碼。5.測試結(jié)果1.3 開發(fā)工具
10、介紹本程序主要采用了Visual c+軟件,利用集成化開發(fā)環(huán)境窗口和對話框,新建一個基于對話框的應用程序,進行各個階段的設(shè)計,導入位圖,添加各類函數(shù),完成一個基本的練習軟件。1.3.1 Visual c+軟件隨著計算機技術(shù)的普及和發(fā)展,計算機的應用已經(jīng)滲透到國民經(jīng)濟與人們生活的各個方面,Visualc+是世紀年代中期由美國微軟公司推出的一個強大的Windows應用程序開發(fā)平臺,是“真正的程序員”首選的開發(fā)工具之一。在Visualc+環(huán)境下,利用微軟的基礎(chǔ)類庫MFC開發(fā)出功能強大的Windows應用程序。1.3.2 MFC應用程序MFC是由微軟公司編寫的一套專門用于Windows編程的基礎(chǔ)類庫,
11、它的類可以處理許多標準Windows編程任務。借助AppWizard可以創(chuàng)建非常靈活的應用程序框架,使開發(fā)者擺脫那些每次都必寫的基本代碼。與其他所有的Windows應用程序一樣,在使用MFC的應用程序中也要處理Windows消息,但是在MFC中消息處理更容易,封裝得更好,更易于維護。1.3.3 對話框?qū)υ捒蚴荳indows應用程序中的一種常用的資源。它其實是一個“窗口”,是Windows程序與用戶交互的一個手段,它的主要功能是輸出信息和接收用戶的輸入。它可以只是一個簡單的OK消息框,也可以是一個復雜的數(shù)據(jù)輸入表單。在對話框內(nèi)一般都有一些控件,對話框依靠這些控件與用戶進行交互。第2章 需求分析
12、2.1設(shè)計思路在設(shè)計指法練習軟件時,先在對話框上繪制軟件的背景位圖,然后動態(tài)創(chuàng)建個靜態(tài)控件,在調(diào)用rand函數(shù)取出126的隨機數(shù),根據(jù)隨機獲得的數(shù)據(jù)判斷每個控件顯示的字母圖片,在定時器中設(shè)置控件向下移動,當控件到達下落區(qū)域的底部或者用戶按下了正在下落的字母時,重新取隨機數(shù),再設(shè)置一個定時器,在該定時器中根據(jù)用戶的操作計算正確率、錯誤數(shù)、漏打數(shù)等消息,當?shù)竭_用戶設(shè)置練習時間后自動停止控件的下落,這樣指法練習軟件就完成了。 2.2技術(shù)要點本程序?qū)崿F(xiàn)字母下落功能時,主要用CStatic類的Create方法、 srand 函數(shù)、rand函數(shù) ShowWindow函數(shù),下面對本程序中用到的關(guān)鍵技術(shù)進行詳
13、細講解。2.2.1CStatic類的Create方法Create方法用于創(chuàng)建靜態(tài)控件,該函數(shù)的語法格式如下:BOOL Create(LPCTSTR lpszText,DWORD dwStyle,const RECT&rect,CWnd*pParentWnd,UINT nID= =0xffff);參數(shù)說明如下:l sxText: 用于設(shè)置控件文本。l dwStyle: 用于設(shè)置控件風格。l rect: 用于確定控件的顯示區(qū)域。l pParentWnd: 用于確定控件父窗口指針。l nID: 用于設(shè)置控件ID。本程序中用于創(chuàng)建靜態(tài)控件的代碼如下: For(int i=0;i10;i+)m_Stat
14、ici.Create(“”,WS_CHILD|WS_CLIPSIBLINGS|WS_EX_TOOLWINDOWSS_BITMAP,CRect(0,0,50,50),this,1230+i);2.2.2srand 函數(shù)srand 函數(shù)用于為rand函數(shù)設(shè)置一個種子,其語法格式如下:Void srand(unsigned int seed);參數(shù)說明如下:l Seed:設(shè)置的種子。2.2.3rand函數(shù)rand函數(shù)用于獲取隨機數(shù),其語法格式如下:Int rand(void);本程序中用于獲得隨機數(shù)的代碼如下:CTime time=CTime:GetCurrentTime(); /獲得系統(tǒng)時間Sra
15、nd(time.GetHour()+Time.GetMinute()+time.GetSecond(); /根據(jù)時間設(shè)置種子For(int i=0;i10;i+)m_Numi=rand()%26+1; /獲得126之間的隨機數(shù)2.2.4、 ShowWindow函數(shù)ShowWindow函數(shù)用于設(shè)置窗口的顯示狀態(tài),其語法格式如下: BOOLShowWindow(int nCmdShow);參數(shù)說明如下:l nCmdShow:表示窗口的顯示狀態(tài),可選值如表1所示。表1 nCmdShow參數(shù)值表 參數(shù)值 描述SW_HIDE隱藏窗口SW_MINIMIZE最小化窗口SW_RESTORE還原并激活窗口SW_
16、SHOW顯示并激活窗口SW_SHOWMAXIMIZED最大化顯示窗口SW_SHOWMINIMIZED最小化顯示并激活窗口SW_SHOWMINNOACTIVE最小化顯示窗口,保持原來的活動窗口SW_SHOWNA顯示窗口,保持原來的活動窗口SW_SHOWNOACTIVATE按窗口最近的大小和位置顯示,保持原來的活動窗口SW_SHOWNORMAL還原窗口,保持原來的活動窗口第3章 系統(tǒng)設(shè)計3.1設(shè)計步驟(1)、新建一個基于對話框的應用程序,將其窗體標題改為“指法練習軟件”,勾選Minmize box 屬性,使對話框具有最小化按鈕。(2)、向?qū)υ捒蛑刑砑?個靜態(tài)文本控件、8個編輯框控件和3個按鈕控件。
17、對話框主要用到的控件及說明如表2所示,根據(jù)需要對其屬性進行修改,并建立類向?qū)?,在相應的地方添加代碼。 控件ID屬性設(shè)置關(guān)聯(lián)變量IDC_TIME無CEdit m_uTimeIDC_SUMMUM無CEdit m_sNumIDC_ERRORNUM無CEdit m_eNumIDC_LOSENUM無CEdit m_lNumIDC_VERACITY無CEdit m_VeracityIDC_RATE無CEdit m_RateIDC_TIMING無CEdit m_TimingIDC_ALTERNATION無CEdit m_AlternationIDC_STATICSimple無IDC_BUTSTART勾選Bi
18、tmap和Flat屬性CButtonIDC_BUTCANCEL勾選Bitmap和Flat屬性CButtonIDC_BUTEXIT勾選Bitmap和Flat屬性CButton表2 對話框主要用到的控件及說明(3)、向工程中導入30個BMP位圖資源(4)在類的原文件中添加實現(xiàn)功能所需要的各種函數(shù),并添加相應的代碼,同時在頭文件中添加對各種函數(shù)及變量的聲明。(5)調(diào)試程序,糾正發(fā)生的錯誤,直到這個程序能夠運行為止。3.2主要程序代碼3.2.1 在主窗體的頭文件中聲明變量 代碼如下:UIN m_Num10; /顯示字母CStatic m_Static10; /靜態(tài)控件int m_Error; /錯誤數(shù)
19、int m_Sum; /打字數(shù)int m_Lose; /漏打數(shù)int m_Time; /用時BOOL m_IsStart; /開始int m_iTime; /定時int m_aTime; /間隔時間3.2.2 添加自定義函數(shù)Initialization 該函數(shù)用于初始化控件顯示數(shù)據(jù),代碼如下:void CFingerExerciseDlg:Initialization()m_IsStart = FALSE;m_uTime.SetWindowText(時間:0分0秒);m_sNum.SetWindowText(打字數(shù):0個);m_eNum.SetWindowText(錯誤數(shù):0個);m_lNum
20、.SetWindowText(漏打數(shù):0個);m_Veracity.SetWindowText(正確率:0.0%);m_Rate.SetWindowText(速度:0個/分);m_Timing.SetWindowText(3);m_Alternation.SetWindowText(500);3.2.3 初始化控件顯示數(shù)據(jù) 在主窗體初始化,創(chuàng)建靜態(tài)控件,并設(shè)置按鈕的顯示圖片,代碼如下:Initialization();for(int i=0;iSelectObject(&m_Brush); /選中畫刷pDC-FillRect(rect,&m_Brush);/填充客戶區(qū)域return m_Bru
21、sh; /返回畫刷elsehbr = CDialog:OnCtlColor(pDC, pWnd, nCtlColor);if(nCtlColor = CTLCOLOR_STATIC) /如果是靜態(tài)文本控件pDC-SetBkMode(TRANSPARENT); /設(shè)置控件背景透明return hbr;3.2.5 添加自定義函數(shù)RandLetter 該函數(shù)用于設(shè)置隨機數(shù),其實現(xiàn)代碼如下:void CFingerExerciseDlg:RandLetter()CTime time = CTime:GetCurrentTime(); /獲得系統(tǒng)時間srand(time.GetHour()+time.G
22、etMinute()+time.GetSecond(); /根據(jù)時間設(shè)置種子for(int i=0;i10;i+)m_Numi = rand()%26+1; /獲得126之間的隨機數(shù)3.2.6 添加自定義函數(shù)SetBitmap 該函數(shù)用于設(shè)置靜態(tài)控件的顯示圖片,其實現(xiàn)代碼如下:void CFingerExerciseDlg:SetBitmap(int num)HBITMAP m_hBitmap; /加載位圖資源m_hBitmap=LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAPA+m_Numnum-1);m_Staticn
23、um.SetBitmap(m_hBitmap); /設(shè)置顯示圖片m_Staticnum.MoveWindow(45+58*num,21,24,24); /移動控件m_Staticnum.ShowWindow(SW_SHOW); /顯示控件3.2.7 處理“開始”按鈕的單擊事件 在該事件的處理函數(shù)中清空控件中的數(shù)據(jù),并設(shè)置定時器,開始練習,其實現(xiàn)代碼如下:void CFingerExerciseDlg:OnButstart() m_Error = 0; /錯誤數(shù)為0m_Sum = 0; /打字數(shù)為0m_Lose = 0; /漏打數(shù)為0m_Time = 0; /用時為0CString time;m
24、_Timing.GetWindowText(time); /獲得練習時間m_iTime = atoi(time)*60; /計算練習時間m_Alternation.GetWindowText(time); /獲得下降間隔m_aTime = atoi(time); /轉(zhuǎn)換下降間隔RandLetter(); /設(shè)置隨機數(shù)for(int i=0;i10;i+)SetBitmap(i); /設(shè)置控件顯示圖片m_IsStart = TRUE; /開始練習SetTimer(1,m_aTime,NULL); /設(shè)置下降間隔定時器SetTimer(2,1000,NULL); /設(shè)置練習時間定時器3.2.8 處
25、理主窗體的定時器事件 在該事件的處理函數(shù)中設(shè)置控件的下落記錄漏打數(shù),并設(shè)置漏打控件的圖片,在練習時間定時器中,判斷是否結(jié)束練習,如果結(jié)束練習則顯示用戶練習成績單,并將信息保存到INT文件中,其實現(xiàn)代碼如下: void CFingerExerciseDlg:OnTimer(UINT nIDEvent) if(nIDEvent = 1)for(int i=0;i10;i+)CRect rect;m_Statici.GetClientRect(rect);m_Statici.MapWindowPoints(this,rect);if(rect.bottom = 495)m_Lose+;srand(m
26、_Numi*i+m_Numi+i);m_Numi = rand()%26+1;SetBitmap(i);rect.top = 21;rect.bottom = 45;elserect.top += 30;rect.bottom += 30;m_Statici.MoveWindow(rect);else if(nIDEvent = 2)if(m_Time = m_iTime)m_IsStart = FALSE;KillTimer(1);KillTimer(2);CString str;str.Format(rn 時間:%02d分%02d秒 打字數(shù): %03d個 rn 錯誤數(shù): %03d個 漏打數(shù)
27、: %03d個 rn 正確率: %0.0f% 速度:%03d個/分 rnm_Time/60,m_Time%60,m_Sum,m_Error,m_Lose,(m_Sum-m_Error)*1.0/m_Sum*100,m_Sum*60/m_Time);MessageBox(str);for(int i=0;imessage = WM_KEYDOWN)BOOL IsNum=FALSE;for(int i=0;iwParam = 0x0041+i)for(int j=0;j10;j+)if(m_Numj = i+1)CRect rect;m_Staticj.GetClientRect(rect);m_
28、Staticj.MapWindowPoints(this,rect);srand(m_Numj*j*i+m_Numj+j+i);m_Numj = rand()%26+1;SetBitmap(j);rect.top = 21;rect.bottom = 45;m_Staticj.MoveWindow(rect);IsNum = TRUE;if(!IsNum)m_Error+;m_Sum+;return CDialog:PreTranslateMessage(pMsg);3.2.10處理“取消”按鈕的單擊事件在該事件的處理函數(shù)中關(guān)閉定時器并隱藏控件,其實現(xiàn)代碼如下:void CFingerExer
29、ciseDlg:OnButcancel() KillTimer(1);KillTimer(2);for(int i=0;i10;i+)m_Statici.ShowWindow(SW_HIDE);Initialization();3.3、調(diào)試程序3.3.1 調(diào)試中的錯誤與解決方式由于各種各樣的原因,在開發(fā)過程中,我遇到了許多技術(shù)上的問題,但是通過與指導老師的溝通,再加上自己的努力終于把問題一一解決了,(1)、由于以前沒有深入研究MFC的設(shè)計,所以它對于我有點陌生,特別是插入位圖時,對菜單還不是很熟悉,所以使用起來有些困難。最終在書上找到了解決辦法:插入資源Bitmap,然后導入自己一開始準備好的
30、圖片。(2)、加入函數(shù)時,搞不清楚它屬于自定義函數(shù)還是作為消息處理函數(shù)導入,要自己進行摸索。解決辦法:自定義函數(shù)是直接往類加入就可以了,而消息處理函數(shù)卻是要利用ClassWizard中尋找自己所需要的導入函數(shù)。(3)、對類中進行添加函數(shù)時總是會出現(xiàn)字母多打或漏打,或字母大小寫沒有區(qū)分清楚等待。解決方法:在打入代碼時要做到邊打邊檢查是否打錯,或者在程序運行時根據(jù)出錯提示來糾正錯誤。3.3.2 測試結(jié)果1、開始界面2、練習界面結(jié)束語通過此次課程設(shè)計,使我更加扎實的掌握了有關(guān)Visualc+方面的知識,在設(shè)計過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露
31、出了前期我們在這方面的知識欠缺和經(jīng)驗不足。實踐出真知,通過親自動手編程,使我們掌握的知識不再是紙上談兵。過而能改,善莫大焉。在課程設(shè)計過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多問題,最后在老師的指導下,終于游逆而解。在今后社會的發(fā)展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可能得到社會及
32、他人對你的認可!課程設(shè)計誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。同時,設(shè)計讓我感觸很深。使我對抽象的理論有了具體的認識。我認為,在這學期的實驗中,不僅培養(yǎng)了獨立思考、動手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實驗課上,我們學會了很多學習的方法。而這是日后最實用的,真的是受益匪淺。要面對社會的挑戰(zhàn),只有不斷的學習、實踐,再學習、再實踐。這對于我們的將來也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。就像中國提倡的艱苦奮斗一樣,我們都可以在實驗結(jié)束之后變的更加成熟,會面對需要面對的事情?;仡櫰鸫苏n程設(shè)計,至今我仍感慨頗多,從理論到實踐,在這段日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可以鞏固了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026春招:藥明康德題庫及答案
- 2026年電氣控制系統(tǒng)設(shè)計中的美學概念
- 2026春招:信息安全顧問面試題及答案
- 2026春招:項目助理題目及答案
- 貸款端培訓課件
- 貼針課件教學課件
- 貨運航空安全培訓筆試課件
- 貨車司機安全生產(chǎn)培訓課件
- 護理專業(yè)精神心理護理研究
- 口腔科技術(shù)革新與應用
- 四川長江擔保集團有限公司及其子公司2025年第六批員工公開招聘的備考題庫及一套參考答案詳解
- 2026內(nèi)蒙古包頭市昆區(qū)殘聯(lián)殘疾人專職委員招聘2人參考考試試題及答案解析
- 2025年物業(yè)管理師物業(yè)管理實務真題及試題及答案
- 2026屆吉林省長春市第150中學高二生物第一學期期末達標檢測試題含解析
- 2026年二級建造師之二建水利水電實務考試題庫300道含完整答案【典優(yōu)】
- 2024年北京日報社招聘真題
- 甲氨蝶呤沖擊課件
- 珠寶采購合同協(xié)議
- 2026年長沙電力職業(yè)技術(shù)學院單招職業(yè)技能測試題庫及參考答案詳解一套
- 2026年白城醫(yī)學高等??茖W校單招職業(yè)技能考試題庫帶答案
- 2025年武夷學院期末題庫及答案
評論
0/150
提交評論