freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

英語單詞記憶軟件開發(fā)畢業(yè)論文(完整版)

2025-05-13 01:07上一頁面

下一頁面
  

【正文】 具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。 開發(fā)者在程序設(shè)計中的問題 在程序設(shè)計中,所面臨的主要問題是數(shù)據(jù)的存儲問題。使用AD0,不論是在Excel中編寫宏、在Visual Basic中編寫應(yīng)用程序,還是創(chuàng)建Web站點數(shù)據(jù)庫,只需學(xué)習(xí)一種訪問和創(chuàng)建數(shù)據(jù)的方法。因此,本系統(tǒng)選用它來建立管理數(shù)據(jù)庫。和SAPI提供應(yīng)用程序和語音引擎之間的高層接口,它實現(xiàn)并隱藏了控制和管理不同語音引擎的實時操作的底層技術(shù)細節(jié)。在其特有智能語音控制器作用下,文本輸出的語音音律流暢,使得聽者在聽取信息時感覺自然,毫無機器語音輸出的冷漠與生澀感。符號說明: 用戶提出要求  識別歸納問題  開發(fā)系統(tǒng)原型  分析評價  不可行處理  不滿意處理  修改 試運行﹕﹕ 運行管理建立領(lǐng)導(dǎo)小組組成系統(tǒng)組進行系統(tǒng)規(guī)劃1 系統(tǒng)分析2 系統(tǒng)設(shè)計3 系統(tǒng)實現(xiàn)4 系統(tǒng)評價 軟件開發(fā)步驟 完成以上各步驟,就可以進行系統(tǒng)的總體設(shè)計和詳細設(shè)計。 開發(fā)系統(tǒng)所用到的軟件工程方法 軟件工程是指導(dǎo)計算機軟件開發(fā)和維護的工程學(xué)科。要過詞匯這一關(guān),不但要有毅力,也要有好的方法,如果再加上一個好的單詞記憶工具,那就可以做到事半功倍。 英語是世界上最廣泛使用的語言,世界上幾乎所有的大型商務(wù)貿(mào)易交涉中,所使用的語言都為英語。但是,學(xué)習(xí)英語首先是面臨著單詞這一關(guān)。 單詞記憶軟件特點和設(shè)計基本原則 總觀單詞記憶軟件,有以下幾個特點:l 操作簡單,容易上手;l 詞匯量豐富;l 純正發(fā)音、語音對比,可糾正使用者的發(fā)音;l 系統(tǒng)的開放性和擴充性:可任意添加和擴充詞庫,由于語言總是在不斷地更新,新的詞匯總是不斷地出現(xiàn),所以一個單詞記憶的軟件是需要不斷更新的;l 智能化:能夠針對學(xué)習(xí)者的不同學(xué)習(xí)狀況,做出相應(yīng)的智能化學(xué)習(xí)方案;l 自動化;本英語單詞記憶軟件是利用微軟(Microsoft)公司的Visual C++ ,通過Microsoft Office Access來存儲單詞數(shù)據(jù)。這個階段要回答的關(guān)鍵問題是:“對于上一個階段所確定的問題有行得通的解決辦法嗎?”在問題定義階段提出的工程目標和規(guī)模的報告通常比較模糊。2 開發(fā)工具的選擇 TTS簡介TTS的全稱為Text To Speech,即“從文本到語音”。API for Speech Recognition就是與TTS相對應(yīng)的語音識別。因此,本系統(tǒng)選用Microsoft 公司開發(fā)的Access 2000作為數(shù)據(jù)庫。操作系統(tǒng) 數(shù) 據(jù) 庫管理系統(tǒng) 應(yīng)用程序 數(shù)據(jù)庫 DBMS的邏輯圖 ADO (Active Data Object)簡介 數(shù)據(jù)庫有許多不同的類型,每種數(shù)據(jù)庫都有自己的方法保存和檢索信息。 SQL為許多任務(wù)提供了命令,包括:l 查詢數(shù)據(jù)l 在表中插入、修改和刪除記錄 l 建立、修改和刪除數(shù)據(jù)對象 l 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 l 保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL 將全部任務(wù)統(tǒng)一在一種語言中。為了解決廣大用戶對學(xué)習(xí)的高要求,本軟件采用的所列舉的單詞,不但包括其基本詞義,而且還包含該單詞的一些常用語句。 它的總體結(jié)構(gòu)功能可由下面這個層次結(jié)構(gòu)圖()來描述:運行程序 幫助說明單詞查詢功能列舉功能更換界面功能自動瀏覽功能單詞修改功能單詞添加功能單詞刪除功能單詞瀏覽功能 英語單詞記憶軟件工作流程圖 主界面功能:當程序超動時,出現(xiàn)主界面()?!扒啊?、“后”按鈕表示轉(zhuǎn)到當前單詞的前一單詞或是后一單詞?!√砑有聠卧~對話框 刪除功能當用戶在主界面中點擊“刪除”按鈕時,將彈出如下圖()的“刪除確認”對話框。點“確定”后,將會在主窗口自動按設(shè)定的方向顯示單詞,并且每顯示一個單詞時,會自動讀音 定時器對話框 更換界面功能當用戶在主界面中點擊“更換界面”按鈕時,將彈出如下()“方案選擇”對話框。 ()。 return。 return。 m_pSetm_Phrase1 = 。 MessageBox( _T( 該單詞信息已經(jīng)被成功刪除! ), _T( 刪除成功! ), MB_OK | MB_ICONASTERISK )。 m_pSetm_Phrase0 = 。代碼實現(xiàn)如下:if ( () ) ()。 = 。 ()。 }定時器內(nèi)部實現(xiàn):void CMagicWordDlg::OnTimer(UINT nIDEvent) { switch(m_Way) { case 0: OnNext()。主窗口的實現(xiàn)是在OnPaint()函數(shù)中調(diào)用FillSolidRect()來實現(xiàn)。 case 3: color = RGB(0,255,255)。 } (rect,color)。 return CDialog::DestroyWindow()。 if ( RegOpenKeyEx( HKEY_CURRENT_USER, SOFTWARE\\MagicWord, NULL, KEY_ALL_ACCESS, amp。參考文獻[1] 王凱. TTS技術(shù)應(yīng)用探討[[J].貴州大學(xué)學(xué)報(自然科學(xué)版),2000(4):304306.[2] 曾志軍.如何將最新的 TTS引擎技術(shù)應(yīng)用到VC程序中[M].計算機與現(xiàn)代化,2002(4):lll2.[3] 黃維通.Visual C++面向?qū)ο笈c可視化程序設(shè)計習(xí)題解析與編程實例[M].北京:清華大學(xué)出版社,2000.[4] 趙峻松.利用 TTS技術(shù)開發(fā)計算機語音功能[M].五邑大學(xué)學(xué)報(自然科學(xué)版),2002(1):5458.[5] [J].遼寧高職學(xué)報,2002,4(2):8485.[6] 微軟.新一代軟件技術(shù)[J].北京:新浪科技,20030227.[7] 喬林.Visual C++——MFC與多線程篇[M].北京:中國鐵道出版社,2000.[8] 清宏計算機工作室.Visual C++編程技巧[M] 北京:機械工業(yè)出版社,2001.[9] Jeff Prosise MFC Windows 程序設(shè)計(第二版)[M] 北京:清華大學(xué)出版社,2005.[10] David JKmglJn.Imld Visual C++,4thEdition.[M]北京:清華大學(xué)出版社.1999.[11]盧小海.在程序中加入英文朗讀功能.[J]計算機世界.1999(50).[12]劉海禱.Porlmad C++ Budder3 入門與提高 [M]北京:清華大學(xué)出版社.1999.[13] Stefano .Windows95開發(fā)人員指南 [M]北京:機械工業(yè)出版社.1997.[14] 侯捷 C++標準程序庫.[M]華中科技大學(xué)出版社.2002,9.[15] Microsoft Corporation.MSDN Library Microsoft Corporation,2001(10).[16] Microsoft Corporation.Microsoft Speech SDK SAPI Corporation,2001.[17] Roger J.Lewis,M.D.,Ph.D.An Introduction to Classification and Regression Tree(CART)Analysis[A].[18] Alin Dobra.Classification and Regression Tree Construcion[M].Department of Computer Science,Cornell University,Ithaca NY.Nov.2002.致 謝本論文是在李健老師的悉心指導(dǎo)和熱情關(guān)懷下完成的。 break。 break。 m_Display = _T()。 //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CListItemDlg, CDialog) //{{AFX_MSG_MAP(CListItemDlg) ON_BN_CLICKED(IDC_GO, OnGo) ON_NOTIFY(NM_DBLCLK, IDC_LIST, OnDblclkList) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CListItemDlg message handlersBOOL CListItemDlg::OnInitDialog() { CDialog::OnInitDialog()。 return。 CString strLower。 // 對單個字符不區(qū)分大小寫,只與單詞的第一個字母比較 if ( (0) == strLower || (0) == strUpper ) ( 0, )。 } else { // 將比較雙方都轉(zhuǎn)換為小寫狀態(tài) ()。 CString strSQL。 ()。 if ( !() ) m_Display += ( strNewLine + )。 UpdateData( FALSE )。 }ifdef _AFXDLL Enable3dControls()。endifpragma ment(lib,) //,省得配置/////////////////////////////////////////////////////////////////////////////// CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog{public: CAboutDlg()。 m_jump = _T()。 DDV_MaxChars(pDX, m_word, 26)。 0xFFF0) == IDM_ABOUTBOX)。 } } SetIcon(m_hIcon, TRUE)。 } else { CDialog::OnSysCommand(nID, lParam)。 int x = (() cxIcon + 1) / 2。 PublicAssign()。 // 翻譯組合 if ( !m_pSet() ) m_explains += m_pSetm_Explain0。 UpdateData( FALSE )。 // 查詢當前單詞是否已經(jīng)被收錄于數(shù)據(jù)庫中 if ( () ) ()。 // 執(zhí)行添加操作 try { m_pSetAddNew()。 m_pSetm_Sentence0 = 。 }}/////////////////////////////////////////////////////////////////////////////// 刪除單詞信息void CMagicWordDlg::OnRemove() { try { if ( MessageBox( _T( 你確定要刪除當前單詞信息嗎? ), _T( 刪除確認? )。 if ( m_pSetCanUpdate() ) { m_pSetUpdate()。 m_pSetm_Explain0 = 。%s39。 ()。 if ( !m_pSet() ) m_explains += ( strNewLine + m_pSetm_Explain2 )。 return。 (x, y, m_hIcon)。 SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 HistroyVisitWord()。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 DDV_MaxChars(pDX, m_jump, 26)。 //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()Loa
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1