• 大小: 22.5MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-06
  • 语言: 其他
  • 标签: c++  

资源简介

实现了对元器件的增删查改,以及导入导出excel等功能,查询包括组合查询,各个条件与或非组合查询。

资源截图

代码片段和文件信息

// AddDialog.cpp : 实现文件
//

#include “stdafx.h“
#include “broProject.h“
#include “AddDialog.h“
#include “afxdialogex.h“


// CAddDialog 对话框

IMPLEMENT_DYNAMIC(CAddDialog CDialog)

CAddDialog::CAddDialog(CWnd* pParent /*=NULL*/)
: CDialog(IDD_AddDIALOG pParent)
{

}

CAddDialog::~CAddDialog()
{
}

void CAddDialog::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
}


BEGIN_MESSAGE_MAP(CAddDialog CDialog)
ON_BN_CLICKED(IDC_BUTTON2 &CAddDialog::OnBnClickedButton2)
ON_BN_CLICKED(IDC_BUTTON1 &CAddDialog::OnBnClickedAdd)
END_MESSAGE_MAP()


// CAddDialog 消息处理程序


void CAddDialog::OnBnClickedButton2()  //取消按钮
{
CDialog::OnCancel();
// TODO: 在此添加控件通知处理程序代码
}


void CAddDialog::OnBnClickedAdd()
{
CbroProjectDlg* parent = (CbroProjectDlg*)this->GetParent();
if (parent->info.componentLength == 100) {
MessageBox(“已经存不下了“);
return;
}
CEdit* pName; CString Name;
pName = (CEdit*)GetDlgItem(IDC_EDIT_Name); pName->GetWindowText(Name);
CEdit* pModel; CString Model;
pModel = (CEdit*)GetDlgItem(IDC_EDIT_Model); pModel->GetWindowText(Model);
CEdit* pFirstType; CString FirstType;
pFirstType = (CEdit*)GetDlgItem(IDC_EDIT_firstType); pFirstType->GetWindowText(FirstType);
CEdit* pSecondType; CString SecondType;
pSecondType = (CEdit*)GetDlgItem(IDC_EDIT_SecondType); pSecondType->GetWindowText(SecondType);
CEdit* pPrice; CString PriceTemp;
pPrice = (CEdit*)GetDlgItem(IDC_EDIT_price); pPrice->GetWindowText(PriceTemp); double Price= atof(PriceTemp);
CEdit* pCapability; CString Capability;
pCapability = (CEdit*)GetDlgItem(IDC_EDIT_capability); pCapability->GetWindowText(Capability);
CEdit* pProductDescribe; CString ProductDescribe;
pProductDescribe = (CEdit*)GetDlgItem(IDC_EDIT_ProductDescribe); pProductDescribe->GetWindowText(ProductDescribe);
CEdit* pMFIS; CString MFIS;
pMFIS = (CEdit*)GetDlgItem(IDC_EDIT_MFIS); pMFIS->GetWindowText(MFIS);
//以上获取用户输入
if (Name == ““ || Model == ““ || FirstType == ““ || SecondType == ““ ||
PriceTemp == ““ || Capability == ““ || ProductDescribe == ““ || MFIS == ““)
{
MessageBox(“请输入全部内容,检测到有内容为空“);
return;
}
Component c;
strcpy(c.name Name); strcpy(c.productModel Model);
strcpy(c.firstType FirstType); strcpy(c.secondType SecondType);
c.price = Price; strcpy(c.capability Capability);
strcpy(c.ProductDescribe ProductDescribe); strcpy(c.MFIS MFIS);

parent->info.component[parent->info.componentLength] = c;

parent->info.componentLength = parent->info.componentLength + 1;
this->OnCancel();

// TODO: 在此添加控件通知处理程序代码
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-18 22:22  broProject\
     目录           0  2018-06-18 18:20  broProject\.vs\
     目录           0  2018-06-18 18:20  broProject\.vs\broProject\
     目录           0  2018-06-18 18:20  broProject\.vs\broProject\v14\
     文件       46080  2018-06-18 22:22  broProject\.vs\broProject\v14\.suo
     目录           0  2018-06-18 22:20  broProject\broProject\
     文件        1312  2018-06-04 11:13  broProject\broProject.sln
     文件        2699  2018-06-14 15:39  broProject\broProject\AddDialog.cpp
     文件         526  2018-06-14 15:40  broProject\broProject\AddDialog.h
     文件      117644  2018-06-18 22:19  broProject\broProject\broProject.aps
     文件        2422  2018-06-04 11:13  broProject\broProject\broProject.cpp
     文件         489  2018-06-06 17:44  broProject\broProject\broProject.h
     文件       25658  2018-06-18 22:19  broProject\broProject\broProject.rc
     文件       11144  2018-06-08 18:53  broProject\broProject\broProject.vcxproj
     文件        2737  2018-06-08 18:51  broProject\broProject\broProject.vcxproj.filters
     文件       24497  2018-06-18 22:20  broProject\broProject\broProjectDlg.cpp
     文件        2295  2018-06-18 20:30  broProject\broProject\broProjectDlg.h
     文件         476  2018-06-14 15:28  broProject\broProject\component.h
     文件      400808  2018-06-18 22:22  broProject\broProject\data.dat
     目录           0  2018-06-18 22:20  broProject\broProject\Debug\
     文件       65042  2018-06-18 20:31  broProject\broProject\Debug\AddDialog.obj
     文件        1343  2018-06-13 13:42  broProject\broProject\Debug\broProject.Build.CppClean.log
     文件         385  2018-06-18 22:20  broProject\broProject\Debug\broProject.log
     文件      129835  2018-06-18 20:31  broProject\broProject\Debug\broProject.obj
     文件    56295424  2018-06-13 13:42  broProject\broProject\Debug\broProject.pch
     文件       73204  2018-06-18 22:19  broProject\broProject\Debug\broProject.res
     目录           0  2018-06-18 22:20  broProject\broProject\Debug\broProject.tlog\
     文件         158  2018-06-18 22:20  broProject\broProject\Debug\broProject.tlog\broProject.lastbuildstate
     文件        4654  2018-06-18 22:20  broProject\broProject\Debug\broProject.tlog\CL.command.1.tlog
     文件      125278  2018-06-18 22:20  broProject\broProject\Debug\broProject.tlog\CL.read.1.tlog
     文件        3420  2018-06-18 22:20  broProject\broProject\Debug\broProject.tlog\CL.write.1.tlog
............此处省略29个文件信息

评论

共有 条评论