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

正文內(nèi)容

英語單詞記憶軟件開發(fā)畢業(yè)論文(編輯修改稿)

2025-05-04 01:07 本頁面
 

【文章內(nèi)容簡介】 255)。 break。 } (rect,color)。 智能保存功能的實現(xiàn) 智能保存,指程序上次退出后,這次啟動時,會顯示上次你所退出時所記憶的單詞。該功能是利用注冊表來實現(xiàn)的。當程序關閉時,會將上當前正在瀏覽記憶的單詞寫入到注冊表中去。下一次打開時,程序會讀取注冊表中的值,再來顯示出來。具體代碼實現(xiàn)如下:// 窗口被銷毀時注冊當前單詞BOOL CMagicWordDlg::DestroyWindow() { RegCurrentRecord()。 if ( m_pSetIsOpen() ) m_pSetClose()。 if ( m_pSet ) delete m_pSet。 return CDialog::DestroyWindow()。}// 顯示上次退出時注冊的單詞void CMagicWordDlg::HistroyVisitWord(){ HKEY hKey = 0。 BYTE szBuffer[26] = { 39。\039。 }。 DWORD dwType = REG_SZ。 DWORD dwSize = 27。 memset( szBuffer, 0, dwSize )。 if ( RegOpenKeyEx( HKEY_CURRENT_USER, SOFTWARE\\MagicWord, NULL, KEY_ALL_ACCESS, amp。hKey ) == ERROR_SUCCESS ) { if ( RegQueryValueEx( hKey, CurrentWord, NULL, amp。dwType, szBuffer, amp。dwSize ) == ERROR_SUCCESS ) m_jump = szBuffer。 }}7單詞記憶軟件系統(tǒng)的完善與改進意見由于時間和本人的水平有限,本系統(tǒng)還存在以下幾個缺點:單詞量不夠,沒有分級別(如初中,高中,大學四級等)沒有音標顯示(找不到合適的詞庫)。功能還不夠強大,如無測試功能等。只能在單機上實現(xiàn),缺少網(wǎng)絡支持。以上幾個缺點,我將在以后的版本中進行改正,將本系統(tǒng)做成能夠真正實用。參考文獻[1] 王凱. TTS技術應用探討[[J].貴州大學學報(自然科學版),2000(4):304306.[2] 曾志軍.如何將最新的 TTS引擎技術應用到VC程序中[M].計算機與現(xiàn)代化,2002(4):lll2.[3] 黃維通.Visual C++面向?qū)ο笈c可視化程序設計習題解析與編程實例[M].北京:清華大學出版社,2000.[4] 趙峻松.利用 TTS技術開發(fā)計算機語音功能[M].五邑大學學報(自然科學版),2002(1):5458.[5] [J].遼寧高職學報,2002,4(2):8485.[6] 微軟.新一代軟件技術[J].北京:新浪科技,20030227.[7] 喬林.Visual C++——MFC與多線程篇[M].北京:中國鐵道出版社,2000.[8] 清宏計算機工作室.Visual C++編程技巧[M] 北京:機械工業(yè)出版社,2001.[9] Jeff Prosise MFC Windows 程序設計(第二版)[M] 北京:清華大學出版社,2005.[10] David JKmglJn.Imld Visual C++,4thEdition.[M]北京:清華大學出版社.1999.[11]盧小海.在程序中加入英文朗讀功能.[J]計算機世界.1999(50).[12]劉海禱.Porlmad C++ Budder3 入門與提高 [M]北京:清華大學出版社.1999.[13] Stefano .Windows95開發(fā)人員指南 [M]北京:機械工業(yè)出版社.1997.[14] 侯捷 C++標準程序庫.[M]華中科技大學出版社.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.致 謝本論文是在李健老師的悉心指導和熱情關懷下完成的。李老師淵博的學識、嚴峻的治學態(tài)度及隨和的為人之道給我留下了難以磨滅的印象,這將使我終身受益,同時,李老師在生活上也給了我極大的鼓勵和幫助。為此,我要對他致以最衷心的感謝.在本科學習的二年中,我與同學建立了深厚的友誼,他們在我遇到困難時無私地伸出援助之手,對他們的幫助我特別感謝。最后,對關心、支持我的親人和老師致以最衷心的感謝。附 錄部分源代碼(略)1. 顏色選擇對話框源代碼// : implementation file//include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。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)。 //{{AFX_DATA_MAP(CChoiceColor) // NOTE: the ClassWizard will add DDX and DDV calls here //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CChoiceColor, CDialog) //{{AFX_MSG_MAP(CChoiceColor) ON_BN_CLICKED(IDC_BUT_OK, OnButOk) ON_BN_CLICKED(IDC_BUT_CANCEL, OnButCancel) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CChoiceColor message handlersvoid CChoiceColor::OnButOk() { int n = GetCheckedRadioButton(IDC_RADIO2,IDC_RADIO7)。 switch(n) { case IDC_RADIO2: m_nColor = 1。 break。 case IDC_RADIO3: m_nColor = 2。 break。 case IDC_RADIO4: m_nColor = 3。 break。 case IDC_RADIO5: m_nColor = 4。 break。 case IDC_RADIO6: m_nColor = 5。 break。 case IDC_RADIO7: m_nColor = 6。 break。 default: m_nColor = 0。 } CDialog::OnOK()。 }void CChoiceColor::OnButCancel() { CDialog::OnCancel()。}2. 列舉對話框源代碼// : implementation file//include include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。endif/////////////////////////////////////////////////////////////////////////////// CListItemDlg dialogCListItemDlg::CListItemDlg(CWnd* pParent /*=NULL*/) : CDialog(CListItemDlg::IDD, pParent){ //{{AFX_DATA_INIT(CListItemDlg) m_word = _T()。 m_Display = _T()。 m_bChecked = TRUE。 //}}AFX_DATA_INIT}void CListItemDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CListItemDlg) DDX_Control(pDX, IDC_LIST, m_ListCtrl)。 DDX_Text(pDX, IDC_WORD, m_word)。 DDV_MaxChars(pDX, m_word, 5)。 DDX_Text(pDX, IDC_DISPLAY, m_Display)。 DDX_Check(pDX, IDC_CHECK, m_bChecked)。 //}}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()。 ( LVS_EX_GRIDLINES )。 ( 0, _T( 所有匹配的單詞 ), LVCFMT_LEFT, 115 )。 return TRUE。}/////////////////////////////////////////////////////////////////////////////// 顯示所有符合條件的單詞void CListItemDlg::OnGo() { ()。 ()。 UpdateData()。 if ( () ) { MessageBox( _T( 怎么能不輸入單詞呢? ), _T( 提醒! ), MB_OK | MB_ICONASTERISK )。 return。 } if ( !( 39。 39。 ) ) { MessageBox( _T( 單詞中不能有空格! ), _T( 提醒 ), MB_OK | MB_ICONASTERISK )。 return。 } if ( () == 1 ) MatchSingleCharacter()。 else MatchString()。}///////////////////////////////////////////
點擊復制文檔內(nèi)容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1