亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wajue.cpp

?? 用Visual c++寫
?? CPP
字號:
// Wajue.cpp : implementation file
//

#include "stdafx.h"
#include "mining.h"
#include "Wajue.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CWajue dialog

extern TreeNode dt;

CWajue::CWajue(CWnd* pParent /*=NULL*/)
	: CDialog(CWajue::IDD, pParent)
{
	nCount=0;
	//{{AFX_DATA_INIT(CWajue)
	//}}AFX_DATA_INIT
}


void CWajue::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CWajue)
	DDX_Control(pDX, IDC_LIST4, m_guize);
	DDX_Control(pDX, IDC_LIST2, m_yucelie);
	DDX_Control(pDX, IDC_LIST1, m_shurulie);
	DDX_Control(pDX, IDC_TREE1, m_tree);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CWajue, CDialog)
	//{{AFX_MSG_MAP(CWajue)
	ON_BN_CLICKED(IDC_WAJUE, OnWajue)
	ON_BN_CLICKED(IDC_CLOSE, OnGuanbi)
	ON_WM_CLOSE()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CWajue message handlers

BOOL CWajue::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	CODBCFieldInfo fldInfo;
	CHAR ***string;
	CHAR **title;
	int height=0,width=0;
	CDTID3 id3;
	TreeNode *node;

	m_RecJoin.Open(AFX_DB_USE_DEFAULT_TYPE,"SELECT * FROM 學(xué)校成績表,過級成績表\
		where 學(xué)校成績表.學(xué)號=過級成績表.學(xué)號");
	

	//得到記錄集的字段數(shù)和記錄數(shù)
	m_RecJoin.MoveFirst();
	while(!m_RecJoin.IsEOF())
	{
		height++;
		m_RecJoin.MoveNext();
	}
	width=m_RecJoin.GetODBCFieldCount()-3;

	//得到記錄集的各個(gè)字段的名字
	title= (CHAR**) malloc (width * sizeof (CHAR*));
/*	for(i=0;i<matrix.width;i++)
	{
		m_RecJoin.GetODBCFieldInfo(i,fldInfo);
		title[i]=fldInfo.m_strName.GetBuffer(fldInfo.m_strName.GetLength());
	}*/
	for(int m=0;m<width;m++)
		title[m]=(CHAR *)malloc(10 * sizeof(CHAR));
	
//測試
	LPSTR lpStr;
	m_RecJoin.GetODBCFieldInfo(1,fldInfo);
	lpStr=fldInfo.m_strName.GetBuffer(fldInfo.m_strName.GetLength());
	strcpy(title[0],lpStr);

	m_shurulie.InsertString(0,title[0]);	
	
	m_RecJoin.GetODBCFieldInfo(2,fldInfo);
	lpStr=fldInfo.m_strName.GetBuffer(fldInfo.m_strName.GetLength());
	strcpy(title[1],lpStr);
	m_shurulie.InsertString(1,title[1]);
	
	m_RecJoin.GetODBCFieldInfo(3,fldInfo);
	lpStr=fldInfo.m_strName.GetBuffer(fldInfo.m_strName.GetLength());
	strcpy(title[2],lpStr);
	m_shurulie.InsertString(2,title[2]);
	
	m_RecJoin.GetODBCFieldInfo(6,fldInfo);
	lpStr=fldInfo.m_strName.GetBuffer(fldInfo.m_strName.GetLength());
	strcpy(title[3],lpStr);
	m_shurulie.InsertString(3,title[3]);

	m_RecJoin.GetODBCFieldInfo(7,fldInfo);
	lpStr=fldInfo.m_strName.GetBuffer(fldInfo.m_strName.GetLength());
	strcpy(title[4],lpStr);
	m_yucelie.InsertString(0,title[4]);
	
	//將記錄集的數(shù)據(jù)量化成適合我們的ID3算法的格式
	string=(char ***)malloc(height * sizeof(char **));
	for(int i=0;i<height;i++)
	{
		string[i]=(char **)malloc(width * sizeof(char *));
		for(int j=0;j<width;j++)
			string[i][j]=(char *)malloc(10 * sizeof(char));
	}

	m_RecJoin.MoveFirst();
	int k=0;
	while(!m_RecJoin.IsEOF())
	{
		CString s;
		
		if(m_RecJoin.m_column2<20)		//教學(xué)機(jī)時(shí)概化;
		{
			string[k][0]="低";
		}
		else if(m_RecJoin.m_column2<=29)
		{
			string[k][0]="中";
			
		}
		else if (m_RecJoin.m_column2<=40)
		{
			string[k][0]="高";
		}
		if(m_RecJoin.m_column3<20)			//自由機(jī)時(shí)概化;
		{
			string[k][1]="低";
		}
		else if(m_RecJoin.m_column3<=29)
		{
			string[k][1]="中";
		}
		else if (m_RecJoin.m_column3>=30)
		{
			string[k][1]="高";
		}
		if(m_RecJoin.m_column4<60)			//期末成績概化;
		{
			string[k][2]="不及格";
		}
		else 
		{
			string[k][2]="及格";
		}
		char *zhuanye;
		zhuanye=m_RecJoin.m_column32.GetBuffer(m_RecJoin.m_column32.GetLength());
		if((strcmp(zhuanye,"化學(xué)")==0) ||		
			(strcmp(zhuanye,"計(jì)算機(jī)")==0) ||	
			(strcmp(zhuanye,"數(shù)學(xué)")==0) ||		
			(strcmp(zhuanye,"教育技術(shù)")==0))
		{
			string[k][3]="理科";
		}

		if((strcmp(zhuanye,"機(jī)器翻譯")==0) ||		
			(strcmp(zhuanye,"教育學(xué)")==0) ||		
			(strcmp(zhuanye,"歷史教育")==0) ||			
			(strcmp(zhuanye,"心理學(xué)")==0) ||
			(strcmp(zhuanye,"對外漢語")==0) ||
			(strcmp(zhuanye,"政教")==0))
		{
			string[k][3]="文科";
		}

		if(strcmp(zhuanye,"美術(shù)學(xué)")==0 ||
			strcmp(zhuanye,"體育")==0)
		{
			string[k][3]="藝術(shù)類";
		}

		if(m_RecJoin.m_column12<60)			//過級成績概化
		{
			string[k][4]="不及格";
		}
		else 
		{
			string[k][4]="及格";
		}


		m_RecJoin.MoveNext();
		k++;
	}

	
	m_tree.SetTextColor(RGB(78,27,28));
	m_tree.SetBkColor(RGB(225,206,226));
	m_guize.SetTextBkColor(RGB(225,206,226));
	m_guize.SetBkColor(RGB(225,206,226));
	m_guize.SetTextColor(RGB(78,27,28));
	m_guize.InsertColumn(0,"規(guī)則",LVCFMT_LEFT,600);
	id3.PrepareID3(string,height,width,title);
	
	
	node=dt.child->node;
	VisitNode(NULL,node);

	FillList(node,NULL);

	CRect rectSeparator;
	GetWindowRect(&m_largeWindow);
	GetDlgItem(IDC_SEPARATOR)->GetWindowRect(&rectSeparator);
	m_smallWindow.left=m_largeWindow.left;
	m_smallWindow.top=m_largeWindow.top;
	m_smallWindow.right=m_largeWindow.right;
	m_smallWindow.bottom=rectSeparator.bottom;
	SetWindowPos(NULL,0,0,m_smallWindow.Width(),m_smallWindow.Height(),SWP_NOMOVE | SWP_NOZORDER);


	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CWajue::VisitNode(HTREEITEM hTreeParent, TreeNode *node)
{
	HTREEITEM	hTreeItem,hChildItem;
 	TV_INSERTSTRUCT	tvInsert;
 	tvInsert.hParent=hTreeParent;
 	tvInsert.hInsertAfter = TVI_LAST; 
 	tvInsert.item.mask=TVIF_TEXT;
 	tvInsert.item.pszText =(char *)malloc(sizeof(node->Title)+1);
 	strcpy(tvInsert.item.pszText,node->Title);
 	hTreeItem=m_tree.InsertItem(&tvInsert);
	free(tvInsert.item.pszText);
	tvInsert.item.pszText=NULL;
 
 	for(int i=0;i<node->nChildCount;i++)
 	{
 		tvInsert.hParent=hTreeItem;
 		tvInsert.hInsertAfter = TVI_LAST; 
 		tvInsert.item.mask=TVIF_TEXT;
 		tvInsert.item.pszText =(char *)malloc(strlen(node->child[i].value)+1);
 		strcpy(tvInsert.item.pszText,node->child[i].value);
 		hChildItem=m_tree.InsertItem(&tvInsert);

		free(tvInsert.item.pszText);
		tvInsert.item.pszText=NULL;
 
 		VisitNode(hChildItem,node->child[i].node);
 
 	}
 	m_tree.Expand(hTreeItem,TVE_EXPAND);

}

void CWajue::OnWajue() 
{
	SetWindowPos(NULL,0,0,m_largeWindow.Width(),m_largeWindow.Height(),SWP_NOMOVE | SWP_NOZORDER);
	
}

void CWajue::OnGuanbi() 
{
	if(m_RecJoin.IsOpen())
		m_RecJoin.Close();
	EndDialog(0);
	
}

void CWajue::OnClose() 
{
	if(m_RecJoin.IsOpen())
		m_RecJoin.Close();
	
	CDialog::OnClose();
}



void CWajue::FillList(TreeNode *node, char *str)
{
	ASSERT(node!=NULL);
	
	char str1[80];
	
	if(str!=NULL)
	{
		strcpy(str1,str);
	}

	if((strcmp(node->Title,"YES")==0) || (strcmp(node->Title,"NO")==0))
	{
		strcat(str1,"   THEN 過級成績=");
		strcat(str1,node->Title);
		m_guize.InsertItem(nCount,str1,0);
		nCount++;

	}
	else
	{
		for(int i=0;i<node->nChildCount;i++)
		{
			char str2[80];
			if(str!=NULL)
			{			
				strcpy(str2,str1);
				strcat(str2," AND ");
				strcat(str2,node->Title);
				strcat(str2,"=");
				strcat(str2,node->child[i].value);
			}
			else
			{			
				strcpy(str2,"IF ");	
				strcat(str2,node->Title);
				strcat(str2,"=");
				strcat(str2,node->child[i].value);

			}
			FillList(node->child[i].node,str2);
		}
	}
	
	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九九九精品视频| 97精品国产露脸对白| 性做久久久久久| 亚洲精品亚洲人成人网 | 一区二区三区蜜桃网| 中文字幕佐山爱一区二区免费| 国产精品每日更新在线播放网址 | 日韩综合小视频| 日韩中文字幕av电影| 奇米亚洲午夜久久精品| 久久精品国产网站| 国产成人在线视频网站| 风间由美一区二区三区在线观看| 成人午夜电影网站| 99久久国产综合精品女不卡| 91一区一区三区| 欧美日韩亚洲国产综合| 欧美精品视频www在线观看| 制服丝袜一区二区三区| 欧美成人乱码一区二区三区| 日韩情涩欧美日韩视频| 久久久九九九九| 成人欧美一区二区三区1314| 一区二区三区丝袜| 日韩va亚洲va欧美va久久| 久久精品国产亚洲aⅴ| 国产高清成人在线| 91丨porny丨国产入口| 欧美无乱码久久久免费午夜一区| 日韩三级中文字幕| 国产三级精品三级在线专区| 亚洲欧美一区二区三区国产精品 | 国产99久久久国产精品 | 国产精品成人在线观看| 亚洲在线免费播放| 免费成人av在线播放| 成人性生交大片免费看中文网站| 日本精品裸体写真集在线观看 | 亚洲成人激情av| 国产一区在线观看麻豆| 99riav一区二区三区| 欧美一级高清片| 国产精品狼人久久影院观看方式| 亚洲自拍另类综合| 国产精品综合一区二区三区| 色婷婷综合久久久久中文| 日韩一二三四区| 日韩毛片一二三区| 免费日韩伦理电影| 91色.com| 久久男人中文字幕资源站| 尤物在线观看一区| 国产成人午夜99999| 欧美日韩国产123区| 中文字幕一区二区三区四区| 美女精品自拍一二三四| 色综合久久综合网97色综合| 精品国产一区二区三区忘忧草| 亚洲人123区| 国产精品18久久久久久久久| 欧美浪妇xxxx高跟鞋交| 国产精品不卡在线观看| 国内精品视频一区二区三区八戒| 欧美亚洲一区二区在线观看| 国产精品伦理在线| 久久草av在线| 欧美日韩亚洲丝袜制服| 亚洲嫩草精品久久| 成人午夜短视频| xf在线a精品一区二区视频网站| 亚洲一区二区三区中文字幕| 国产99一区视频免费| 欧美v日韩v国产v| 亚洲成人综合在线| 91亚洲精品乱码久久久久久蜜桃 | 五月婷婷久久综合| 色综合激情久久| 中文字幕欧美一| 国产成人一区二区精品非洲| 欧美xxxx在线观看| 日本不卡一区二区三区| 欧美视频一区二区| 亚洲精品菠萝久久久久久久| 床上的激情91.| 国产农村妇女毛片精品久久麻豆| 国内精品伊人久久久久av影院| 在线不卡中文字幕| 性欧美疯狂xxxxbbbb| 欧美性感一类影片在线播放| 亚洲蜜桃精久久久久久久| aaa亚洲精品| 欧美高清在线一区二区| 国产一区二区h| 久久综合综合久久综合| 91精品国产综合久久香蕉的特点| 亚洲成人综合网站| 欧美日韩激情一区| 亚洲午夜国产一区99re久久| 日本高清不卡aⅴ免费网站| 最近中文字幕一区二区三区| 99久久免费视频.com| 国产精品入口麻豆原神| 成人一区在线观看| 综合亚洲深深色噜噜狠狠网站| 国产sm精品调教视频网站| 中文字幕不卡的av| 不卡视频在线观看| 国产精品乱人伦一区二区| 91丨porny丨首页| 亚洲欧美色图小说| 欧美三级资源在线| 日精品一区二区三区| 欧美一级理论片| 国产一区二区三区av电影| 日本一区二区在线不卡| av中文字幕亚洲| 亚洲乱码国产乱码精品精小说| 日本韩国欧美一区二区三区| 亚洲国产精品欧美一二99| 精品视频全国免费看| 日韩中文字幕av电影| 欧美mv日韩mv亚洲| 国产精品一区二区不卡| 国产精品麻豆网站| 欧美三区在线视频| 日本亚洲欧美天堂免费| 久久青草欧美一区二区三区| 成人午夜av在线| 亚洲国产综合91精品麻豆| 日韩欧美中文字幕制服| 国产精品一区不卡| 伊人开心综合网| 56国语精品自产拍在线观看| 韩国一区二区在线观看| 国产精品久久久久久久久动漫| 色94色欧美sute亚洲线路二| 午夜精品福利一区二区三区av| 欧美一区欧美二区| 成人小视频免费观看| 一区二区三区在线免费| 在线不卡的av| 成人av高清在线| 午夜激情久久久| 久久午夜羞羞影院免费观看| 色综合色综合色综合色综合色综合 | 91国偷自产一区二区使用方法| 日本美女一区二区| 中文字幕国产精品一区二区| 欧美日韩一区二区不卡| 国产精品香蕉一区二区三区| 一区二区高清免费观看影视大全| 日韩色在线观看| 91在线观看成人| 精品一区二区综合| 亚洲免费电影在线| 久久综合九色综合97婷婷女人 | 在线观看不卡视频| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲欧美激情小说另类| 精品国产电影一区二区| 在线观看日韩精品| 国产精品中文字幕日韩精品| 亚洲一级二级在线| 日本一区二区三区电影| 日韩欧美一二区| 在线观看www91| 风流少妇一区二区| 久久精品99国产国产精| 亚洲黄色免费网站| 日本一区二区在线不卡| 欧美成人高清电影在线| 欧洲一区在线电影| av在线不卡电影| 国产在线看一区| 日韩和欧美一区二区| |精品福利一区二区三区| 久久嫩草精品久久久久| 91精品久久久久久久99蜜桃 | 亚洲视频资源在线| 久久亚区不卡日本| 日韩一卡二卡三卡四卡| 欧美三级电影网| 99这里都是精品| 国产夫妻精品视频| 蜜臀av一区二区在线免费观看| 亚洲成人av一区二区| 亚洲欧美日本在线| 国产精品久久久久三级| 国产亚洲精品精华液| 日韩视频免费观看高清完整版 | 精品婷婷伊人一区三区三| 白白色亚洲国产精品| 国产精品996| 极品少妇xxxx偷拍精品少妇| 日韩国产欧美三级| 石原莉奈一区二区三区在线观看| 一区二区免费在线播放| 亚洲精品成a人| 一区二区视频免费在线观看| 17c精品麻豆一区二区免费|