实例介绍
本代码只用了java sdk1.6,开发环境Esclip 本文件为完整工程文件,可直接导入开发工具后执行。 通过JavaIO实现了文件的存储及读取,并可导出可读的文档 共有六组修改(宠物、疫苗、诊断、防疫、收费、用户)及一个查询功能(收费) 每次修改都做了相应的数据检查(检查输入数据是否合法,并根据数据关联关系,判断是否可以增/删) 实现了打开帮助文档 实现了实时更新表格的功能并双击表头排序
【实例截图】
【核心代码】
宠物医院(单机非数据库最终版)
├── bacterininfo
├── bg.jpg
├── bin
│ └── petManager
│ ├── Bacterin.class
│ ├── BacterinDialog$1.class
│ ├── BacterinDialog$2.class
│ ├── BacterinDialog$3.class
│ ├── BacterinDialog$4.class
│ ├── BacterinDialog$check.class
│ ├── BacterinDialog.class
│ ├── BacterinFrame$1.class
│ ├── BacterinFrame$2.class
│ ├── BacterinFrame$3.class
│ ├── BacterinFrame$4.class
│ ├── BacterinFrame$5.class
│ ├── BacterinFrame$6.class
│ ├── BacterinFrame.class
│ ├── BacterinManage.class
│ ├── Charge.class
│ ├── ChargeDialog$1.class
│ ├── ChargeDialog$2.class
│ ├── ChargeDialog$3.class
│ ├── ChargeDialog$4.class
│ ├── ChargeDialog$5.class
│ ├── ChargeDialog$check.class
│ ├── ChargeDialog.class
│ ├── ChargeFrame$1.class
│ ├── ChargeFrame$2.class
│ ├── ChargeFrame$3.class
│ ├── ChargeFrame$4.class
│ ├── ChargeFrame$5.class
│ ├── ChargeFrame$6.class
│ ├── ChargeFrame.class
│ ├── ChargeManage.class
│ ├── CheckIn.class
│ ├── Diagnose.class
│ ├── DiagnoseDialog$1.class
│ ├── DiagnoseDialog$2.class
│ ├── DiagnoseDialog$3.class
│ ├── DiagnoseDialog$4.class
│ ├── DiagnoseDialog$5.class
│ ├── DiagnoseDialog$check.class
│ ├── DiagnoseDialog.class
│ ├── DiagnoseFrame$1.class
│ ├── DiagnoseFrame$2.class
│ ├── DiagnoseFrame$3.class
│ ├── DiagnoseFrame$4.class
│ ├── DiagnoseFrame$5.class
│ ├── DiagnoseFrame$6.class
│ ├── DiagnoseFrame.class
│ ├── DiagnoseManage.class
│ ├── Epidemic.class
│ ├── EpidemicDialog$1.class
│ ├── EpidemicDialog$2.class
│ ├── EpidemicDialog$3.class
│ ├── EpidemicDialog$4.class
│ ├── EpidemicDialog$5.class
│ ├── EpidemicDialog$check.class
│ ├── EpidemicDialog.class
│ ├── EpidemicFrame$1.class
│ ├── EpidemicFrame$2.class
│ ├── EpidemicFrame$3.class
│ ├── EpidemicFrame$4.class
│ ├── EpidemicFrame$5.class
│ ├── EpidemicFrame$6.class
│ ├── EpidemicFrame.class
│ ├── EpidemicManage.class
│ ├── FileOperationDialog$1.class
│ ├── FileOperationDialog$2.class
│ ├── FileOperationDialog$3.class
│ ├── FileOperationDialog$4.class
│ ├── FileOperationDialog$5.class
│ ├── FileOperationDialog$6.class
│ ├── FileOperationDialog$7.class
│ ├── FileOperationDialog$8.class
│ ├── FileOperationDialog.class
│ ├── FindCharge.class
│ ├── FindChargeDialog$1.class
│ ├── FindChargeDialog$2.class
│ ├── FindChargeDialog$check.class
│ ├── FindChargeDialog.class
│ ├── FindChargeFrame$1.class
│ ├── FindChargeFrame$2.class
│ ├── FindChargeFrame.class
│ ├── FindCharge_IToStringArray.class
│ ├── FindCharge_StringLengthNotEqualException.class
│ ├── HelpAboutDialog$1.class
│ ├── HelpAboutDialog.class
│ ├── HomeFrame$10.class
│ ├── HomeFrame$11.class
│ ├── HomeFrame$12.class
│ ├── HomeFrame$13.class
│ ├── HomeFrame$14.class
│ ├── HomeFrame$1.class
│ ├── HomeFrame$2.class
│ ├── HomeFrame$3.class
│ ├── HomeFrame$4.class
│ ├── HomeFrame$5.class
│ ├── HomeFrame$6.class
│ ├── HomeFrame$7.class
│ ├── HomeFrame$8.class
│ ├── HomeFrame$9.class
│ ├── HomeFrame$TimeThread.class
│ ├── HomeFrame.class
│ ├── LoginDialog$1.class
│ ├── LoginDialog$2.class
│ ├── LoginDialog$check.class
│ ├── LoginDialog.class
│ ├── Pet.class
│ ├── PetDialog$1.class
│ ├── PetDialog$2.class
│ ├── PetDialog$3.class
│ ├── PetDialog$4.class
│ ├── PetDialog$5.class
│ ├── PetDialog$6.class
│ ├── PetDialog$check.class
│ ├── PetDialog.class
│ ├── PetFrame$1.class
│ ├── PetFrame$2.class
│ ├── PetFrame$3.class
│ ├── PetFrame$4.class
│ ├── PetFrame$5.class
│ ├── PetFrame$6.class
│ ├── PetFrame.class
│ ├── PetManage.class
│ ├── User.class
│ ├── UserDialog$1.class
│ ├── UserDialog$2.class
│ ├── UserDialog$3.class
│ ├── UserDialog$4.class
│ ├── UserDialog$check.class
│ ├── UserDialog.class
│ ├── UserFrame$1.class
│ ├── UserFrame$2.class
│ ├── UserFrame$3.class
│ ├── UserFrame$4.class
│ ├── UserFrame$5.class
│ ├── UserFrame$6.class
│ ├── UserFrame$7.class
│ ├── UserFrame.class
│ ├── UserManage.class
│ ├── UserPassDialog$1.class
│ ├── UserPassDialog$2.class
│ ├── UserPassDialog$check.class
│ └── UserPassDialog.class
├── chargeinfo
├── diagnoseinfo
├── epidemicinfo
├── petHospital.chm
├── petinfo
├── src
│ └── petManager
│ ├── BacterinDialog.java
│ ├── BacterinFrame.java
│ ├── Bacterin.java
│ ├── BacterinManage.java
│ ├── ChargeDialog.java
│ ├── ChargeFrame.java
│ ├── Charge.java
│ ├── ChargeManage.java
│ ├── CheckIn.java
│ ├── DiagnoseDialog.java
│ ├── DiagnoseFrame.java
│ ├── Diagnose.java
│ ├── DiagnoseManage.java
│ ├── EpidemicDialog.java
│ ├── EpidemicFrame.java
│ ├── Epidemic.java
│ ├── EpidemicManage.java
│ ├── FileOperationDialog.java
│ ├── FindChargeDialog.java
│ ├── FindChargeFrame.java
│ ├── FindCharge_IToStringArray.java
│ ├── FindCharge.java
│ ├── FindCharge_StringLengthNotEqualException.java
│ ├── HelpAboutDialog.java
│ ├── HomeFrame.java
│ ├── LoginDialog.java
│ ├── PetDialog.java
│ ├── PetFrame.java
│ ├── Pet.java
│ ├── PetManage.java
│ ├── UserDialog.java
│ ├── UserFrame.java
│ ├── User.java
│ ├── UserManage.java
│ └── UserPassDialog.java
└── userinfo
4 directories, 185 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论