91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.68MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-13
  • 語言: C/C++
  • 標簽: 家族管理??

資源簡介

1. 建立輸入文件以存放最初家譜中各成員的資訊。 2. 成員的資訊中均應包含以下內容: 姓名、出生地、出生日期、性別、身高、學歷、職業、婚否、地址、健在否、死亡日期(若其已死亡) 3. 能對修改後的家譜存檔以備以後使用。 4. 能從文件中讀出已有的家譜,形成樹狀關係。 5. 家譜建立好之後,以圖形方式顯示出來。 6. 顯示第n代所有人的資訊。 7. 按照姓名查詢,輸出成員資訊(包括其本人、父親、孩子的資訊)。 8. 按照出生日期查詢成員名單。 9. 輸入兩人姓名,確定其關係。 10. 某人添加孩子。 11. 刪除某人(若其還有後代,則一併刪除)。 12. 修改某人資訊。 13. 按出生日期對家譜中所有人排序。 14. 打開一家譜時,若家譜中某人的生日在打開家譜的那一天,應給出提示。

資源截圖

代碼片段和文件信息

//?AddInfoDlg.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“Familytree.h“
#include?“AddInfoDlg.h“

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

/////////////////////////////////////////////////////////////////////////////
//?CAddInfoDlg?dialog


CAddInfoDlg::CAddInfoDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CAddInfoDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CAddInfoDlg)
m_live?=?TRUE;
m_marry?=?FALSE;
m_addr?=?_T(““);
m_birthday_day?=?0;
m_birthday_month?=?0;
m_deathday_year?=?0;
m_birthday_year?=?0;
m_deathday_day?=?0;
m_deathday_month?=?0;
m_name?=?_T(““);
m_parentname?=?_T(““);
m_sex?=?_T(““);
m_height?=0;
m_education?=?_T(““);
m_birthpace?=?_T(““);
m_job?=?_T(““);
//}}AFX_DATA_INIT
flag=false;
}


void?CAddInfoDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddInfoDlg)
DDX_Check(pDX?IDC_CHECK_LIVE?m_live);
DDX_Check(pDX?IDC_CHECK_MARRY?m_marry);
DDX_Text(pDX?IDC_EDIT_ADDR?m_addr);
DDV_MaxChars(pDX?m_addr?127);
DDX_Text(pDX?IDC_EDIT_BIRTHDAY_DAY?m_birthday_day);
DDX_Text(pDX?IDC_EDIT_BIRTHDAY_MONTH?m_birthday_month);
DDX_Text(pDX?IDC_EDIT_DEATHDAY_YEAR?m_deathday_year);
DDX_Text(pDX?IDC_EDIT_BIRTHDAY_YEAR?m_birthday_year);
DDX_Text(pDX?IDC_EDIT_DEATHDAY_DAY?m_deathday_day);
DDX_Text(pDX?IDC_EDIT_DEATHDAY_MONTH?m_deathday_month);
DDX_Text(pDX?IDC_EDIT_NAME?m_name);
DDV_MaxChars(pDX?m_name?127);
DDX_Text(pDX?IDC_EDIT_PARENT_NAME?m_parentname);
DDV_MaxChars(pDX?m_parentname?127);
DDV_MaxChars(pDX?m_sex127);
DDX_Text(pDX?IDC_EDIT_HEIGHT?m_height);
DDV_MaxChars(pDX?m_education127);
DDV_MaxChars(pDX?m_birthpace127);
DDV_MaxChars(pDX?m_job127);

//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAddInfoDlg?CDialog)
//{{AFX_MSG_MAP(CAddInfoDlg)
ON_BN_CLICKED(IDC_CHECK_LIVE?OnCheckLive)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CAddInfoDlg?message?handlers

void?CAddInfoDlg::OnCheckLive()?
{
//?TODO:?Add?your?control?notification?handler?code?here
if(flag){
GetDlgItem(IDC_EDIT_DEATHDAY_DAY)->EnableWindow(FALSE);
GetDlgItem(IDC_EDIT_DEATHDAY_MONTH)->EnableWindow(FALSE);
GetDlgItem(IDC_EDIT_DEATHDAY_YEAR)->EnableWindow(FALSE);
flag=false;
}
else{
GetDlgItem(IDC_EDIT_DEATHDAY_DAY)->EnableWindow(TRUE);
GetDlgItem(IDC_EDIT_DEATHDAY_MONTH)->EnableWindow(TRUE);
GetDlgItem(IDC_EDIT_DEATHDAY_YEAR)->EnableWindow(TRUE);
flag=true;
}
}

BOOL?CAddInfoDlg::OnInitDialog()?
{
CDialog::OnInitDialog();

//?TODO:?Add?extra?initialization?here
GetDlgItem(IDC_EDIT_DEATHDAY_DAY)->EnableWindow(FALSE);
GetDlgItem(IDC_EDIT_DEATHDAY_MONTH)->EnableWindow(FALSE);
GetDlgItem(IDC_EDIT_DEATHDAY_YEAR)->EnableWindow(FALSE);
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EX

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3052??2010-11-29?06:10??homework_familytree\AddInfoDlg.cpp

?????文件???????1575??2010-11-29?06:12??homework_familytree\AddInfoDlg.h

?????文件???????1166??2002-06-26?14:40??homework_familytree\BirthdayDlg.cpp

?????文件???????1355??2002-06-26?14:41??homework_familytree\BirthdayDlg.h

?????文件?????163894??2010-11-29?05:07??homework_familytree\Debug\.exe

?????文件?????313244??2010-11-29?05:07??homework_familytree\Debug\.ilk

?????文件????5493172??2010-11-29?05:07??homework_familytree\Debug\.pch

?????文件?????377856??2010-11-29?05:07??homework_familytree\Debug\.pdb

?????文件??????17779??2010-11-29?06:12??homework_familytree\Debug\AddInfoDlg.obj

?????文件??????10115??2010-11-29?06:03??homework_familytree\Debug\BirthdayDlg.obj

?????文件??????12303??2010-11-29?06:03??homework_familytree\Debug\DelInfoDlg.obj

?????文件?????163891??2010-11-29?07:52??homework_familytree\Debug\Familytree.exe

?????文件?????540528??2010-11-29?07:52??homework_familytree\Debug\Familytree.ilk

?????文件??????14378??2010-11-29?07:51??homework_familytree\Debug\Familytree.obj

?????文件????5569204??2010-11-29?06:03??homework_familytree\Debug\Familytree.pch

?????文件?????525312??2010-11-29?07:52??homework_familytree\Debug\Familytree.pdb

?????文件???????8120??2010-11-29?06:22??homework_familytree\Debug\Familytree.res

?????文件?????125323??2010-11-29?07:52??homework_familytree\Debug\FamilytreeDlg.obj

?????文件??????20392??2010-11-29?06:03??homework_familytree\Debug\FileOpenAndSaveDlg.obj

?????文件??????17859??2010-11-29?06:22??homework_familytree\Debug\ModifyInfoDlg.obj

?????文件??????33731??2010-11-29?07:51??homework_familytree\Debug\OperationFamilytree.obj

?????文件??????12501??2010-11-29?06:03??homework_familytree\Debug\PersonalInfoDlg.obj

?????文件??????12918??2010-11-29?06:03??homework_familytree\Debug\RelationsDlg.obj

?????文件??????10280??2010-11-29?06:03??homework_familytree\Debug\SearchGenerationDlg.obj

?????文件?????105413??2010-11-29?06:03??homework_familytree\Debug\StdAfx.obj

?????文件?????254976??2010-11-29?07:52??homework_familytree\Debug\vc60.idb

?????文件?????380928??2010-11-29?07:52??homework_familytree\Debug\vc60.pdb

?????文件???????1006??2002-06-20?16:27??homework_familytree\DelInfoDlg.cpp

?????文件???????1229??2002-06-15?00:40??homework_familytree\DelInfoDlg.h

?????文件??????50592??2010-11-29?06:22??homework_familytree\Familytree.aps

............此處省略37個文件信息

評論

共有 條評論

相關資源