⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 detreesvmdlg.h

📁 网页分类器
💻 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 + -