ble简单工具类,+(instancetype)sharedManager; //1.搜索蓝牙设备 -(void)searchBleDevices; //2.获取连接中的设备 - (CBPeripheral *)connectedDevice; //3.断开一个设备 - (void)disConnectDevice:(CBPeripheral *)aCBPeripheral; //4.连接一个指定设备 - (void)connectDevice:(CBPeripheral *)aCBPeripheral; //5.停止搜索 -(void)stopSearchBle;
2025-11-05 22:17:57 5KB
1
在IT行业中,地图信息处理是一项重要的任务,特别是对于通信、导航和城市规划等领域。MAPINFO是一款强大的地理信息系统(GIS)软件,它允许用户管理和分析地理数据,并创建直观的地图。本教程将详细介绍如何利用MAPINFO来制作基站位置图,这对于无线通信网络规划和优化至关重要。 一、MAPINFO基础操作 你需要熟悉MAPINFO的基本界面和操作。启动软件后,你会看到一个包含菜单栏、工具栏和工作区的窗口。工作区通常分为多个图层,每个图层可以包含不同类型的地理数据,如点(基站)、线(道路)和面(区域)。通过“文件”>“打开”加载基站数据,通常是.shp或.dbf格式的矢量文件。 二、数据导入与预处理 1. 导入基站数据:将包含基站坐标的数据表(如.csv或.xls)导入到MAPINFO。这可以通过“表格”>“导入”完成,选择相应的文件并指定数据列对应地图坐标。 2. 数据清洗:检查数据的完整性,确保所有必要的字段(如经度、纬度、基站名称等)都有正确的值。删除或修正错误的数据记录。 3. 创建点图层:将基站坐标数据转换为地图上的点。在“图层”>“新建图层”中选择“点图层”,关联导入的基站数据表。 三、地图投影与比例尺设置 1. 投影选择:根据你的地理范围选择合适的投影方式,例如UTM投影适合全球大部分地区。在“图层”>“属性”中设置。 2. 比例尺设定:在“地图”>“比例尺”中调整比例尺,以便于查看基站的分布细节。 四、基站图层样式设置 1. 设置点符号:在点图层属性中,可以自定义基站的显示样式,如大小、颜色、形状等,以区分不同类型的基站。 2. 添加标签:为每个基站添加标签,显示基站名称或ID,便于识别。在“图层”>“属性”>“标签”选项卡中设置。 五、创建基站位置图 1. 排列图层:根据需要调整图层的显示顺序,确保基站图层位于最上层。 2. 添加背景地图:可以插入底图服务,如谷歌地图、OpenStreetMap等,以提供地理参考。 3. 保存地图布局:在“文件”>“保存地图布局”中保存当前视图,方便以后快速打开。 六、进一步分析 1. 空间查询:通过“查询”功能,可以找出距离特定点最近的基站,或者分析基站间的覆盖重叠。 2. 统计分析:计算基站数量、密度分布等统计信息,帮助理解网络覆盖情况。 3. 图形输出:将地图导出为图片或PDF,便于报告和展示。在“文件”>“打印/发布”中设置导出参数。 通过以上步骤,你便能成功地在MAPINFO中制作出基站位置图。不断实践和探索,你将更熟练地运用MAPINFO进行复杂的空间分析和地图制作。在无线通信领域,这样的地图对于网络规划、故障排查和优化都具有极大的价值。
2025-11-03 15:35:47 3KB MAPINFO
1
### 08朗逸基本配置电路图解析 #### 标题与描述概述 标题“08朗逸基本配置电路图”以及描述“朗逸_01_基本配置电路图”表明了本文档主要关注的是2008年款上海大众朗逸车型的基本电气配置和电路图说明。 #### 重要知识点详解 ##### 一、电路图概览 **电路图**展示了朗逸汽车内部的电气系统布局和连接方式,包括各部件之间的连接关系、电源路径以及信号传输线路等关键信息。这对于理解车辆电气系统的工作原理至关重要。 ##### 二、继电器位置分配和保险丝位置分配 - **继电器**:是电路控制系统中的重要组成部分,用于远程控制大功率设备的电源通断。 - **保险丝**:用于保护电路免受过电流的损害,一旦电流超过设定值就会熔断,切断电路。 **具体分配情况**: - **仪表板左侧保险丝支架**:根据电路图所示,此处安装有多个保险丝,每个保险丝都有对应的编号(如SA1、SA2等),并标明了各自的功能和额定电流值。 - **仪表板左侧下方继电器支架**:安装了触点卸载继电器等部件,并通过编号进行了区分。 - **蓄电池盖上保险丝支架**:该处设有交流发电机保险丝等重要保险丝装置。 ##### 三、多脚插头连接 多脚插头主要用于连接复杂的电气系统,确保各个部件之间能够稳定地进行数据交换或电力传输。 **示例**: - **T2ax/1**:代表两针插头的第1个引脚。 - **T73b/49**:表示73b型插头的第49个引脚。 这些插头通常被标记在电路图上,以便于维修人员快速识别和定位。 ##### 四、控制单元和继电器 控制单元作为电子设备的大脑,负责接收信号并作出相应的处理决策;继电器则用于执行控制单元发出的指令。 **举例**: - **J519车载网络控制单元**:位于仪表板左侧下方,是整个汽车电气系统的管理中心。 - **J220**:可能指的是某一特定类型的控制单元或者传感器。 ##### 五、接地点 接地点在电路设计中非常重要,它为电路提供了可靠的参考电位,有助于提高电路的稳定性。 **接地点类型**: - **蓄电池车身**:位于左前纵梁上,是汽车电路中最常见的接地点之一。 - **自身接地**:指某些部件自身的接地连接,如发动机等。 ##### 六、说明与信息 文档中还提供了一些额外的信息和注意事项: - **说明**部分强调了要注意安装位置的重要性,提醒维修人员在操作时要严格按照图纸指示进行。 - **信息**部分列出了仪表板左侧保险丝支架上的保险丝分布情况,包括编号、功能及额定电流等细节。 ##### 七、电路图细节分析 **电路图细节**展示了各种电气组件的具体连接方式,比如: - **交流发电机**(**C**)位于发动机右侧前方,与电压调节器相连。 - **电压调节器**内置在交流发电机内,负责调节输出电压保持稳定。 - **蓄电池**(**A**)与交流发电机、车载网络控制单元(**J519**)等关键部件相连。 - **保险丝**如SA1、SA2、SA3等,分别用于保护不同的电路系统。 08朗逸基本配置电路图为我们揭示了这款车型电气系统的核心组成部分及其相互之间的连接关系。对于从事汽车维修、保养的专业技术人员来说,这些信息非常宝贵,有助于他们更高效地完成故障诊断和修复工作。
2025-11-02 13:28:30 1MB
1
WorkVisual软件基本操作与介绍(20211220100738).pdf
2025-11-02 10:29:37 717KB
1
### 知识点详解 #### 1. HCL 模拟器与网络设备仿真实验 **知识点**: - **HCL 模拟器**:H3C公司的官方模拟器,用于模拟各种网络设备(如路由器、交换机等),帮助学习者在无需实际硬件的情况下进行网络配置练习。 - **物理管理仿真实验**:通过软件模拟真实的网络环境,让学生能够实践网络设备的配置和管理。 **应用场景**: - **教育领域**:高校的计算机与物联网学院会使用HCL模拟器来教授网络管理课程,帮助学生掌握网络设备的配置技巧。 - **企业培训**:企业IT部门可能利用HCL模拟器对员工进行技术培训。 **教学目标**: - **知识目标**:了解SNMP协议的不同版本(SNMPv1、SNMPv3)、SSH的工作原理及其在网络管理中的应用。 - **技能目标**:掌握如何使用HCL模拟器搭建网络环境,以及如何配置SNMP和SSH。 - **素养目标**:培养学生的网络安全意识,学会选择合适的网络管理策略。 **教学条件与环境**: - **系统环境**:本实验使用VMware Workstation 16作为虚拟化平台,配合Windows Server 2012作为DC服务器。 - **模拟器**:HCL V5.9用于搭建网络设备环境。 - **虚拟实验设备**:包括两台交换机SW1和SW2,以及一个物理接口用于连接外部网络。 #### 2. SNMP协议及其实现 **知识点**: - **SNMP简介**:Simple Network Management Protocol(简单网络管理协议)是一种广泛应用于网络管理的应用层协议。 - **SNMP版本对比**: - **SNMPv1**:最早的版本,主要用于监控网络设备的状态,但由于安全机制较弱,容易受到攻击。 - **SNMPv3**:为了解决SNMPv1的安全问题而引入的新版本,增加了认证和加密功能,提高了安全性。 - **MG-SOFT MIB Browser**:一款用于查看MIB(Management Information Base)OID(Object Identifier)等数据的工具。 **配置步骤**: - **配置VLAN和IP地址**:在交换机SW1和SW2上配置VLAN,并为每个VLAN分配IP地址。 - **配置路由可达性**:使用OSPF协议确保不同VLAN间的通信。 - **配置SNMP v1**:在SW1上配置SNMP代理服务,包括本地引擎ID和社区字符串(community string),其中“private”表示读写权限。 #### 3. SNMPv3的安全特性 **知识点**: - **USM(基于用户的安全模型)**:SNMPv3中用于提供消息鉴别和加密的安全机制。 - **安全参数**:SNMPv3相比SNMPv1增加了多种安全参数,例如用户名、身份验证协议、隐私协议等。 - **消息鉴别**:确保消息的完整性和来源的真实性。 - **消息加密**:保护消息内容不被未经授权的第三方窃听。 **应用场景**: - **网络监控**:使用SNMPv3进行网络设备状态监控,确保数据传输的安全性。 - **故障诊断**:通过SNMPv3收集设备信息,帮助定位网络故障。 #### 4. 物理接口与外部网络连接 **知识点**: - **物理接口连接**:HCL模拟器支持将虚拟设备的接口与物理机的网卡连接起来,以便使用物理机上的软件进行验证。 - **路由配置**:在物理机上配置静态路由,确保与虚拟网络环境的连通性。 **配置示例**: - **静态路由配置**:在物理机上配置指向200.200.200.0/24网段的静态路由。 - **连通性测试**:使用ping命令在Windows Server 2012和交换机SW2之间进行连通性测试。 **教学总结**: - 本实验通过配置VLAN、IP地址、路由协议、SNMP协议等,模拟了一个完整的网络管理场景。 - 学生通过实验不仅掌握了具体的配置操作,还加深了对SNMP协议的理解,并学会了如何使用MG-SOFT MIB Browser等工具进行网络管理。
2025-10-27 22:55:06 812KB
1
在VB(Visual Basic)编程中,控件是构建用户界面(UI)的基本元素,它们用于接收用户输入或显示信息。本资源包含18个VB基本控件的使用实例,为初学者提供了很好的学习材料。以下将详细介绍这些控件及其常见用途。 1. **Label** 控件:用于显示不可编辑的文本,常用来标识其他控件或提供提示信息。例如,你可以创建一个Label控件来显示“用户名:”,然后在其旁边放置一个TextBox控件让用户输入用户名。 2. **TextBox** 控件:允许用户输入和查看文本。可以设置其多行属性,用于创建日记、文本编辑器等。 3. **Button** 控件:点击后触发事件,常用于执行操作。例如,"确定"按钮通常用于确认用户输入,"取消"按钮则用于放弃当前操作。 4. **CheckBox** 和 **RadioButton** 控件:用于提供多个选项供用户选择。CheckBox允许同时选择多个选项,而RadioButton则限制用户只能选择一个。 5. **ComboBox** 和 **ListBox** 控件:用于显示下拉列表。ComboBox可以输入文本,ListBox则只能从列表中选择。 6. **DateTimePicker** 控件:用于选择日期和时间,常用于日程管理或预约系统。 7. **TrackBar**(滑块)控件:用户可以通过拖动滑块来调整数值,适用于音量控制、亮度调节等场景。 8. **ProgressBar** 控件:展示任务的进度,比如文件上传或下载的完成度。 9. **PictureBox** 控件:用于显示图片,也可以用在游戏或图像处理应用中。 10. **Timer** 控件:周期性触发事件,常用于实现定时任务或动画效果。 11. **Form** 控件:构成应用程序的主要窗口,可以添加其他控件并定义其外观和行为。 12. **MenuStrip** 和 **ToolStrip** 控件:创建菜单栏和工具栏,提供程序的功能选项。 13. **TabControl** 控件:允许多个页面或选项卡在同一窗口内切换,节省空间。 14. **DataGridView** 控件:用于显示和编辑表格数据,类似Excel。 15. **TreeView** 和 **ListView** 控件:前者用于展示层级结构,如文件系统;后者用于显示列表,可以自定义列和视图模式。 16. **TextBox** 的MaskedTextBox变体:允许设定特定格式的输入,如电话号码或邮箱地址。 17. **GroupBox** 控件:用于将一组相关的控件组织在一起,提供视觉上的分隔。 18. **ScrollBar** 控件:提供上下左右滚动功能,常与ListBox或DataGridView一起使用。 通过这些实例,初学者可以了解如何在VB中创建交互式UI,设置控件属性,响应用户事件,并编写相应的事件处理代码。每个实例都应包括控件的添加、配置、布局以及事件处理的步骤,帮助新手快速掌握VB编程的基础。实践这些实例是提升VB技能的有效途径,不仅能够增强理论理解,还能提高实际编程能力。
2025-10-27 21:32:17 38KB VB控件
1
STM32单片机是一款广泛使用的32位微控制器,由于其性能优秀、成本较低和功耗控制良好而受到众多嵌入式系统开发者青睐。而ADS124是德州仪器(Texas Instruments)推出的高精度模数转换器(ADC),其优异的性能非常适合用于传感器信号的高精度转换。PT100是一种广泛使用的铂电阻温度传感器(RTD),其阻值随着温度变化而变化,通过测量其阻值便可得知温度变化。 在本资料中,提供了完整的解决方案,涵盖从硬件连接、驱动编写到数据采集及处理的全方位信息。必须确保STM32单片机与ADS124模数转换器之间的物理连接正确无误,这包括了正确的电源连接、SPI通信接口的接线以及PT100传感器的正确接入ADS124的差分输入端。ADS124文档会详细介绍该模数转换器的内部结构、寄存器配置、工作模式以及如何通过SPI通信协议进行配置和数据读取。 此外,本资料还提供了STM32单片机驱动ADS124的源代码,这段代码不仅涵盖了初始化ADS124、配置转换参数以及启动转换等基础操作,还包括了如何从ADS124读取数据以及如何通过STM32处理这些数据。源代码通常是编写良好的,易于阅读和修改,有助于开发者快速实现特定功能或进行必要的调试。 除了硬软件方面的信息外,本资料还包含了一份名为“RTD测量基本指南”的文档。该文档深入探讨了RTD传感器的工作原理、测量方法以及如何将测量到的电阻值转换为温度值。这本指南是理解PT100传感器读数背后原理的重要资源,并指导用户如何将这些原理应用到实际的温度测量系统中。 在进行温度测量时,有必要对系统进行校准,以确保读数的准确性。这通常包括零点校准和量程校准等步骤,以消除系统误差,确保测量数据的准确性。而这些内容也会在指南中有所涉及。 对于嵌入式系统开发者来说,本资料是一个非常有价值的参考,它不仅提供了硬件和软件的结合方案,还包含了许多实用的文档和源代码,从而使得开发人员可以更加专注于产品的特有功能开发,而不是基础硬件的交互与配置。对于任何计划使用STM32单片机和ADS124模数转换器来实现高精度温度测量的项目,这份资料都是一份不可或缺的参考资料。
2025-10-25 21:09:18 16.31MB STM32 ADS124 PT100
1
在地下水数值模拟领域,这是一种利用数学模型来预测和分析地下水流动和溶质运移现象的方法。这种方法对于水资源管理、环境保护和工程设计具有重要意义。本答辩PPT深入探讨了数值模拟的核心概念,步骤以及如何运用GMS(Groundwater Modeling System)这一专业软件进行实际操作。 一、数值模拟的基本理论 数值模拟基于偏微分方程组,如连续性方程、动量方程和质量守恒方程,用于描述地下水系统中的水头分布、流速和溶质浓度变化。这些方程通常是非线性的,难以解析求解,因此需要借助于数值方法,如有限差分法、有限元法或有限体积法,将连续区域离散化为网格,然后求解每个网格上的近似值。通过迭代计算,逐步逼近真实解。 二、数值模拟的过程 1. 建立模型域:根据研究区域的地质结构和特征,划分出合适的模型网格,并确定边界条件。 2. 参数估计:对地下水系统的参数进行估算,包括渗透系数、含水层厚度、饱和度等。 3. 方程离散:应用数值方法将偏微分方程转换为代数方程组。 4. 求解系统:使用求解器解决离散后的方程组,获得地下水头和溶质浓度的分布。 5. 后处理分析:对模拟结果进行可视化展示和解释,评估模型的适用性和准确性。 三、GMS软件的应用 GMS是集成了建模、数据处理和图形界面的地下水模拟工具,支持多种数值模拟方法。在PPT中,可能涵盖了以下内容: 1. 数据导入与处理:GMS允许用户导入地质、水文和化学数据,进行预处理和格式转换。 2. 模型构建:用户可以利用其强大的绘图功能,直观地创建和编辑模型网格,设定边界条件和初始条件。 3. 模型设定与求解:支持MODFLOW、MT3DMS等常用地下水模型,配置模型参数并进行求解。 4. 结果可视化:提供丰富的后处理工具,将模拟结果以地图、剖面图、曲线图等形式展示。 5. 优化与敏感性分析:通过GMS进行模型参数的敏感性分析和优化,以提高模型的可靠性。 通过对"第一讲"到"第六讲"的PPT内容学习,学生应能全面理解数值模拟的基本原理,熟练掌握GMS的操作流程,以及如何运用这些知识解决实际的地下水问题。通过这样的答辩,不仅可以检验学生的理论知识,更能评估他们将理论应用于实践的能力。
2025-10-24 09:49:52 158.16MB 数值模拟
1
中介者模式(Mediator Pattern) 1. 中介者模式概述 1.1 定义 1.2 基本思想 2. 中介者模式的结构 3. 中介者模式的UML类图 4. 中介者模式的工作原理 5. Java实现示例 5.1 基本实现示例 5.2 飞机空中交通控制示例 5.3 GUI应用中的中介者模式 6. 中介者模式的优缺点 6.1 优点 6.2 缺点 7. 中介者模式的适用场景 8. 中介者模式在框架中的应用 8.1 Java Swing中的应用 8.2 Spring框架中的应用 9. 中介者模式与其他设计模式的区别与联系 9.1 中介者模式与观察者模式 9.2 中介者模式与外观模式 9.3 中介者模式与命令模式 10. 实战案例:智能家居控制系统 11. 总结
2025-10-23 12:05:09 33KB 设计模式
1
VC实例精通一书的源码。 第2章(\Chapter02) 示例描述:本章介绍常用Win32控件的使用方法。 01_EditDemo 演示静态文本、文本框、按钮控件的使用方法 02_CheckBoxDemo 演示复选框和单选按钮控件的使用方法。 03_ComboBoxDemo 演示组合框和列表框控件的使用方法。 04_ScrollBarDemo 演示滚动条控件的使用方法。 05_SpinDemo 演示数值调节按钮的使用方法。 06_ProgressDemo 演示进度条控件的使用方法。 07_SliderDemo 演示滑块控件的使用方法。 08_HotkeyDemo 演示热键控件的使用方法。 09_ListCtrlDemo 演示列表控件的使用方法。 10_TreeCtrlDemo 演示树形控件的使用方法。 11_RichEditDemo 演示格式文本框的使用方法。 12_TabCtrlDemo 演示属性页的使用方法。 13_AnimateDemo 演示动画控件的使用方法。 14_DateTimeDemo 演示日期时间选择控件的使用方法。 15_CalendarDemo 演示日历控件的使用方法。 16_IPCtrlDemo 演示IP输入框的使用方法。 第3章(\Chapter03) 示例描述:本章介绍高级Win32控件的使用方法。 01_MenuDemo 演示窗体菜单的使用方法。 02_PopMenuDemo 演示弹出式菜单的使用方法。 03_ToolbarDemo 给窗体添加标准工具栏。 04_Toolbar256 使工具栏支持256色位图。 05_StatusBarDemo 在窗体的状态栏区域输出信息。 06_ColorStatusBar 在状态栏添加彩色渐变进度条。 07_ToolTipDemo 使用ToolTip显示即时提示。 第4章(\ Chapter04) 示例描述:本章介绍窗体的使用方法和使用技巧。 01_WindowDemo 演示创建和显示窗体的方法。 02_TopMostWnd 让窗体保持在桌面最顶层。 03_TransparentWindow 创建半透明窗体。 04_EllipticalWindow 创建椭圆窗体。 05_TextPathWnd 创建文字异形窗体。 06_ImagePathWnd 根据图片创建异形窗体。 07_AnimatedWnd 以动画方式显示和隐藏窗体。 08_AutoSize 让窗体上的控件自动适应窗体大小。 09_AutoSizeEx 多个控件改变大小时防止闪烁。 10_LimitSize 限制窗体的最大和最小尺寸。 11_AutoPos 让窗体具有停靠效果。 12_EnumWnd 枚举系统中的窗口。 第5章(\ Chapter05) 示例描述:本章介绍创建对话框以及通用对话框的使用技巧。 01_ModalDlg 显示模式对话框。 02_ModallessDlg 显示非模式对话框。 03_OpenFileDemo 使用打开文件对话框。 04_SaveFileDemo 使用保存文件对话框。 05_FontDlgDemo 使用字体选择对话框。 06_FontDlgDemo_Color 使用字体选择对话框。 07_PreviewFileDlg_Demo 为打开文件对话框增加预览功能。 08_InputDlg_Demo 从内存创建对话框。 第6章(\ Chapter06) 示例描述:本章介绍Windows应用程序消息循环的原理和消息处理技巧。 01_PeekMsgDemo 传递并响应Windows消息。 02_SendMsg 发送Windows消息。 03_MsgInMfc 了解MFC的映射消息机制。 04_UserMsg 使用自定义消息。 05_DoubleEdit_Demo 拦截并处理Win32控件的消息。 第7章(\ Chapter07) 示例描述:本章介绍Windows系统和外壳编程的技巧。 01_TimerDemo 使用计时器。 02_RegDemo 访问系统注册表。 03_SuperPwd 用随机数生成强力密码。 04_ShellOpen 打开一个和程序相关联的文档。 05_ClipboardDemo 访问Windows剪切板。 06_ClipboardMonitor 监视剪切板内容变化。 07_TrayIconDemo 使用系统托盘图标。 第8章(\ Chapter08) 示例描述:本章介绍在应用程序中使用Windows基本设备的方法和技巧。 01_MouseSample 处理鼠标消息。 02_KeyTest 处理键盘消息。 03_MouseMoving 利用客户区鼠标消息拖动无边框窗体。 04_NCMsg 利用非客户区鼠标消息控制无边框窗体。 05_LockMouse 限制鼠标移动区域。 06_MyEvent 模拟键盘鼠标消息。 07_ClipboardHelper 使用系统热键消息使后台程序得到通知。 第9章(\ Chapter09) 示例描述:本章学习Windows进程的创建和管理方法。 01_StartProcess 创建和结束进程。 02_RedirectStdio 用匿名管道获取控制台程序的输出。 03_CatchError 拦截并处理外部进程的错误。 04_SingleInstance 防止应用程序运行多个实例。 05_ProcessMsg 用消息在进程间通讯。 06_MappingFile 用内存映射文件在进程间通讯。 07_ProcessList 枚举并得到系统中所有进程信息。 第10章(\ Chapter10) 示例描述:本章学习Windows线程的创建和管理方法。 01_PrimeNumberFinder 主线程和用户界面。 02_PrimeNumberFinderEx 创建和结束线程。 03_PrimeNumberFinal 用临界区对象同步线程。 04_BigPrimeNumber 用事件对象同步线程。 05_SemaphoreDemo 用信号量对象同步线程。 06_ThreadPriority 调整线程优先级。 第11章(\ Chapter11) 示例描述:本章学习使用VC6进行图形图像开发的技巧。 01_ZoomBitmap 用DC对象缩放位图。 02_DrawLine 用画笔对象画线。 03_BrushDemo 用画刷对象填充区域。 04_RollText 在屏幕上输出文本。 05_PicShow 使用GDI+读取不同格式的图片。 06_PicShowEx 使用GDI+保存不同格式的图片。 07_Snap 制作屏幕截图程序。 08_Watermark 给图片增加版权信息。 第12章(\ Chapter12) 示例描述:本章学习使用VC6进行文件IO开发的技巧。 01_BinaryView 用基本API编写二进制编辑器。 02_MyCompressor 用MFC类编写文件压缩软件。 03_DirMonitor 监控硬盘上文件的变化。 04_HddSpace 获取本机所有磁盘及其空间使用情况。 05_WideText 文本保存及编码方式。 06_XmlReader 读写XML文件。 07_SerialPort 读写串口数据。 第13章(\ Chapter13) 示例描述:本章学习使用VC6进行数据库开发的方法和技巧。 01_ODBC_Source 创建ODBC数据源。 02_ODBC_Demo 通过ODBC访问Access数据库。 03_ADO_Demo 通过ADO访问据库。 04_ExecProc 调用SQL Server的存储过程。 05_TransExec 事务处理SQL Server命令。 06_BinData 存取数据库中的图片。 07_CreateMdb 在程序中动态生成Access数据库。 第14章(\ Chapter14) 示例描述:本章学习使用VC6进行网络开发的方法和技巧。 01_UdpClient 建立UDP连接客户端。 02_UdpServer 建立UDP连接服务器端。 03_TcpClient 建立TCP连接客户端。 04_TcpServer 建立TCP连接服务器端。 05_MfcSock 使用MFC的SOCKET类。 06_MyWebProtocol 注册自己的浏览器地址栏协议。 07_GetHttpStr 抓取网页内容。 08_VisualPing 基于ICMP编写网络速度监控程序。 第15章(\ Chapter15) 示例描述:本章介绍一些Windows高级编程技术。 01_AppSnap 制作鼠标HOOK。 02_PasswordShow 用鼠标HOOK读取密码框中的内容。 03_KeyVoice 制作键盘HOOK。 04_SysKey 用键盘HOOK屏蔽系统按键。 05_DlgSkinDemo 用HOOK技术给对话框换肤。 06_PeExport 分析DLL文件获取其导出函数列表。 第16章(\ Chapter16) 示例描述:本章介绍VC6在多媒体开发方面的应用技术。 01_BgMusic 用基本API播放声音。 02_MP3Player 用MCI播放音频。 03_MyReal 调用RealPlayer播放音频文件。 04_Recorder 制作录音机程序。 05_GifCtrl 在VC中显示动态的GIF动画。 06_FlashWnd 在VC中播放Flash动画。 07_MediaPlayer 在VC中播放视频。 08_CaptureVideo 在VC中实现视频采集及截图功能。 第17章(\ Chapter17) 示例描述:本章介绍VC6在ActiveX方面的应用技术。 01_MyActiveX 创建ActiveX控件。 02_MyActiveX2 为ActiveX控件增加属性和方法。 03_ActiveXInDlg 在应用程序中使用ActiveX控件。 04_ActiveXInWeb 在浏览器中使用ActiveX控件。 05_MyActiveX3 在VC中显示动态的GIF动画。 06_RegOCX 在程序中注册和注销ActiveX控件。 第18章(\ Chapter18) 示例描述:本章介绍如何将应用程序制作成完整的应用软件的技术。 01_MyHelp 制作帮助文件。 02_Setup 制作安装程序。 03_MultiLanguage 让应用程序界面支持多语言。 04_MultiLanguageEx 多语言的字符串常量。 05_SetupEx 制作多语言的安装程序。
2025-10-20 13:55:21 7.34MB 书本源码
1