• 大小: 8.27MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-07
  • 语言: 其他
  • 标签: C++  源码开发  

资源简介

整个系统分菜单栏与运行图显示两部分 1.菜单栏包括:列车时刻表,列车晚点登记 2.列车时刻表:点击后形成窗口,显示列车(火车)车次,出发和到站的时间 3.列车晚点登记:点击后形成窗口,输入晚点火车车次,晚点时间和实际到站时间,并有确定按钮。在有晚点登记时,运行图显示部分自动调整并且更新列车时刻表里的内容 4.运行图显示部分:表示时间和车站的轴线(绿色的线)是固定不变的,表示火车运行的斜线(红色和蓝色的线)是由列车时刻表里的信息决定的。

资源截图

代码片段和文件信息

// ADOConn.cpp: implementation of the ADOConn class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“

#include “ADOConn.h“

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

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

ADOConn::ADOConn()
{

}

ADOConn::~ADOConn()
{

}

bool ADOConn::OnInitADOConn()
{
::CoInitialize(NULL);
try
{
       m_pConnection.CreateInstance(“ADODB.Connection“);
   _bstr_t strConnect=“DSN=RailwayLineDB“;
   m_pConnection->Open(strConnect““““adModeUnknown);

   return true;
}
catch(_com_error e)
{
return false;
}
}

_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
    try
{
if(m_pConnection==NULL)
         OnInitADOConn();
m_pRecordset.CreateInstance(__uuidof(Recordset));
        m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
    catch(_com_error e)
{
e.Description();
}
return m_pRecordset;
}

BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
_variant_t RecordsAffected;
try
{
        if(m_pConnection==NULL)
      OnInitADOConn();
        m_pConnection->Execute(bstrSQLNULLadCmdText);
return true;
}
catch(_com_error e)
{
e.Description();
return false;
}
}

BOOL ADOConn::ExecuteSQLTrans(vector vStrSQL)
{
_variant_t RecordsAffected;
try
{
if(m_pConnection==NULL)
OnInitADOConn();
m_pConnection->BeginTrans();  
for (int nIndex = 0; nIndex < vStrSQL.size(); nIndex++)
{
m_pConnection->Execute((_bstr_t)vStrSQL[nIndex]NULLadCmdText);
}

m_pConnection->CommitTrans();  
return true;
}
catch(_com_error e)
{
m_pConnection->RollbackTrans(); 
e.Description();
return false;
}
}

void ADOConn::ExitConnect()
{
    if(m_pRecordset!=NULL)
m_pRecordset->Close();
m_pConnection->Close();

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-10 20:51  列车运行图自动生成系统的设计\
     目录           0  2018-10-10 20:47  列车运行图自动生成系统的设计\源码\
     目录           0  2018-04-14 22:49  列车运行图自动生成系统的设计\源码\RailwayLine\
     目录           0  2018-10-10 20:51  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\
     文件        2090  2018-04-11 18:58  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\ADOConn.cpp
     文件         921  2017-04-11 09:35  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\ADOConn.h
     文件        6134  2018-04-13 16:16  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\DBOperate.cpp
     文件         555  2018-04-13 16:16  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\DBOperate.h
     文件         294  2017-04-11 09:35  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\MyDialogEx.h
     文件        9369  2018-04-13 20:09  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayImageDlg.cpp
     文件         798  2018-04-13 17:23  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayImageDlg.h
     文件         474  2018-04-11 15:36  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayLine.h
     文件       19806  2018-04-13 15:12  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayLine.rc
     文件        6855  2018-04-13 14:35  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayLine.vcxproj
     文件         222  2018-04-13 09:48  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayLine.vcxproj.user
     文件        4832  2018-04-13 17:25  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayLineDlg.cpp
     文件         971  2018-04-13 14:43  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayLineDlg.h
     文件        1078  2018-04-13 10:36  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayListMergeDlg.cpp
     文件         518  2018-04-13 09:48  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\RailwayListMergeDlg.h
     文件        3089  2018-03-29 09:20  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\ReadMe.txt
     文件        2579  2018-04-13 15:00  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\StationTimeListDlg.cpp
     文件         580  2018-04-13 12:17  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\StationTimeListDlg.h
     文件        7902  2018-04-13 17:29  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\StationTimeUpdateDlg.cpp
     文件        1299  2018-04-13 17:29  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\TrainTimeUpdateDlg.cpp
     目录           0  2018-03-29 09:20  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\res\
     文件       67777  2009-08-31 02:31  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\res\RailwayLine.ico
     文件         678  2018-03-29 09:20  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\res\RailwayLine.rc2
     文件         144  2018-03-29 09:20  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\stdafx.cpp
     文件        1654  2018-04-11 18:58  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine\stdafx.h
     文件         900  2018-03-29 09:20  列车运行图自动生成系统的设计\源码\RailwayLine\RailwayLine.sln
     目录           0  2018-10-10 20:52  列车运行图自动生成系统的设计\演示\
............此处省略4个文件信息

评论

共有 条评论