批量转换使用说明:把欲转换的MEID号码存放到MEID.TXT文件中,文件放到桌面上。
点击“批量转换”,出现“OK”对话框转换成功桌面上会生成ESN.TXT文件
2025/11/17 1:34:55 37KB MEID号码,批量转换,pESN
1
【前言】工作或学习中可能需要实现基于VC读\写Excel文件的功能,本人最近也遇到了该问题。
中间虽经波折,但是最终还是找到了解决问题的办法。
在此跟大家分享,希望对跟我同样迷茫过的同学们有所帮助。
1、程序功能1)打开一个excel文件;2)显示到CListCtrl上;3)新建一个Excel文件。
以上均在对话框中实现。
2、平台VC++20103、实现方法常用的Excel打开方式有两种1)通过数据库打开;2)OLE方式打开。
由于方式1)操作繁琐,经常出现莫名的错误,这里选用方式2).4、准备步骤首先新建一个Dialog窗体程序,添加listcontrol和两个按钮1)将ExcelLib文件夹拷贝到程序目录下;
2)将Export2Excel.h,Export2Excel.cpp两个文件添加到项目;
3)包含头文件,#include"ExcelLib/Export2Excel.h"通过以上步骤在程序中引入了可以读取Excle文件的CExport2Excel类;
5、打开excel文件通过按钮点击打开voidCExcelTestDlg::OnBnClickedButtonOpenExcel(){//获取文件路径CFileDialog*lpszOpenFile;CStringszGetName;lpszOpenFile=newCFileDialog(TRUE,"","",OFN_FILEMUSTEXIST|OFN_HIDEREADONLY,"ExcelFile(*.xlsx;*.xls)|*.xls;*.xlsx",NULL);if(lpszOpenFile->DoModal()==IDOK){szGetName=lpszOpenFile->GetPathName();SetWindowText(szGetName);deletelpszOpenFile;}elsereturn;//打开文件//文件中包含多个sheet时,默认打开第一个sheetCExport2ExcelExcel_example;Excel_example.OpenExcel(szGetName);//获取sheet个数intiSheetNum=Excel_example.GetSheetsNumber();//获取已使用表格行列数intiRows=Excel_example.GetRowCount();intiCols=Excel_example.GetColCount();//获取单元格的内容CStringcs_temp=Excel_example.GetText(1,1);//AfxMessageBox(cs_temp);//Listcontrol上显示//获取工作表列名(第一行)CStringArraym_HeadName;m_HeadName.Add(_T("ID"));for(inti=1;iGetItemCount()>0){m_list.DeleteColumn(0);}//初始化ClistCtrl,加入列名InitList(m_list,m_HeadName);//填入内容//第一行是标题,所以从第2行开始CStringnum;intpos;for(introw=2;row<=iRows;row++){pos=m_list.GetItemCount();num.Format(_T("%d"),pos+1);m_list.InsertItem(pos,num);for(intcolum=1;colum<=iCols;colum++){//插入均从序号0开始m_list.SetItemText(pos,colum,Excel_e
2025/11/15 14:25:49 281KB VC++ Excel OLE VS2010
1
MapGIS6.7安装问题大部分都会出现这个网络地址的方面,只有先启动驱动狗,一般就不会有什么问题了.在弹出的对话框中输入127.0.0.1,确定即可
2025/11/12 17:33:36 566KB MApGIS6.7
1
将apk拷贝到/system/prv-app目录下并文件授权777在你的APP中向usb-permission-issuer发送广播,申请usb权限,等申请通过在使用USB就不会弹出USB授权对话框,需要人为确认的情况。
Intentintent=newIntent();intent.setAction("ACTION_USB_PERMISSION_ISSUER");intent.putExtra("packageName","你的app-package");intent.putExtra("deviceClass",1569);//device_filter.xml里的字段intent.putExtra("deviceSubclass",8963);//发送广播sendBroadcast(intent);或者Intentintent=newIntent();intent.setAction("ACTION_USB_PERMISSION_ISSUER");intent.putExtra("packageName","你的app-package");intent.putExtra("vendorId",1569);//device_filter.xml里的字段intent.putExtra("productId",8963);//发送广播sendBroadcast(intent);
2025/11/12 0:05:28 1.08MB android USB 授权工具
1
本资源为wpfdemo,通过文件夹对话框实现本地路径的图像文件读取,以及本地路径的文件保存,小小程序,大神勿喷!
2025/11/7 13:13:05 60KB wpf bitmapimage
1
win32应用程序中建立对话框,在win32中调用mfc的类库,利用create和callback,产生对话框窗体。
2025/11/7 2:15:58 1.11MB win32、mfc、窗体
1
vc6如鹏网win32对话框向导工程tabcontrol控件使用demo
2025/11/6 7:42:33 36KB win32 对话框 tab control控件
1
众所周知PCB设计软件AltiumDesigner很受大家欢迎,它的前身是Protel99,且比protel功能更强大好用,但完全安装要占用几个G的硬盘空间,而且除了原理图和PCB设计,其它功能大部份人基本不会去用;
因此制作了此精简版,完全可以胜任原理图到PCB的设计功能;
此安装程序165M,安装后占用500M左右的硬盘空间;
安装好启动AD6,选择菜单“DXP”->"Preferences",再点击对话框左侧的“PCBEditor”->"TrueTypeFonts",然后把对话框右边“EmbedTrueTypefontsinsidePCBdocuments”前面小方框内的勾去掉,这样画的PCB文件就不会很大。
2025/11/5 11:06:21 165.63MB PCB AD6 Altium Desig
1
MFC对话框实现系统的启动界面和登录界面的设计
2025/10/29 4:25:25 5.1MB VC/MFC 启动及登录
1
《matlabgui设计学习手记(第2版)》首先介绍了gui设计的预备知识;
然后详细讲解了gui对象的属性及两种创建gui的方法:采用函数创建和采用guide创建;
之后深入讲解了activex控件、定时器、串口及mcc编译的相关知识;
最后,书中给出两个综合实例,供读者研究学习。
书中穿插了大量的图表和例题,方便读者边查边练。
《matlabgui设计学习手记(第2版)》适合需要短时间内迅速掌握matlabgui设计的初学者,也可作为相关专业师生或工程开发人员的参考手册。
第1章GUl设计预备知识第2章文件1/O第3章二维绘图简介第4章句柄图形系统第5章预定义对话框第6章采用GUIDE建立GUI第7章ActiveX控件第8章定时器第9章串口编程第10章mcc编译第11章综合实例附录MATLABGUI设计常用函数
2025/10/29 4:26:03 45.69MB matlab GUI设计
1
共 506 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡