sl330dbinstalldlg.h
来自「数据库部署程序」· C头文件 代码 · 共 74 行
H
74 行
#pragma once
#include "WizardDlg.h"
// CSL330DBInstallDlg 对话框
struct SDBDeploymentInfo
{
struct SQLServer_DB
{
BOOL isNeedDeploy;
BOOL isExist;
LPCTSTR serverName;
LPCTSTR storePath;
};
SQLServer_DB SL330CIM;
struct Access_DB
{
BOOL isNeedDeploy;
BOOL isExist;
LPCTSTR storePath;
};
Access_DB SL330_A;
Access_DB SL330_B;
public:
SDBDeploymentInfo()
{
ZeroMemory(this, sizeof(SDBDeploymentInfo));
}
};
class CSL330DBInstallDlg : public CWizardDlg
{
DECLARE_DYNAMIC(CSL330DBInstallDlg)
public:
CSL330DBInstallDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CSL330DBInstallDlg();
// 对话框数据
enum { IDD = IDD_WIZARD_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
virtual BOOL OnInitDialog();
DECLARE_MESSAGE_MAP()
public:
BOOL ConnectSQLServerMasterDB(const CString& serverName);
BOOL CheckIsExistFile(const CString& path);
//对部署信息的修改
void SetIsNeedDpSL330CIM(BOOL b);
BOOL GetIsNeedDpSL330CIM();
void SetIsExistSL330CIM(BOOL b);
BOOL GetIsExistSL330CIM();
void SetSQLServerInstanceName(const CString& serverName);
const CString& GetSQLServerInstanceName();
void SetSL330CIMStorePath(const CString& path);
const CString& GetSL330CIMStorePath();
void SetIsNeedDpSL330A(BOOL b);
BOOL GetIsNeedDpSL330A();
void SetIsExistSL330A(BOOL b);
BOOL GetIsExistSL330A();
void SetSL330AStorePath(const CString& path);
const CString& GetSL330AStorePath();
void SetIsNeedDpSL330B(BOOL b);
BOOL GetIsNeedDpSL330B();
void SetIsExistSL330B(BOOL b);
BOOL GetIsExistSL330B();
void SetSL330BStorePath(const CString& path);
const CString& GetSL330BStorePath();
private:
SDBDeploymentInfo m_sDBDeployInfo;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?