⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemreg.cpp

📁 一个农用车辆管理系统的雏形
💻 CPP
字号:
// SystemReg.cpp : 实现文件
//

#include "stdafx.h"
#include "NongCheManage.h"
#include "SystemReg.h"
#include ".\systemreg.h"


// CSystemReg 对话框

IMPLEMENT_DYNAMIC(CSystemReg, CDialog)
CSystemReg::CSystemReg(CWnd* pParent /*=NULL*/)
	: CDialog(CSystemReg::IDD, pParent)
{
}

CSystemReg::~CSystemReg()
{
}

void CSystemReg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_READEMTEXT, m_reademtext);
	DDX_Control(pDX, IDC_UNITNAME, m_unitname);
}


BEGIN_MESSAGE_MAP(CSystemReg, CDialog)
	ON_BN_CLICKED(IDCANCEL, OnBnClickedCancel)
	ON_BN_CLICKED(IDOK, OnBnClickedOk)
	ON_BN_CLICKED(IDC_ESCMAINWINDOW, OnBnClickedEscmainwindow)
	ON_BN_CLICKED(IDC_REGFILE, OnBnClickedRegfile)
END_MESSAGE_MAP()


// CSystemReg 消息处理程序

void CSystemReg::OnBnClickedCancel()
{
	// TODO: 在此添加控件通知处理程序代码
	OnCancel();
}

void CSystemReg::OnBnClickedOk()
{
	GetDlgItem(IDC_UNITNAME)->EnableWindow(1);
}

void CSystemReg::OnBnClickedEscmainwindow()
{
	OnCancel();
}

void CSystemReg::OnBnClickedRegfile()//导出注册文件
{
	CString path=theApp.GetBrowsePath();
	if(!path.IsEmpty())
	{
		CString title(_T(""));
		GetDlgItemText(IDC_UNITNAME,title);
		CString register_text;
		if(!(title.IsEmpty()))
			register_text+=title;
		else
		{
			AfxMessageBox("必须填与单位名称!");
			return;
		}
		register_text+=theApp.GetPcInfo();
		CString f1,f2;
		f1=path+"农用车信息管理系统注册.txt";
		f2=path+"农用车信息管理系统注册.key";
		CFile f(f1,CFile::modeCreate | CFile::modeWrite);
		f.Write(register_text,register_text.GetLength());
		f.Close();
		CMyCrypt crypt;
		if(crypt.EncryptFile(f1.GetBuffer(0),f2.GetBuffer(0),"a1@4>b?D_i-e=z+h|2<:"))
		{
			f.Remove(f1);
			AfxMessageBox("注册文件为\r\n"+f2+"\r\n请发送给收款人以便注册!");
		}
		else
			crypt.HandleError("Error encrypting file!");
	}
}



BOOL CSystemReg::OnInitDialog()
{
	CDialog::OnInitDialog();

	m_reademtext.bkColor(RGB(255,255,255));
	m_reademtext.textColor(RGB(0,0,160));
	m_unitname.textColor(RGB(128,0,0));
	GetDlgItem(IDC_UNITNAME)->EnableWindow(0);
	if((theApp.GetReg()).IsEmpty())
	{
		CString text(_T("未注册版本不能打印以及导出数据.\r\n如要注册,请单击[同意以上条款并注册]按钮后将注册文件发给我,确认收到注册费后以光盘形式发放注册码标识文件,用户在收到注册码标识文件后将其拷贝到安装目下,登录后导入注册文件录即可.\r\n\r\n注册费:人民币896元\r\n注册方法:银行汇款或当面付款\r\n建行帐号:\r\n农行帐号:\r\n收款人:黎尚伟\r\n联系电话:13511944936\r\n联系地址:开阳县冯三镇中心小学\r\nE_Mail:lswandym@163.com ; imkfwfnh@163.com\r\nQQ:479768691\r\n\r\n\t\t\t免责申明\r\n一、注册后请妥善保管注册码标识文件,在用户客观存在PC硬件配置更改的情况需重新注册(免费).\r\n二、本软件使用一机一码方式,即一套软件只能安装在固定的一台PC上,如经过注册的用户需换机,必须征得本人同意后再行发放新的注册码标识文件.\r\n三、对用户以非正常方式修改数据库造成的损失概不负责.\r\n四、对采用反汇编方式或二进制方式修改本软件及其相关文件造成的损失概不负责.\r\n五、对因不妥当保管本软件及其相关文档造成的损失概不负责.\r\n六、对恶意破解本软件造成的损失概不负责."));
		SetDlgItemText(IDC_READEMTEXT,text);
	}
	else
	{
		CString text(_T("\r\n\t\t\t\t已注册,不需再注册!"));
		SetDlgItemText(IDC_READEMTEXT,text);
		GetDlgItem(IDOK)->EnableWindow(0);
		GetDlgItem(IDC_REGFILE)->EnableWindow(0);
	}

	return TRUE;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -