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

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

?? 教學(xué)系統(tǒng)view.cpp

?? 一個MFC編寫的教學(xué)管理程序,可以實現(xiàn)成績的輸入和排序等,適合初學(xué)MFC者
?? CPP
字號:
// 教學(xué)系統(tǒng)View.cpp : implementation of the CMyView class
//

#include "stdafx.h"
#include "教學(xué)系統(tǒng).h"

#include "教學(xué)系統(tǒng)Doc.h"
#include "教學(xué)系統(tǒng)View.h"

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

/////////////////////////////////////////////////////////////////////////////
// CMyView

IMPLEMENT_DYNCREATE(CMyView, CListView)

BEGIN_MESSAGE_MAP(CMyView, CListView)
	//{{AFX_MSG_MAP(CMyView)
	ON_COMMAND(ID_regist, Onregist)
	ON_COMMAND(ID_fail, Onfail)
	ON_COMMAND(ID_findsub, Onfindsub)
	ON_COMMAND(ID_bynumber, Onbynumber)
	//}}AFX_MSG_MAP
	// Standard printing commands
	ON_COMMAND(ID_FILE_PRINT, CListView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CListView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CListView::OnFilePrintPreview)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMyView construction/destruction

CMyView::CMyView()
:ctl(GetListCtrl())
{
//	ctl=GetListCtrl();
	s[0]="高等數(shù)學(xué)";
	s[1]="數(shù)學(xué)分析";
	s[2]="英語一級";
	s[3]="英語二級";
	n=0;
	j=0;
	p=0;

//	if(GetDocument()->m>0);//{
//		n=GetDocument()->m;
//		for(int i=0;i<n;i++)
//			list[i]=GetDocument()->save[i];
//	}
	// TODO: add construction code here

}

CMyView::~CMyView()
{
}

BOOL CMyView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CListView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CMyView drawing

void CMyView::OnDraw(CDC* pDC)
{
	CMyDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);


/*	if(GetDocument()->m>0){
		n=GetDocument()->m;
		for(int i=0;i<n;i++){
			list[i]=GetDocument()->save[i];


		CString str;
	str.Format("%2d",n+1);//序號
	ctl.InsertItem(n,str);

	str.Format("09006%1d",list[i].Class+1);//班級
	ctl.SetItemText(n,1,str);
	str.Format("09006%8d",list[i].numble);//學(xué)號
	ctl.SetItemText(n,2,str);
	ctl.SetItemText(n,3,list[i].name);
	ctl.SetItemText(n,5,s[list[i].s1]);
	str.Format("%3f",list[i].ss1);//成績1
	ctl.SetItemText(n,6,str);
	ctl.SetItemText(n,7,s[list[i].s2]);
	str.Format("%3f",list[i].ss2);//成績2
	ctl.SetItemText(n,8,str);
	str.Format("%8d",list[i].sss1);//補考1
	ctl.SetItemText(n,9,str);
	str.Format("%8d",list[i].sss2);//補考2
	ctl.SetItemText(n,10,str);}
	}*/
	// TODO: add draw code for native data here
}

void CMyView::OnInitialUpdate()
{
	CListView::OnInitialUpdate();
	showlist();

//	CDC *pDC;

//	OnDraw(pDC);

	if(GetDocument()->m>0){
		n=GetDocument()->m;
		for(int i=0;i<n;i++){
			list[i]=GetDocument()->save[i];


		CString str;
	str.Format("%2d",i+1);//序號
	ctl.InsertItem(n,str);

	str.Format("09006%1d",list[i].Class+1);//班級
	ctl.SetItemText(i,1,str);
	str.Format("09006%8d",list[i].numble);//學(xué)號
	ctl.SetItemText(i,2,str);
	ctl.SetItemText(i,3,list[i].name);
	ctl.SetItemText(i,5,s[list[i].s1]);
	str.Format("%3f",list[i].ss1);//成績1
	ctl.SetItemText(i,6,str);
	ctl.SetItemText(i,7,s[list[i].s2]);
	str.Format("%3f",list[i].ss2);//成績2
	ctl.SetItemText(i,8,str);
	str.Format("%8d",list[i].sss1);//補考1
	ctl.SetItemText(i,9,str);
	str.Format("%8d",list[i].sss2);//補考2
	ctl.SetItemText(i,10,str);}
	}

	


	// TODO: You may populate your ListView with items by directly accessing
	//  its list control through a call to GetListCtrl().
}

/////////////////////////////////////////////////////////////////////////////
// CMyView printing

BOOL CMyView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// default preparation
	return DoPreparePrinting(pInfo);
}

void CMyView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add extra initialization before printing
}

void CMyView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add cleanup after printing
}

/////////////////////////////////////////////////////////////////////////////
// CMyView diagnostics

#ifdef _DEBUG
void CMyView::AssertValid() const
{
	CListView::AssertValid();
}

void CMyView::Dump(CDumpContext& dc) const
{
	CListView::Dump(dc);
}

CMyDoc* CMyView::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));
	return (CMyDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CMyView message handlers





//----------------------------------------------------------------------------------------------------------------------


void CMyView::showlist()
{
//	ctl=GetListCtrl();   
	ctl.ModifyStyle(0,LVS_REPORT,0);   

	ctl.InsertColumn(0,"序號");
	ctl.SetColumnWidth(0,60);
	ctl.InsertColumn(1,"班級");
	ctl.SetColumnWidth(1,60);
	ctl.InsertColumn(2,"學(xué)號");
	ctl.SetColumnWidth(2,60);
	ctl.InsertColumn(3,"姓名");
	ctl.SetColumnWidth(3,80);
	ctl.InsertColumn(4,"");
	ctl.SetColumnWidth(4,1);
	ctl.InsertColumn(5,"第一學(xué)期選課");
	ctl.SetColumnWidth(5,100);
	ctl.InsertColumn(6,"成績1");
	ctl.SetColumnWidth(6,50);
	ctl.InsertColumn(7,"第二學(xué)期選課");
	ctl.SetColumnWidth(7,100);
	ctl.InsertColumn(8,"成績2");
	ctl.SetColumnWidth(8,50);
	ctl.InsertColumn(9,"補考成績1");
	ctl.SetColumnWidth(9,80);
	ctl.InsertColumn(10,"補考成績2");
	ctl.SetColumnWidth(10,80);

   
/*	LVCOLUMN lvc;   
	lvc.mask=LVCF_FMT|LVCF_WIDTH|LVCF_TEXT|LVCF_SUBITEM;     
	lvc.fmt=LVCFMT_LEFT;
	
	lvc.cx=100;     
	lvc.iSubItem=0;   
	lvc.pszText="序號";   
	GetListCtrl().InsertColumn(lvc.iSubItem,& lvc);   
	ctl.InsertColumn(0,"序號");
	ctl.SetColumnWidth(0,100);*/

/*	lvc.cx=100;     
	lvc.iSubItem=0;   
	lvc.pszText="姓名";   
	GetListCtrl().InsertColumn(lvc.iSubItem,& lvc);  
	
	lvc.cx=100;     
	lvc.iSubItem=0;   
	lvc.pszText="姓名";   
	GetListCtrl().InsertColumn(lvc.iSubItem,& lvc);

	lvc.cx=100;     
	lvc.iSubItem=0;   
	lvc.pszText="姓名";   
	GetListCtrl().InsertColumn(lvc.iSubItem,& lvc);

	lvc.cx=100;     
	lvc.iSubItem=0;   
	lvc.pszText="姓名";   
	GetListCtrl().InsertColumn(lvc.iSubItem,& lvc);*/

	
/*	CListCtrl& ListCtrl = GetListCtrl();
	while(ListCtrl.DeleteColumn(0)){};
	ListCtrl.DeleteAllItems();
	ListCtrl.InsertColumn(0,"號碼");
	ListCtrl.SetColumnWidth(0,100);
	ListCtrl.InsertColumn(1,"姓名");
	ListCtrl.SetColumnWidth(1,100);
	ListCtrl.InsertColumn(2,"出生");
	ListCtrl.SetColumnWidth(2,100);
	ListCtrl.InsertColumn(3,"身高");
	ListCtrl.SetColumnWidth(3,100);
	ListCtrl.InsertColumn(4,"體重");
	ListCtrl.SetColumnWidth(4,100);*/

}

void CMyView::Onregist() 
{
	RegistDlg d1;
	d1.DoModal();

	for(int l=0;l<=n;l++){
		if(d1.num==9006000+list[l].numble){
			MessageBox("此學(xué)號已注冊");
			return;
		}
	}

	if((d1.num-9006000)/100!=d1.cla+1){
		MessageBox("學(xué)號不在此班范圍內(nèi)");
		return;
	}

	if(d1.num>9006437 ||d1. num<9006101){
		MessageBox("學(xué)號不在范圍內(nèi)");
		return;
	}

	if(d1.re1>100 || d1.re1<0){
		MessageBox("第一學(xué)期成績輸入不在范圍內(nèi)");
		return;
	}

	if(d1.re2>100 || d1.re2<0){
		MessageBox("第二學(xué)期成績輸入不在范圍內(nèi)");
		return;
	}

	if((d1.re1>=60 && d1.ar1!=0) || (d1.re2>=60 && d1.ar2!=0)){
		MessageBox("及格的同學(xué)不補考");
		return;
	}
	
	if(d1.ar1>100 || d1.ar1<0){
		MessageBox("第一學(xué)期補考成績輸入不在范圍內(nèi)");
		return;
	}

	if(d1.ar2>100 || d1.ar2<0){
		MessageBox("第二學(xué)期補考成績輸入不在范圍內(nèi)");
		return;
	}


	if(0!=p){
	ctl.DeleteAllItems();

	for(int i=0;i<n;i++){
		CString str;
	str.Format("%2d",i+1);//序號
	ctl.InsertItem(n,str);

	str.Format("09006%1d",list[i].Class+1);//班級
	ctl.SetItemText(i,1,str);
	str.Format("09006%3d",list[i].numble);//學(xué)號
	ctl.SetItemText(i,2,str);
//	str.Format("%8d",d1.num);//姓名
	ctl.SetItemText(i,3,list[i].name);
//	str.Format("%1d",d1.ter+1);//學(xué)期
//	ctl.SetItemText(n,4,str);
//	str.Format("%8d",d1.num);//一課程
	ctl.SetItemText(i,5,s[list[i].s1]);
	str.Format("%3f",list[i].ss1);//成績1
	ctl.SetItemText(i,6,str);
//	str.Format("%8d",d1.num);//二課程
	ctl.SetItemText(i,7,s[list[i].s2+2]);
	str.Format("%3f",list[i].ss2);//成績2
	ctl.SetItemText(i,8,str);
	str.Format("%8d",list[i].sss1);//補考1
	ctl.SetItemText(i,9,str);
	str.Format("%8d",list[i].sss2);//補考2
	ctl.SetItemText(i,10,str);
	}
	p=0;
	}

	list[n].Class=d1.cla;
	list[n].name=d1.nam;
	list[n].numble=d1.num-9006000;
//	list[n].term=d1.ter+1;
	list[n].s1=d1.sub1;
	list[n].ss1=d1.re1;
	list[n].sss1=d1.ar1;
	list[n].s2=d1.sub2;
	list[n].ss2=d1.re2;
	list[n].sss2=d1.ar2;

	GetDocument()->save[n]=list[n];
	

	CString str;
	str.Format("%2d",n+1);//序號
	ctl.InsertItem(n,str);

	str.Format("09006%1d",d1.cla+1);//班級
	ctl.SetItemText(n,1,str);
	str.Format("0%7d",d1.num);//學(xué)號
	ctl.SetItemText(n,2,str);
//	str.Format("%8d",d1.num);//姓名
	ctl.SetItemText(n,3,d1.nam);
//	str.Format("%1d",d1.ter+1);//學(xué)期
//	ctl.SetItemText(n,4,str);
//	str.Format("%8d",d1.num);//一課程
	ctl.SetItemText(n,5,s[d1.sub1]);
	str.Format("%3f",d1.re1);//成績1
	ctl.SetItemText(n,6,str);
//	str.Format("%8d",d1.num);//二課程
	ctl.SetItemText(n,7,s[d1.sub2+2]);
	str.Format("%3f",d1.re2);//成績2
	ctl.SetItemText(n,8,str);
	str.Format("%8d",d1.ar1);//補考1
	ctl.SetItemText(n,9,str);
	str.Format("%8d",d1.ar2);//補考2
	ctl.SetItemText(n,10,str);
	




//	ctl.SetItemText(1,1,"Item 1_2");
	//	str.Format("%d",n);
//	ctl.SetItem(n,0,LVIF_TEXT,str,0,0,0,NULL);
//	str.Format("09006%1d",d1.cla+1);
//	ctl.SetItem(2,1,LVCFMT_LEFT,str,0,0,0,NULL);
//	str.Format("09006%1d",d1.num);
//	ctl.SetItem(n,2,LVIF_TEXT,str,0,0,0,NULL);
	

	GetDocument()->m=++n;
}

void CMyView::Onfail() 
{
	p=1;
	FailDlg f1;
	f1.DoModal();//Create(ID_fail,this);
//	UpdateData(true);

	if(1==f1.test)
		fail(f1);
}

void CMyView::fail(FailDlg & f2)
{   
	ctl.DeleteAllItems(); 
	for(int i=0;i<n;i++){
		if(f2.m_class==list[i].Class && (list[i].ss1<60 || list[i].ss2<60)){
			CString str;
			str.Format("%2d",j+1);
			ctl.InsertItem(j,str);			
			if(list[i].ss1<60 )
				showfail(j,1);
			if(list[i].ss2<60)
				showfail(j,2);
			j++;
		}
	}
	j=0;
}

void CMyView::showfail(int k, int a)
{
	CString str;
//	str.Format("%2d",j+1);
//	ctl.InsertItem(j,str);

	str.Format("09006%1d",list[k].Class+1);//班級
	ctl.SetItemText(j,1,str);
	str.Format("09006%3d",list[k].numble);//學(xué)號
	ctl.SetItemText(j,2,str);
	ctl.SetItemText(j,3,list[k].name);
	str.Format("%1d",a);
//	ctl.SetItemText(j,4,str);
	if(1==a){
		ctl.SetItemText(j,5,s[list[k].s1]);
		str.Format("%1f",list[k].ss1);
		ctl.SetItemText(j,6,str);
	}
	if(2==a){
		ctl.SetItemText(j,7,s[list[k].s2+2]);
		str.Format("%1f",list[k].ss2);
		ctl.SetItemText(j,8,str);
	}
}

void CMyView::Onfindsub() 
{
	p=1;
	subdlg sub1;
	sub1.DoModal();
	ctl.DeleteAllItems();

	for(int i=0;i<n;i++){
		if(sub1.m_s<=1 && list[i].s1==sub1.m_s){
			showsub(j,sub1.m_s);
			j++;}
		if(sub1.m_s>1 && list[i].s2==sub1.m_s){
			showsub(j,sub1.m_s);
			j++;}
	}
	j=0;
	
}

void CMyView::showsub(int k,int f)
{
	 
	CString str;
	str.Format("%2d",j+1);
	ctl.InsertItem(j,str);

	str.Format("09006%1d",list[k].Class+1);//班級
	ctl.SetItemText(j,1,str);
	str.Format("09006%3d",list[k].numble);//學(xué)號
	ctl.SetItemText(j,2,str);
	ctl.SetItemText(j,3,list[k].name);
	if(f<2)
		ctl.SetItemText(j,5,s[f]);
	if(f>=2)
		ctl.SetItemText(j,7,s[f]);
}

void CMyView::Onbynumber() 
{
	p=1;
	ByNumber n1;
	n1.DoModal();
	
	ctl.DeleteAllItems();

	int a[100];int k=0;
	for(int i=0;i<n;i++)
		if(n1.m5class==list[i].Class && (list[i].s1==n1.m5sub || list[i].s2+2==n1.m5sub))
			a[k++]=list[i].numble;

		int h=0;
	for(i=0;i<k-1;i++){
		for(int q=0;q<k-i-1;q++){
			if(a[q]>a[q+1]){
				h=a[q];
				a[q]=a[q+1];
				a[q+1]=h;
			}
		}
	}

	for(i=0;i<k;i++){
		for(int q=0;q<n;q++)
			if(list[q].numble==a[i]){
				shownum(q,n1.m5sub);
				j++;
				break;
			}

	}
	j=0;
}

void CMyView::shownum(int q,int f)
{
	CString str;
	str.Format("%2d",j+1);
	ctl.InsertItem(j,str);

	str.Format("09006%1d",list[q].Class+1);//班級
	ctl.SetItemText(j,1,str);
	str.Format("09006%3d",list[q].numble);//學(xué)號
	ctl.SetItemText(j,2,str);
	ctl.SetItemText(j,3,list[q].name);
	if(f<2)
		ctl.SetItemText(j,5,s[f]);
	if(f>=2)
		ctl.SetItemText(j,7,s[f]);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费福利片| 亚洲精品欧美激情| 亚洲国产欧美在线人成| 色婷婷精品久久二区二区蜜臀av | 欧美性猛片xxxx免费看久爱| 1区2区3区欧美| 色吧成人激情小说| 亚洲国产日产av| 91精品国产丝袜白色高跟鞋| 男女性色大片免费观看一区二区 | 蜜臀久久99精品久久久久久9| 91麻豆精品91久久久久同性| 免费看黄色91| 精品国产免费一区二区三区四区 | 中文字幕在线观看不卡| 色综合天天狠狠| 亚洲国产成人高清精品| 欧美丰满美乳xxx高潮www| 无码av免费一区二区三区试看 | 亚洲一区在线观看视频| 7777精品伊人久久久大香线蕉经典版下载 | 精品久久久久久综合日本欧美| 精品在线播放午夜| 国产欧美日韩精品a在线观看| 99麻豆久久久国产精品免费 | 国产一区二区在线电影| 国产精品对白交换视频| 欧美色精品在线视频| 日韩av一区二区在线影视| 日韩精品一区二区三区在线播放| 国产精品白丝jk白祙喷水网站| 自拍偷拍亚洲欧美日韩| 宅男噜噜噜66一区二区66| 国产高清不卡一区| 亚洲激情图片qvod| 精品精品欲导航| 91在线精品秘密一区二区| 国产91精品一区二区| 亚洲欧美另类小说视频| 日韩免费电影一区| 91蜜桃传媒精品久久久一区二区| 首页国产欧美日韩丝袜| 中文字幕第一区二区| 欧美日本在线播放| www.亚洲色图.com| 免费观看日韩电影| 亚洲色图在线播放| 久久婷婷久久一区二区三区| 91成人免费电影| 国产福利视频一区二区三区| 亚洲成在线观看| 中国色在线观看另类| 日韩一级欧美一级| 欧美伊人久久久久久久久影院 | 不卡影院免费观看| 久久国产精品第一页| 一区二区三区中文在线观看| 26uuu亚洲综合色欧美| 欧美日韩免费观看一区二区三区 | 久久久亚洲精品一区二区三区| 在线观看日韩电影| 国产经典欧美精品| 免费成人av在线| 午夜免费欧美电影| 一区二区三区毛片| 亚洲欧美影音先锋| 欧美激情资源网| 久久综合久久综合亚洲| 91麻豆精品久久久久蜜臀| 91黄视频在线| 色综合网色综合| 成人动漫一区二区在线| 国产精品羞羞答答xxdd| 91行情网站电视在线观看高清版| 国产在线观看免费一区| 日本sm残虐另类| 日韩国产在线观看| 亚洲成人你懂的| 亚洲一区二区三区爽爽爽爽爽| 亚洲美女淫视频| 亚洲欧美日韩国产另类专区| 中文一区二区在线观看| 国产精品网站在线| 国产精品美女久久福利网站 | 国产片一区二区| 久久久蜜桃精品| 欧美精品一区二区久久婷婷| 欧美一区二区性放荡片| 欧美一区二区三区系列电影| 欧美一区二区久久| 日韩区在线观看| 2024国产精品| 国产女人水真多18毛片18精品视频| 久久视频一区二区| 中文字幕av免费专区久久| 国产精品激情偷乱一区二区∴| 国产精品久久久久久久蜜臀 | 亚洲va欧美va人人爽| 亚洲a一区二区| 乱一区二区av| 丁香五精品蜜臀久久久久99网站| 成人激情小说乱人伦| 色天使久久综合网天天| 欧美日韩免费在线视频| 91麻豆精品国产91久久久久久久久| 欧美一区二区三区精品| 久久综合色鬼综合色| 国产欧美精品国产国产专区 | 日韩伦理电影网| 亚洲小少妇裸体bbw| 免费成人结看片| 国产69精品久久777的优势| 99久久精品国产一区二区三区| 在线亚洲一区观看| 日韩视频一区二区在线观看| 久久青草欧美一区二区三区| 热久久一区二区| 国产成人精品aa毛片| 99久久久国产精品免费蜜臀| 欧美日韩免费视频| 久久久午夜电影| 一区二区三区蜜桃网| 韩国视频一区二区| 91久久精品一区二区三区| 日韩欧美亚洲一区二区| 综合中文字幕亚洲| 青青草国产精品亚洲专区无| 粉嫩高潮美女一区二区三区| 精品视频在线免费观看| 久久中文字幕电影| 洋洋av久久久久久久一区| 国产呦精品一区二区三区网站| 91蝌蚪porny成人天涯| 日韩精品中午字幕| 一区二区三区欧美激情| 国产乱码字幕精品高清av| 欧美日韩精品欧美日韩精品| 欧美激情综合五月色丁香小说| 亚洲图片有声小说| 成人妖精视频yjsp地址| 日韩欧美专区在线| 一区二区三区在线播放| 国产高清久久久| 欧美精品免费视频| 国产精品久久久久久福利一牛影视| 日韩精品免费视频人成| 日本韩国一区二区三区视频| 久久日一线二线三线suv| 亚洲va欧美va人人爽午夜| 91视频免费看| 国产丝袜欧美中文另类| 日本欧美一区二区三区乱码| 色婷婷综合激情| 亚洲国产电影在线观看| 国产一区二区三区精品视频| 宅男噜噜噜66一区二区66| 伊人夜夜躁av伊人久久| www.色综合.com| 国产偷国产偷精品高清尤物| 免费成人深夜小野草| 欧美二区在线观看| 亚洲国产婷婷综合在线精品| 91丨porny丨国产| 国产精品水嫩水嫩| 懂色av中文一区二区三区 | 免费精品视频在线| 欧美久久久一区| 亚洲成av人**亚洲成av**| 欧美性猛片xxxx免费看久爱| 日韩码欧中文字| 91色porny在线视频| 国产精品美女www爽爽爽| 国产高清不卡一区| 久久精品人人爽人人爽| 国产xxx精品视频大全| 久久精品一区四区| 高潮精品一区videoshd| 久久久青草青青国产亚洲免观| 国内精品写真在线观看| 精品盗摄一区二区三区| 激情深爱一区二区| 国产欧美va欧美不卡在线| 国产aⅴ精品一区二区三区色成熟| 国产亚洲精品中文字幕| 国产不卡一区视频| 国产精品久久久久精k8| 色综合久久88色综合天天6| 亚洲激情综合网| 欧美久久久久久久久| 蜜桃av噜噜一区二区三区小说| 91精品国产综合久久久蜜臀图片| 日产精品久久久久久久性色| 日韩三级视频中文字幕| 国产精品一区二区黑丝| 国产精品黄色在线观看| 日本福利一区二区| 日本成人在线一区| 久久香蕉国产线看观看99| 99视频精品在线| 亚洲va天堂va国产va久|