• 大小: 0.12M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: 其他
  • 标签: 其他  

资源简介

VC读取数据库数据并绘曲线图.rar

资源截图

代码片段和文件信息

// MainFrm.cpp : implementation of the CMainframe class
//

#include “stdafx.h“
#include “Readdata.h“

#include “MainFrm.h“

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

/////////////////////////////////////////////////////////////////////////////
// CMainframe

IMPLEMENT_DYNCREATE(CMainframe CframeWnd)

BEGIN_MESSAGE_MAP(CMainframe CframeWnd)
//{{AFX_MSG_MAP(CMainframe)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

static UINT indicators[] =
{
ID_SEPARATOR           // status line indicator
ID_INDICATOR_CAPS
ID_INDICATOR_NUM
ID_INDICATOR_SCRL
};

/////////////////////////////////////////////////////////////////////////////
// CMainframe construction/destruction

CMainframe::CMainframe()
{
// TODO: add member initialization code here
//调用Register函数注册数据库
//获取当前文件路径
char *path=new char[100];
::GetCurrentDirectory(100path);
CString path1;
path1.Format(“%s“path);
CString path2=path1+“\\data.mdb“;
RegisterDBSource(“data.mdb“path2);
}

CMainframe::~CMainframe()
{
}



BOOL CMainframe::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CframeWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
//  the CREATESTRUCT cs

return TRUE;
}

/////////////////////////////////////////////////////////////////////////////
// CMainframe diagnostics

#ifdef _DEBUG
void CMainframe::AssertValid() const
{
CframeWnd::AssertValid();
}

void CMainframe::Dump(CDumpContext& dc) const
{
CframeWnd::Dump(dc);
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CMainframe message handlers


void CMainframe::RegisterDBSource(CString strDSName CString strDBPath)
{
HKEY hKey;
DWORD nLabel; 
CString strbaseKey = _T(“SOFTWARE\\ODBC\\ODBC.INI“);
CString strMid = strbaseKey + _T(“\\ODBC Data Sources“) ;
if(strDSName.IsEmpty()) return;
if(strDBPath.IsEmpty()) return;
CString strDataSource = strbaseKey + _T(“\\“) + strDSName;
CString strMdb = _T(“Microsoft Access Driver (*.mdb)“);
CString strDBDriver = _T(“C:\\WINNT\\System32\\odbcjt32.dll“);
CString strFIL = _T(“Ms Access;“);
CString strUID = _T(““);
RegCreateKeyEx(HKEY_CURRENT_USER
strMid

NULL 
REG_OPTION_NON_VOLATILE 
KEY_ALL_ACCESS
NULL
&hKey 
&nLabel );//获取数据源键值句柄
RegSetValueEx(hKey
strDSName
0
REG_SZ
(const unsigned char *)((LPCTSTR)strMdb)
strlen((LPCTSTR)strMdb)+1);///设置数据源类型
RegCreateKeyEx(HKEY_CURRENT_USER
strDataSource

NULL 
REG_OPTION_NON_VOLATILE 
KEY_ALL_ACCESS
NULL
&hKey 
&nLabel );//创建数据源子键
RegSetValueEx(hKey
_T(“DBQ“)
0
REG_SZ
(const unsigned char *)((LPCTSTR)strDBPath)
strlen((LPCTSTR)strDBPath)+1);//数据库表的全路径
RegSetValueEx(hKey
_T(“Driver“)
0
REG_SZ
(const unsigned char *)((LPCTSTR)strDBDriver)
strlen((LPCTST

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        352  2008-12-06 17:22  VC读取数据库数据并绘曲线图\data.txt

     文件       3673  2008-12-18 15:26  VC读取数据库数据并绘曲线图\MainFrm.cpp

     文件       1488  2008-12-18 15:25  VC读取数据库数据并绘曲线图\MainFrm.h

     文件      28404  2010-01-29 10:10  VC读取数据库数据并绘曲线图\Readdata.aps

     文件       2773  2010-01-29 10:12  VC读取数据库数据并绘曲线图\Readdata.clw

     文件       4339  2008-12-05 15:31  VC读取数据库数据并绘曲线图\Readdata.cpp

     文件       4913  2008-12-05 21:00  VC读取数据库数据并绘曲线图\Readdata.dsp

     文件        541  2008-12-05 10:06  VC读取数据库数据并绘曲线图\Readdata.dsw

     文件       1378  2008-12-05 10:06  VC读取数据库数据并绘曲线图\Readdata.h

     文件     410624  2010-01-29 10:13  VC读取数据库数据并绘曲线图\Readdata.ncb

     文件      56832  2010-01-29 10:13  VC读取数据库数据并绘曲线图\Readdata.opt

     文件       5719  2010-01-29 10:10  VC读取数据库数据并绘曲线图\Readdata.plg

     文件      11598  2009-05-20 10:57  VC读取数据库数据并绘曲线图\Readdata.rc

     文件       1782  2008-12-05 10:06  VC读取数据库数据并绘曲线图\ReaddataDoc.cpp

     文件       1497  2008-12-05 10:06  VC读取数据库数据并绘曲线图\ReaddataDoc.h

     文件      18296  2009-05-21 17:37  VC读取数据库数据并绘曲线图\ReaddataView.cpp

     文件       2574  2008-12-17 20:47  VC读取数据库数据并绘曲线图\ReaddataView.h

     文件       4359  2008-12-05 10:06  VC读取数据库数据并绘曲线图\ReadMe.txt

     文件       1360  2008-12-05 14:39  VC读取数据库数据并绘曲线图\Record.cpp

     文件       1311  2008-12-17 20:32  VC读取数据库数据并绘曲线图\Record.h

     文件     921600  2009-07-23 16:16  VC读取数据库数据并绘曲线图\Release\data.mdb

     文件      40960  2010-01-29 10:10  VC读取数据库数据并绘曲线图\Release\Readdata.exe

     文件      27262  2009-05-01 13:57  VC读取数据库数据并绘曲线图\Release\论文数据.TXT

     文件        766  2008-12-05 20:50  VC读取数据库数据并绘曲线图\res\PowerDes.ico

     文件       1078  2008-12-05 10:06  VC读取数据库数据并绘曲线图\res\Readdata.ico

     文件        400  2008-12-05 10:06  VC读取数据库数据并绘曲线图\res\Readdata.rc2

     文件       1078  2008-12-05 10:06  VC读取数据库数据并绘曲线图\res\ReaddataDoc.ico

     文件       1078  2008-12-05 10:06  VC读取数据库数据并绘曲线图\res\Toolbar.bmp

     文件       1015  2008-12-08 20:07  VC读取数据库数据并绘曲线图\Resource.h

     文件       2318  2008-12-17 20:01  VC读取数据库数据并绘曲线图\Seedata.cpp

............此处省略10个文件信息

评论

共有 条评论