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

正文內(nèi)容

英語單詞記憶軟件開發(fā)畢業(yè)論文-在線瀏覽

2025-05-25 01:07本頁面
  

【正文】  查找單詞對話框 顯示查詢單詞信息對話框 自動(dòng)瀏覽功能當(dāng)用戶在主界面中點(diǎn)擊“自動(dòng)瀏覽”按鈕時(shí),將彈出如下()“定時(shí)器”對話框。而在下面的單選按鈕表示自動(dòng)瀏覽的方向。在該對話框中,有六種界面產(chǎn)顏色供選擇,選中一組,點(diǎn)確定“按鈕”,將會在主界面顯示相應(yīng)的色彩,點(diǎn)“默認(rèn)”按鈕,則還原為默認(rèn)界面。字段名字段類型字段大小說明單詞(Word)文本26單詞解釋1(Explain0)文本)50解釋1解釋2(Explain1)文本50解釋2解釋3(Explain2)文本50解釋3短語1( Phrase0)文本100短語1短語2( Phrase1)文本100短語2短語3( Phrase2)文本100短語3例句1( Sentence0)文本200例句1例句2( Sentence1)文本200例句2 程序與數(shù)據(jù)庫相連 在本系統(tǒng)中,程序與數(shù)據(jù)庫相連采用的是以DAO方式相連的,直接從CDaoRecordset中派生一個(gè)類,利用MFC ClassWizard與數(shù)據(jù)庫相連接,各數(shù)據(jù)成員與數(shù)據(jù)庫中各字段對應(yīng)關(guān)系如圖()。 CString strLower。 try { if ( () ) ()。 while ( !() ) { ()。 ()。 // 對單個(gè)字符不區(qū)分大小寫,只與單詞的第一個(gè)字母比較 if ( (0) == strLower || (0) == strUpper ) ( 0, )。 } }//異常處理 catch ( CDaoException *exception ) { exceptionReportError()。 }} 添加、刪除和修改功能的實(shí)現(xiàn) 添加和修改這二個(gè)功能使用的是同一對話框做為操作界面,只是在具體不同的操作時(shí),將對話框標(biāo)題改為相應(yīng)的標(biāo)題,其中的內(nèi)容置為相應(yīng)的內(nèi)容而已。 ( SELECT * FROM WordList WHERE word = 39。, LPCTSTR() )。 if ( !() ) { MessageBox( _T( 當(dāng)前單詞紀(jì)錄已存在,沒有添加的必要! ), _T( 已經(jīng)存在! ), MB_OK | MB_ICONASTERISK )。 } if ( () ) ()。 m_pSetm_Word = 。 m_pSetm_Explain1 = 。 m_pSetm_Phrase0 = 。 m_pSetm_Phrase2 = 。 m_pSetm_Sentence1 = 。 MessageBox( _T( 添加新單詞完成! ), _T( 添加成功! ), MB_OK | MB_ICONASTERISK )。點(diǎn)擊“確定”按鈕,會彈出警告信息,確定后,會將信息刪除,相關(guān)代碼如下:if ( MessageBox( _T( 你確定要?jiǎng)h除當(dāng)前單詞信息嗎? ), _T( 刪除確認(rèn)? ), MB_OKCANCEL | MB_ICONQUESTION ) == IDOK ) { m_pSetDelete()。 OnNext()。相關(guān)代碼如下: m_pSetEdit()。 m_pSetm_Explain0 = 。 m_pSetm_Explain2 = 。 m_pSetm_Phrase1 = 。 m_pSetm_Sentence0 = 。 if ( m_pSetCanUpdate() ) { m_pSetUpdate()。 } 查找功能的實(shí)現(xiàn)點(diǎn)擊“查找”按鈕,將彈出對話框,要求你輸入要查找的單詞,輸入單詞后,如果詞庫中沒有該單詞的話,將會彈出提示框,提示你單詞庫中無你所要查找的單詞。 ( SELECT * FROM WordList WHERE word = 39。, LPCTSTR() )。 if ( !() ) { = _T( 顯示查詢單詞信息 )。 = 。 = 。 = 。 = 。 = 。 } else { MessageBox( _T( 單詞庫中沒有這個(gè)單詞! ), _T( 查詢失敗! ), MB_OK | MB_ICONASTERISK )。 } 自動(dòng)瀏覽功能的實(shí)現(xiàn) 該功能采用定時(shí)器來實(shí)現(xiàn)。代碼實(shí)現(xiàn)如下:設(shè)定定時(shí)器: CTimeSet dlg。 SetTimer(1,*1000,NULL)。 break。 break。 } Speek(m_word)。} 系統(tǒng)根據(jù)“方案選擇”對話框中所選擇的顏色方案來確定系統(tǒng)主窗口的界面的顯示顏色。具體實(shí)現(xiàn)代碼如下: CRect rect。 GetClientRect(rect)。 break。 break。 break。 break。 break。 break。 智能保存功能的實(shí)現(xiàn) 智能保存,指程序上次退出后,這次啟動(dòng)時(shí),會顯示上次你所退出時(shí)所記憶的單詞。當(dāng)程序關(guān)閉時(shí),會將上當(dāng)前正在瀏覽記憶的單詞寫入到注冊表中去。具體代碼實(shí)現(xiàn)如下:// 窗口被銷毀時(shí)注冊當(dāng)前單詞BOOL CMagicWordDlg::DestroyWindow() { RegCurrentRecord()。 if ( m_pSet ) delete m_pSet。}// 顯示上次退出時(shí)注冊的單詞void CMagicWordDlg::HistroyVisitWord(){ HKEY hKey = 0。\039。 DWORD dwType = REG_SZ。 memset( szBuffer, 0, dwSize )。hKey ) == ERROR_SUCCESS ) { if ( RegQueryValueEx( hKey, CurrentWord, NULL, amp。dwSize ) == ERROR_SUCCESS ) m_jump = szBuffer。功能還不夠強(qiáng)大,如無測試功能等。以上幾個(gè)缺點(diǎn),我將在以后的版本中進(jìn)行改正,將本系統(tǒng)做成能夠真正實(shí)用。李老師淵博的學(xué)識、嚴(yán)峻的治學(xué)態(tài)度及隨和的為人之道給我留下了難以磨滅的印象,這將使我終身受益,同時(shí),李老師在生活上也給了我極大的鼓勵(lì)和幫助。最后,對關(guān)心、支持我的親人和老師致以最衷心的感謝。endif/////////////////////////////////////////////////////////////////////////////// CChoiceColor dialogCChoiceColor::CChoiceColor(CWnd* pParent /*=NULL*/) : CDialog(CChoiceColor::IDD, pParent){ //{{AFX_DATA_INIT(CChoiceColor) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT}void CChoiceColor::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 switch(n) { case IDC_RADIO2: m_nColor = 1。 case IDC_RADIO3: m_nColor = 2。 case IDC_RADIO4: m_nColor = 3。 case IDC_RADIO5: m_nColor = 4。 case IDC_RADIO6: m_nColor = 5。 case IDC_RADIO7: m_nColor = 6。 default: m_nColor = 0。 }void CChoiceColor::OnButCancel() { CDialog::OnCancel()。endif/////////////////////////////////////////////////////////////////////////////// CListItemDlg dialogCListItemDlg::CListItemDlg(CWnd* pParent /*=NULL*/) : CDialog(CListItemDlg::IDD, pParent){ //{{AFX_DATA_INIT(CListItemDlg) m_word = _T()。 m_bChecked = TRUE。 //{{AFX_DATA_MAP(CListItemDlg) DDX_Control(pDX, IDC_LIST, m_ListCtrl)。 DDV_MaxChars(pDX, m_word, 5)。 DDX_Check(pDX, IDC_CHECK, m_bChecked)。 ( LVS_EX_GRIDLINES )。 return TRUE。 ()。 if ( () ) { MessageBox( _T( 怎么能不輸入單詞呢? ), _T( 提醒! ), MB_OK | MB_ICONASTERISK )。 } if ( !( 39。 ) ) { MessageBox( _T( 單詞中不能有空格! ), _T( 提醒 ), MB_OK | MB_ICONASTERISK )。 } if ( () == 1 ) MatchSingleCharacter()。}/////////////////////////////////////////////////////////////////////////////// 匹配單個(gè)字符void CListItemDlg::MatchSingleCharacter(){ CWordDaoSet WordSet。 CString strUpper。 ()。 strLower = m_word。 strUpper = m_word。 ()。 return。 try { if ( () ) ()。 while ( !() ) { if ( m_bChecked ) { if ( ( m_word ) != 1 ) ( 0, )。 ()。 ( 0, )。 } } catch ( CDaoException *exception ) { exceptionReportError()。 }}/////////////////////////////////////////////////////////////////////////////// 雙擊則顯示顯示信息void CListItemDlg::OnDblclkList(NMHDR* pNMHDR, LRESULT* pResult) { CWordDaoSet WordSet。 CString strNewLine( \r\n )。\039。 POSITION Pos = ()。 int nCurIndex = ( Pos )。 ( nCurIndex, 0, szTemp, 26 )。%s39。 if ( () ) ()。 if ( !() ) { if ( !() ) m_Display += 。 if ( !() )
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1