全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年11月02日 湛江市赤坎区测评中心 道康宁 有机硅研发工程师 18人
- 贵州省六盘水市盘州市2025-2026学年三年级上学期期末考试语文试卷(有答案)
- 2026高一年级德育工作汇报课件:班团队活动与德育
- 2026健康中国行主题课件:平衡膳食宝塔
- 2026新学期乡村学校团委书记工作汇报课件:班主任心理育人的策略
- 2026新学期全体师生自然灾害预警信号的识别课件
- 2025-2026年健康管理师健康管理方案设计习题
- 2026年黑龙江省部编版六年级语文下册古诗文阅读理解专项训练习题
- 小学三年级道德与法治教学设计:单元整合视域下《让我们的学校更美好》深度教学实践
- 高中信息技术必修一教案:算法概念与描述的三层递进教学设计
- 《燃烧与爆炸》-第5章
- 2026年河北高考政治真题试卷+解析及答案
- 2026年企业未分配利润转增资本财务处理规范与税务申报技巧
- 2025年湖南岳阳市总工会社会化工会工作者和专职集体协商指导员招聘16人(公共基础知识)测试题附答案解析
- 医院招聘行政后勤考试试题(附答案)
- DB51T 3312-2025 四川省斜坡地质灾害隐患风险详查技术指南
- 2025年杭州水务考试题库
- 2025年上海农林职业技术学院单招笔试职业适应性测验试题库含答案解析(5套共100道单选合辑)
- 静配中心医院感染管理
- 小儿留置针护理课件
- 广东省安装工程综合定额(2018)Excel版
评论
0/150
提交评论