目录摘要第一章绪论1.1项目意义1.2通讯录功能第二章 详细设计与实现 2.1Contact程序运行流程图2.2 AddContact(增加)函数流程图2.3 DelContact(删除)函数流程图2.4 SearchConact(查找)函数流程图2.5 ModifyContact(修改)函数流程图2.6 SortContact(排序)函数流程图第三章系统测试3.1菜单3.2增加联系人信息3.3删除联系人信息3.4查找联系人信息 3.5修改联系人信息3.6按联系人信息排序 3.7打印联系人信息4.心得体会 5.源码5.1DynamicContact.h5.2DynamicContact.c本篇
用python的easygui模块做一个简易通讯录的系统它一共有3个功能: 1.添加联系人 2.查找联系人 3.删除联系人先看一下主界面:下面是写入联系人的界面: 下面是查询联系人的界面:它可以通过联系人姓氏开头的拼音查找、姓名开头查找、手机号码查找、姓名查找的方式来查询联系人。点击“退出通讯录系统”可以退出程序。在编写程序前需要导入一些模块:importeasyguiasguifrompypinyinimportpinyin,NORMALfromosimportstat easygui和pypinyin是第三方模块,需要先下载才能导入。os是标准库,无需下载。下面是主程序的
通讯录的实现一.静态版本1.所需要的功能2.大致菜单3.创建通讯录4.增加联系人5.显示联系人6.查找联系人7.删除联系人8.修改联系人9.按名字排序10.源代码二.动态版本1.修改data数组2.修改初始化3.修改增加函数4.完善通讯录5.源代码三.文件版本1.退出前保存2.进入后读取3.源代码一.静态版本1.所需要的功能对于通讯录来说,我们需要它实现以下几个功能。1.人的信息:姓名+年龄+性别+电话+地址。2.可以存放100个人的信息。功能:1>增加联系人。2>删除联系人。3>查找指定联系人信息。4>修改指定联系人信息。5>显示所有联系人信息。6>按名字排序。接下来分为三个模块,test.
SignalR+Hangfire实现后台任务队列和实时通讯1.简介:SignalR是一个.NET的开源框架,SignalR可使用WebSocket,ServerSentEvents和LongPolling作为底层传输方式实现服务端和客户端的实时数据交互。Hangfire是一个.NET的开源后台任务框架提供统一的编程模型,以可靠的方式处理后台任务2.目的:通过SignalR+Hangfire,我们可以实现一些需要较长时间处理的任务,并在完成及时的通知前端处理结果。3.以下是我使用SignalR+Hangfire的开发需求:在net6webapi的情况下,前端是vue+ts,我现在有个需要就是,我
案例:手机通讯录怎么导入到新手机?【友友们,最近换了新手机,想问下苹果手机的通讯录怎么导入到另一台的手机?感谢!】本文介绍了iPhone通讯录如何导入另一部手机的方法,同时也讲解了手机通讯录被删除后的解决方案。针对iPhone手机通讯录如何导入新手机的问题,下面的方法相信可以给你一份满意的答复!一、iPhone通讯录导入另一台手机的方法(2个)如果你的手机坏了,或者只是单纯的换个新手机,我们都会遇到手机数据该如何导入另一台手机的问题。其中手机卡里的联系人该如何导入新手机?下面的2个方法一起来实操一下!方法1:通过iCloud备份把通讯录导入新手机iCloud备份是iPhone手机上自带的备份工
康耐视智能相机Insight-印刷缺陷检测测试版本为InsightExplorer5.X.XPLC控制相机触发拍照流程:TriggerEnable置1(触发前提,可一直置1)→trigger置1拍摄一次,记得要复位(PLC收到TriggerAck或者检测完成信号都可以用来给其复位)PLC控制相机切换Job:SetOffline置1→Command(16-bit)写入JobID→ExecuteCommand置1→1、监控CommandComplete是否收到跳变信号→2、监控CommandExecuting是否收到下降沿信号→3、监控CurrentJobID是否变成要切换的ID→切换完成,先Ex
我正在开发一个利用Android3.2中的USB主机功能的项目。一般来说,我在USB/串行通信方面缺乏知识和人才,这令人遗憾。我也找不到我需要做的任何好的示例代码。我需要从USB通信设备读取数据。例如:当我通过Putty连接(在我的PC上)时,我输入:>GO设备开始为我输出数据。俯仰/滚动/温度/校验和。例如:$R1.217P-0.986T26.3*60$R1.217P-0.986T26.3*60$R1.217P-0.987T26.3*61$R1.217P-0.986T26.3*60$R1.217P-0.985T26.3*63我可以从Android设备发送初始的“GO”命令,此时我会收
我正在开发一个利用Android3.2中的USB主机功能的项目。一般来说,我在USB/串行通信方面缺乏知识和人才,这令人遗憾。我也找不到我需要做的任何好的示例代码。我需要从USB通信设备读取数据。例如:当我通过Putty连接(在我的PC上)时,我输入:>GO设备开始为我输出数据。俯仰/滚动/温度/校验和。例如:$R1.217P-0.986T26.3*60$R1.217P-0.986T26.3*60$R1.217P-0.987T26.3*61$R1.217P-0.986T26.3*60$R1.217P-0.985T26.3*63我可以从Android设备发送初始的“GO”命令,此时我会收
目录前言USB设备类别未定义设备设备描述符/配置描述符分析配置从机类型配置设备专用的描述符配置从机端点实现设备类特定请求HID设备特点HID键盘描述符实例HID报文描述符短条目报文生成HID键盘报文描述符实例总结CDC设备特点CDC-ACM虚拟串口描述符实例类特定请求USB组合设备实现思路代码实例前言文章中的部分概念可参考第9课【USB协议】USB总线接口端点管道数据包枚举STM32_USB-FS-Device_LibV4.1.0USB设备类别USB协议中为了提供对多样设备的支持,定义了许多外部设备子类,常见的包括:人机交互类设备HID(HumanInterfaceDevice)通信类设备CD
LIN通讯一、LIN通讯的背景与意义随着汽车电子的发展,汽车上的电子零件正在逐渐地增加。而电子零件的增加也导致更多的设备(传感器、执行器、电子控制器)需要加入汽车的局部网络,这些零件的增加还会带来配线的增加,增加的配线除去会导致更高的材料费的同时,还会增加配线本身因接触不良导致的电子故障,从而印象汽车整体的品质与可靠性【1】。而局域网多点通讯可以极大的解决这个问题。以高效安全而闻名,目前被汽车电子广泛应用,甚至也辐射到其他产业当中,越来越被大家多信赖和使用的CAN通讯,就是局域网多点通讯。上面也有提到,除去一些电子控制器(如动力系统、底盘系统等),还有诸多的传感器和执行器,他们往往不需要那么高