C#电话本 控制台应用程序 软件项目课程设计

上传者: linux_ly | 上传时间: 2023-10-30 10:41:16 | 文件大小: 58KB | 文件类型: RAR
C#电话本 控制台应用程序 软件项目课程设计 1.文件破坏处理, 若文件破坏则重新初始化 2.管理员账号保存,一个电话簿文件中内置管理员账号,一一对应。删除电话簿必须正确输入管理员账号。//管理员为第【0】条记录 3.使用电话簿单例模式,保证开发过程中,PhoneBook类尽能被唯一生成一次。 4.使用MyFile类实现文件名为多个类共享 5.整个过程中若存在f:/person.dat则导入(使用PhoneBook构造函数自动加载),不存在则创建只在程序退出时保存,(使用PhoneBook析构函数自动保存)持久化 6.重写Person类中ToString方法高级ToString,智能化输出记录中已经包含的信息,未包含的不输出 7.人性化打印,如果只有10条记录,就打印. 8.多条件查询,姓名,公司,职位,电话,姓名<模糊查询> 9.删除整个电话簿(需要管理员密码) 10.多文件备份,提高数据安全性!备份文件*.bat直接重命名为person.dat即可被程序打开 11.支持测试样例自动化生成 12.程序设计的最大Bug Person类中ID应设为private 且为每个实例所有,不应为类所有实例所共享!

文件下载

资源详情

[{"title":"( 15 个子文件 58KB ) C#电话本 控制台应用程序 软件项目课程设计","children":[{"title":"PhoneBookV2.2","children":[{"title":"PhoneBook2.0","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"PhoneBook2.0.pdb <span style='color:#111;'> 37.50KB </span>","children":null,"spread":false},{"title":"PhoneBook2.0.exe <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false},{"title":"PhoneBook2.0.vshost.exe <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"obj","children":[{"title":"Debug","children":[{"title":"Refactor","children":null,"spread":false},{"title":"PhoneBook2.0.pdb <span style='color:#111;'> 37.50KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"PhoneBook2.0.exe <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"PhoneBook2.0.csproj.FileListAbsolute.txt <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"PhoneBook2.0.csproj.FileList.txt <span style='color:#111;'> 154B </span>","children":null,"spread":false}],"spread":true},{"title":"PhoneBook2.0.csproj <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"PhoneBook.cs <span style='color:#111;'> 33.97KB </span>","children":null,"spread":false}],"spread":true},{"title":"PhoneBook2.0.suo <span style='color:#111;'> 22.50KB </span>","children":null,"spread":false},{"title":"PhoneBook2.0.sln <span style='color:#111;'> 925B </span>","children":null,"spread":false},{"title":"程序自述.txt <span style='color:#111;'> 859B </span>","children":null,"spread":false},{"title":"PhoneBook2.0.exe <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false},{"title":"PhoneBook.cs <span style='color:#111;'> 36.73KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明