A. 用条码扫描器扫描到的数据怎样保存到电脑上,最好是自动保存。要详细步骤。
您用的扫肆神巧描器的配线是串口(RS232)线,您到http://www.datalogic.com/chn/support-services/downloads/software-utilities-sw-386.html?search_cat=36去下载一个:“Datalogic Wedge Emulation Utility v2.0.3”工具软件安装裂键并设置软件的参数与扫描器的默认·串口参数同步,然后打开文本(瞎裂让光标闪烁),扫描字符就会同步出现在文本中(甚至QR二维码的中文汉字都可以)
B. 关于app的数据保存
在开发过程中,我们需要将某些数据保存下来,比如一些设置信息以及一些用户主动去保存的数据。待用户下次打开应用时候,再自动加载这些信息。下面将介绍windows8开发中如何存储数据。一.本地数据存模派悄储在wp中我们使用IsolatedStorageSettings进行本地数据存储,在win8中也提供类似的方法进行旦渣存储,我们使用ApplicationData.Current.LocalSettings。下面将通过实例进行描述:在节目上添加姓名、年龄、性别三个控件,代码如下:1234567891011121314男15女161718192021222324新建类AppDataHelper.cs,引用命名空间usingWindows.Storage。我们将读取和保存封装成共通,方便调用。保存数据:1///2///保存数据3///4///数据类型5///键6///值7publicstaticvoidSave(stringkey,Tvalue)8{9ApplicationData.Current.LocalSettings.Values[key]=value;10}读取数据:1///2///读取数据3///4///数据类型5///键6///值7publicstaticTRead(stringkey)8{9if(ApplicationData.Current.LocalSettings.Values.ContainsKey(key))10{11return(T)ApplicationData.Current.LocalSettings.Values[key];12}13else14{15returndefault(T);16}17}删除数据:1///2///移除数据3///4///键5///成功true/失败false6publicstaticboolRemove(stringkey)7{8returnApplicationData.Current.LocalSettings.Values.Remove(key);9}我们只要在需要存储或者读取数据的地方进行调用,就可以了。1privatevoidbtnSave_Click(objectsender,RoutedEventArgse)2{3AppDataHelper.Save("name",txtName.Text.Trim());4AppDataHelper.Save("age",int.Parse(txtAge.Text.Trim()));5AppDataHelper.Save("sex",cbxSex.SelectedIndex);6}7privatevoidbtnRead_Click(objectsender,RoutedEventArgse)8{9txtName.Text=AppDataHelper.Read("name");10txtAge.Text=AppDataHelper.Read("age").ToString();11cbxSex.SelectedIndex=AppDataHelper.Read("sex");12}那么我们保存的数据保存到哪里去了呢?我们应该如何找到他们,别急,我们下面开始找保持的数据。打开C:\Users\\AppData\Local\Packages\\Settings\settings.dat,user_name对应当前登录的用户名,packpage对应此应用的唯一标识,在Package.appxmanifest中我们可以找到它:此文件为.dat后缀,我们需要用注册表工具打开它,开始->运行(win+R键),输入Regedit,在打开的窗口里面选择HKEY_LOCAL_MACHINE,然后选择文件->加载配置单元,选择settings.dat文件,打开填入项名称,确定之后可以看到保存的数据会显示在其中。双击name,打开,我们可以看到存储的数据值。那么我们是否能像wp那样存储一个对象到本地存储呢,答案是否定的。win8中只能存储一些简单类型,如int、bool、string等下面有一个Person对象羡孙:1[DataContract]2publicclassPerson3{4[DataMember]5publicstringName{get;set;}6[DataMember]7publicintAge{get;set;}8[DataMember]9publicintSex{get;set;}10}进行存储:1Personperson=newPerson()2{3Name=txtName.Text.Trim(),4Age=int.Parse(txtAge.Text.Trim()),5Sex=cbxSex.SelectedIndex6};7AppDataHelper.Save("person",person);此时会报错,提示不支持此类型存储。那么我们应该如何存储一个对象呢?下面我们将介绍文件存储。二.文件存储对于那些比较复杂的数据类型,我们需要将其存储为文件的形式存储在应用中。StorageFile的存储,以文件的形式进行存储存入数据。新建一个类,LocalFileHelper.cs存储文件:1///2///存储数据///3///数据类型4///文件名称5///数据6///无7publicasyncstaticTaskSave(stringfileName,Tdata)8{9//取得当前程序存放数据的目录10StorageFolderfolder=Windows.Storage.ApplicationData.Current.LocalFolder;11//创建文件,如果文件存在就覆盖12StorageFilefile=awaitfolder.CreateFileAsync(fileName,CreationCollisionOption.ReplaceExisting);13using(StreamnewFileStream=awaitfile.OpenStreamForWriteAsync())14{15DataContractSerializerser=newDataContractSerializer(typeof(T));16ser.WriteObject(newFileStream,data);17newFileStream.Dispose();18}19}读取文件:1///2///读取数据3///4///数据类型5///文件名称6///数据7publicasyncstaticTaskRead(stringfileName)8{9Tt=default(T);10try11{12StorageFolderfolder=Windows.Storage.ApplicationData.Current.LocalFolder;13StorageFilefile=awaitfolder.GetFileAsync(fileName);14if(file==null)15returnt;16StreamnewFileStream=awaitfile.OpenStreamForReadAsync();17DataContractSerializerser=newDataContractSerializer(typeof(T));18t=(T)ser.ReadObject(newFileStream);19newFileStream.Dispose();20returnt;21}22catch(Exception)23{24returnt;25}26}删除文件:1///2///删除文件3///4///文件名称5///成功true/失败(stringfileName)7{8StorageFolderfolder=Windows.Storage.ApplicationData.Current.LocalFolder;9StorageFilefile=awaitfolder.GetFileAsync(fileName);10if(file!=null)11{12try13{14awaitfile.DeleteAsync();15}16catch(Exception)17{18returnfalse;19}20}21returntrue;22}使用方法:1Personperson=newPerson()2{3Name=txtName.Text.Trim(),4Age=int.Parse(txtAge.Text.Trim()),5Sex=cbxSex.SelectedIndex6};78awaitLocalFileHelper.Save("person.xml",person);910Listlist=newList();11list.Add(person);12list.Add(person);13awaitLocalFileHelper.Save("personList.xml",list);141516PersonnewPerson=awaitLocalFileHelper.Read("person.xml");17ListpersonList=awaitLocalFileHelper.Read("personList.xml");文件在哪里?同样我们打开C:\Users\user_name\AppData\Local\Packages\package\LocalState文件夹,下面就有我们保持的文件,打开文件,保存文件的内容格式为xml:27BetterChaner0三.使用Sqlite进行数据存储Sqlite现已提供对WindowsRT和Windows8Metro应用的支持.首先,在工具,选择扩展与更新中,选择联机,在搜索框内输入sqlite,找到SQLiteforWindowRuntime,下载安装。安装完成之后重启VS,右击项目添加引用,选择Windows->扩展,找到Mircosoftvisualc++runtimepackage和sqliteforwindowsruntime,打勾,确定。由于目前Sqlite不支持AnyCPU,所以我们将项目改成X64,右击解决方案,属性,修改之。然后右击引用,选择管理Nuget程序包,联机搜索sqlite-net,下载安装。我们发现项目工程中多了2个类文件,SQLite.cs和SQLiteAsync.cs基本操作:1//创建数据库2stringdbRootPath=Windows.Storage.ApplicationData.Current.LocalFolder.Path;3SQLiteConnectiondb=newSQLiteConnection(Path.Combine(dbRootPath,"myApp.sqlite"));45//创建表6db.CreateTable();78//插入一条数据9db.Insert(newPerson(){Name="BetterChaner",Age=27,Sex=1});1011//插入多条数据12Listlist=newList();13list.Add(newPerson(){Name="Zhangsan",Age=27,Sex=1});14list.Add(newPerson(){Name="Lisi",Age=32,Sex=0});15list.Add(newPerson(){Name="Wangwu",Age=24,Sex=1});16db.InsertAll(list);1718//查询数据19Listlist2=db.Query("select*fromPerson");2021//更新数据22SQLiteCommandcmd=db.CreateCommand("updatePersonsetAge=21whereName='Lisi'");23cmd.ExecuteNonQuery();2425//删除一条数据26db.Delete(newPerson(){Name="Zhangsan",Age=27,Sex=1});27//删除全部数据28db.DeleteAll();数据存储的位置为:C:\Users\\AppData\Local\Packages\\LocalState\文件夹下的myApp.sqlite四.SqlCE有了Sqilte,SqlCE不太经常会用到了,在这里就不写出实例了,与wp中类似。小结以上为windowsstoreapp开发中可以使用的几种存储数据的方式,可以根据数据大小、作用以及类型选择应该使用哪一种存储方式。
C. 采集卡采集的数据在电脑中是怎样保存的
视频采集卡只是负责传输视频信号,保存信号是靠电脑中的采集软件皮盯进行的,例如OBS、Potplayer等采集软件上都有录制,保存到本地等按钮,只需点击软件上的这些按钮就可以将采隐物集到的视频信号保存到灶握液电脑上了。
D. 两个exce工作表,l数据关联,要上交其中一表,怎样保存数据。
1、将需要上交的数据复制出来再粘贴入新的空白工作表中,但没有关联数据了。
2、如果你关联的是本地文件,那就另存一份,因为你把数据发给别人后,别人和尘打开时就无法关联到你的另一份文件中了。例如你关知羡联的是你电脑的D:\文件,但发给别人后,别人打开那表格后只会自动关联本地的D:\文件搭棚拍。
E. 怎么长期保存数据
答:数据长期保存不是你这种思路,我个人觉得,不管什么存储介质,单纯保存一销举销份都是不安全的。况且在现在的产品品质大环境下。个人认为,孩子亏游的照答册片,视频 再怎么多,...
F. 我想把手机恢复出厂设置,怎样保存手机里面的数据,和软件
恢复出厂设置核橡是不能保存数据陵氏棚的,只有开机后用手机尺则备份工具把数据备份到存储卡才可以,否则就会被格式化,全部删除的。可以在电脑上用手机助手进行备份数据和软件。
G. 怎样保存图片到数据库
一般图像是不保存在数据库的.而是先将图片放在工程下的某个告察段文件夹中,将图片所在的工程文件路径存在数据库中,当程序没斗加载图片的时候袜誉,从数据库中读取图片的路径,然后根据路径在工程的文件夹中读取图片文件
H. 关于怎么将数据保存到txt文件中的问题
你的程序好长……我重新写了一下,恩,当然如果你的目的是练习使用switch语句,那就无可厚非了。至于输出到文件,就是C语言的文件操作了,我程序中有,详细的使用你可以在网络搜一搜,或者查查书。
执行完程序,你到C盘根目录下找一个链册叫c_out.txt的文件。
#include <stdio.h>
#include <conio.h>
void main()
{
FILE *fp;
char str[10000],sum=0;
int ch[26],i;
for(i=0;i<蔽虚26;i++)
ch[i] = 0;
printf("请输入单词,以#表示结束");
scanf("%s",str);
while(str[sum]!='#')
{
for(i='a';i<='z';i++)
{
if(str[sum] == i)
ch[i-'a']++;
}
sum++;
}
fp = fopen("C:\\c_out.txt","w");
if(fp == NULL)
{
printf("Can not open the file C:\\c_out.txt!\n");
getchar();
exit(0);
}
for(i=0;i<26;i++)
{
fprintf(fp,"%c:%d\宏唤燃n",'a'+i,ch[i]);
}
}
I. 数据弄好后该怎样保存
弄好数据后,直接点击保存 就可以了
希望采纳
谢谢
J. 数据库保存不了querysavefailed什么意思
查询失败。
1、读音:英 [ˈkwɪəri feɪl] 美 [ˈkwɪri feɪl]
2、释义:查询已失败
3、语法:斗消巧query的基本意思是“对…表桥哗示怀疑”“询问”,空键表示对事物提出疑问,并要求得到可靠的信息或明确的解释。
4、例句:If your syntax is off, then the query will fail. 如果语法错误,查询将失败。