• 大小: 3.56MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-12
  • 语言: C/C++
  • 标签: 背单词  

资源简介

双击单词时显示译文,实现了单词的查找功能,是一个小型的背单词软件。点击会背了了时所选中单词不在列表中出现

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “stdlib.h“
#include “string.h“
#include “stdio.h“

#include “Dictitem.h“



char* CDictItem::GetKeyword()
{
return m_psKeyWord;
}

void CDictItem::SetTrans(char* psTransLine)
{
char* psTmp;
psTmp=psTransLine;
m_nTransNum=1;
while ( *psTmp != 0 ){
if ( *psTmp == ‘@‘ )
m_nTransNum++;
psTmp++;
}
m_psTrans=new char*[m_nTransNum];
memset(m_psTrans0sizeof(char*)*m_nTransNum);

int nNo;
nNo=0;
psTmp=strtok(psTransLine“@“);
while( psTmp != NULL ){
m_psTrans[nNo]=new char[strlen(psTmp)+1];
strcpy(m_psTrans[nNo++]psTmp);
psTmp=strtok(NULL“@“);
}
}


void CDictItem::SetKeyword(char* psKeyword)
{
if ( m_psKeyWord != NULL )
delete m_psKeyWord;
m_psKeyWord=new char[strlen(psKeyword)+1];
strcpy(m_psKeyWordpsKeyword);
}

bool CDictItem::SetDictItem(char* psKeywordchar* psTransLine)
{
if ( psKeyword == NULL || psTransLine == NULL )
return false;
SetKeyword(psKeyword);
SetTrans(psTransLine);

return true;
}

CDictItem::CDictItem()
{
m_psKeyWord=NULL;
m_psTrans=NULL;
m_nTransNum=0;

}

CDictItem::~CDictItem()
{
FreeDictItem();
}

void CDictItem::FreeDictItem()
{
if ( m_psKeyWord != NULL ){
delete m_psKeyWord;
m_psKeyWord=NULL;
}

if ( m_psTrans != NULL ){
for ( int i=0;i if ( m_psTrans[i] != NULL ){
delete m_psTrans[i];
m_psTrans[i]=NULL;
}
}
delete m_psTrans;
m_psTrans=NULL;
}
m_nTransNum=0;

}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     205824  2011-05-25 16:40  EnglishL\EnglishL.ncb

     文件        594  2011-05-19 22:58  EnglishL\EnglishL.dsw

     文件      12368  2010-07-01 09:44  EnglishL\csboybg.JPG

     文件      48640  2011-05-25 16:40  EnglishL\EnglishL.opt

     文件       3894  2011-05-23 09:58  EnglishL\EnglishL\EnglishL.clw

     文件       4254  2011-05-16 09:24  EnglishL\EnglishL\EnglishL.cpp

     文件       1378  2011-05-16 09:24  EnglishL\EnglishL\EnglishL.h

     文件       1582  2011-05-25 16:40  EnglishL\EnglishL\EnglishL.plg

     文件       1782  2011-05-16 09:24  EnglishL\EnglishL\EnglishLDoc.cpp

     文件       1497  2011-05-16 09:24  EnglishL\EnglishL\EnglishLDoc.h

     文件       4359  2011-05-16 09:24  EnglishL\EnglishL\ReadMe.txt

     文件        210  2011-05-16 09:24  EnglishL\EnglishL\StdAfx.cpp

     文件       1054  2011-05-16 09:24  EnglishL\EnglishL\StdAfx.h

     文件       3759  2011-05-19 22:22  EnglishL\EnglishL\webbrowser2.h

     文件      11299  2011-05-19 22:22  EnglishL\EnglishL\webbrowser2.cpp

     文件       1517  2009-02-15 20:41  EnglishL\EnglishL\DictItem.cpp

     文件        404  2009-02-15 20:15  EnglishL\EnglishL\DictItem.h

     文件       2180  2009-02-15 20:41  EnglishL\EnglishL\Dictsearch.cpp

     文件        626  2010-06-28 09:20  EnglishL\EnglishL\Dictsearch.h

     文件    4710099  2003-09-02 18:38  EnglishL\EnglishL\dict.txt

     文件        605  2011-05-23 23:45  EnglishL\EnglishL\wordlist.txt

     文件         17  2011-05-23 23:45  EnglishL\EnglishL\page.html

     文件       1433  2011-05-19 23:23  EnglishL\EnglishL\TransDlg.h

     文件      12368  2010-07-01 09:44  EnglishL\EnglishL\csboybg.JPG

     文件       2288  2011-05-20 23:43  EnglishL\EnglishL\EnglishLView.h

     文件       1793  2011-05-20 23:43  EnglishL\EnglishL\NeedRecVW.h

     文件       3805  2011-05-23 08:58  EnglishL\EnglishL\NeedRecVW.cpp

     文件       2442  2011-05-23 09:18  EnglishL\EnglishL\TransDlg.cpp

     文件       5153  2011-05-23 09:35  EnglishL\EnglishL\EnglishLView.cpp

     文件       1866  2011-05-23 09:37  EnglishL\EnglishL\MainFrm.h

............此处省略37个文件信息

评论

共有 条评论