前半部分讲解的很基础而详细,后半部分附有大量案例。
发下目录,自己看着办吧。
目录译者序前言第一部分基础第1章概述 11.1Windows基础 11.1.1窗口类结构 21.1.2消息 21.1.3客户区和非客户区 21.1.4重叠窗口、弹出窗口和子窗口 21.1.5父窗口和宿主窗口 31.2Windows消息 31.2.1发送或寄送消息 41.2.2消息类型 41.2.3接收消息 41.2.4窗口处理函数的子类化 51.3窗口绘图 51.3.1设备环境 51.3.2绘图工具 61.3.3映射模式 61.3.4窗口视和视口视 61.3.5逻辑单位和设备单位 71.3.6绘图函数 71.3.7抖动和非抖动颜色 71.3.8设备无关位图 81.3.9元文件 81.3.10何时绘图 81.4MFC基础 81.5DeveloperStudio基础 91.6Windows和MFC总结 101.7基本类 101.8应用类 111.8.1文档视 111.8.2CWinApp(OC) 111.8.3文档模板 121.8.4线程 121.8.5CFrameWnd(OCW) 121.8.6CDocument(OC) 121.8.7CView(OCW) 131.8.8对话框应用程序 131.8.9SDI应用程序 131.8.10MDI应用程序 131.9其余用户界面类 131.9.1通用控件类 131.9.2菜单类(O) 141.9.3对话框类 151.9.4通用对话框MFC类 151.9.5控件条类(OCW) 151.9.6属性类 151.10绘图类 161.11其他MFC类 161.11.1文件类 161.11.2CArchive和序列化 161.11.3数据库类 171.11.4ODBC类 171.11.5DAO类 171.11.6数据集合类 171.11.7通信类 181.12类的消息机制 181.12.1MFC如何接收一个寄送消息 181.12.2MFC如何处理接收的消息 181.12.3UI对象 201.13小结 20第2章控制条 212.1通用控制条 212.2用API创建控制条 222.3用MFC创建控制条 242.3.1CToolBarCtrl和CStatusBarCtrl 242.3.2CToolBar和CStatusBar 242.3.3CControlBar 262.4停靠栏 272.4.1设置停靠功能 282.4.2自动改变大小和移动 302.4.3停靠栏小结 302.5浮动条 312.6MFC的高级控制条类小结 322.7视和控制条如何共享客户区 322.7.1CFrameWnd::RecalcLayout() 32 2.7.2CWnd::RepositionBars() 332.7.3CControlBar::OnSizeParent() 332.7.4CalcDynamicLayout()和CalcFixedLayout() 342.7.5CToolBar::CalcFixedLayout()和CToolBar::CalcDynamicLayout() 352.7.6工具栏布局 352.7.7CStatusBar::CalcFixedLayout() 362.7.8CDockBar::CalcFixedLayout() 362.7.9共享客户区小结 362.8对话条 372.9伸缩条 382.9.1CReBar和CReBarCtrl 392.9.2CReBar::CalcFixedLayout() 392.10命令条 392.11控制条窗口小部件风格 402.11.1工具栏按钮风格 402.11.2状态栏窗格风格 402.11.3伸缩条段风格 402.12设计自己的控制条 412.12.1重载CControlBar::CalcDynamic-Layout() 412.12.2增加WM_SIZEPARENT消息处理器 412.12.3重载CMainFrame::RecalcLayout() 412.12.4从CDockBar派生 422.13实例 422.14总结 42第3章通信 433.1进程间通信 433.1.1通信策略 433.1.2同步和异步通信 443.2窗口消息 443.2.1打开和关闭 443.2.2读与写 453.2.3回顾 453.3动态数据交换 463.3.1客户/服务器 463.3.2打开和关闭 463.3.3读和写 473.3.4其他DDE函数 483.3.5MFC支持 483.3.6回顾 493.4消息管道 493.4.1打开和关闭 493.4.2读和写 503.4.3回顾 513.5Windows套接字 513.5.1打开和关闭 523.5.2读和写 523.5.2通过Windows套接字序列化 533.5.3数据流和数据报 533.5.4回顾 543.6串行/并行通信 543.6.1打开和关闭 543.6.2读和写 543.6.3配置端口 553.6.4回顾 553.7Internet通信 563.7.1打开和关闭文件 563.7.2读文件 563.7.3打开和关闭连接 563.7.4其他Internet类 573.8通信方式小结 573.9共享数据 583.10共享内存文件 583.10.1创建和销毁 583.10.2读和写 583.10.3回顾 593.11文件映射 593.11.1打开和关闭 593.11.2读和写 603.11.3数据同步 603.11.4回顾 603.12客户/服务器 613.12.1传递调用参数 613.12.2远程过程调用 623.13小结 62第二部分用户界面实例第4章应用程序和环境 644.1实例1:在工具栏中添加静态标识符 644.2实例2:在工具栏中添加动态标识符 714.3实例3:只启动一个实例 754.4实例4:创建对话框/MDI混合式应用程序 774.5实例5:在系统托盘中添加图标 794.6实例6:主菜单状态栏中的标记 81第5章菜单、控件条和状态栏 855.1实例7:在菜单中添加图标 855.2实例8:调整命令条外观 975.3实例9:可编程工具栏 1025.4实例10:在对话框中添加工具栏、菜单和状态栏 1275.5实例11:在弹出菜单中增加位图标记 1295.6实例12:工具栏上的下拉按钮 1315.7实例13:在状态栏中添加图标 1365.8实例14:使用伸缩条 141第6章视 1436.1实例15:创建标签窗体视 1436.2实例16:创建具有通用控件的视 1506.3实例17:打印报表 1566.4实例18:打印视 1676.5实例19:绘制MDI客户视 1746.6实例20:拖放文件到视 177第7章对话框和对话条 1797.1实例21:动态改变对话框的尺寸 1797.2实例22:自定义数据交换并验证 1847.3实例23:重载通用文件对话框 1877.4实例24:重载通用颜色对话框 1907.5实例25:获得目录名 1927.6实例26:子对话框 1977.7实例27:子属性表 198第8章控件窗口 2008.1实例28:自己绘制的控件 2008.2实例29:在窗口标题中添加按钮 2048.3实例30:添加热键控件 211第9章绘图 2139.1实例31:使用非散射颜色 2139.2实例32:伸展位图 2279.3实例33:抓取屏幕 2319.4实例34:输出DIB位图文件 236第10章帮助 24310.1实例35:添加帮助菜单项 24310.2实例36:添加上下文相关帮助 24510.3实例37:添加气泡帮助 247第11章普通窗口 25411.1实例38:创建普通窗口 25411.2实例39:创建短调用形式窗口类 25611.3实例40:创建长调用形式窗口类 258第12章特定的应用程序 26112.1实例41:创建简单的文本编辑器 26112.2实例42:生成简单的RTF编辑器 26212.3实例43:创建资源管理器界面 26512.4实例44:创建简单的ODBC数据库编辑器 28412.5实例45:创建简单的DAO数据库编辑器 28712.6实例46:创建简单的向导 289第三部分内部处理实例第13章消息和通信 29513.1实例47:等待消息 29613.2实例48:清除消息 29713.3实例49:向其他应用程序发送消息 29813.4实例50:与其他应用程序共享数据 30013.5实例51:使用套接字与任意的应用程序通信 30113.6实例52:使用串行或并行I/O 321第14章多任务 33114.1实例53:后台处理 33114.2实例54:运行其他应用程序 33214.3实例55:改变优先级 33414.4实例56:应用程序内部的多任务工作者线程 33614.5实例57:应用程序内部的多任务—用户界面线程 33914.6实例58:向用户界面线程发送消息 34214.7实例59:线程间的数据共享 343第15章其他 34715.1实例60:创建定时器 34715.2实例61:播放声音 34915.3实例62:创建VC++宏 35015.4实例63:使用函数地址 35115.5实例64:二进制字符串 35215.6实例65:重新启动计算机 35615.7实例66:获得可用磁盘空间 35715.8实例67:闪烁窗口和文本 358第四部分附录附录A消息和重载顺序 361附录B绘图结构 385
2025/10/26 16:29:39 6.89MB MFC
1
顺络叠层电感0603
2025/10/11 20:23:02 546KB 叠层电感
1
目录序言前言第1章网络互连介绍 11.1认证目标1.01:网络互连模型 11.1.1网络的发展 21.1.2OSI模型 21.1.3封装 31.2认证目标1.02:物理层和数据链路层 41.2.1DIX和802.3Ethernet 51.2.2802.5令牌环网 71.2.3ANSIFDDI 81.2.4MAC地址 91.2.5接口 91.2.6广域网服务 121.3认证目标1.03:网络层和路径确定 171.3.1第3层地址 171.3.2已选择路由协议和路由选择协议 171.3.3路由选择算法和度 181.4认证目标1.04:传输层 181.4.1可靠性 181.4.2窗口机制 181.5认证目标1.05:上层协议 181.6认证目标1.06:Cisco路由器、交换机和集线器 181.7认证目标1.07:配置Cisco交换机和集线器 201.8认证总结 201.92分钟练习 221.10自我测试 23第2章从CiscoIOS软件开始 312.1认证目标2.01:用户界面 312.1.1用户模式和特权模式 312.1.2命令行界面 322.2认证目标2.02:路由器基础 352.2.1路由器元素 352.2.2路由器模式 352.2.3检查路由器状态 372.2.4Cisco发现协议 382.2.5远程访问路由器 392.2.6基本测试 392.2.7调试 402.2.8路由基础 412.3认证目标2.03:初始配置 432.3.1虚拟配置注册表设置 462.3.2启动序列:引导系统命令 472.3.3将配置传送到服务器或从服务器上复制配置 472.4认证目标2.04:自动安装配置数据 492.5认证总结 492.62分钟练习 502.7自我测试 51第3章IP寻址 583.1认证目标3.01:IP地址类 583.1.1IP地址的结构 583.1.2特殊情况:回路、广播和网络地址 593.1.3识别地址类 603.1.4子网掩码的重要性 613.1.5二进制和十进制互相转换 623.2认证目标3.02:子网划分和子网掩码 643.2.1子网划分的目的 653.2.2在默认子网掩码中加入位 653.3认证目标3.03:子网规划 663.3.1选择子网掩码 663.3.2主机数目的影响 663.3.3确定每个子网的地址范围 673.4认证目标3.04:复杂子网 683.4.1子网位穿越8位位组边界 683.4.2变长子网掩码 693.4.3超网划分 703.5认证目标3.05:用CiscoIOS配置IP地址 713.5.1设置IP地址和参数 713.5.2主机名称到地址的映射 713.5.3使用ping 723.5.4使用IPTRACE和Telnet 733.6认证总结 733.72分钟练习 743.8自我测试 75第4章TCP/IP协议 884.1认证目标4.01:应用层服务 894.2认证目标4.02:表示和会话层服务 894.2.1远程过程调用 894.2.2Socket 894.2.3传输层接口 904.2.4NetBIOS 904.3认证目标4.03:协议的详细结构 904.3.1传输层 914.3.2TCP 914.3.3UDP 934.4认证目标4.04:网络层 944.4.1网际协议 944.4.2地址解析协议 954.4.3反向地址解析协议 964.4.4逆向地址解析协议 964.4.5网际控制消息协议 964.5认证目标4.05:操作系统命令 974.5.1UNIX 97
2025/9/8 22:48:42 8.22MB CCNA 中文
1
艾科液晶驱动芯片源代码,可以工作,成本低,方便,稳定
2025/1/6 13:53:10 5.39MB AK630A
1
钽电容封装,包含各类封装,0805,0603,74343,3528,6032.。
2024/10/12 8:06:12 23.47MB 7343 6032
1
allegro封装生成器FPM0.08,用Cadence画PCB的良好帮手。
自动生成封装,包含最常用的0402、0603、QFP、SOP、BGA等,还可以自定义封装,非常方便,本人亲测可用。
兼容15.5-15.7版本。
2024/9/15 3:25:10 861KB FPM 免安装
1
常见元器件封装库,0402,0603,0805,1210,SOT23系列,clcc系列,iBGA系列
2024/9/2 11:51:37 1.03MB AD,封
1
VisualBasic.NET提供了大量的工具和语言方面的功能。
当然,不可能用一本书包含VisualBasic.NET的所有内容,这些内容要用一个书库来容纳。
本书的目的是让您尽快入门,它相当于一个路标,可以指导您的学习。
在介绍完创建应用程序的基础知识后(如创建窗口和对话框,如何用代码处理突发事件,什么是面向对象的程序设计,以及如何在应用程序中使用它等)。
目录:第1章初识VisualBasic.NET11.1Windows和DOS编程11.2安装VisualBasic.NET31.3VisualBasic.NET集成开发环境71.3.1配置文件设置页71.3.2Projects选项卡71.3.3菜单81.3.4工具栏91.4创建简单的应用程序101.4.1VisualStudio.NET集成开发环境中的窗口121.4.2工具箱141.4.3改进型匈牙利表示法171.4.4代码编辑器181.5使用帮助系统211.6小结231.7练习23第2章Microsoft.NETFramework242.1Microsoft的信心来自于Windows242.1.1MSN1.0252.1.2.NET理念252.1.3.NET与Java有些类似262.1.4现在所处的阶段272.2为Windows编写软件272.2.1.NETFramework类282.2.2执行代码292.3公共语言运行库302.3.1载入并执行代码312.3.2应用程序隔离312.3.3安全性312.3.4互操作322.3.5异常处理322.4通用类型系统和公共语言规范322.5小结332.6练习33第3章编写软件343.1信息和数据343.1.1算法343.1.2编程语言353.2变量363.3注释和空白383.3.1注释383.3.2空白393.4数据类型393.4.1使用数字393.4.2使用字符串453.4.3使用日期523.4.4布尔型583.5存储变量583.5.1二进制593.5.2位和字节593.5.3值的表示603.5.4值的转换613.6方法633.6.1使用方法的原因633.6.2创建方法673.6.3选择方法名称693.6.4作用域703.7小结723.8练习72第4章流程控制734.1做出决策734.2If语句734.2.1Else语句754.2.2可进行多重选择的ElseIf语句764.2.3嵌套的If语句774.2.4单行If语句784.2.5比较运算符784.2.6字符串比较864.3SelectCase语句874.3.1使用SelectCase语句884.3.2不区分大小写的SelectCase语句914.3.3多重选择934.3.4CaseElse语句954.3.5SelectCase中的不同数据类型964.4循环964.4.1For…Next循环964.4.2ForEach…Next循环1004.4.3Do…Loop循环1014.4.4嵌套循环1074.4.5提前退出循环1084.4.6死循环1104.5小结1114.6练习111第5章处理数据结构1125.1数组1125.1.1定义和使用数组1125.1.2用值初始化数组1205.2枚举1215.2.1使用枚举1215.2.2确定状态1245.2.3设置无效值1275.3常量1275.3.1使用常量1285.3.2改变常量1295.3.3各种常量类型1305.4结构1305.4.1创建结构1305.4.2为结构添加属性1335.5集合和列表1335.5.1使用数组列表1345.5.2从数组列表中进行删除操作1375.5.3显示数组列表中的项1405.5.4集合1415.6用散列表创建查询表1445.6.1使用散列表1455.6.2Remove.RemoveAt和Clear方法1485.6.3区分大小写1505.7高级数组操作1525.8小结1545.9练习155第6章构建Windo
2024/8/26 10:30:34 11.93MB VB.NET 入门经典 (第三版) vb.net
1
北京市房屋租赁合同自行成交版BF——2020——0603北京市建设委员会,北京市工商行政管理局,二〇二零年五月修订
2024/6/27 8:20:52 111KB php集群 自编码器
1
自己画板找不到排阻的封装。
自己画的排阻0603和0402的封装,有需要的可以看看
2024/6/17 16:08:01 28KB 排阻 封装
1
共 25 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡