《VisualC++MFC编程实例》配套代码目录译者序前言第一部分基础知识第1章窗口 21.1窗口和API环境 21.1.1三种类型窗口 21.1.2客户区和非客户区 31.2窗口和MFC环境 41.3怎样应用MFC创建一个窗口 51.4怎样使用MFC销毁一个窗口 91.4.1捆绑到一个已有的窗口 91.4.2窗口类 101.4.3窗口进程 101.5怎样使用MFC创建一个窗口类 111.5.1使用AfxRegisterWndClass()函数注册一个窗口类 111.5.2使用AfxRegisterClass()函数创建一个窗口类 121.6怎样销毁一个MFC窗口类 141.7厂商安装的窗口类 141.8其他类型窗口 151.9桌面窗口 161.10小结 16第2章类 182.1基类 182.1.1CObject 182.1.2CCmdTarget 192.1.3CWnd 192.2应用程序、框架、文档和视图类 192.2.1CWinApp(O/C/W) 202.2.2CView(O/C/W) 212.3其他用户界面类 222.3.1通用控件类 232.3.2菜单类 232.3.3对话框类 242.3.4控制条类 242.3.5属性类 252.4绘图类 252.4.1设备环境类 252.4.2图形对象类 252.5文件类 262.6数据库类 262.6.1ODBC类 262.6.2DAO类 272.7数据集类 272.8其他数据类 272.9通信类 282.10其他类 292.11小结 31第3章消息处理 323.1发送或寄送一个消息 323.1.1发送一个消息 323.1.2寄送一个消息 323.1.3发送一个消息与寄送一个消息的比较 323.2怎样使用MFC发送一个消息 333.3怎样用MFC寄送一个消息 333.4三种类型的消息 343.4.1窗口消息 343.4.2命令消息 343.4.3控件通知 343.5MFC怎样接收一个寄送的消息 363.6MFC怎样处理一个接收到的消息 363.7处理用户界面的对象 443.8创建自定义窗口消息 453.8.1静态分配的窗口消息 453.8.2动态分配的窗口消息 463.9重定向消息 473.9.1子分类和超分类 473.9.2用MFC子分类窗口 483.9.3重载OnCmdMsg() 493.9.4使用SetWindowsHookEx() 493.9.5使用SetCapture() 493.9.6专有的消息泵 503.10小结 50第4章绘图 514.1设备环境 514.2在MFC环境中创建一个设备环境 524.2.1屏幕 524.2.2打印机 534.2.3内存 544.2.4信息 544.3绘图例程 554.3.1画点 554.3.2画线 554.3.3画形状 554.3.4形状填充和翻转 554.3.5滚动 564.3.6绘制文本 564.3.7绘制位图和图标 564.4绘图属性 564.4.1设备环境属性 574.4.2画线属性 584.4.3形状填充属性 584.4.4文本绘制属性 584.4.5映像模式 594.4.6调色板属性 624.4.7混合属性 624.4.8剪裁属性 634.4.9位图绘制属性 644.5元文件和路径 654.5.1元文件 654.5.2路径 664.6颜色和调色板 664.6.1抖动色 674.6.2未经抖动色 674.6.3系统调色板 674.6.4使用系统调色板 684.6.5动画色 714.7控制什么时候在哪里绘图 714.7.1处理WM_PAINT 714.7.2只绘制被无效化的
2024/7/20 14:29:27 4.61MB Visual C++ MFC编程实例源代码
1
开发了基于空间光调制器(SLM)和数码摄像机(CCD)的新型衍射光学实验系统。
用SLM取代掩模板,用AutoCAD、Matlab等绘图软件,在PC机屏幕上绘制小孔、狭缝以及复杂的几何图形,再通过接口电路传输到SLM。
用扩束准直后的激光束照射SLM,通过透镜在其后方借助CCD实时观察各图案的衍射图像,可对其菲涅耳与夫琅和费衍射特性进行观察和在线测量分析。
该系统能够完成典型几何图案、小孔狭缝、多种形状随机分布孔等三类对象的衍射实验。
系统实时性好,衍射图像可存储和处理,灵活方便。
2024/7/19 17:14:38 303KB 光调制器; 数码摄像机; 衍射实验
1
不同版本的东东实现起来,对新手还是有困难的,这里给出了一个通用框架,只要修改DrawScene的内容,就可以实现Opengl的绘制。
平台vs2010+MFC+Opengl。
亲测可以使用
2024/7/19 11:14:13 45.59MB MFC Opengl vs2010
1
Matlab绘图教程(大量实例PPT)
2024/7/16 13:37:54 857KB Matlab
1
这是利用ACtiveX的串口控件Mscomm编程的一个项目,里面涉及MFC界面设计,串口的基本通信,串口接收处理绘图等操作
2024/7/14 9:54:46 3.52MB MFC 串口 VC
1
SZTextView插入式UITextView替换为您提供:占位符。
从技术上讲,它与其他解决方案的不同之处在于,它尝试像UITextField的_placeholderLabel一样工作,因此您不应遭受诸如跳转文本视图或加载自定义绘图代码之类的_placeholderLabel。
要求您的iOS项目。
在iOS8.x,9.x,10.x上进行了单元测试-有关详细信息,请参见.travis.yml。
安装克隆此并将项目添加到您的Xcode工作区,使用或。
可可豆将此添加到您的Podfile:pod'SZTextView'迦太基将此行添加到您的Cartfile中:g
2024/7/13 13:24:09 35KB objective-c Objective-CObjective-C
1
本文档是自编软件ZhetdiSurMap自动绘图各种地物格式详解。
1)、ZhetdiSurMap是基于道亨软件ORG、IND、ASA二次开发,高效出图;
2)、ZhetdiSurMap软件是基于道亨软件平台的数据处理系统,用于电力测量专业道亨平断面绘图;
3)、ZhetdiSurMap数据处理软件,在不增加外业工作量前提、使内业方便、简单数据处理并自动绘图;
4)、ZhetdiSurMap能识别的地物数据库(跨越地物、道路、房屋、水系等常见地物),通过地物顺序来识别处理。
2024/7/12 15:15:50 65.39MB 平断面图 SLCAD道亨 塔基 电力测量
1
第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
WeNote简单易用。
您可以快速创建颜色注释,任务列表,提醒和日历。
地球上最好的记事本。
您可以通过PIN码,图案,密码或指纹来锁定便笺和待办事项列表,以保护机密信息。
当您写下笔记,电子邮件,电话号码,消息,烹饪食谱,购物清单和待办事项清单时,您将意识到这是地球上最简单,最易用的记事本。
即使没有Internet连接,WeNote仍可完美脱机工作。
无需登录。
在这个阶段,WeNote提供免费且无广告的功能,目的是实现最佳的用户体验。
功能•创建颜色注释和待办事项列表•使用标签和颜色进行组织•图片作为附件•绘图和手写作为附件•录音(高级)•通过PIN,图案,密码或指纹
2024/6/28 3:15:05 14.74MB WeNote Premium
1
vc绘图,GDI+绘图,比GDI多了很多优点,比如抗锯齿,透明色等等!
2024/6/27 22:42:14 4.23MB GDI+
1
共 579 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡