📄 detreesvmdlg.h
字号:
#if !defined(AFX_DETREESVMDLG_H__2115C133_533E_40A8_B5DD_B41A16C23A1F__INCLUDED_)
#define AFX_DETREESVMDLG_H__2115C133_533E_40A8_B5DD_B41A16C23A1F__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/*==========================================================
*
* Copyright (c) 2008
* All rights reserved.
*
* 文件名称: DeTreeSVMDlg.h
* 摘 要: 主对话框头文件
*
* 当前版本: 1.0
* 作 者: 祝美莲
* 创建日期: 2008-5-10
*
*==========================================================
*/
// DeTreeSVMDlg.h : header file
//
#include "LinkButton.h"
#include "GradientProgressCtrl.h"
#include "PageInfo.h"
#include "Test.h"
#include "TipListCtrl.h"
#define KINDNUMBER 4
#define PAGENUMBER 550
#define VECTORITEMNUMBER 3108
/////////////////////////////////////////////////////////////////////////////
// CDeTreeSVMDlg dialog
class CDeTreeSVMDlg : public CDialog
{
// Construction
public:
CDeTreeSVMDlg(CWnd* pParent = NULL); // standard constructor
~CDeTreeSVMDlg();
// Dialog Data
//{{AFX_DATA(CDeTreeSVMDlg)
enum { IDD = IDD_DETREESVM_DIALOG };
CTreeCtrl m_TreeCtrl;
CTipListCtrl m_listCtrl;
CGradientProgressCtrl m_progress;
CLinkButton m_ButtonCancel;
CLinkButton m_Button_Eva;
CLinkButton m_Button_Train;
CLinkButton m_Button_Test;
CLinkButton m_Button_Display;
CLinkButton m_Button_Read;
CString m_strText;
CString m_time;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDeTreeSVMDlg)
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
CString m_strPath;//存放路径
int nPageNumber;//训练集的网页数目
int nKindNumber[KINDNUMBER+1];//第一个存放类别数,后面存放对应类别的网页数量
int nTemp[KINDNUMBER+1];//存放临时数据
int nTNumber[VECTORITEMNUMBER];//统计出现特征词网页数目
int nVectorItemNumber;//统计特征向量的维数
CPageInfo *Page;//用来存网页
CTimeSpan strClaTime;//分类用时
int nFlag;//标记是否读取训练集
int nFlag1;//标记是否读取训练集
CToolTipCtrl *m_pToolTip; //提示指针
protected:
// Generated message map functions
//{{AFX_MSG(CDeTreeSVMDlg)
afx_msg void OnButtonReadtrainset();
afx_msg void OnButtonEva();
afx_msg void OnButtonDisplay();
afx_msg void OnButtonTest();
afx_msg void OnButtonTrain();
afx_msg void OnDblclkTree(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnDblclkList(NMHDR* pNMHDR, LRESULT* pResult);
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
void ReadFile();//读取文件的函数
void DeletePage(int k,int Number);//删除网页
void FindFiles(CString strPathName);//查找文件
int GetFileNumber(CString strPathName);//获得文件的个数
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DETREESVMDLG_H__2115C133_533E_40A8_B5DD_B41A16C23A1F__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -