MVC模型
日历系统mvc分析
ViewData.h
#pragma once
class ViewData;
#include"ModelData.h"
class ViewData
{
private:
ModelData* pmodel;
public:
ViewData(){}
void SetModel(ModelData* p);//设计视图
int Menum();//菜单,返回选项
void PrintData(int year, int month, int day, int oneweek,int mtotal)const;//年 月 日 1号周几 月总天数
void Event(ModelData* pmodel);//事件响应,模式数据发生改变,视图也响应改变
};
ModelData.h
#pragma once
class ModelData;
#include"ViewData.h"
class ModelData
{
private:
ViewData* view; //视图
int year;//年
int month;//月
int day;//日
int mdays;//这月总天数
int curweek;//当天是周几
int oneweek;//每月的1号是周几
static bool Is_Leap(int y);//判断是否为闰年
s


