怎么将二维码和文本结合起来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么将二维码和文本结合起来相关的知识,希望对你有一定的参考价值。
怎么将二维码和文本结合起来,就是修改可读部分的数据,二维码也跟着同步改变
制作步骤非常简单,只需要使用到一款名为:PsQREdit 的软件即可。软件名称: PsQREdit
软件版本: 1.0
软件大小: 105k
软件授权: 免费
适用平台: Win9X Win2000 WinXP Win2003 Vista Win7
下载地址: PsQREdit
打开 PsQREdit 软件,会默认新建一个原始的二维码图片,你编写个人联系信息的时候,二维码的图形会随着你输入的内容而不断改变。
注意:PsQREdit 目前只支持英文姓名,输入中文姓名会显示为日文。
输入联系方式
点击“文本信息”标签,可以输入你想要保存在二维码中的文字信息。
输入文本信息
如果你想要在扫描二维码的同时显示相关信息的话,你就需要把文字内容复制粘贴到电子邮件标签下,这样,当别人扫描你的二维码的时候,就可以同时通过电子邮件联系你了。
填写电子邮件内容
最后把二维码保存为图片,就完成了。你就可以把二维码发送给你的好友,让他们用手机二维码扫描软件读取你想要表达的信息,这也是蛮有趣的一种玩法。 参考技术A quickmark上自己生成二维码就好了 参考技术B quickmark上自己生成二维码就好了追问
二维码本身没有可读的数据啊,肉眼看到的
追答好吧 我懂你意思了 你是要自己造一个生成二维码的玩意吧 哎。我帮不了你。。
本回答被提问者采纳 参考技术C http://www.mayacode.com/可以啊,进去后有几种选择的,看一下吧 参考技术D我用的是安卓系统的手机,安卓有一款软件“快拍二维码”。这个软件可以读取二维码,也可以自己生成二维码。比如附图中的那个二维码,用二维码软件读取出来的信息就是:提问者:mengxiaobu,悬赏分5 分,回答人:i65yuan。
这个软件可以生成各种各样的二维码,比如:名片、网址、文本、邮箱等等。
第一次回答问题,希望对你有用。
将默认情况与其他情况结合起来
【中文标题】将默认情况与其他情况结合起来【英文标题】:Combine default case with other cases 【发布时间】:2014-09-30 16:06:46 【问题描述】:例如,给定 C# 中的以下枚举和一个 switch/case,以根据其状态返回文本框的边框颜色。
enum TextboxState
Default,
Error
switch(foo)
default:
case TextboxState.Default: return Color.Black;
case TextboxState.Error: return Color.Red;
所以基本上我通过添加default:
案例来定义一个真实的而不只是按照惯例默认状态又名TextboxState.Default
。如果将新值添加到枚举中,我只想这样做以防止将来发生重大更改。
根据 Swift 书,这是不可能的:
“如果不适合为所有可能的情况提供 switch case 值,您可以定义一个默认的包罗万象的情况以涵盖任何值 没有明确解决的问题。这种包罗万象的情况由 关键字默认值,并且必须始终显示在最后。”
这一段很清楚,所以我假设我上面的模式不适用于 Swift 或者我错过了什么?是否有另一种方法可以归档类似上述代码的内容?
【问题讨论】:
【参考方案1】:您可以使用fallthrough
来做到这一点,方法是在default
情况下移动共享行为,并在您希望共享行为发生的所有情况下使用fallthrough
。
例如,如果这是您的枚举(添加了第三种情况以表明它可以处理多次失败):
enum TextboxState
case Default
case Error
case SomethingElse
您可以将switch
语句格式化如下:
switch(foo)
case TextboxState.Error:
return UIColor.redColor()
case TextboxState.Default:
fallthrough
case TextboxState.SomethingElse:
fallthrough
default:
return UIColor.blackColor()
每个fallthrough
将执行点移动到下一个案例,直到default
案例。
【讨论】:
作为参考,失败记录在此处的开关部分下:developer.apple.com/library/prerelease/mac/documentation/Swift/…【参考方案2】:从您的switch
中删除default:
行。即使有一天你在你的枚举中添加了额外的 case,如果你没有为每个使用枚举的 switch
添加相应的 case,Swift 编译器也会抱怨。仅供参考,您不需要在switch
中的case
值之前指定TextboxState.
,因为编译器知道foo
是TextboxState
。结果代码将是:
switch(foo)
case .Default: return Color.Black;
case .Error: return Color.Red;
不过,为了保持一致,我将.Error
放在.Default
之前。
【讨论】:
以上是关于怎么将二维码和文本结合起来的主要内容,如果未能解决你的问题,请参考以下文章