io C + + на базі бібліотеки MFC, Брест 2008. p align="justify">. # "Justify"> Додаток А
Лістинг програми:
// файл main.cpp
# include
# include
# include
# include
# include
# include "resource.h"
# include "event.h"
# include
# ifndef _AFX_NO_AFXCMN_SUPPORT
# include
# endif
# include namespace std; str; storage;
// ===== клас вікна завдання нового події ============================== ======= SetNewDialog: public CDialog
{: (char * DialogName, CWnd * Owner): ((LPCTSTR) DialogName, Owner) {}; _msg void OnButtonAdd (); _MESSAGE_MAP ()
}; _MESSAGE_MAP (SetNewDialog, CDialog) _COMMAND (IDADD, OnButtonAdd) _MESSAGE_MAP () _msg void SetNewDialog :: OnButtonAdd ()
}
// ===== клас вікна виведення всіх подій ============================== == ShowAllDialog: public CDialog
{: (char * DialogName, CWnd * Owner): ((LPCTSTR) DialogName, Owner) {}; _msg void OnButtonShow () p>
{* list = (CListBox *) (this-> GetDlgItem (IDC_LIST2)); * NeedFont = new CFont;> CreatePointFont (80, L "Courier New"); int i = 0 ; buf; st; (IDC_LIST2) -> SetFont (NeedFont);> ResetContent (); (i = 0; i
{= storage [i]. GetTime ();. Format (_T ("%-24.24s% 4.4d /%-2.2d /%-2.2d /%-2.2d /% -2.2d /%-2.2d
}
}; _MESSAGE_MAP ()
}; _MESSAGE_MAP (ShowAllDialog, CDialog) _COMMAND (IDShow, OnButtonShow) _MESSAGE_MAP ()
// ===== клас вікна виведення подій в конкретний час ======================== ShowEventsAt: public CDialog
{: (char * DialogName, CWnd * Owner): ((LPCTSTR) DialogName, Owner) {}; _msg void OnButtonShow ()
{st; Y, M, D, H, Min, S, buf; int i = 0; * NeedFont = new CFont; * list = (CListBox *) (this-> GetDlgItem ( IDC_LIST2));> CreatePointFont (80, L "Courier
{(temp == storage [i])
{= storage [i]. GetTime ();. Format (_T ("%-24.24s% 4.4d /%-2.2d /%-2.2d /%-2.2d /% -2.2d /%-2.2d
}
}
} _MESSAGE_MAP ()
}; _MESSAGE_MAP (ShowEventsAt, CDialog) _COMMAND (IDShow, OnButtonShow) _MESSAGE_MAP ()
// ===== клас вікна виведення подій в інтервалі часу ========================= ShowEventsInInterval: public CDi...