




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,mfc显示位图if(!m_Dlgbar.Create(this, IDD_DIALOGBAR, CBRS_LEFT|CBRS_TOOLTIPS|CBRS_FLYBY, IDD_DIALOGBAR) TRACE0(Failed to create DlgBarn); return -1; / fail to create void CTestView:OnDraw(CDC* pDC)CTestDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);/ TODO: add draw code for native data here/ TODO: add draw code for native data here/在视图中显示一副图像/*HBITMAP hBitmap = (HBITMAP) LoadImage(NULL, F:/testui/testui.bmp,IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION|LR_DEFAULTSIZE|LR_LOADFROMFILE);/定义一个位图对象CBitmap m_bitmap;/将位图句柄与位图对象相连接m_bitmap.Attach(hBitmap);/位图信息结构BITMAP bm;/将位图数据存入位图结构m_bitmap.GetBitmap(&bm);/源CDC dcImage;dcImage.CreateCompatibleDC(pDC); dcImage.SelectObject(&m_bitmap);/画图pDC-BitBlt(0,0,bm.bmWidth,bm.bmHeight,&dcImage,0,0,SRCCOPY);*/2,坐标显示 CDC *pDC=GetDC();CBrush backbrush(RGB(205,205,180);CBrush* pOldBrush = pDC-SelectObject(&backbrush);CRect rect;GetClientRect(rect);pDC-PatBlt(rect.left, rect.top, rect.Width(), rect.Height(), PATCOPY);pDC-SelectObject(pOldBrush);/划XY坐标CPen pen1(PS_SOLID,3,RGB(0,0,205);CPen pen2(PS_SOLID,1,RGB(209,209,209);CClientDC dc(this);CPen *poldpen =dc.SelectObject(&pen1);dc.MoveTo(40,20);dc.LineTo(40,320);/o点dc.MoveTo(40,320);dc.LineTo(1040,320);dc.MoveTo(40,360);dc.LineTo(40,660);/o点dc.MoveTo(40,660);dc.LineTo(1040,660);dc.SetBkColor(RGB(205,205,180);dc.SetTextColor(RGB(0,0,0);dc.SetTextAlign(TA_RIGHT);dc.TextOut(30,310,0);dc.TextOut(30,650,0);/dc.TextOut(750,100,压力显示(PA));/划分隔线 和 y分度CString str;poldpen=dc.SelectObject(&pen2);for (int i=1;iEnable( TRUE ); 4,导出execl文件在stdAfx.h中添加#include afxdb.h CDatabase database;CString sDriver = MICROSOFT EXCEL DRIVER (*.XLS); / Excel安装驱动CString sExcelFile,sPath; CString sSql,sql;/获取主程序所在路径,存在sPath中GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);sPath.ReleaseBuffer ();int nPos;nPos=sPath.ReverseFind ();sPath=sPath.Left (nPos);/ 要建立的Excel文件sExcelFile = sPath + exceltest.xls; /sExcelFile = F:exceltest.xls; CFileFind finder;BOOL bWorking = finder.FindFile(sExcelFile);/寻找文件if (bWorking)/如果已经存在文件,则删除CFile:Remove(LPCTSTR)sExcelFile);/ 创建进行存取的字符串sql.Format(DRIVER=%s;DSN=;FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=%s;DBQ=%s,sDriver, sExcelFile, sExcelFile);if( database.OpenEx(sql,CDatabase:noOdbcDialog) )sSql = CREATE TABLE Exceldemo (压力 NUMBER,温度 NUMBER,时间 TEXT,仪表号 TEXT); database.ExecuteSQL(sSql); sSql=insert into Exceldemo values(1,20,2012-12-21,4);database.ExecuteSQL(sSql);/ 关闭数据库database.Close();AfxMessageBox(Excel文件写入成功!);5,ado操作access在stdAfx.h中#include / MFC support for Windows Common Controls#import C:Program FilesCommon FilesSystemadomsado15.dll no_namespace rename(EOF,rsEOF)#endif / _AFX_NO_AFXCMN_SUPPORTCoInitialize(NULL);_ConnectionPtr pConn(_uuidof(Connection);_RecordsetPtr pRst(_uuidof(Recordset);_CommandPtr pCmd(_uuidof(Command);pConn-ConnectionString=Provider=MIcrosoft.Jet.OLEDB.4.0;Data source=student.mdb; /pCmd-put_ActiveConnection(_variant_t(IDispatch*)pConn);/ pCmd-CommandText=select * from student;/ pRst=pCmd-Execute(NULL,NULL,adCmdText); pConn-Open(,adConnectUnspecified); /pCmd-CommandText=INSERT INTO student (num,name,age) VALUES (11,cxk1,16);/pRst=pCmd-Execute(NULL,NULL,adCmdText); CString sql,cname; /cname=name; /int d=220;/ sql.Format(_T(insert into student(num,name,age) values(%d,%s,16),d,cname);/sql=delete * from student; pConn-Execute(_bstr_t)sql,NULL,adCmdText); pRst=pConn-Execute(select * from student,NULL,adCmdText); while(!pRst-rsEOF) (CListBox*)GetDlgItem(IDC_LIST1)-AddString(_bstr_t)pRst-GetCollect(name); pRst-MoveNext(); pRst-Close(); pConn-Close(); pCmd.Release(); pRst.Release(); pConn.Release(); CoUninitialize();6 。mfc 网络编程WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested=MAKEWORD(1,1);err=WSAStartup(wVersionRequested,&wsaData);if(err!=0)return;if(LOBYTE(wsaData.wVersion)!=1|HIBYTE(wsaData.wVersion)!=1)WSACleanup();return ;SOCKET sockSrc=socket(AF_INET,SOCK_STREAM,0);SOCKADDR_IN addrSrc;addrSrc.sin_addr.S_un.S_addr=htonl(INADDR_ANY);addrSrc.sin_family=AF_INET;addrSrc.sin_port=htons(7000);bind(sockSrc,(SOCKADDR*)&addrSrc,sizeof(SOCKADDR);listen(sockSrc,5);SOCKADDR_IN addrcl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【中考专题】2026年中考数学专项提优复习:代数式【附答案】
- 2025产品代理合同范本
- 2025年大庆油田有限责任公司春季高校毕业生招聘模拟试卷附答案详解(完整版)
- 2025合同买卖协议书样本
- 2025江西赣州经济技术开发区退役军人服务中心招聘见习生1人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年四川省成都市青白江区七所“两自一包”公办学校招聘教师(152人)考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025医疗机构专家劳动合同书
- 2025年牡丹江绥芬河市公开招聘公益性岗位工作人员20人(第一批)考前自测高频考点模拟试题及答案详解(夺冠系列)
- 焦作师范考试题库及答案
- 煤矿班长考试题库及答案
- 核桃肽粉生产技术规程(征求意见稿)编制说明
- 《储能技术》课件-3.各种类型的蓄能技术
- (2025)企业首席质量官培训考核试题(附含答案)
- 2024年丽水市莲都区事业单位招聘真题
- 农业现代化种植技术培训课件
- 中城汽车(山东)有限公司审计报告
- 锂电池pack工厂安全培训课件
- 大学博士竞赛试题及答案
- 钢结构彩钢瓦施工工艺与技术交底
- 2025版煤矿安全规程宣贯培训课件
- 梁启超家教家风课件
评论
0/150
提交评论