个性化推荐系统代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
// CRecommendApp 初?始º?化¡¥
BOOL CRecommendApp::InitInstance() {
// 如¨?果?一°?个?运?行D在¨² Windows XP 上¦?的Ì?应®|用®?程¨¬序¨°清?单Ì£¤指?定¡§ 要°a
// 使º1用®? ComCtl32.dll 版ã?本À? 6 或¨°更¨¹高?版ã?本À?来¤¡ä启?用®?可¨¦视º¨® 化¡¥方¤?式º?,ê?
Newstj.h
#include <string>
using namespace std;
class newsdy { public:
string newsid; int times; newsdy *next; newsdy(); };
class newstj { public:
int sum; string newsid; newstj *next; newsdy *NDYnext; newstj(); };
// CRecommendApp 构1造¨¬
CRecommendApp::CRecommendApp() {
// 支¡ì持?重?新?启?动¡¥管¨¹理¤¨ª器¡Â m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;
CWinApp::InitInstance();
AfxEnableControlContainer();
// 创ä¡ä建¡§ shell 管¨¹理¤¨ª器¡Â,ê?以°?防¤¨¤对?话¡ã框¨°包㨹含? // 任¨?何? shell 树º¡Â视º¨®图ª?控?件t或¨° shell 列¢D表À¨ª视º¨®图ª?控?件t。¡ê CShellManager *pShellManager = new CShellManager;
// TODO: 在¨²此ä?处ä|添¬¨ª加¨®构1造¨¬代䨲码?,ê? // 将?所¨´有®D重?要°a的Ì?初?始º?化¡¥放¤?置?在¨² InitInstance 中D }
// 唯¡§一°?的Ì?一°?个? CRecommendApp 对?象¨®
CRecommendApp theApp;
Recommend.h
// Recommend.h : PROJECT_NAME 应用程序的主头文件 //
#pragma once
#ifndef __AFXWIN_H__ #error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
#endif
#include "resource.h"
// 实现?
DECLARE_MESSAGE_MAP() };
extern CRecommendApp theApp;
Recommend.cpp
// Recommend.cpp : 定¡§义°?应®|用®?程¨¬序¨°的Ì?类¤¨¤行D为a。¡ê //
#include "stdafx.h" #include "Recommend.h" #include "RecommendDlg.h"
// 唯¡§一°?的Ì?一°?个? CRecommendApp 对?象¨®
CRecommendApp theApp;
// Recommend.cpp : 定¡§义°?应®|用®?程¨¬序¨°的Ì?类¤¨¤行D为a。¡ê //
#include "stdafx.h" #include "Recommend.h" #include "RecommendDlg.h"
//则¨°需¨¨要°a InitCommonControlsEx()。¡ê否¤?则¨°,ê?将?无T法¤¡§创ä¡ä建¡§ 窗ä¡ã口¨²。¡ê
INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls); // 将?它¨¹设¦¨¨置?为a包㨹括¤¡§所¨´有®D要°a在¨²应®|用®?程¨¬序¨°中D使º1 用®?的Ì? // 公?共2控?件t类¤¨¤。¡ê InitCtrls.dwICC = ICC_WIN95_CLASSES; InitCommonControlsEx(&InitCtrls);
// CRecommendApp 构造
CRecommendApp::CRecommendApp() {
// 支持重新启动管理器 m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;
// TODO: 在此处添加构造代码 // 将?所¨´有®D重?要°a的Ì?初?始º?化¡¥放¤?置?在¨² InitInstance 中D }
// 主符号
// CRecom来自百度文库endApp: // 有关此类的实现,请参阅 Recommend.cpp //
class CRecommendApp : public CWinApp { public:
CRecommendApp();
// 重写 public:
virtual BOOL InitInstance();
#ifdef _DEBUG #define new DEBUG_NEW #endif
// CRecommendApp
BEGIN_MESSAGE_MAP(CRecommendApp, CWinApp)
ON_COMMAND(ID_HELP, &CWinApp::OnHelp) END_MESSAGE_MAP()
Newstj.cpp
#include "StdAfx.h" #include "newstj.h"
newsdy::newsdy() {
newsid=" "; times=0; next=NULL; } newstj::newstj() { newsid=" "; next=NULL; sum=0; NDYnext=new newsdy; }
#ifdef _DEBUG #define new DEBUG_NEW #endif
// CRecommendApp
BEGIN_MESSAGE_MAP(CRecommendApp, CWinApp) ON_COMMAND(ID_HELP, &CWinApp::OnHelp)
END_MESSAGE_MAP()
相关文档
最新文档