首页 pragma once

pragma once

举报
开通vip

pragma oncepragma once #pragma once // CDlgCG 对话框 DECLARE_MESSAGE_MAP() class CDlgCG : public CDialog private: { int nRow; DECLARE_DYNAMIC(CDlgCG) int m_PatientId; // 病人编号 CDaoRecordset m_RsLogShow; // 日志数据集 private: CDaoDatabase m_Db; // 数据库 CBitmap m_bmpBuf; // 内...

pragma once
pragma once #pragma once // CDlgCG 对话框 DECLARE_MESSAGE_MAP() class CDlgCG : public CDialog private: { int nRow; DECLARE_DYNAMIC(CDlgCG) int m_PatientId; // 病人编号 CDaoRecordset m_RsLogShow; // 日志数据集 private: CDaoDatabase m_Db; // 数据库 CBitmap m_bmpBuf; // 内存 void InsertItem(int nRow, float bp, float temp, float cg, int CRect m_Rect; // 区域 pulse, CString curTime); // 在列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 中插入一务记录 public: public: CDlgCG(CWnd* pParent = NULL); // 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 构造函数 CListCtrl m_lstLog; virtual ~CDlgCG(); virtual BOOL OnInitDialog(); afx_msg void OnPrint(); // 对话框数据 }; enum { IDD = IDD_DLG_CG }; public: int m_PatientId; // 编号 protected: CString m_Name; // 姓名 virtual void DoDataExchange(CDataExchange* pDX); CString m_Doctor; // 主治医生姓名 // DDX/DDV 支持 int m_Age; // 年龄 float m_CGHigh; // 心电上限 DECLARE_MESSAGE_MAP() float m_CGLow; // 心电下限 public: float m_TempHigh; // 体温上限 afx_msg void OnPaint(); float m_TempLow; // 体温下限 virtual BOOL OnInitDialog(); float m_BPHigh; // 血压上限 afx_msg BOOL OnEraseBkgnd(CDC* pDC); float m_BPLow; // 血压下限 }; int m_PulseHigh; // 脉搏上限 int m_PulseLow; // 脉搏下限 // CDlgLog 对话框 afx_msg void OnBnClickedOk(); COleDateTime m_TimeIn; // 时间 class CDlgLog : public CDialog virtual BOOL OnInitDialog(); { CButton m_rbtnMale; // 男性单选框 DECLARE_DYNAMIC(CDlgLog) CButton m_rbtnFemale; // 女性单选框 CButton m_rbtnDanger; // 病危单选框 public: CButton m_rbtnBad; // 病重单选框 CDlgLog(int patientId, CWnd* pParent = NULL); // CButton m_rbtnNormal; // 正常单选框 标准构造函数 virtual ~CDlgLog(); int m_Sex; // 性别 int m_State; // 病性状态 // 对话框数据 CString m_strTimeIn; // 时间 enum { IDD = IDD_DLG_LOG }; BOOL m_isAdd; // 是否是添加病人 protected: CEdit m_txtPatientId; virtual void DoDataExchange(CDataExchange* pDX); CDateTimeCtrl m_dtTimeIn; // DDX/DDV 支持 }; #pragma once #include "afxwin.h" public: enum { IDD = IDD_LEFTVIEW }; #ifdef _DEBUG // CDlgWarning 对话框 virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; class CDlgWarning : public CDialog #endif { DECLARE_DYNAMIC(CDlgWarning) protected: virtual void DoDataExchange(CDataExchange* pDX); public: // DDX/DDV 支持 CDlgWarning(CWnd* pParent = NULL); // 标准构造 函数 DECLARE_MESSAGE_MAP() virtual ~CDlgWarning(); public: afx_msg int OnCreate(LPCREATESTRUCT // 对话框数据 lpCreateStruct); enum { IDD = IDD_DLG_WARNING }; protected: protected: CDlgLog* m_dlgLog; virtual void DoDataExchange(CDataExchange* pDX); public: // DDX/DDV 支持 virtual void OnInitialUpdate(); afx_msg void OnBnClickedAdd(); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedModify(); public: afx_msg void OnBnClickedDelete(); CEdit m_txtPatientId; // 病人编号 afx_msg void OnBnClickedSeeCg(); CEdit m_txtWarning; // 警告内容 afx_msg void OnEnChangePatientid(); }; int m_PatientId; // 病人编号 #pragma once CEdit m_txtPatientId; CButton m_btnModify; #include "DlgPatient.h" CButton m_btnDelete; #include "DlgLog.h" CButton m_btnSeeCg; #include "afxwin.h" int m_Interval; // 接收信号时间间隔 int m_RecInterval; // 记录到数据库间隔 afx_msg void OnBnClickedYes(); // CLeftView 窗体视图 afx_msg void OnBnClickedCancel(); afx_msg void OnBnClickedSeeLog(); class CLeftView : public CFormView CButton m_btnSeeLog; { }; DECLARE_DYNCREATE(CLeftView) protected: // MainFrm.h : CMainFrame 类的接口 CLeftView(); // 动态创建所使用的受保护// 的构造函数 virtual ~CLeftView(); #pragma once virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #include "DlgCG.h" #endif class CMainFrame : public CFrameWnd protected: // 控件条嵌入成员 { CStatusBar m_wndStatusBar; //CToolBar m_wndToolBar; protected: // 仅从序列化创建 public: CMainFrame(); CSplitterWnd m_Splitter; // 左右分隔条 DECLARE_DYNCREATE(CMainFrame) CSplitterWnd m_SplitterUpDown;// 上下分隔条 // 属性 // 生成的消息映射函数 public: protected: static float m_CGData[30]; // 最近30次心电信息 afx_msg int OnCreate(LPCREATESTRUCT static int m_iCGData; // 心电信息数据当前下标 lpCreateStruct); static PatientInfo* m_pinHead; // 病人信息链表头 DECLARE_MESSAGE_MAP() static int m_curPatientId; // 当前选中病人编号 virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, static int m_Interval; // 随时接收病人信号间隔 CCreateContext* pContext); static int m_RecordInterval; // 记录病人信息到数public: 据库间隔 afx_msg void OnTimer(UINT nIDEvent); static CDlgCG* m_dlgCG; // 心电图 }; static CString m_Path; // 数据库路径 static int m_Timer; // 定时器 // PMS.h : PMS 应用程序的主头文件 int m_iRecord; // 统计接收了几条信息,以定时在// 数据库记录信息 #pragma once CDaoDatabase m_Db; // 数据库 CDaoRecordset m_RsLog; // 日志数据集 #ifndef __AFXWIN_H__ // 操作 #error 在包含用于 PCH 的此文件之前包含“stdafx.h” public: #endif // 插入数据库信息 void InsertDataBase(int patientID, float bp, float temp, #include "resource.h" // 主符号 float cg, int pulse, CString curTime); #include "DlgWarning.h" // 接收病人信息 void CatchPatientInfo(); // 病人信息 // 重写 typedef struct tag_PatientInfo public: { virtual BOOL PreCreateWindow(CREATESTRUCT& int patientId; // 编号 cs); CString curTime; // 时间 // 实现 float bp; // 血压 public: float temp; // 体温 virtual ~CMainFrame(); float cg; // 心电 #ifdef _DEBUG int pulse; // 脉搏 float stdBpHigh; // 标准血压上限 { float stdBpLow; // 标准血压下限 protected: // 仅从序列化创建 float stdTempHigh; CPMSDoc(); float stdTempLow; DECLARE_DYNCREATE(CPMSDoc) float stdCgHigh; float stdCgLow; // 属性 int stdPulseHigh; public: int stdPulseLow; // 操作 BOOL flagBp; // 血压是否超标标志 public: BOOL flagTemp; BOOL flagCg; // 重写 BOOL flagPulse; public: CDlgWarning* dlgWarning; // 警告对话框 virtual BOOL OnNewDocument(); struct tag_PatientInfo* next; // 指向下一个该结构 virtual void Serialize(CArchive& ar); } PatientInfo; // 实现 // CPMSApp: public: // 有关此类的实现,请参阅 PMS.cpp virtual ~CPMSDoc(); // #ifdef _DEBUG virtual void AssertValid() const; class CPMSApp : public CWinApp virtual void Dump(CDumpContext& dc) const; { #endif public: CPMSApp(); protected: // 生成的消息映射函数 // 重写 protected: public: DECLARE_MESSAGE_MAP() virtual BOOL InitInstance(); }; // 实现 afx_msg void OnAppAbout(); // PMSView.h : CPMSView 类的接口 DECLARE_MESSAGE_MAP() // }; extern CPMSApp theApp; #pragma once // PMSDoc.h : CPMSDoc 类的接口 // #include "PMSDoc.h" #include "StateView.h" #pragma once class CPMSView : public CListView { class CPMSDoc : public CDocument protected: // 仅从序列化创建 CPMSView(); stdTempHigh, float stdTempLow, float stdCgHigh, float DECLARE_DYNCREATE(CPMSView) stdCgLow, int stdPulseHigh, int stdPulseLow); // 更新数据库,并更新相应列表显示 // 属性 void UpdateDataBase(int patientID, CString name, int age, public: int sex, int state, CString timeIn, CString timeOut, CString CPMSDoc* GetDocument() const; doctor, float stdBpHigh, float stdBpLow, float CDaoRecordset m_RsPatient; stdTempHigh, float stdTempLow, float stdCgHigh, float CDaoDatabase m_Db; stdCgLow, int stdPulseHigh, int stdPulseLow); int m_nRow; // 删除数据库信息,并更新相应列表显示 // 操作 void DeleteDataBase(int patientID); public: // 初始病人对话框的数据 // 重写 void SetPatientData(int patientID); public: // 生成的消息映射函数 virtual BOOL PreCreateWindow(CREATESTRUCT& protected: cs); DECLARE_MESSAGE_MAP() propublic: tected: afx_msg void OnLvnColumnclick(NMHDR *pNMHDR, virtual void OnInitialUpdate(); // 构造后第一次调用 // 实现 LRESULT *pResult); afx_msg void OnNMClick(NMHDR *pNMHDR, public: LRESULT *pResult); virtual ~CPMSView(); #ifdef _DEBUG }; virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #ifndef _DEBUG // PMSView.cpp 的调试版本 #endif inline CPMSDoc* CPMSView::GetDocument() const { return reinterpret_cast(m_pDocument); } protected: #endif // 在列表中插入一条记录 void InsertItem(int nRow, int patientID, CString name, int //{{NO_DEPENDENCIES}} age, int sex, int state, CString doctor, CString timeIn); // Microsoft Visual C++ generated include file. // Used by PMS.rc // 修改列表中的记录 // void ModifyItem(int nRow, int patientID, CString name, int age, int sex, int state, CString doctor, CString timeIn); #define IDD_ABOUTBOX 100 // 显示数据库中病人的所有记录到列表,并保存相关信#define IDP_OLE_INIT_FAILED 100 息到病人信息链表 #define IDD_LEFTVIEW 103 void ShowAllData(BOOL isThread = FALSE); #define IDD_DLG_PATIENT 106 // 实现列表显示信息排序 #define IDR_MAINFRAME 128 void SetSort(LPCTSTR pszSortField); #define IDR_PMSTYPE 129 public: #define IDR_PRINT 129 // 插入数据库,并更新相应列表显示 #define IDD_DLG_WARNING 133 void InsertDataBase(int patientID, CString name, int age, #define IDD_DLG_CG 134 int sex, int state, CString timeIn, CString timeOut, CString #define IDD_DLG_LOG 135 doctor, #define IDC_PATIENTID 1000 float stdBpHigh, float stdBpLow, float #define IDC_NAME 1001 #define IDC_MALE 1002 #define IDC_FEMALE 1003 class CStateView : public CListView #define IDC_AGE 1004 { #define IDC_DANGER 1005 DECLARE_DYNCREATE(CStateView) #define IDC_BAD 1006 #define IDC_NORMAL 1007 protected: #define IDC_CG_HIGH 1008 CStateView(); // 动态创建所使用的受保护#define IDC_ADD 1009 的构造函数 #define IDC_TEMP_HIGH 1009 virtual ~CStateView(); #define IDC_Modify 1010 #define IDC_BP_HIGH 1010 public: #define IDC_Delete 1011 // 插入记录 void InsertItem(int nRow, int patientID, CString curTime, #define IDC_PULSE_HIGH 1011 float bp, float temp, float cg, int pulse); #define IDC_SEE_CG 1012 #define IDC_DOCTOR 1012 public: #define IDC_CG_LOW 1013 #ifdef _DEBUG #define IDC_YES 1013 virtual void AssertValid() const; #define IDC_TIMEIN 1014 virtual void Dump(CDumpContext& dc) const; #define IDC_CANCEL 1014 #endif #define IDC_TXT_PATIENTID 1014 #define IDC_TEMP_LOW 1015 protected: #define IDC_TXT_WARNING 1015 DECLARE_MESSAGE_MAP() #define IDC_BP_LOW 1016 public: #define IDC_CG 1016 virtual void OnInitialUpdate(); #define IDC_PULSE_LOW 1017 afx_msg void OnLvnColumnclick(NMHDR *pNMHDR, #define IDC_TXT_INTERVAL 1017 LRESULT *pResult); #define IDC_TXT_REC_INTERVAL 1018 }; #define IDC_LST_LOG 1018 #define IDC_SEE_LOG 1019 #define ID_PRINT 32772 // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 137 #define _APS_NEXT_COMMAND_VALUE 32773 #define _APS_NEXT_CONTROL_VALUE 1020 #define _APS_NEXT_SYMED_VALUE 104 #endif #endif #pragma once // CStateView 视图
本文档为【pragma once】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_266065
暂无简介~
格式:doc
大小:35KB
软件:Word
页数:11
分类:工学
上传时间:2017-09-20
浏览量:22