CodeForge.comFree Open Source Codes Forge and Sharing |
// FingerDBM.cpp : implementation file
//
#include "stdafx.h"
#include "FingerDemo.h"
#include "FingerDBM.h"
#include "fingerdll.h"
#include "drawminutia.h"
#include "scandialog.h"
#include "zhongzhgetbmp.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CFingerDBM
extern CFingerDemoApp theApp;
IMPLEMENT_DYNCREATE(CFingerDBM, CRecordView)
CFingerDBM::CFingerDBM()
: CRecordView(CFingerDBM::IDD)
{
//{{AFX_DATA_INIT(CFingerDBM)
m_pSet = NULL;
m_idcard = _T("");
m_capnum = 0 ;
m_name = _T("");
m_sql = _T("");
//}}AFX_DATA_INIT
m_Minutia=(unsigned char*)GlobalAlloc(GMEM_FIXED,MAXNUM*DIM+4);
memset(m_Minutia,0,MAXNUM*DIM+4);
m_quality=0;
m_serial=0;
m_type=0;
m_centerx=m_centery=0;
sbmp=new Scan_Bmp();
cbmp=new Scan_Bmp();
cbmp->ReadFile(theApp.m_ProgramePath+"\\Sampleb.bmp");
sbmp->ReadFile(theApp.m_ProgramePath+"\\Samplea.bmp");
this->OnGetRecordset();
this->BindData();
theApp.m_pDBMView=this;
}
CFingerDBM::~CFingerDBM()
{
if (m_pSet)
delete m_pSet;
theApp.m_bFingerDBM=false;
}
void CFingerDBM::DoDataExchange(CDataExchange* pDX)
{
CRecordView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFingerDBM)
DDX_Control(pDX, IDC_CUT_IMAGE, m_CutImage);
DDX_Control(pDX, IDC_FINGER_BMP, m_Image);
DDX_Text(pDX, IDC_IDCARD, m_idcard);
DDV_MaxChars(pDX, m_idcard, 20);
DDX_Text(pDX, IDC_CAPNUM, m_capnum);
DDX_Text(pDX, IDC_NAME, m_name);
DDV_MaxChars(pDX, m_name, 10);
DDX_Text(pDX, IDC_SQL_EDIT, m_sql);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFingerDBM, CRecordView)
//{{AFX_MSG_MAP(CFingerDBM)
ON_BN_CLICKED(IDC_NEXT, OnNext)
ON_WM_SHOWWINDOW()
ON_WM_PAINT()
ON_BN_CLICKED(IDC_PREVIOR, OnPrevior)
ON_BN_CLICKED(IDC_UPDATEDB, OnUpdatedb)
ON_BN_CLICKED(IDC_ADD, OnAdd)
ON_BN_CLICKED(IDC_DELETE, OnDelete)
ON_BN_CLICKED(IDC_CHANGE_DB, OnChangeDb)
ON_BN_CLICKED(IDC_INPORT_BMPFI
...
...
... to be continued.
This is a preview. To get the complete source file,
please click here to download the whole source code package.
| Name | Size | Date |
| 49.20 kB | 19-05-02 16:31 | |
| 54.87 kB | 25-09-03 20:34 | |
| 54.87 kB | 25-09-03 20:30 | |
| 49.20 kB | 19-05-02 16:33 | |
| 54.87 kB | 25-09-03 20:34 | |
| 54.87 kB | 25-09-03 20:31 | |
| 813.55 kB | 24-11-07 09:51 | |
| 1.24 kB | 08-07-01 16:21 | |
| 1.24 kB | 08-07-01 16:21 | |
| 24.29 kB | 05-07-01 17:18 | |
| 1.24 kB | 08-07-01 16:21 | |
| 1.87 kB | 28-04-02 00:04 | |
| 24.29 kB | 23-07-01 17:34 | |
| 2.29 kB | 28-04-02 00:21 | |
| 24.29 kB | 23-07-01 17:34 | |
| 24.29 kB | 23-07-01 17:32 | |
| 702.78 kB | 20-09-03 18:17 | |
| 5.88 kB | 21-08-02 17:47 | |
| 1.24 kB | 08-07-01 16:21 | |
| 1.52 kB | 05-07-01 16:26 | |
| 1.05 kB | 19-05-02 17:41 | |
| 1.05 kB | 19-05-02 17:42 | |
| 128.00 kB | 31-12-02 16:08 | |
| 402.00 B | 05-07-01 16:26 | |
| 107.00 kB | 28-07-01 20:46 | |
| 0.00 B | 18-12-06 00:24 | |
| 76.05 kB | 27-02-03 16:40 | |
| 0.00 B | 19-06-03 16:09 | |
| 76.05 kB | 19-06-03 16:09 | |
| 0.00 B | 19-06-03 16:09 | |
| 13.32 kB | 24-11-07 09:55 | |
| 8.25 kB | 17-05-02 11:36 | |
| 4.52 kB | 29-07-01 14:12 | |
| 11.96 kB | 08-12-03 20:44 | |
| 1.00 kB | 26-04-02 20:21 | |
| 10.97 kB | 18-05-01 10:36 | |
| 2.11 kB | 05-07-01 16:26 | |
| 906.00 B | 03-08-01 13:42 | |
| 1.95 kB | 14-05-01 21:45 | |
| 983.00 B | 21-02-01 11:46 | |
| 1.74 kB | 13-08-02 19:21 | |
| 3.42 kB | 09-05-01 16:15 | |
| 1.81 kB | 23-07-01 17:05 | |
| 5.94 kB | 21-07-01 21:24 | |
| 924.00 B | 13-08-02 17:41 | |
| 17.52 kB | 15-05-02 15:59 | |
| 6.89 kB | 20-08-02 19:08 | |
| 1.81 kB | 05-07-01 16:26 | |
| 1.80 kB | 17-05-02 11:51 | |
| 4.09 kB | 17-08-02 17:29 | |
| 2.75 kB | 14-08-02 13:39 | |
| 6.60 kB | 15-05-02 16:06 | |
| 892.00 B | 01-08-01 21:53 | |
| 8.09 kB | 20-08-02 17:04 | |
| 16.64 kB | 05-12-02 20:17 | |
| 5.09 kB | 01-08-01 21:50 | |
| 15.99 kB | 04-06-01 21:32 | |
| 4.96 kB | 01-08-01 21:40 | |
| 15.80 kB | 23-04-02 22:23 | |
| 3.92 kB | 30-07-01 15:48 | |
| 2.96 kB | 27-02-03 15:26 | |
| 212.00 B | 05-07-01 16:26 | |
| 2.54 kB | 15-08-02 13:36 | |
| 3.80 kB | 20-08-02 20:12 | |
| 112.00 kB | 19-12-00 09:34 | |
| 396.08 kB | 27-04-02 23:40 | |
| 28.00 kB | 04-06-01 21:33 | |
| 208.05 kB | 14-10-02 12:25 | |
| 8.82 kB | 29-11-02 19:41 | |
| 543.00 B | 19-05-02 16:11 | |
| 31.76 kB | 15-06-98 00:00 | |
| 2.10 kB | 29-07-01 13:34 | |
| 1.80 kB | 29-07-01 13:43 | |
| 2.22 kB | 20-08-02 19:06 | |
| 1.22 kB | 26-04-02 20:21 | |
| 3.47 kB | 18-05-01 09:53 | |
| 1.53 kB | 05-07-01 16:26 | |
| 35.03 kB | 03-01-01 19:35 | |
| 2.57 kB | 18-12-00 17:34 | |
| 1.12 kB | 12-04-01 06:18 | |
| 883.00 B | 13-05-01 09:49 | |
| 684.00 B | 18-03-01 17:15 | |
| 1.02 kB | 13-08-02 19:21 | |
| 1.61 kB | 31-12-00 23:42 | |
| 1.63 kB | 23-07-01 17:00 | |
| 1.60 kB | 20-08-99 03:41 | |
| 1.13 kB | 13-08-02 17:40 | |
| 2.74 kB | 29-07-01 13:50 | |
| 2.09 kB | 29-11-02 20:58 | |
| 1.54 kB | 05-07-01 16:26 | |
| 1.44 kB | 23-07-01 12:43 | |
| 2.20 kB | 28-07-01 16:19 | |
| 1.22 kB | 14-08-02 16:26 | |
| 1.46 kB | 14-08-02 12:45 | |
| 1.94 kB | 29-07-01 13:52 | |
| 580.00 B | 01-08-01 21:53 | |
| 2.20 kB | 20-08-02 16:59 | |
| 863.00 B | 05-12-02 18:56 | |
| 1,017.00 B | 14-05-01 03:09 | |
| 3.58 kB | 14-05-01 07:31 | |
| 776.00 B | 09-05-01 15:49 | |
| 6.97 kB | 29-11-02 20:13 | |
| 1.30 kB | 26-10-02 19:56 | |
| 1.37 kB | 23-04-02 22:18 | |
| 1.47 kB | 30-07-01 15:45 | |
| 1.34 kB | 27-02-03 15:26 | |
| 1.08 kB | 05-07-01 16:26 | |
| 1.26 kB | 15-08-02 12:41 | |
| 1.12 kB | 15-06-98 00:00 | |
| 459.00 B | 24-04-98 00:00 | |
| 696.00 B | 20-08-02 20:12 | |
| 5.36 kB | 24-10-06 03:33 | |
| 13.36 kB | 19-12-00 09:34 | |
| 2.84 kB | 27-04-02 23:33 | |
| 8.88 kB | 04-06-01 21:33 | |
| 4.88 kB | 14-10-02 12:18 | |
| 1.42 MB | 24-11-07 10:04 | |
| 6.76 kB | 24-11-07 09:52 | |
| 31.78 kB | 20-09-03 17:09 | |
| 4.96 kB | 05-07-01 16:26 | |
| 37.81 kB | 19-06-03 16:09 | |
| 261.00 B | 24-10-06 03:02 | |
| 0.00 B | 24-11-07 09:51 | |
| 69.00 kB | 24-11-07 10:04 | |
| 6.00 kB | 29-04-08 20:48 | |
| 0.00 B | 0 0% |