首页 C 程序源码(Psd)

C 程序源码(Psd)

举报
开通vip

C 程序源码(Psd)C 程序源码(Psd) C++ 程序源码 #include int fun(char *a, char *h, char *p) { int i, j; /*删除指针h与p之间的所有“*”*/ for(i=0,j=0; &h[i] 1000 #pragma once #endif _GispMSC_GispVER > 1000 DLogin.h : header file #include "RxStatic.h" CDLogin d...

C   程序源码(Psd)
C 程序源码(Psd) C++ 程序源码 #include int fun(char *a, char *h, char *p) { int i, j; /*删除指针h与p之间的所有“*”*/ for(i=0,j=0; &h[i] 1000 #pragma once #endif _GispMSC_GispVER > 1000 DLogin.h : header file #include "RxStatic.h" CDLogin dialog #include "BaseEdit.h" class CDLogin : public CDialog { Construction public: CDLogin(CWnd pParent = NULL); standard constructor Dialog Data {{AFX_GispDATA(CDLogin) enum { IDD = IDD_GispLOGIN }; CBaseEdit m_GispEdtPwd; CBaseEdit m_GispEdtName; RxStatic m_GispStaTitle; HICON m_GisphIcon; }}AFX_GispDATA Overrides ClassWizard generated virtual function overrides {{AFX_GispVIRTUAL(CDLogin) public: virtual int DoModal(); protected: virtual void DoDataExchange(CDataExchange pDX); DDXDDV support }}AFX_GispVIRTUAL Implementation protected: Generated message map functions {{AFX_GispMSG(CDLogin) virtual void OnOK(); virtual BOOL OnInitDialog(); afx_Gispmsg void OnButlogin(); afx_Gispmsg void OnButexit(); }}AFX_GispMSG DECLARE_GispMESSAGE_GispMAP() private: int m_GispnTryTime; }; {{AFX_GispINSERT_GispLOCATION}} Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif !defined(AFX_GispDLOGIN_GispH_Gisp_GispCA968D8E_GispEBBD_Gisp4BB2_Gi sp965A_GispF7867C1234FE_Gisp_GispINCLUDED_Gisp) C++ Source Part Two JXIMS.h : main header file for the JXIMS application #if !defined(AFX_GispJXIMS_GispH_Gisp_GispA7C6E129_Gisp017D_Gisp4870_GispA5B5_ GispA2B1B2EF7EF0_Gisp_GispINCLUDED_Gisp) #define AFX_GispJXIMS_GispH_Gisp_GispA7C6E129_Gisp017D_Gisp4870_GispA5B5_GispA2B1B2 EF7EF0_Gisp_GispINCLUDED_Gisp #if _GispMSC_GispVER > 1000 #pragma once #endif _GispMSC_GispVER > 1000 #ifndef _Gisp_GispAFXWIN_GispH_Gisp_Gisp #error include 'stdafx.h' before including this file for PCH #endif #include "resource.h" main symbols CJXIMSApp: See JXIMS.cpp for the implementation of this class class CJXIMSApp : public CWinApp { public: CJXIMSApp(); _GispConnectionPtr m_GisppConnection; int level; CString name; Overrides ClassWizard generated virtual function overrides {{AFX_GispVIRTUAL(CJXIMSApp) public: virtual BOOL InitInstance(); virtual int ExitInstance(); }}AFX_GispVIRTUAL Implementation {{AFX_GispMSG(CJXIMSApp) NOTE - the ClassWizard will add and remove member functions here. DO NOT EDIT what you see in these blocks of generated code ! }}AFX_GispMSG DECLARE_GispMESSAGE_GispMAP() }; {{AFX_GispINSERT_GispLOCATION}} Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif !defined(AFX_GispJXIMS_GispH_Gisp_GispA7C6E129_Gisp017D_Gisp4870_GispA5 B5_GispA2B1B2EF7EF0_Gisp_GispINCLUDED_Gisp) C++ Source Part Three DlgRkQuery.cpp : implementation file #include "stdafx.h" #include "a1.h" #include "DlgRkQuery.h" #ifdef _GispDEBUG #define new DEBUG_GispNEW #undef THIS_GispFILE static char THIS_GispFILE[] = _Gisp_GispFILE_Gisp_Gisp; #endif CDlgRkQuery dialog CDlgRkQuery::CDlgRkQuery(CWnd pParent =NULL) : CDialog(CDlgRkQuery::IDD, pParent) { {{AFX_GispDATA_GispINIT(CDlgRkQuery) NOTE: the ClassWizard will add member initialization here }}AFX_GispDATA_GispINIT m_GispsRk_Gispph=""; } void CDlgRkQuery::DoDataExchange(CDataExchange pDX) { CDialog::DoDataExchange(pDX); {{AFX_GispDATA_GispMAP(CDlgRkQuery) DDX_GispControl(pDX, IDC_GispLIST_GispRK_GispVIEW, m_GisplistRK); }}AFX_GispDATA_GispMAP } BEGIN_GispMESSAGE_GispMAP(CDlgRkQuery, CDialog) {{AFX_GispMSG_GispMAP(CDlgRkQuery) ON_GispBN_GispCLICKED(IDC_GispBUTTON_GispOK, OnButtonOk) ON_GispNOTIFY(NM_GispDBLCLK, IDC_GispLIST_GispRK_GispVIEW, OnDblclkListRkView) }}AFX_GispMSG_GispMAP END_GispMESSAGE_GispMAP() CDlgRkQuery message handlers void CDlgRkQuery::OnOK() { TODO: Add extra validation here CDialog::OnOK(); } void CDlgRkQuery::OnButtonOk() { int mark=this->m_GisplistRK.GetSelectionMark(); if(mark>=0) { m_GispsRk_Gispph=m_GisplistRK.GetItemText(mark,0); this->EndDialog(0); } else return ; } bool CDlgRkQuery::InitRkListView() { this->m_GisplistRK.ModifyStyle(LVS_GispEDITLABELS, 0L); 禁止标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 编辑 m_GisplistRK.ModifyStyle(0L, LVS_GispREPORT); 设为Report类型 m_GisplistRK.ModifyStyle(0L, LVS_GispSHOWSELALWAYS); 始终高亮度被选中的表项 m_GisplistRK.SetBkColor(RGB(0,200,200)); m_GisplistRK.SetTextBkColor(RGB(0,200,200)); m_GisplistRK.ModifyStyle(LVS_GispOWNERDRAWFIXED ,0L); m_GisplistRK.SetExtendedStyle( LVS_GispEX_GispFULLROWSELECT | 允许整行选中 LVS_GispEX_GispHEADERDRAGDROP | 允许整列拖动 LVS_GispEX_GispGRIDLINES | 画出网格线 LVS_GispEX_GispONECLICKACTIVATE | 单击选中表项 LVS_GispEX_GispFLATSB 扁平风格的滚动条 LVS_GispEX_GispUNDERLINEHOT ); int i=0; m_GisplistRK.InsertColumn( i, "入库票号" ); m_GisplistRK.InsertColumn( 1, "药品编号" ); m_GisplistRK.InsertColumn( 2, "药品名称" ); m_GisplistRK.InsertColumn( 3, "供应商编号" ); m_GisplistRK.InsertColumn( 4, "供应商名称" ); m_GisplistRK.InsertColumn( 5, "仓库名称" ); m_GisplistRK.InsertColumn( 6, "应收金额" ); m_GisplistRK.InsertColumn( 7, "实收金额" ); m_GisplistRK.InsertColumn( 8, "未收金额" ); m_GisplistRK.InsertColumn( 9, "品种数" ); m_GisplistRK.InsertColumn( 10, "日期" ); m_GisplistRK.InsertColumn( 11, "结算方式" ); m_GisplistRK.InsertColumn( 12, "是否结清" ); m_GisplistRK.InsertColumn( 13, "操作员" ); m_GisplistRK.InsertColumn( 14, "经手人" ); for( i=0; i<15; i++ ) { m_GisplistRK.SetColumnWidth( i, LVSCW_GispAUTOSIZE_GispUSEHEADER ); } m_GisplistRK.Invalidate(); return true; } bool CDlgRkQuery::RefreshRkListView(CString sql) { if(!this->m_Gisprunsql.CheckSQLResult(sql)); _Gispvariant_Gispt value; m_GisplistRK.DeleteAllItems(); m_GisplistRK.SetRedraw(false); _Gispvariant_Gispt value; CString del_Gispsql; del_Gispsql.Format("delete from %s",this->m_GispsLstables[this->m_GispiCurTable]); int i=0; try{ sql_Gisp=del_Gispsql; m_Gisprecordset=m_Gispdatabase->Execute(sql_Gisp,NULL,adCmdText); sql_Gisp=sql; m_Gisprecordset=m_Gispdatabase->Execute(sql_Gisp,NULL,adCmdText); sql.Format("select from %s",this->m_GispsLstables[this->m_GispiCurTable]); sql_Gisp=sql; m_Gisprecordset=m_Gispdatabase->Execute(sql_Gisp,NULL,adCmdText); m_Gisprecordset->MoveFirst(); int i=0; if(m_Gisprunsql.CheckSQLResult(sql)) { while(!this->m_Gisprunsql.m_Gisprecordset->adoEOF) { value=m_Gisprunsql.m_Gisprecordset->GetCollect("rk_Gispph"); if(value.vt!=NULL) { this->m_GisplistRK.InsertItem(i,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("yp_Gispid"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,1,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("yp_Gispname"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,2,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("gys_Gispid"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,3,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("gys_Gispname"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,4,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("ck_Gispname"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,5,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("yf"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,6,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("sf"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,7,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("wf"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,8,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("pzs"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,9,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("rq"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,10,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("jsfs"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,11,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("is_Gispjq"); if(value.vt!=NULL) { CString isjq; bool a=value.boolVal; if(a)isjq="已结清"; else isjq="未结清"; this->m_GisplistRK.SetItemText(i,12,isjq); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("czy"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,13,(char)(_Gispbstr_Gispt)value); } value=m_Gisprunsql.m_Gisprecordset->GetCollect("jsr"); if(value.vt!=NULL) { this->m_GisplistRK.SetItemText(i,14,(char)(_Gispbstr_Gispt)value); } m_Gisprunsql.m_Gisprecordset->MoveNext(); } for( i=0; i<15; i++ ) { m_GisplistRK.SetColumnWidth( i, LVSCW_GispAUTOSIZE ); } } else { m_GisplistRK.DeleteAllItems(); for( i=0; i<15; i++ ) { m_GisplistRK.SetColumnWidth( i, LVSCW_GispAUTOSIZE_GispUSEHEADER); } } m_GisplistRK.SetRedraw(true); m_GisplistRK.Invalidate(); return true; } BOOL CDlgRkQuery::OnInitDialog() { CDialog::OnInitDialog(); this->InitRkListView(); this->RefreshRkListView("select from viewrk"); return TRUE; return TRUE unless you set the focus to a control EXCEPTION: OCX Property Pages should return FALSE } void CDlgRkQuery::OnDblclkListRkView(NMHDR pNMHDR, LRESULT pResult) { this->OnButtonOk(); pResult = 0; } C++ Source Part Four #if !defined(AFX_GispDREGEDIT_GispH_Gisp_Gisp3457F422_Gisp9BD0_Gisp4F37_Gisp9B 6E_Gisp382CC1B8321E_Gisp_GispINCLUDED_Gisp) #define AFX_GispDREGEDIT_GispH_Gisp_Gisp3457F422_Gisp9BD0_Gisp4F37_Gisp9B6E_Gisp382 CC1B8321E_Gisp_GispINCLUDED_Gisp #if _GispMSC_GispVER > 1000 #pragma once #endif _GispMSC_GispVER > 1000 DRegedit.h : header file #include "BaseEdit.h" CDRegedit dialog class CDRegedit : public CDialog { Construction public: DWORD m_GispVolumnSerialNumber; CDRegedit(CWnd pParent = NULL); standard constructor Dialog Data {{AFX_GispDATA(CDRegedit) enum { IDD = IDD_GispREGEDIT }; CButton m_GispButTry; CBaseEdit m_GispEdtCode; CBaseEdit m_GispEdtUserName; }}AFX_GispDATA Overrides ClassWizard generated virtual function overrides {{AFX_GispVIRTUAL(CDRegedit) protected: virtual void DoDataExchange(CDataExchange pDX); DDXDDV support }}AFX_GispVIRTUAL Implementation protected: Generated message map functions {{AFX_GispMSG(CDRegedit) virtual void OnOK(); virtual void OnCancel(); afx_Gispmsg void OnButhere(); afx_Gispmsg void OnButreg(); afx_Gispmsg void OnButtry(); afx_Gispmsg void OnButexit(); virtual BOOL OnInitDialog(); }}AFX_GispMSG DECLARE_GispMESSAGE_GispMAP() }; {{AFX_GispINSERT_GispLOCATION}} Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif !defined(AFX_GispDREGEDIT_GispH_Gisp_Gisp3457F422_Gisp9BD0_Gisp4F37_Gi sp9B6E_Gisp382CC1B8321E_Gisp_GispINCLUDED_Gisp) C++ Source Part Five #if !defined(AFX_GispDLGHF_GispH_Gisp_Gisp86FC554C_Gisp6C6D_Gisp4995_Gisp8630_ GispB3060269E3A7_Gisp_GispINCLUDED_Gisp) #define AFX_GispDLGHF_GispH_Gisp_Gisp86FC554C_Gisp6C6D_Gisp4995_Gisp8630_GispB30602 69E3A7_Gisp_GispINCLUDED_Gisp #if _GispMSC_GispVER > 1000 #pragma once #endif _GispMSC_GispVER > 1000 DlgHF.h : header file #include "myfunction.h" CDlgHF dialog class CDlgHF : public CDialog { Construction public: bool InitList(); CDlgHF(CWnd pParent = NULL); standard constructor LRunSql m_Gisprunsql; Dialog Data {{AFX_GispDATA(CDlgHF) enum { IDD = IDD_GispDIALOG_GispHUIFU }; CDateTimeCtrl m_GisptcRq; CListCtrl m_Gisplist; }}AFX_GispDATA Overrides ClassWizard generated virtual function overrides {{AFX_GispVIRTUAL(CDlgHF) protected: virtual void DoDataExchange(CDataExchange pDX); DDXDDV support }}AFX_GispVIRTUAL Implementation protected: Generated message map functions {{AFX_GispMSG(CDlgHF) virtual BOOL OnInitDialog(); virtual void OnOK(); afx_Gispmsg void OnDatetimechangeDatetimepicker1(NMHDR pNMHDR, LRESULT pResult); afx_Gispmsg void OnDblclkList1(NMHDR pNMHDR, LRESULT pResult); afx_Gispmsg void OnButtonDelete(); }}AFX_GispMSG DECLARE_GispMESSAGE_GispMAP() }; {{AFX_GispINSERT_GispLOCATION}} Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif !defined(AFX_GispDLGHF_GispH_Gisp_Gisp86FC554C_Gisp6C6D_Gisp4995_Gisp8 630_GispB3060269E3A7_Gisp_GispINCLUDED_Gisp)
本文档为【C 程序源码&#40;Psd&#41;】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_594905
暂无简介~
格式:doc
大小:49KB
软件:Word
页数:0
分类:高中英语
上传时间:2017-09-30
浏览量:22