实现了以下要求说明的功能:1.要求使用GUI,采用Swing技术数据存储采用文件系统(可以是文本文件、xml文件、vCard文件或其他自定义格式文件,但不能是Excel文件)。
不使用数据库。
2.通讯录中每个项目包括:(1)基本信息:姓名、手机号码、电子邮箱、生日、所属组、备注、像片。
(2)工作单位:国家、省份、城市、地址、工作单位、所属部门、职位、邮编、电话、传真(3)网络信息:个人主页、即时通信工具及号码、备用邮箱(4)家庭资料:国家、省份、城市、地址、邮编、电话3.通讯录数据的录入功能:输入并存储新的通讯录数据,输入时如果有同名或同电话号码时,应该给出提示。
4.通讯录数据的查询功能:(1)默认列出所有条目。
(2)模糊查询,可以按:姓名、电话号码、手机、姓名的汉语拼音的声母或全拼查询。
支持模糊查询即输入部分数据后,可以查询出符合条件的全部条目。
如:输入“张”,列出所有名字中有“张”的条目;
输入“2645”列出电话中有该4个数字的所有条目;
输入“xl”,列出声母为该2个字母的所有条目(3)指定分组后,列出某分组的所有条目说明:查询结果如果有多个条目,应按照姓名排序,并使用姓或姓的第一个汉语拼音的字母分类。
5.删除和修改功能:查询到一个条目后,可以删除该条目或修改条目内容。
6.通信录内容的导入和导出功能。
要求能够以CSV格式和vCard格式导入和导出通讯录的全部内容。
并能够与主流手机或其他通讯录软件交换数据。
7.通讯录显示设置,可以设置在显示查询结果时,一个条目可以显示或不显示哪些内容。
注意:本系统实现了读取和保存csv文件,同时csv文件中只保存了图片的路径。
2024/10/4 12:03:50 105KB 通讯录系统
1
软件介绍: WebBrowserPassView用于查看浏览器已记住的网站登陆用户名及密码,只要是密码储存在浏览器中,就能够通过本工具进行查看,检索后的信息可将其保存为TXT文本文件,HTML网页文件或CSV/XML文件。
支持从以下浏览器中加载密码:IE/Chrome/Opera/Firefox如果清除了IE浏览器的历史记录,将无法查看,由于本程序的特殊性,所以部分杀软可能会有误报。
2024/10/3 18:38:56 192KB 其他资源
1
Kaggle-House-Prices-Advanced-Regression-Techniques原始数据集,包括train.csv,test.csv,data_description.txt
2024/9/29 3:12:17 166KB Kaggle House Prices 数据集
1
insurance.csv尚学堂机器学习案例数据
2024/9/25 20:48:51 37KB insurance.csv
1
数据分析与数据处理的某银行具体数据,下载后可直接使用
2024/9/25 8:46:48 4.4MB python kmeans
1
单体测试方法:对日软件测试的单体测试步骤画面表示入力チェック画面遷移画面検索DB操作CSV出力従CSV数据導入到DB帳票出力
2024/9/22 11:42:05 551KB 单体测试
1
面对日益严峻的疫情防控形势,交通运输作为疫情防控的第一道防线自然不能懈怠。
通过对四川市各个区县来自湖北、武汉、重庆的入境出境的公路检查点、人数、车辆的对比分析来对四川市进行有效的控制病情的传播。
由于新型冠状病毒传播迅猛和湖北地区传播源聚集,所以对出入境情况的掌握和控制对此次抗疫之战显得尤为重要。
2024/9/22 0:06:48 26KB ELK
1
publicvoidreadCsv(Stringpath){ try{ //一般,UsesISO-8859-1astheCharset. CsvReadercr1=newCsvReader(path); //有中文的 CsvReadercr2=newCsvReader(newFileReader(newFile(path))); //需要指定读入编码的 CsvReadercr=newCsvReader(newInputStreamReader(newFileInputStream(newFile(path)),"UTF-8")); while(cr.readRecord()){ //当前行号,从0开始 System.out.println("currentrecord:"+cr.getCurrentRecord()); //本行内容 System.out.println("RawRecord:"+cr.getRawRecord()); //每一列的内容 System.out.println("getValues()"); for(Strings:cr.getValues()){ System.out.print("--"+s); } System.out.println(); } }catch(IOExceptione){ //TODO自动生成catch块 e.printStackTrace(); } }publicvoidwriteCsv(Stringpath,Interviewinterview){ try{ StringcsvFilePath=path;//测试地址 CsvWriterwr=newCsvWriter(csvFilePath,',',Charset.forName("utf-8")); String[]contents={"aaaaa","bbbbb","cccccc","ddddddddd","不知道中文会不会乱码呢"};//这个只是测试数据,具体要怎么样的形式保存待定 wr.writeRecord(contents); wr.close(); }catch(IOExceptione){ e.printStackTrace(); } }
13KB javacsv
1
印第安人糖尿病数据集,《机器学习-python实践》随书资源,书中提到的网站上找不到了已经
2024/9/17 8:26:56 10KB 机器学习 SVM 分类 回归
1
用php程序写的将excel导入到mysql数据库,先将excel另存为.csv格式,然后再导入,用起来很方便,很强大!
1
共 370 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡