ICTCLAS_WIN.cpp
上传用户:yxl0916
上传日期:2007-05-25
资源大小:2245k
文件大小:3k
源码类别:

多国语言处理

开发平台:

Visual C++

  1. //////////////////////////////////////////////////////////////////////
  2. //ICTCLAS简介:计算所汉语词法分析系统ICTCLAS(Institute of Computing Technology, Chinese Lexical Analysis System),
  3. //             功能有:中文分词;词性标注;未登录词识别。
  4. //             分词正确率高达97.58%(973专家评测结果),
  5. //             未登录词识别召回率均高于90%,其中中国人名的识别召回率接近98%;
  6. //             处理速度为31.5Kbytes/s。
  7. //著作权:  Copyright?2002-2005中科院计算所 职务著作权人:张华平 刘群
  8. //遵循协议:自然语言处理开放资源许可证1.0
  9. //Email: zhanghp@software.ict.ac.cn
  10. //Homepage:www.nlp.org.cn;mtgroup.ict.ac.cn
  11. // ICTCLAS_Win.cpp : Defines the class behaviors for the application.
  12. //
  13. #include "stdafx.h"
  14. #include "ICTCLAS_Win.h"
  15. #include "ICTCLAS_WinDlg.h"
  16. #ifdef _DEBUG
  17. #define new DEBUG_NEW
  18. #undef THIS_FILE
  19. static char THIS_FILE[] = __FILE__;
  20. #endif
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CICTCLAS_WinApp
  23. BEGIN_MESSAGE_MAP(CICTCLAS_WinApp, CWinApp)
  24. //{{AFX_MSG_MAP(CICTCLAS_WinApp)
  25. // NOTE - the ClassWizard will add and remove mapping macros here.
  26. //    DO NOT EDIT what you see in these blocks of generated code!
  27. //}}AFX_MSG
  28. ON_COMMAND(ID_HELP, CWinApp::OnHelp)
  29. END_MESSAGE_MAP()
  30. /////////////////////////////////////////////////////////////////////////////
  31. // CICTCLAS_WinApp construction
  32. CICTCLAS_WinApp::CICTCLAS_WinApp()
  33. {
  34. // TODO: add construction code here,
  35. // Place all significant initialization in InitInstance
  36. }
  37. /////////////////////////////////////////////////////////////////////////////
  38. // The one and only CICTCLAS_WinApp object
  39. CICTCLAS_WinApp theApp;
  40. /////////////////////////////////////////////////////////////////////////////
  41. // CICTCLAS_WinApp initialization
  42. BOOL CICTCLAS_WinApp::InitInstance()
  43. {
  44. AfxEnableControlContainer();
  45. // Standard initialization
  46. // If you are not using these features and wish to reduce the size
  47. //  of your final executable, you should remove from the following
  48. //  the specific initialization routines you do not need.
  49. #ifdef _AFXDLL
  50. Enable3dControls(); // Call this when using MFC in a shared DLL
  51. #else
  52. Enable3dControlsStatic(); // Call this when linking to MFC statically
  53. #endif
  54. CICTCLAS_WinDlg dlg;
  55. m_pMainWnd = &dlg;
  56. int nResponse = dlg.DoModal();
  57. if (nResponse == IDOK)
  58. {
  59. // TODO: Place code here to handle when the dialog is
  60. //  dismissed with OK
  61. }
  62. else if (nResponse == IDCANCEL)
  63. {
  64. // TODO: Place code here to handle when the dialog is
  65. //  dismissed with Cancel
  66. }
  67. // Since the dialog has been closed, return FALSE so that we exit the
  68. //  application, rather than start the application's message pump.
  69. return FALSE;
  70. }