本资料是关于数据结构的课程设计,资料中包含家谱管理系统设计的代码和实验报告,方便大家交流学习
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 60 2011-09-01 09:44 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112123.txt
文件 5308 2011-08-30 22:22 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112AddDlg.cpp
文件 1650 2011-09-01 10:11 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112AddDlg.h
文件 3711 2011-09-01 10:12 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112tmap.cpp
文件 803 2011-09-01 10:13 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112tmap.h
文件 584968 2011-08-30 21:56 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.aps
文件 4115 2010-10-11 19:38 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.clw
文件 2216 2011-09-01 10:14 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.cpp
文件 5848 2009-06-01 20:07 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.dsp
文件 540 2009-05-24 14:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.dsw
文件 1338 2009-05-24 14:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.h
文件 18492416 2011-09-01 22:50 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.ncb
文件 294400 2010-10-11 19:38 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.opt
文件 903 2010-10-11 19:38 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.plg
文件 10830 2011-08-30 21:56 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.rc
文件 909 2011-08-30 17:15 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.sln
..A..H. 27136 2011-09-01 22:50 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.suo
文件 11347 2011-09-01 10:15 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.vcproj
文件 1409 2011-09-01 22:50 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.vcproj.yjh-PC.yjh.user
文件 19750 2011-08-30 22:32 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统Dlg.cpp
文件 3264 2011-09-01 10:30 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统Dlg.h
文件 4509 2011-09-01 10:30 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112EditDlg.cpp
文件 1471 2011-09-01 10:30 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112EditDlg.h
文件 6449 2011-09-01 10:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112FBiTree.cpp
文件 2263 2011-09-01 10:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112FBiTree.h
文件 3710 2011-09-01 10:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112FindPage.cpp
文件 1508 2011-09-01 10:46 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112FindPage.h
文件 3725 2011-09-01 10:46 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112ReadMe.txt
文件 975654 2011-09-01 10:11 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112
es 37658.bmp
文件 2238 2002-06-07 14:55 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112
esCMy_家谱管理系统.ico
............此处省略25个文件信息
// AddDlg.cpp : implementation file
//
#include “stdafx.h“
#include “CMy_家谱管理系统.h“
#include “CMy_家谱管理系统Dlg.h“
#include “AddDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAddDlg dialog
CAddDlg::CAddDlg(CCMy_Dlg* pParent /*=NULL*/)
: CDialog(CAddDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CAddDlg)
m_LinealName = _T(““);
m_MateName = _T(““);
m_MateSex = _T(“[女]“);
//}}AFX_DATA_INIT
m_pWnd=pParent;
m_IsSonNode=true;//默认创建子结点
m_IsMan =true;//默认创建男性
}
void CAddDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddDlg)
DDX_Control(pDX IDC_MATENAME m_Mate_Ed);
DDX_Control(pDX IDC_LINEALNAME m_Line_Ed);
DDX_Text(pDX IDC_LINEALNAME m_LinealName);
DDX_Text(pDX IDC_MATENAME m_MateName);
DDX_Text(pDX IDC_STATIC_SEX m_MateSex);
DDX_Control(pDX IDC_RADIO_MAN m_IsManBtn);
DDX_Control(pDX IDC_RADIO_SONNODE m_CreateSonBtn);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAddDlg CDialog)
//{{AFX_MSG_MAP(CAddDlg)
ON_BN_CLICKED(IDC_RADIO_MAN OnRadioMan)
ON_BN_CLICKED(IDC_RADIO_WOMAN OnRadioWoman)
ON_BN_CLICKED(IDC_RADIO_BROTHERNODE OnRadioBrothernode)
ON_BN_CLICKED(IDC_RADIO_SONNODE OnRadioSonnode)
ON_EN_CHANGE(IDC_LINEALNAME onchangeLinealname)
ON_EN_CHANGE(IDC_MATENAME onchangeMatename)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAddDlg message handlers
void CAddDlg::OnRadioMan()
{
m_IsMan=true;
GetDlgItem(IDC_STATIC_SEX)->SetWindowText(“[女]“);
}
void CAddDlg::OnRadioWoman()
{
m_IsMan=false;
GetDlgItem(IDC_STATIC_SEX)->SetWindowText(“[男]“);
}
BOOL CAddDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_IsManBtn.SetCheck(true);//默认新结点为男性
m_CreateSonBtn.SetCheck(true);//新结点为当前结点的子结点
if(m_pWnd->m_pTreePage->m_ShowTree.GetParentItem(m_pWnd->m_pTreePage->m_ShowTree.GetSelectedItem())==NULL)
//当 当前结点无父结点时 禁用创建与当前结点同辈的结点 即祖先结点无兄弟结点
GetDlgItem(IDC_RADIO_BROTHERNODE)->EnableWindow(false);
if(m_pWnd->m_pTreePage->m_ShowTree.GetCount()==0)//当新建根结点时,不能为女性
GetDlgItem(IDC_RADIO_WOMAN)->EnableWindow(false);
return TRUE;
}
void CAddDlg::OnRadioBrothernode()
{
m_IsSonNode=false;
}
void CAddDlg::OnRadioSonnode()
{
m_IsSonNode=true;
}
void CAddDlg::OnOK()
{
if(!InsertData())
return;
m_pWnd->BackDlg();//返回父窗口前,先恢复父窗口的状态
m_pWnd->UpdateEdit();//更新父窗口的显示
m_pWnd->bIsMemory=true;//数据被更新,文件需改写
CDialog::OnOK();
}
void CAddDlg::OnCancel()
{
m_pWnd->BackDlg();
CDialog::OnCancel();
}
bool CAddDlg::InsertData()
{
UpdateData(true);
//去掉多余的‘ ‘或‘
‘
m_LinealName.TrimLeft();
m_LinealName.TrimRight();
m_MateName.TrimLeft();
m_MateName.TrimRight();
InfoType e;
e.name=m_LinealName.GetBuffer(0);
e.bIsMan=m_IsMan;
e.lpcMateName=m_Mat
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 60 2011-09-01 09:44 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112123.txt
文件 5308 2011-08-30 22:22 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112AddDlg.cpp
文件 1650 2011-09-01 10:11 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112AddDlg.h
文件 3711 2011-09-01 10:12 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112tmap.cpp
文件 803 2011-09-01 10:13 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112tmap.h
文件 584968 2011-08-30 21:56 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.aps
文件 4115 2010-10-11 19:38 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.clw
文件 2216 2011-09-01 10:14 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.cpp
文件 5848 2009-06-01 20:07 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.dsp
文件 540 2009-05-24 14:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.dsw
文件 1338 2009-05-24 14:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.h
文件 18492416 2011-09-01 22:50 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.ncb
文件 294400 2010-10-11 19:38 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.opt
文件 903 2010-10-11 19:38 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.plg
文件 10830 2011-08-30 21:56 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.rc
文件 909 2011-08-30 17:15 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.sln
..A..H. 27136 2011-09-01 22:50 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.suo
文件 11347 2011-09-01 10:15 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.vcproj
文件 1409 2011-09-01 22:50 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统.vcproj.yjh-PC.yjh.user
文件 19750 2011-08-30 22:32 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统Dlg.cpp
文件 3264 2011-09-01 10:30 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112CMy_家谱管理系统Dlg.h
文件 4509 2011-09-01 10:30 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112EditDlg.cpp
文件 1471 2011-09-01 10:30 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112EditDlg.h
文件 6449 2011-09-01 10:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112FBiTree.cpp
文件 2263 2011-09-01 10:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112FBiTree.h
文件 3710 2011-09-01 10:45 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112FindPage.cpp
文件 1508 2011-09-01 10:46 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112FindPage.h
文件 3725 2011-09-01 10:46 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112ReadMe.txt
文件 975654 2011-09-01 10:11 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112
es 37658.bmp
文件 2238 2002-06-07 14:55 计软3班_61_余嘉豪 9计软3班_余嘉豪_200931582112
esCMy_家谱管理系统.ico
............此处省略25个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)