第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
C#程序设计综合实践C#简单计算器,学生通讯录,拼图游戏,多文档文本编辑器代码及最终实验报告
1
基于visualstudio2015的MFC多文档的OpenGL的时钟程序,实现了获取本地时间,时针分针秒针的精确走向。
2024/2/5 11:33:37 152KB OpenGL 时钟 MFC 多文档
1
基于OpenCascade6.8.0的MFC多文档程序,专业人士应该知道。
2023/11/26 18:31:24 359KB OpenCascade MFC MDI VC++2008
1
实验四(多文档文本编辑器).zip
2023/11/14 6:04:14 1.22MB c# visual studio 文本编辑器
1
如何在MFC对话框程序里采用OpenGL绘图网上可以搜到很多介绍在MFC单文档/多文档程序里如何设置OpenGL绘图的方法,但是对话框MFC程序的与之有很大不同。
下面的代码会示例如何在对话框程序里设置OpenGL。
请注意几个重要的地方:
2023/11/14 2:52:29 12.61MB 对话框 OpenGL Picture Control
1
为了便于用户使用以及软件功能扩充,在电力系统分析综合程序(PowerSystemAnalysisSoftwarePackage,PSASP)7.0版中设计和开发了图模一体化支持平台。
该平台具备多文档界面(MDI,MultiDocumentInterface),可以方便地建立电网分析的各类数据,绘制所需要的各种图形(单线图、地理位置接线图、厂站主接线图等)。
该平台服务于PSASP的各计算模块,在此之上可以进行各种分析计算,输出计算结果。
2023/10/12 12:50:09 2.15MB PSASP
1
使用Qt5.10.0版本,QtCreator软件开发的多文档编辑器程序,作者实际测试,编译运行均可成功,对Qt有兴趣的小伙伴可作为学习参考。
2023/9/26 2:14:06 12KB Qt C++ Windows 多文档编辑器
1
第一章Win32API概论…………………………………………………………………………11.1为什么使用Win32API…………………………………………………………………11.2Win32API简介…………………………………………………………………………11.3综述………………………………………………………………………………………11第二章窗口管理函数(WindowsControlFunction)……………………………………132.1易用特性函数(AccessibilityFeatures)…………………………………………132.2按钮函数(Button)……………………………………………………………………202.3插入标记(^)函数(Caret)…………………………………………………………212.4组合框函数(Combobox)……………………………………………………………242.5通用对话框函数(CommonDialogBox)……………………………………………252.6标函数(Cursor)………………………………………………………………………362.7对话框函数(DialogBox)……………………………………………………………402.8编辑控制函数(EditControl)………………………………………………………542.9图标函数(Icon)………………………………………………………………………542.10键盘加速器函数(KeyboardAccelerator)………………………………………612.11键盘输入函数(KeyboardInPut)…………………………………………………632.12列表框函数(Listbox)……………………………………………………………752.13菜单函数(Menu)……………………………………………………………………762.14消息和消息队列函数(MessageandMessageQueue)……………………………902.15鼠标输入函数(MouseInput)……………………………………………………1002.16多文档接口函数(MultipleDocumentInterface)……………………………1032.17资源函数(Resource)………………………………………………………………1052.18滚动条函数(ScrollBar)…………………………………………………………1132.19窗口函数(Window)…………………………………………………………………1192.20窗口类函数(WindowClass)………………………………………………………1442.21窗口过程函数(WindowProcedure)………………………………………………1502.22窗口属性函数(WindowProperty)………………………………………………152第三章图形设备接口函数(GraphicDeviceInterfaceFunction)…………………1553.1位图函数(Bitmap)…………………………………………………………………1553.2笔刷函数(Brush)……………………………………………………………………1713.3剪切函数(Clipping)………………………………………………………………1763.4颜色函数(Color)……………………………………………………………………1793.5坐标空间与变换函数(CoordinateSpaceTransformation)……………………1863.6设备环境函数(DeviceContext)…………………………………………………1953.7填充形态函数(Filledshape)……………………………………………………2113.8字体和正文函数(FontandText)…………………………………………………2153.9ICM2.0函数…………………………………………………………………………2383.10线段和曲线函数(LineandCurve)………………………………………………2953.11图元文件函数(Metafile)…………………………………………………………3003.12多显示器函数(MultipleDisplayMonitors)…………………………………3113.13绘图函数和画图函数(PaintingandDrawing)……………………………
2023/8/31 12:16:21 662KB windowsapi 手册 chm
1
目录第1章UML类图实训1.1知识讲解1.1.1UML概述1.1.2类与类的UML表示1.1.3类之间的关系1.2实训实例1.2.1类图实例之图书管理系统1.2.2类图实例之商场会员管理系统1.3实训练习第2章面向对象设计原则实训2.1知识讲解2.1.1面向对象设计原则概述2.1.2单一职责原则2.1.3开闭原则2.1.4里氏代换原则2.1.5依赖倒转原则2.1.6接口隔离原则2.1.7合成复用原则2.1.8迪米特法则2.2实训实例2.2.1单一职责原则实例分析2.2.2开闭原则实例分析2.2.3里氏代换原则实例分析2.2.4依赖倒转原则实例分析2.2.5接口隔离原则实例分析2.2.6合成复用原则实例分析2.2.7迪米特法则实例分析2.3实训练习第3章创建型模式实训3.1知识讲解3.1.1设计模式3.1.2创建型模式概述3.1.3简单工厂模式3.1.4工厂方法模式3.1.5抽象工厂模式3.1.6建造者模式3.1.7原型模式3.1.8单例模式3.2实训实例3.2.1简单工厂模式实例之图形工厂3.2.2工厂方法模式实例之日志记录器3.2.3抽象工厂模式实例之数据库操作工厂3.2.4建造者模式实例之游戏人物角色3.2.5原型模式实例之快速创建工作周报3.2.6单例模式实例之多文档窗口3.3实训练习第4章结构型模式实训4.1知识讲解4.1.1结构型模式概述4.1.2适配器模式4.1.3桥接模式4.1.4组合模式4.1.5装饰模式4.1.6外观模式4.1.7享元模式4.1.8代理模式4.2实训实例4.2.1适配器模式实例之算法适配4.2.2桥接模式实例之跨平台视频播放器4.2.3组合模式实例之杀毒软件4.2.4装饰模式实例之界面显示构件库4.2.5外观模式实例之文件加密4.2.6享元模式实例之围棋棋子4.2.7代理模式实例之日志记录代理4.3实训练习第5章行为型模式实训5.1知识讲解5.1.1行为型模式概述5.1.2职责链模式5.1.3命令模式5.1.4解释器模式5.1.5迭代器模式5.1.6中介者模式5.1.7备忘录模式5.1.8观察者模式5.1.9状态模式5.1.10策略模式5.1.11模板方法模式5.1.12访问者模式5.2实训实例5.2.1职责链模式实例之在线文档帮助系统5.2.2命令模式实例之公告板系统5.2.3解释器模式实例之机器人控制程序5.2.4迭代器模式实例之商品名称遍历5.2.5中介者模式实例之温度转换器5.2.6备忘录模式实例之游戏恢复点设置5.2.7观察者模式实例之股票变化5.2.8状态模式实例之银行账户5.2.9策略模式实例之电影票打折5.2.10模板方法模式实例之数据库操作5.2.11访问者模式实例之奖励审批5.3实训练习第6章模式联用与综合实例实训6.1设计模式补充知识6.1.1反射与配置文件6.1.2GRASP模式6.1.3架构模式与MVC6.2模式联用实训6.2.1适配器模式与桥接模式联用6.2.2组合模式与命令模式联用6.2.3外观模式与单例模式联用6.2.4原型模式与备忘录模式联用6.2.5观察者模式与组合模式联用6.2.6访问者模式、组合模式与迭代器模式联用6.3综合实例实训6.3.1多人联机射击游戏6.3.2数据库同步系统6.4实训练习附录A参考答案A.1第1章实训练习参考答案A.2第2章实训练习参考答案A.3第3章实训练习参考答案A.4第4章实训练习参考答案A.5第5章实训练习参考答案A.6第6章实训练习参考答案参考文献
2023/8/13 15:25:23 32.93MB 设计模式 UML
1
共 33 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡