如何建立一个文件,以实现一个强大的通讯录?

来源:百度知道 编辑:UC知道 时间:2024/06/27 23:03:56
请问一下编程的高手,如何建立一个文件,以实现一个强大的通讯录?每个记录可以记录个人的姓名、单位和电话信息,并且实现了对通讯录进行记录添加、删除、查询、保存等功能。我实在编不出来(我大二),如有知道者,不妨写写,供我参考,谢谢!!非常感谢!!

用类实现
类当中有这样几个成员
String name,String company,String phone
分别代表 姓名、公司和电话

此外需要包含成员函数

create()
delete()
select()
save()
分别代表 添加、删除、查询、保存功能

然后利用成员函数去操作成员变量

create()用来生成实例,并且对实例的成员变量写入数据
delete用来直接删除实例
select()通过变量进行查找
save()应该是一个实现数据库提交的函数
我不认为大二你们可以学得这么深,
所以我觉得你最后一个保存的功能应该是修改
修改就是在查找的基础上对成员变量进行修改而已

代码现在能难写出来
因为并不知道你的具体要求是什么
所以没法帮你写

你可以根据我的设计思路去编写
大概就是这样

PS:楼上两位说的是在集成开发环境中
使用数据库环境编程
那就太简单了
我相信LZ要的是以纯代码形式完成的

PS+PS:
按照楼上两位的说法
直接用SQL server或者oracle写好不好呢?多简单!
一行代码都不用写了!

大以前用VB写过。简单的很。

大二就开始搞这个啦?用VB或是VF写吧。用C太麻烦了。看看有关数据库方面的书吧。看后两个月的样子就能搞定了。

给你建个类,里面的函数自己写。
class PhoneBook{
string Name;
string address;
string number;//或者用 long int number;如果已确定电话号///码的长度。
public:
PhoneBook add();//这里的参数我没写,提示一下,最好可以实///现只有一个姓名或者号码的时候,也可以添加记录。
Phon