FingerDBM.cpp in fingerprintsourcecod


Fingerprint identification source, achieve fingerprint identification software a...Original Link
    Sponsored links

			
// 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.

			
			


Project Files

    Sponsored links
NameSizeDate
 RCa0040849.20 kB19-05-02 16:31
 RCa0114854.87 kB25-09-03 20:34
 RCa0118054.87 kB25-09-03 20:30
 RCb0040849.20 kB19-05-02 16:33
 RCb0114854.87 kB25-09-03 20:34
 RCb0118054.87 kB25-09-03 20:31
 FingerDemo.aps813.55 kB24-11-07 09:51
 bitmap1.bmp1.24 kB08-07-01 16:21
 bitmap2.bmp1.24 kB08-07-01 16:21
 bitmap3.bmp24.29 kB05-07-01 17:18
 bitmap4.bmp1.24 kB08-07-01 16:21
 bitmap5.bmp1.87 kB28-04-02 00:04
 bitmap6.bmp24.29 kB23-07-01 17:34
 bmp00001.bmp2.29 kB28-04-02 00:21
 finger1.bmp24.29 kB23-07-01 17:34
 Finger2.bmp24.29 kB23-07-01 17:32
 introduce.bmp702.78 kB20-09-03 18:17
 mainfram.bmp5.88 kB21-08-02 17:47
 temp.bmp1.24 kB08-07-01 16:21
 Toolbar.bmp1.52 kB05-07-01 16:26
 FingerDemo.ico1.05 kB19-05-02 17:41
 FingerDemoDoc.ico1.05 kB19-05-02 17:42
 FINGER.MDB128.00 kB31-12-02 16:08
 FingerDemo.rc2402.00 B05-07-01 16:26
 Drawing2.vsd107.00 kB28-07-01 20:46
 <res>0.00 B18-12-06 00:24
 captemp.bmp76.05 kB27-02-03 16:40
 <dwbzsg14.bmp>0.00 B19-06-03 16:09
 TempImage.bmp76.05 kB19-06-03 16:09
 <dwbzsg14.cfp>0.00 B19-06-03 16:09
 FingerDemo.clw13.32 kB24-11-07 09:55
 ArithProcession.cpp8.25 kB17-05-02 11:36
 ArithTest.cpp4.52 kB29-07-01 14:12
 Authentication.cpp11.96 kB08-12-03 20:44
 CapTipDlg.cpp1.00 kB26-04-02 20:21
 CDataLink.cpp10.97 kB18-05-01 10:36
 ChildFrm.cpp2.11 kB05-07-01 16:26
 Com.cpp906.00 B03-08-01 13:42
 Comm_buf.cpp1.95 kB14-05-01 21:45
 comm_buf_copy.cpp983.00 B21-02-01 11:46
 Command.cpp1.74 kB13-08-02 19:21
 ComOne.cpp3.42 kB09-05-01 16:15
 Distinguish.cpp1.81 kB23-07-01 17:05
 DRAWMInutia.CPP5.94 kB21-07-01 21:24
 Fcom.cpp924.00 B13-08-02 17:41
 FingerDBM.cpp17.52 kB15-05-02 15:59
 FingerDemo.cpp6.89 kB20-08-02 19:08
 FingerDemoDoc.cpp1.81 kB05-07-01 16:26
 FingerDemoSet.cpp1.80 kB17-05-02 11:51
 FingerDemoView.cpp4.09 kB17-08-02 17:29
 iccardcom.cpp2.75 kB14-08-02 13:39
 IdDetect.cpp6.60 kB15-05-02 16:06
 InfBuf.cpp892.00 B01-08-01 21:53
 MainFrm.cpp8.09 kB20-08-02 17:04
 MbtoIC.cpp16.64 kB05-12-02 20:17
 Part3.cpp5.09 kB01-08-01 21:50
 Protocol.cpp15.99 kB04-06-01 21:32
 Reader.cpp4.96 kB01-08-01 21:40
 Scan_Bmp.cpp15.80 kB23-04-02 22:23
 SCANDIalog.CPP3.92 kB30-07-01 15:48
 Setreader.cpp2.96 kB27-02-03 15:26
 StdAfx.cpp212.00 B05-07-01 16:26
 Studentcard.cpp2.54 kB15-08-02 13:36
 ZhongzhGetBmp.cpp3.80 kB20-08-02 20:12
 COD_DLL.DLL112.00 kB19-12-00 09:34
 FingerDLL.dll396.08 kB27-04-02 23:40
 io_dll.dll28.00 kB04-06-01 21:33
 SAMFKQ_B.dll208.05 kB14-10-02 12:25
 FingerDemo.dsp8.82 kB29-11-02 19:41
 FingerDemo.dsw543.00 B19-05-02 16:11
 AFXRES.H31.76 kB15-06-98 00:00
 ArithProcession.h2.10 kB29-07-01 13:34
 ArithTest.h1.80 kB29-07-01 13:43
 Authentication.h2.22 kB20-08-02 19:06
 CapTipDlg.h1.22 kB26-04-02 20:21
 CDataLink.h3.47 kB18-05-01 09:53
 ChildFrm.h1.53 kB05-07-01 16:26
 CODApi.h35.03 kB03-01-01 19:35
 CodDllApi.h2.57 kB18-12-00 17:34
 Com.h1.12 kB12-04-01 06:18
 COMM_BUF.H883.00 B13-05-01 09:49
 comm_buf_copy.h684.00 B18-03-01 17:15
 Command.h1.02 kB13-08-02 19:21
 ComOne.h1.61 kB31-12-00 23:42
 Distinguish.h1.63 kB23-07-01 17:00
 DRAWMInutia.H1.60 kB20-08-99 03:41
 Fcom.h1.13 kB13-08-02 17:40
 FingerDBM.h2.74 kB29-07-01 13:50
 FingerDemo.h2.09 kB29-11-02 20:58
 FingerDemoDoc.h1.54 kB05-07-01 16:26
 FingerDemoSet.h1.44 kB23-07-01 12:43
 FingerDemoView.h2.20 kB28-07-01 16:19
 fingerdll.h1.22 kB14-08-02 16:26
 iccardcom.h1.46 kB14-08-02 12:45
 IdDetect.h1.94 kB29-07-01 13:52
 InfBuf.h580.00 B01-08-01 21:53
 MainFrm.h2.20 kB20-08-02 16:59
 MbtoIC.h863.00 B05-12-02 18:56
 Part3.h1,017.00 B14-05-01 03:09
 Protocol.h3.58 kB14-05-01 07:31
 Reader.h776.00 B09-05-01 15:49
 resource.h6.97 kB29-11-02 20:13
 Samfkq_b.h1.30 kB26-10-02 19:56
 Scan_Bmp.h1.37 kB23-04-02 22:18
 SCANDIalog.H1.47 kB30-07-01 15:45
 Setreader.h1.34 kB27-02-03 15:26
 StdAfx.h1.08 kB05-07-01 16:26
 Studentcard.h1.26 kB15-08-02 12:41
 WINRES.H1.12 kB15-06-98 00:00
 WINRESRC.H459.00 B24-04-98 00:00
 ZhongzhGetBmp.h696.00 B20-08-02 20:12
 下载说明.htm5.36 kB24-10-06 03:33
 COD_DLL.LIB13.36 kB19-12-00 09:34
 FingerDLL.lib2.84 kB27-04-02 23:33
 io_dll.lib8.88 kB04-06-01 21:33
 SAMFKQ_B.lib4.88 kB14-10-02 12:18
 FingerDemo.ncb1.42 MB24-11-07 10:04
 FingerDemo.plg6.76 kB24-11-07 09:52
 FingerDemo.rc31.78 kB20-09-03 17:09
 ReadMe.txt4.96 kB05-07-01 16:26
 text.txt37.81 kB19-06-03 16:09
 新云软件.url261.00 B24-10-06 03:02
 <Debug>0.00 B24-11-07 09:51
 FingerDemo.opt69.00 kB24-11-07 10:04
 Thumbs.db6.00 kB29-04-08 20:48
 <fingerprint>0.00 B0 0%
...

Related Items

    Sponsored links