📄 fingerdemo.rc
字号:
PUSHBUTTON "删除",IDC_DELETE,292,283,60,14
GROUPBOX "纹型",IDC_STATIC,41,93,112,114,WS_GROUP
CONTROL "左箕型",IDC_TYPE_LEFT,"Button",BS_AUTORADIOBUTTON,49,
105,41,11
CONTROL "右箕型",IDC_TYPE_RIGHT,"Button",BS_AUTORADIOBUTTON,98,
105,45,12
CONTROL "斗型",IDC_TYPE_DOU,"Button",BS_AUTORADIOBUTTON,49,145,
43,12
CONTROL "弓型",IDC_TYPE_GONG,"Button",BS_AUTORADIOBUTTON,97,145,
41,11
CONTROL "其他",IDC_TYPE_QITA,"Button",BS_AUTORADIOBUTTON,49,191,
43,10
PUSHBUTTON "更新",IDC_UPDATEDB,353,283,60,14
CONTROL 135,IDC_STATIC,"Static",SS_BITMAP,56,117,24,24
CONTROL 136,IDC_STATIC,"Static",SS_BITMAP,57,158,24,24
CONTROL 137,IDC_STATIC,"Static",SS_BITMAP,108,118,24,24
CONTROL 138,IDC_STATIC,"Static",SS_BITMAP,106,158,24,24
PUSHBUTTON "修改",IDC_CHANGE_DB,170,283,60,14
PUSHBUTTON "从文件导入...",IDC_INPORT_BMPFILE,207,192,57,14
PUSHBUTTON "采集仪采集...",IDC_INPORT_CAPTURE,264,192,57,14
EDITTEXT IDC_SQL_EDIT,253,239,69,16,ES_AUTOHSCROLL
LTEXT "SQL语句:WHERE",IDC_STATIC,186,242,64,15
PUSHBUTTON "查询",IDC_REQURY_DB,264,210,57,14
CONTROL "",IDC_CUT_IMAGE,"Static",SS_BITMAP,334,24,86,16
LTEXT "操作指南: 1. 按上一部、下一步浏览数据库 2. 按添加、删除、修改、更新 管理数据库 3. 按来自文件或采集仪获取图像 4. 按提特征提取图像的特征 5. 在对应框内输入或修改信息 6. 在更新前应点击了修改或添加",
IDC_STATIC,338,173,128,73
END
IDD_ARITH_TEST DIALOG DISCARDABLE 0, 0, 360, 255
STYLE WS_CHILD
FONT 14, "宋体"
BEGIN
GROUPBOX "测试样本",IDC_STATIC,7,93,120,99
LTEXT "识别率",IDC_STATIC,256,138,27,8
EDITTEXT IDC_SHIBIE_RESULT,307,136,31,12,ES_AUTOHSCROLL |
ES_READONLY
LTEXT "误识率",IDC_STATIC,256,160,27,8
EDITTEXT IDC_WUSHI_RESULT,307,158,31,12,ES_AUTOHSCROLL |
ES_READONLY
LTEXT "大小",IDC_STATIC,25,111,19,8
EDITTEXT IDC_SANPLE_SIZE,60,109,36,12,ES_AUTOHSCROLL |
ES_READONLY
LTEXT "A级",IDC_STATIC,25,129,19,8
EDITTEXT IDC_SIZE_A,60,128,36,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "B级",IDC_STATIC,25,147,19,8
EDITTEXT IDC_SIZE_B,60,147,36,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "C级",IDC_STATIC,25,165,19,8
EDITTEXT IDC_SIZE_C,60,166,36,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "识别平均时间",IDC_STATIC,248,114,49,8
EDITTEXT IDC_AVER_TIME,307,114,31,12,ES_AUTOHSCROLL | ES_READONLY
GROUPBOX "测试结果",IDC_STATIC,137,94,208,97
LTEXT " 为了优化我们的指纹识别算法,我们采集了大量的指纹,对不同的指纹进行了深入地研究,以进一步提高算法的效率。 测试样本来源于指纹数据库,采用一一循环测试的方式对识别算法的各个指标进行测试。",
IDC_STATIC,25,35,305,33
DEFPUSHBUTTON "开始测试",IDC_BEGIN_TEST,137,197,72,22
LTEXT "总比对次数",IDC_STATIC,149,117,41,8
EDITTEXT IDC_ALL_NUM,207,115,31,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "测试识别次数",IDC_STATIC,149,138,49,8
EDITTEXT IDC_SHIBIE_NUM,207,136,31,12,ES_AUTOHSCROLL |
ES_READONLY
LTEXT "测试误识次数",IDC_STATIC,148,160,49,8
EDITTEXT IDC_WUSHI_NUM,207,157,31,12,ES_AUTOHSCROLL | ES_READONLY
END
IDD_AUTHENTICATION DIALOGEX 0, 0, 372, 268
STYLE WS_CHILD
FONT 14, "宋体"
BEGIN
DEFPUSHBUTTON "认证",IDC_AUTHENTICATE,174,147,44,14,0,
WS_EX_TRANSPARENT
CONTROL "",IDC_FINGER_BMP1,"Static",SS_BLACKFRAME | SS_SUNKEN,72,
85,97,136
CONTROL "",IDC_FINGER_BMP2,"Static",SS_BLACKFRAME | SS_SUNKEN,
221,84,97,136
LTEXT " 指纹身份认证是指通过指纹证实你的身份,相当于姓名+密码标识中的密码,也就是回答了""您是您吗?是不是假的?""这么个问题; 但与密码相比有很多的优点如不存在丢失、遗忘、被盗窃、携带方便等等。通过指纹身份认证可以将人们从繁多的密码中解脱出来!",
IDC_STATIC,62,23,274,35,0,WS_EX_TRANSPARENT
PUSHBUTTON "从文件导入...",IDC_INPORT_BMPFILE1,57,225,57,14,0,
WS_EX_TRANSPARENT
PUSHBUTTON "从文件导入...",IDC_INPORT_BMPFILE2,214,224,57,14,0,
WS_EX_TRANSPARENT
PUSHBUTTON "采集仪采集...",IDC_INPORT_CAPTURE2,272,224,57,14,0,
WS_EX_TRANSPARENT
LTEXT "第一枚指纹",IDC_STATIC,101,66,68,12,0,WS_EX_TRANSPARENT
LTEXT "第二枚指纹",IDC_STATIC,246,66,53,11,0,WS_EX_TRANSPARENT
PUSHBUTTON "设置读写器",IDC_SET_READER,58,241,56,14,0,
WS_EX_TRANSPARENT
PUSHBUTTON "把模板写入IC卡",IDC_WRITE_IC,114,241,56,14,0,
WS_EX_TRANSPARENT
DEFPUSHBUTTON "IC卡认证",IDC_IC_AUTHENTICATE,174,175,44,14,0,
WS_EX_TRANSPARENT
PUSHBUTTON "采集仪采集...",IDC_INPORT_CAPTURE3,115,225,57,14,0,
WS_EX_TRANSPARENT
PUSHBUTTON "设置采集仪端口",IDC_SET_PORT,214,241,57,14,0,
WS_EX_TRANSPARENT
END
IDD_CAPTURE_BMP DIALOG DISCARDABLE 0, 0, 248, 223
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "采集图像"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "确定",IDOK,47,202,50,14
PUSHBUTTON "取消",IDCANCEL,143,202,50,14
CONTROL "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN |
WS_BORDER,25,33,190,158
LTEXT "请捺入指纹",IDC_STATIC,25,18,87,11
END
IDD_PROCESS DIALOG DISCARDABLE 0, 0, 366, 257
STYLE WS_CHILD
FONT 14, "宋体"
BEGIN
LTEXT " 指纹自动识别算法原理:从采集仪采集来指纹图象,计算指纹中心、根据指纹中心截取图象,对此图象进行一系列的图像处理如滤波、二值、细化,最后提取特征点,通过比较特征点识别指纹。据不同的指纹类型和图像质量采用不同的图像处理技术和特征模式匹配技术,也就是说具有一定的智能自适应性,对各种指纹都能有非常好的识别效果!",
IDC_STATIC_1,31,18,307,31
PUSHBUTTON "从文件导入...",IDC_INPORT_BMPFILE,7,229,53,14
PUSHBUTTON "采集仪采集...",IDC_INPORT_CAPTURE,61,229,52,14
PUSHBUTTON "计算中心、截图",IDC_COMPUTE_CENTER,115,229,62,14
PUSHBUTTON "滤波",IDC_LU_BO,207,229,57,14
PUSHBUTTON "提取特征点",IDC_THINNER,284,229,77,15
LTEXT "中心位置:",IDC_STATIC,111,58,41,11
LTEXT "X=",IDC_STATIC,113,71,11,13
LTEXT "Y=",IDC_STATIC,114,89,11,13
EDITTEXT IDC_IMAGE_CENTERX,130,71,38,13,ES_AUTOHSCROLL |
WS_DISABLED | NOT WS_BORDER
EDITTEXT IDC_IMAGE_CENTERY,131,89,36,13,ES_AUTOHSCROLL |
WS_DISABLED | NOT WS_BORDER
LTEXT "特征点总数:",IDC_STATIC,283,71,48,13
EDITTEXT IDC_TZHD_NUM,303,89,37,13,ES_AUTOHSCROLL | WS_DISABLED |
NOT WS_BORDER
LTEXT "质量等级:",IDC_STATIC,193,71,40,10
LTEXT "指纹类型:",IDC_STATIC,193,89,40,10
EDITTEXT IDC_QUALITY_NUM,237,71,38,13,ES_AUTOHSCROLL |
WS_DISABLED | NOT WS_BORDER
EDITTEXT IDC_FINGER_TYPE,238,89,38,13,ES_AUTOHSCROLL |
WS_DISABLED | NOT WS_BORDER
CONTROL "",IDC_FINGER_BMP1,"Static",SS_BLACKFRAME | SS_SUNKEN,7,
75,97,136
CONTROL "",IDC_FINGER_BMP2,"Static",SS_BLACKFRAME | SS_SUNKEN,
109,107,78,104
CONTROL "",IDC_FINGER_BMP3,"Static",SS_BLACKFRAME | SS_SUNKEN,
195,107,78,104
CONTROL "",IDC_FINGER_BMP4,"Static",SS_BLACKFRAME | SS_SUNKEN,
283,107,78,104
END
IDD_ID_DETECT DIALOG DISCARDABLE 0, 0, 363, 260
STYLE WS_CHILD
FONT 14, "宋体"
BEGIN
LTEXT " 指纹身份识别是指通过指纹识别您的身份,无须输入您的姓名和密码,仅仅通过您的指纹就可以唯一的标识您!相当于回答了“您是谁?”,指纹身份识别技术能够将人类从单纯的数字身份提升到通过自身生物特征唯一标识自己的时代,是信息技术与生物技术的相结合!",
IDC_STATIC,83,23,240,41
PUSHBUTTON "从文件导入...",IDC_INPORT_BMPFILE,136,213,57,14
PUSHBUTTON "采集仪采集...",IDC_INPORT_CAPTURE,193,213,57,14
PUSHBUTTON "身份识别",IDC_SHIBIE,137,231,111,17
CONTROL "",IDC_FINGER_BMP,"Static",SS_BLACKFRAME | SS_SUNKEN,146,
69,97,136
END
IDD_SCANDIALOG DIALOGEX 0, 0, 339, 267
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "请按捺指纹"
FONT 10, "System", 0, 0, 0x1
BEGIN
DEFPUSHBUTTON "确 定",IDOK,94,246,50,14
PUSHBUTTON "取消",IDCANCEL,221,246,50,14
CONTROL "",IDC_SCANFINGER,"Static",SS_BLACKRECT,7,14,320,227,
WS_EX_CLIENTEDGE | WS_EX_STATICEDGE
END
IDD_TIP_DLG1 DIALOG DISCARDABLE 0, 0, 201, 63
STYLE DS_CENTER | WS_POPUP | WS_CAPTION
CAPTION "指纹采集"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,32,42,50,14,NOT WS_VISIBLE
PUSHBUTTON "Cancel",IDCANCEL,119,42,50,14,NOT WS_VISIBLE
LTEXT "tip",IDC_TIP_TEXT,30,21,148,20
END
IDD_MATCH_OK_DLG DIALOG DISCARDABLE 0, 0, 144, 75
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "指纹相符"
FONT 18, "宋体"
BEGIN
DEFPUSHBUTTON "确定",IDOK,52,56,40,12
CONTROL 152,IDC_STATIC,"Static",SS_BITMAP | SS_REALSIZEIMAGE,25,
20,31,28
LTEXT "两枚指纹相符",IDC_STATIC,66,27,55,10
END
IDD_MATCH_NOT_DLG DIALOG DISCARDABLE 0, 0, 142, 74
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "指纹不符"
FONT 16, "宋体"
BEGIN
DEFPUSHBUTTON "确定",IDOK2,52,54,32,13
CONTROL 160,IDC_STATIC,"Static",SS_BITMAP | SS_REALSIZEIMAGE,26,
18,25,24
LTEXT "两枚指纹不符",IDC_STATIC,64,26,62,12
END
IDD_FCOM DIALOG DISCARDABLE 0, 0, 188, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,37,68,50,14
PUSHBUTTON "Cancel",IDCANCEL,104,68,50,14
EDITTEXT IDC_EDIT1,71,28,58,16,ES_AUTOHSCROLL
LTEXT "端口号:",IDC_STATIC,38,30,30,14
END
IDD_READERSET DIALOG DISCARDABLE 0, 0, 180, 93
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System"
BEGIN
PUSHBUTTON "Reset",IDC_RESET,28,24,30,13
PUSHBUTTON "Search",IDC_SEARCH,73,24,30,13
PUSHBUTTON "Stop",IDC_STOP,118,24,30,13
PUSHBUTTON "SETPORT",IDC_SETPORT,100,53,34,14
DEFPUSHBUTTON "OK",IDOK,49,53,33,14
END
IDD_READER DIALOG DISCARDABLE 0, 0, 188, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,110,56,41,14
PUSHBUTTON "Open port",IDC_RESET,26,18,41,13
PUSHBUTTON "Search card",IDC_SEARCH,26,42,41,13
COMBOBOX IDC_COMBO_COM,110,22,52,23,CBS_DROPDOWNLIST | CBS_SORT |
WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Close port",IDC_CLOSEPORT,26,66,41,13
END
IDD_ISSUECARD DIALOG DISCARDABLE 0, 0, 248, 141
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "发学生卡演示"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,40,102,50,14
PUSHBUTTON "Cancel",IDCANCEL,113,102,50,14
LTEXT "姓 名:",IDC_STATIC,26,19,38,13
EDITTEXT IDC_NAME,68,18,66,15,ES_AUTOHSCROLL
LTEXT "年 龄:",IDC_STATIC,25,44,39,13
EDITTEXT IDC_AGE,68,43,39,15,ES_AUTOHSCROLL
LTEXT "准考证号:",IDC_STATIC,25,69,39,13
EDITTEXT IDC_IDNO,68,68,95,15,ES_AUTOHSCROLL
PUSHBUTTON "清除",IDC_CLEAR,182,16,36,13
PUSHBUTTON "发学生卡",IDC_ISSUE,182,40,36,13
PUSHBUTTON "读信息",IDC_READ,182,67,36,13
END
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "080404b0"
BEGIN
VALUE "Comments", "\0"
VALUE "CompanyName", "\0"
VALUE "FileDescription", "FingerDemo Microsoft 基础类应用程序\0"
VALUE "FileVersion", "1, 0, 0, 1\0"
VALUE "InternalName", "FingerDemo\0"
VALUE "LegalCopyright", "版权所有 (C) 2001\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "FingerDemo.EXE\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "FingerDemo 应用程序\0"
VALUE "ProductVersion", "1, 0, 0, 1\0"
VALUE "SpecialBuild", "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x804, 1200
END
END
#endif // !_MAC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -