版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持Newstj.h#include using namespacestd; class newsdy( public :string newsid;int times;newsdy *next;newsdy(););class newstj( public :int sum;string newsid;newstj *next;newsdy *NDYnext;newstj(););Newstj.cpp#include StdAfx.h#include newstj.h newsdy:newsdy()(newsid=;times=0;ne
2、xt=NULL;) newstj:newstj()(newsid=;next=NULL;sum=0;NDYnext=new newsdy;) Recommend.h/ Recommend.h : PROJECT_NAME应用程序的主头文件 /#pragma once#ifndef _AFXWIN_H_#error 在包含此文件之前包含stdafx.h 以生成PCH文件 #endif#include resource.h / 主符号1文档来源为:从网络收集整理,word版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持/ CRecommendApp:/有关此类的实现,请参阅
3、 Recommend.cpp /class CRecommendApp : public CWinApp ( public :CRecommendApp();/重写public :virtual BOOL InitInstance();/实现?DECLARE_MESSAGE_MAP();extern CRecommendApp theApp;Recommend.cpp/ Recommend.cpp : 定? 义。?应? | 用?程. ?序. 的?类。一。行曲a。?e/#include stdafx.h#include Recommend.h#include RecommendDlg.h#ifd
4、ef _DEBUG#define newDEBUG_NEW#endif/ CRecommendAppBEGIN_MESSAGE_MAP(CRecommendApp, CWinApp)ON_COMMAND(ID_HELP, &CWinApp:OnHelp)END_MESSAGE_MAP()/ CRecommendApp 构造CRecommendApp:CRecommendApp() (/支持重新启动管理器m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART; / TODO:在此处添加构造代码/ 将?所有?D重?要
5、 a的?初?始o?化?澈。?置?在一2 InitInstance 中D )/ 唯? 一 ?的?一。?个? CRecommendApppt?象一? CRecommendApp theApp;/ Recommend.cpp : 定? 义。?应? | 用?程. ?序. 的?类。一。行曲a。?e/#include stdafx.h#include Recommend.h#include RecommendDlg.h#ifdef _DEBUG#define newDEBUG_NEW2文档来源为:从网络收集整理,word版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持#endif/
6、 CRecommendAppBEGIN_MESSAGE_MAP(CRecommendApp, CWinApp)ON_COMMAND(ID_HELP, &CWinApp:OnHelp)END_MESSAGE_MAP()/ CRecommendApp 构1 造 一 ?CRecommendApp:CRecommendApp() (/支? i掇重?新?启?动?塞1理。.a器?m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;/ TODO:在 一2此??处?| 添? 一 a力口一?构 1造 一?代?一2码?,e?/
7、将?所有?D重?要 a的?初?始o?化?澈。?置?在一2 InitInstance 中D )/ 唯? 一 ?的?一。?个? CRecommendAppt?象一? CRecommendApp theApp;/ CRecommendApp 初?始 o ?化? BOOL CRecommendApp:InitInstance()(/如,?果?一。?个?运?行瞳一 2 Windows XP上|?的?应? |用?程,?序,一 清?单出指?定 ? 要。a/ 使 o1 用? ComCtl32.dll 版?本 d? 6 或,一更 一 1 高?版?本 d?来。? ?启?用?可 一 | 视。一? 化?步。?式0?,
8、 e?/贝卜。需.要。a InitCommonControlsEx() 。?6 否。?贝卜一,6?将?无T法。? 创???建? 窗???口 - 2。?eINITCOMMONCONTROLSEX InitCtrls;InitCtrls.dwSize = sizeof (InitCtrls);/将?它一 1设| .置?为a包?一 1括。?所,,有?或0 a在一 2应?|用?程,,?序,一中 限o1 用?的?/公?共2寸?件t类。一。?eInitCtrls.dwICC = ICC_WIN95_CLASSES;InitCommonControlsEx(&InitCtrls);CWinApp:InitI
9、nstance();AfxEnableControlContainer();/创??建? shell 管一 1理。一 a器?,6?以。?防。一。对?话??框,一包?一1含?/任一 ?何? shell枳o?视。一?图a?才?件t或.一 shell歹U位表d 一 a视。一?图a ?才?件t。?CShellManager *pShellManager = newCShellManager;/标d . . o准a?初?始0 ?化? /如一 ?果?未?使o1用?这a些?功|能1并? 6希?6望?减?小?/最a?终?可一|执?彳TD5C?件1的?大?一 ?小?,6?则一应? |移。?除丫下?列/不?需.一
10、要。a的?特??定?初?始o?化?响Oy程.?/更- 1改?用?于? -2存??储??6设一 置?的?注&?6册.,彼era项?/ TODO:应? |适。一。当?d修丁改?该?字&?符。?串?,e?/例Oy如一?修T改?为a公?司?或,一组a 一|织?监?3文档来源为:从网络收集整理,word版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持SetRegistryKey(_T(应? | 用?程?序.一 向.一导?生| 一2成.|的?本d?地?应?| 用?程 一?序.一 );CRecommendDIg dlg;m_pMainWnd = &dlg;INT_PTR nRespo
11、nse = dIg.DoModaI();if (nResponse = IDOK) (/ TODO:在一 2此??放。?置?处?|理。一 a何?时o?d用?/“?确一?。定? ”? d来。?关?闭d?又t?话?而,一的?代? 一2码?)else if (nResponse = IDCANCEL) (/ TODO:在一 2此??放。?置?处?|理。一 a何?时o?d用?/“?取一?消?“ ?&来。?球?闭d?又t?话??框,一的?代?一2码?)/删|?除y上|?面?创??建?的? shell 管一1理。一2器?。?6if (pShellManager != NULL) (delete pShel
12、lManager;)/由? 一|于? 一?t?话?而,一已。?关?闭d?, 6?所以。?将?返。|回? FALSE以。?便U? 退a?出?应?|用?程一?序,一,e?/而?不?是0?启?动?如Z ?|用?程,?序一的?消?息?6泵a?o ?ereturn FALSE;)RecommendDlg.h/ RecommendDlg.h :头 a?。文?件1/#pragma once#include afxwin.h#include afxcmn.h#include #include #include #include #include #include #include #include #incl
13、ude #include #include user.h#include newstj.h#include 4文档来源为:从网络收集整理,word版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持using namespacestd;/ CRecommendDIg 又t?话?框一class CRecommendDIg : public CDialogEx (/构1造 ?public :CRecommendDIg(CWnd* pParent = NULL); / 标&一。准 &?构 1 造 一?函?漱 oy / Xt?话?W匡.一数o y据Yenum IDD = IDD_R
14、ECOMMEND_DIALOG ;protected :virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV 支? i 摞 /实o|现? protected :HICON m_hIcon;/生|一2成一 |的?消?息?6晚3射|?函?致oyvirtual BOOL OnInitDialog();afx_msg void OnSysCommand(UINT nID, LPARAM lParam);afx_msg void OnPaint();afx_msg HCURSOR OnQueryDragIcon();DECLARE_MESS
15、AGE_MAP() public :void DisPlay(CString str);CString file_str;CEdit m_Edit_Dis;CListCtrl m_CListCtrl;int num;CString STR;string str;newstj *TJtemp,*TJhead;newsdy *DYtemp,*DYhead;user *temp,*head;user *Ctemp,*Chead;news *ntemp,*nhead;afx_msg void OnBnClickedBtnList();afx_msg void OnBnClickedBtnSum();a
16、fx_msg void OnBnClickedBtnOut();afx_msg void OnBnClickedBtnOpen();afx_msg void OnBnClickedBtnC();afx_msg void OnBnClickedBtn();afx_msg void OnBnClickedBtnNt();afx_msg void OnBnClickedBtnChosen();afx_msg void OnBnClickedBtnSt();afx_msg void OnEnChangeEditDis();static UINT Thread(LPVOID lpParam);5文档来源
17、为:从网络收集整理,word版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持static UINT Thread_T(LPVOID IpParam);static UINT Thread_O(LPVOID IpParam);static UINT Thread_C(LPVOID IpParam);long long time;struct timeb t1;struct timeb t2;CString strTime;CSIiderCtrl m_CSIiderCtrI;afx_msg void OnBnCIickedBtnSure(););RecommendDIg.c
18、pp/ RecommendDIg.cpp :实o | 现?文?件t/#incIude stdafx.h#incIude Recommend.h#incIude RecommendDIg.h#incIude afxdiaIogex.h#ifdef _DEBUG#define newDEBUG_NEW#endif/用?于? -2应? |用?程 ?序 “?球?于? 一2” ? d菜?单出项?的? CAboutDIg又t?话?? 框,一CWinThread* pThread;CWinThread* pThread_t;CWinThread* pThread_o;CWinThread* pThread_
19、c;UINT CRecommendDIg:Thread(LPVOID IpParam) 接 一?受 o,,1 的?死一。循-环?。所一在一 2 绑 程. ? (CRecommendDIg *p=(CRecommendDIg*)IpParam;ifstream fiIe(p-fiIe_str);/ 读一队 一 ?步?相一。关?数oy据Yp-DisPIay(CString(成 一|功| 才7?一 开 astep_correIation,路?。径?:+p-fiIe_str);ftime(&p-t1);int js=0;whiIe (getIine(fiIe,p-str) (stringstream
20、ss(p-str);string sub_str;int i=0;whiIe (getIine(ss,sub_str, t) (if (i=0)(p-TJtemp=p-TJhead;6文档来源为:从网络收集整理,word版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持for (;p-TJtemp=p-TJtemp-next) if (p-TJtemp-newsid=) break;elseif (p-TJtemp-newsid=sub_str) break ;i=1;)else(p-DYtemp=p-TJtemp-NDYnext; for (;p-DYtemp=p-DY
21、temp-next) (if (p-DYtemp-newsid=)(p-DYtemp-newsid=sub_str;p-DYtemp-times+;p-DYtemp-next= newnewsdy; break ;) else (if (p-DYtemp-newsid=sub_str)(p-DYtemp-times+; break ;) i=0;)js+;)ftime(&p-t2);file.close();p-STR.Format( %d,js);p-strTime.Format( %lldms ,p-t2.time*1000-p-t1.time*1000);p-DisPlay(CStrin
22、g(读.儆 一 ?完2一。成. |.共 2读.儆 一 ?+p-STR+记?录?,耗?时 o? d+p-strTime);return 0;)UINT CRecommendDlg:Thread_T(LPVOIDlpParam) 接 一?受。一 1 的?死.。循-环?。所一在一 2绑程. ?7文档来源为:从网络收集整理,word版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持(CRecommendDIg *p=(CRecommendDlg*)lpParam;ifstream fileuser(p-file_str);/ 读叭一 ?用?户? i 最&?后?访。?问.。列 叫d
23、-2p-DisPIay(CString(成|功| JT?,一 开 auser_list,路?。径?: +p-file_str);ftime(&p-t1);int js=0;while (getline(fileuser,p-str)(stringstream ss(p-str);string sub_str;int i=0;while (getline(ss,sub_str, t) (if (i=0)(p-temp-userid=sub_str;i=1;) else ( if (i=1) (p-temp-newsid=sub_str;p-temp-next= newuser;p-temp=p-
24、temp-next; i=0;)p-temp-next= new user;js+;)ftime(&p-t2);fileuser.close();p-STR.Format( %d,js);p-strTime.Format( %lldms ,p-t2.time*1000-p-t1.time*1000+p-litm-p-l itm);p-DisPlay(CString(读,儆 一 ?完2一。成一 |.共 2读儆 一 ?+p-STR+记?录?,耗?时 o? d+p-strTime);p-temp=p-head;p-TJtemp=p-TJhead;p-DisPlay(CString(开 a始 0?计?
25、算?”);ftime(&p-t1);for (;p-temp=p-temp-next)8文档来源为:从网络收集整理,word版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持(if (p-temp-userid=)break;p-TJtemp=p-TJhead;for (;p-TJtemp=p-TJtemp-next)if (p-TJtemp-newsid=p-temp-newsid|p-TJtemp-newsid= ) break;p-DYtemp=p-TJtemp-NDYnext;int sum=0,sum1=0;for (;p-DYtemp=p-DYtemp-nex
26、t)(if (p-DYtemp-newsid=) break;if (p-DYtemp-timesp-m_CSliderCtrl.GetPos()if (sum1DYtemp-times) (if (sumDYtemp-times|sum=p-DYtemp-times) (sum1=sum;sum=p-DYtemp-times;p-temp-res1=p-temp-res;p-temp-res=p-DYtemp-newsid;) else (sum1=p-DYtemp-times;p-temp-res1=p-DYtemp-newsid; )p-temp-t=sum;p-temp-t1=sum1
27、;)ftime(&p-t2);p-strTime.Format( %llds ,p-t2.time*1000-p-t1.time*1000+p-litm-p-li tm);p-DisPlay(CString(计?算?完a,, o成一 |,共2耗?时o?d +p-strTime);return 0;)UINT CRecommendDlg:Thread_O(LPVOIDpParam) 接 一?受。一 1 的?死.。循-环?。所一在一 2绑程. ?(CRecommendDlg *p=(CRecommendDlg*)lpParam;ofstream fout( );9文档来源为:从网络收集整理,wor
28、d版本可编辑.文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持p-DisPlay(CString(正y在 一 2输o ?出?,路?。径?:);p-temp=p-head;fout userid,newsid temp=p-temp-next)(if (p-temp-userid=)break;else(p-TJtemp=p-TJhead;for (;p-TJtemp=p-TJtemp-next)if (p-TJtemp-newsid=p-temp-newsid) break ;int k=atoi(p-temp-cs.c_str();int l=atoi(p-temp-cs_.c_
29、str();if (k!=0&lTJtemp-sum10)(if (p-temp-res!= )fouttemp-userid , temp-restemp-res1!=&(100*abs(p-temp-t-p-temp-t1)/p-temp-ttemp-res1!=p-temp-res) fouttemp-userid , temp-res1DisPlay(CString(输o ?出?完a 一。成. |.);return 0;)UINT CRecommendDlg:Thread_C(LPVOIDpParam)/ 接一?受。一 1 的?死.。循-环?。所一在一 2绑程. ?(CRecommen
30、dDlg *p=(CRecommendDlg*)lpParam;ifstream fileinput(p-file_str);/ 读欧 ?用?户?最 &?后。?访。?问. o歹U 年 d 一 ap-DisPlay(CString(成 一 |功| JT?.一 开 adata,路?。径?: +p-file_str);ftime(&p-t1);int js=0;while (getline(fileinput,p-str)(stringstream ss(p-str);string sub_str;int i=0;while (getline(ss,sub_str, t)(10文档来源为:从网络收集
31、整理,word版本可编辑文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持if (i=0)(if (p-Ctemp-userid=)(p-Ctemp-userid=sub_str;p-Ctemp-next= newuser;p-ntemp=p-Ctemp-Nnext;i=1;) else (if (p-Ctemp-userid!=sub_str)(p-Ctemp=p-Ctemp-next;p-Ctemp-userid=sub_str; p-Ctemp-next= new user; p-ntemp=p-Ctemp-Nnext;i=1;) else ( i=1;)else(p-ntem
32、p-newsid=sub_str;p-ntemp-next= new news;p-ntemp=p-ntemp-next;i=0;)js+;)ftime(&p-t2);fileinput.close();p-STR.Format( %d,js);p-strTime.Format( %lldms ,p-t2.time*1000-p-t1.time*1000+p-litm-p-l itm);p-DisPlay(CString(读.儆 一 ?完2一。成. |.共 2读.儆 一 ?+p-STR+记?录?,耗?时 o? d +p-strTime);ofstream fout( step_correlat
33、ion.txt );p-Ctemp=p-Chead;11文档来源为:从网络收集整理,word版本可编辑文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持for (;p-Ctemp=p-Ctemp-next)(if (p-Ctemp-userid=)break;p-ntemp=p-Ctemp-Nnext;for (;p-ntemp=p-ntemp-next)(if (p-ntemp-next-newsid= ) break;foutntemp-next-newsid t ntemp-newsidDisPlay(CString(输o ?出?完a 一。成. |.);return 0;)cl
34、ass CAboutDIg : public CDialogEx(public :CAboutDlg();/ Xt?话?而.一数o y据丫enum IDD = IDD_ABOUTBOX ;protected :virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV 支? i 摞/实o|现?protected :DECLARE_MESSAGE_MAP();CAboutDlg:CAboutDlg() : CDialogEx(CAboutDlg:IDD)void CAboutDlg:DoDataExchange(CDataExchange
35、* pDX)CDialogEx:DoDataExchange(pDX);BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)END_MESSAGE_MAP()/ CRecommendDlg 又t?话?框一CRecommendDlg:CRecommendDlg(CWnd* pParent/*=NULL*/):CDialogEx(CRecommendDlg:IDD, pParent)m_hIcon = AfxGetApp()-LoadIcon(IDR_MAINFRAME);void CRecommendDlg:DoDataExchange(CDataExchange* p
36、DX)12文档来源为:从网络收集整理,word版本可编辑文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持(CDialogEx:DoDataExchange(pDX);DDX_Control(pDX, IDC_LIST1, m_CListCtrl);DDX_Control(pDX, IDC_SLIDER, m_CSliderCtrl);)BEGIN_MESSAGE_MAP(CRecommendDlg, CDialogEx)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_BTN_CHOSEN,
37、&CRecommendDlg:OnBnClickedBtnChosen) ON_BN_CLICKED(IDC_BTN, &CRecommendDlg:OnBnClickedBtn) ON_BN_CLICKED(IDC_BTN_NT, &CRecommendDlg:OnBnClickedBtnNt) ON_BN_CLICKED(IDC_BTN_ST, &CRecommendDlg:OnBnClickedBtnSt) ON_BN_CLICKED(IDC_BTN_LIST, &CRecommendDlg:OnBnClickedBtnList) ON_BN_CLICKED(IDC_BTN_SUM, &
38、CRecommendDlg:OnBnClickedBtnSum) ON_BN_CLICKED(IDC_BTN_OUT, &CRecommendDlg:OnBnClickedBtnOut) ON_BN_CLICKED(IDC_BTN_OPEN, &CRecommendDlg:OnBnClickedBtnOpen) ON_BN_CLICKED(IDC_BTN_C, &CRecommendDlg:OnBnClickedBtnC) ON_BN_CLICKED(IDC_BTN_SURE, &CRecommendDlg:OnBnClickedBtnSure)END_MESSAGE_MAP()/ CReco
39、mmendDlg 消?息?6 妞| 理。一 a程一 ?序,一void CRecommendDlg:DisPlay(CString str) (CString num_str;num_str.Format( %d,num);m_CListCtrl.InsertItem(num,num_str);m_CListCtrl.SetItemText(num,1,str);num+;)BOOL CRecommendDlg:OnInitDialog()(CDialogEx:OnInitDialog();/将?关?于? I. ” ? d菜?单出项?添?-a加一?到?系|纨3菜?单出* /IDM_ABOUTBO
40、X必 d?须?在 一2系| a3命 一 1 令。范。?围? i 内 一 2。?e ASSERT(IDM_ABOUTBOX & OxFFFO) = IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);)/设|,一置?此??又t?话?框,一的?图2?标ero。?6当?&应?|用?程一?序,一主?窗? 口 一2不?是0?又t?话?而,一时o?d, 6?框,一 架一 1将?自&?动? / 执??行Dt匕??操一作a?Se
41、tIcon(m_hIcon, TRUE);/ 设 | ,一置?大?一?图a?标 d 一 oSetIcon(m_hIcon, FALSE);/ 设| ,置?小?图a?标 d 一 o/ TODO:在一2此??添?-a加一 ?额?夕卜a a的?初?始o ?化? 丫弋? 一2码? m_CListCtrl.InsertColumn(0,_T( 序,一 号?),LVCFMT_CENTER, 40, -1); m_CListCtrl.InsertColumn(1,_T( 行曲 a),LVCFMT_CENTER, 390, -1); m_CSliderCtrl.SetRange(5,20,FALSE);m_C
42、SliderCtrl.SetLineSize(1);num=0;DisPlay(CString(欢?迎?-使o 1用?本 d?软 一 一 a件t, t1?参?照?说| 明?使o1 用?.); TJtemp=new newstj;TJhead=TJtemp;DYtemp=iew newsdy;DYhead=DYtemp;temp=newuser;head=temp;Ctemp=newuser;Chead=Ctemp;ntemp=newnews;nhead=ntemp;return TRUE; /除y非。?将?焦1点?设| , 置?到?才?件t, 6?否。?则,一 返。|回? TRUE )void
43、 CRecommendDlg:OnSysCommand(UINT nID, LPARAM lParam) (if (nID & 0 xFFF0) = IDM_ABOUTBOX) (CAboutDlg dlgAbout; dlgAbout.DoModal();) else ( CDialogEx:OnSysCommand(nID, lParam);)/如一?果?向,一对?话?框,一添?a加?最&?小?化??MQ, 6?则,一需,要。a下? 面?的?代? 一 2码?/来。?蹂?制?该?图a?标&一。?6碰于? ,2使01用?文?档i /视。一 ?图2?小H?6型一 a的? MFC14文档来源为:从
44、网络收集整理,word版本可编辑文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持应? |用?程一 ?序.一,e?/这a将?由? ,. |框一架一 1自&?动?贫a-o成一 |。?evoid CRecommendDlg:OnPaint() (if (IsIconic()(CPaintDC dc( this ); / 用?于? 一2绘?制?的?设|.一备 a?|?下?文?SendMessage(WM_ICONERASEBKGreiDiterpret_cast(dc.GetSafeHdc(), 0);/使o1图a?标&一 o在- 2工?6作a?区?!?形?中D居 ?中Dint cxIco
45、n = GetSystemMetrics(SM_CXICON);int cyIcon = GetSystemMetrics(SM_CYICON);CRect rect;GetClientRect(&rect);int x = (rect.Width() - cxIcon + 1) / 2;int y = (rect.Height() - cyIcon + 1) / 2;/绘?制?图a?标er odc.DrawIcon(x, y, m_hIcon);) else (CDialogEx:OnPaint();)/当?d用? ?户? i拖a?动?&?小?化?滴???口 - 2时o? d系| a3调?用
46、?此??函?漱oy取一 ?得?光a标a o/ 显?示o?。?eHCURSOR CRecommendDlg:OnQueryDragIcon() (return static_cast (m_hIcon);)void CRecommendDlg:OnBnClickedBtnChosen() (/ TODO:在一2此??添?-a力口一 ??件t通?知2处?|理。一 a程一 ?序,一代? 一2码? CFileDialog fdlg(TRUE);if (fdlg.DoModal()=IDOK)file_str=fdlg.GetPathName();GetDlgItem(IDC_BTN_FILEPATH)
47、-SetWindowText(file_str);)void CRecommendDlg:OnBnClickedBtn() (/ TODO:在一2此??添?-a力口一 ??件t通?知2处?|理。一 a程一 ?序,一代? 一2码?ifstream list(file_str);DisPlay(CString(成 一 |功| 打? .一 开 anews_list, 路?。径?: +file_str);ftime(&t1);15文档来源为:从网络收集整理,word版本可编辑文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持int js=0;while (getline(list,str)(
48、TJtemp-newsid=str;TJtemp-next= new newstj;TJtemp=TJtemp-next;js+;)TJtemp-next= newnewstj;ftime(&t2);list.close();STR.Format(%d,js);strTime.Format( %lldms ,t2.time*1000-t1.time*1000+litm);DisPlay(CString(读一 政.?完2一。成. |.共2读.儆一 ?+STR+记?录?,耗?时o?d+strTime);)void CRecommendDlg:OnBnClickedBtnNt()(/ TODO:在一
49、2此??添?-a力口一 ?件t通?知2处?|理。一 a程一 ?序,一代? 一2码? ifstream fnews(file_str);DisPlay(CString(成. |功| 打? .一 开 anews_times,路?。径?: +file_str);ftime(&t1);TJtemp=TJhead;int js=0;while (getline(fnews,str)(stringstream ss(str);string sub_str;int i=0;while (getline(ss,sub_str, t)(if (i=0)(i=1;)else(TJtemp-sum=atoi(sub
50、_str.c_str();TJtemp=TJtemp-next;i=0;)js+;)16文档来源为:从网络收集整理,word版本可编辑文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持ftime(&t2);fnews.close();TJtemp=TJhead;STR.Format(%d,js);strTime.Format( %lldms ,t2.time*1000-t1.time*1000+litm);DisPlay(CString(读一 政一?完a一。成一 |.共2读儆一 ?+STR+记?录?,耗?时o?d+strTime);)void CRecommendDlg:OnBnCl
51、ickedBtnSt()(/ TODO:在一2此??添?-a力口一 ?件t通?知2处?|理。一 a程一 ?序,一代? 一2码?pThread=AfxBeginThread(AFX_THREADPROC)Thread, this , THREAD_PRIORITY_NORMAL, 0, 0, NULL);)void CRecommendDlg:OnBnClickedBtnList()(/ TODO:在一2此??添?-a力口一 ?件t通?知2处?|理。一 a程一 ?序,一代? 一2码?pThread_t=AfxBeginThread(AFX_THREADPROC)Thread_T, this ,
52、THREAD_PRIORITY_NORMAL0, NULL);)void CRecommendDlg:OnBnClickedBtnSum()(/ TODO:在一2此??添?-a力口一 ?件t通?知2处?|理。一 a程一 ?序,一代? 一2码?ifstream cs(file_str);DisPlay(CString(成 一 |功| 打? .一 开 asum,路?。径?: +file_str);temp=head;while (getline(cs,str)(temp-cs=str;temp=temp-next;)cs.close();DisPlay(CString(读政一 ?成一 |功|,);
53、)void CRecommendDlg:OnBnClickedBtnOut()(/ TODO:在一2此??添?-a力口一 ?件t通?知2处?|理。一 a程一 ?序,一代? 一2码?pThread_o=AfxBeginThread(AFX_THREADPROC)Thread_Othis , THREAD_PRIORITY_NORMAL0, NULL);)void CRecommendDlg:OnBnClickedBtnOpen()(/ TODO:在一2此??添?-a力口一 ?件t通?知2处?|理。一 a程一 ?序,一代? 一2码?ShellExecute(NULL, open , ,NULL,N
54、ULL,SW_SHOWNORMAL);17文档来源为:从网络收集整理,word版本可编辑文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持)void CRecommendDlg:OnBnClickedBtnC()(/ TODO:在一2此??添?-a力口一 ??件t通?知2处?|理。一 a程一 ?序,一代? 一2码?pThread_c=AfxBeginThread(AFX_THREADPROC)Thread_Cthis , THREAD_PRIORITY_NORMAL0, NULL);)void CRecommendDlg:OnBnClickedBtnSure()(/ TODO:在一2
55、此??添?-a力口一 ?件t通?知2处?|理。一 a程一 ?序,一代? 一2码? CString S;S.Format( %d,m_CSliderCtrl.GetPos();GetDlgItem(IDC_BTN_YZ)-SetWindowText(S);)Resource.h/NO_DEPENDENCIES/ Microsoft Visual C+ generated include file./ Used by Recommend.rc/#defineIDM_ABOUTBOX0 x0010#defineIDD_ABOUTBOX100#defineIDS_ABOUTBOX101#defineI
56、DD_RECOMMEND_DIALOG102#defineIDR_MAINFRAME128#defineIDB_BITMAP129#defineIDC_BTN_CHOSEN1000#defineIDC_BTN_FILEPATH1002#defineIDC_BTN1003#defineIDC_LIST11004#defineIDC_BTN_NT1005#defineIDC_BTN_ST1006#defineIDC_BTN_LIST1007#defineIDC_BTN_SUM1008#defineIDC_BTN_OUT1009#defineIDC_BTN_OPEN1010#defineIDC_BT
57、N_C1011#defineIDC_SLIDER1013#defineIDC_BTN_YZ1014#defineIDC_BUTTON121015#defineIDC_BTN_SURE1015/ Next default values for new objects/#ifdef APSTUDIO_INVOKED#ifndef APSTUDIO_READONLY_SYMBOLS18文档来源为:从网络收集整理,word版本可编辑文档来源为:从网络收集整理,word版本可编辑.欢迎下载支持#define _APS_NEXT_RESOURCE_VALUE137#define _APS_NEXT_COM
58、MAND_VALUE 32771#define _APS_NEXT_CONTROL_VALUE1016#define _APS_NEXT_SYMED_VALUE 101#endif#endifStdafx.h/ stdafx.h :标er o准&?系| a3包?一 1含?文?件t的?包?一 1含?文?件t , e?/或,一是o ?经-常? 6使B用? ?但?不?常? 6更一 1劭的?/ 特??定?于? 一2项?目?的?包?一 1含?文?件1#pragma once#ifndef _SECURE_ATL#define _SECURE_ATL 1#endif#ifndef VC_EXTRALEAN#define VC_EXTRALEAN/ 从?一? Windows 头a?。中 DHE?除y极?少|一 使o1 用?的?资& 一。料。#endif#include targetver.h#define _ATL_CSTRING_EXPL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年执业药师资格药事管理与法规相关知识考试题库与答案
- 2024年春季课堂:《赠刘景文》课件的创新实践
- 2024年安全心理学课件在军事训练中的实践探索
- 商业银行经营与管理课后习题答案(1-6章)
- 2024初中数学竞赛七年级竞赛辅导讲义专题19 最值问题含答案
- 第45届世界技能大赛时装技术项目全国选拔赛技术工作文件
- 科目一考试技巧口诀表-驾考实操
- 面向2024年的传染病护理学教案创新
- 2024年体育产业变革:虚拟体育与电竞市场
- 《削铅笔》教案设计:2024年教育技术应用解析
- 基础管理风险分级管控清单(双体系)
- 医学课件:临床决策分析
- 江苏开放大学2023年秋《中级会计实务(上) 050284》第4次任务参考答案
- 屋顶光伏安全专项施工方案
- 4.与食品经营相适应的主要设备设施布局操作流程等文件
- 四班三倒排班表
- 银行业信息系统灾难恢复管理规范
- 医院重点岗位工作人员轮岗制度
- 2023光伏发电工程项目安全文明施工方案
- 带式输送机胶带安装
- 陈育民对FLAC3D常见问题的解答概要
评论
0/150
提交评论