| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1489 人关注过本帖
标题:[讨论]设计一个个人电话本
只看楼主 加入收藏
bjdcbltx
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2005-12-4
收藏
得分:0 
难是不难,那是题目要求的,我还在编写中!
多谢大家帮忙!!!

感谢有大家的陪伴!!! E-mail:bjdcbltx@
2005-12-07 13:01
bjdcbltx
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2005-12-4
收藏
得分:0 

我学窗体要努力了!


感谢有大家的陪伴!!! E-mail:bjdcbltx@
2005-12-14 13:42
bjdcbltx
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2005-12-4
收藏
得分:0 

using System;

namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
///
class RecordInfo//定义一个记录信息的类
{
string name; //类的两个变量成员 存放姓名
string tel; //存放电话
public string Name //定义属性成员 存放姓名
{
get{return name;} //访问函数
set{name=value;}
}
public string Tel //存放电话
{
get{return tel;}
set{tel=value;}
}

}
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
//定义变量
string name,tel;
string fuhao,chaxun;

int count=10;//记录个数
int i,jishu,flag,fg;

RecordInfo[] jilu=new RecordInfo[count];//创建对象

//初始化
for(i=0;i<count;i++)
{
jilu[i]=new RecordInfo();
jilu[i].Name="";
jilu[i].Tel="";
}

//输出提示信息
Console.Write("\ninput 'a' means ADD;input 'd' means DELETE;input 'l' means LIST\n");
Console.Write("\ninput 'q' means QUERY;input 'e'means EXIT\n");
jishu=0;//记录下标
flag=1;//判断退出

while(flag==1)//开始
{
Console.Write("\nplease input 'a' or 'd' or 'l' or 'q' or 'e'\n");//接收输入字符
fuhao="";//输入符号
fuhao=Console.ReadLine();
fg=1;//标志
switch(fuhao)//区分输入字符 执行不同功能

{
//添加
case "a":
Console.Write("\nplease input the name:\n");//输出提示信息 输入姓名
name=Console.ReadLine();
Console.Write("\nthe tel:\n");//输入电话
tel=Console.ReadLine();


jilu[jishu].Name=name;//添加记录
jilu[jishu].Tel=tel;
jishu=jishu+1;
Console.WriteLine("\nADD OK!\n");
break;//退出 返回

//查询
case "q":
Console.Write("\nplease input the name:\n");//输入姓名

chaxun=Console.ReadLine();//接受输入的姓名

for(i=0;i<jilu.Length;i++)//输出查询结果
{
if(jilu[i].Name==chaxun)
{
Console.WriteLine("no:{0};name:{1};tel:{2}",i+1,jilu[i].Name,jilu[i].Tel);
fg=0;//查找到
}

}//end for i

if(i>=jilu.Length && fg==1)//没有查找到
Console.WriteLine("\nquery error!\n");

chaxun="";//清空查询字符

break;

//删除
case "d":
Console.Write("\nplease input the name:\n");//输入姓名
chaxun=Console.ReadLine();//接受输入的姓名
for(i=0;i<jilu.Length;i++)
{
if(jilu[i].Name==chaxun)
{
jilu[i].Name="";//删除记录
jilu[i].Tel="";
Console.WriteLine("\nDELETE OK!\n");
fg=0;//删除过
}
}
if(i>=jilu.Length && fg==1)//没有删除过
Console.WriteLine("\ndelete is not successful!\n");
chaxun="";//清空查询字符
break;

//显示
case "l":

for(i=0;i<jilu.Length;i++)
{
if(jilu[i].Name!="" && jilu[i].Tel!="")//显示不为空的记录
{
Console.WriteLine("\nno:{0};name:{1};tel:{2}\n",i+1,jilu[i].Name,jilu[i].Tel);

fg=0;//显示成功
}
}
if(i>=jilu.Length && fg==1)//没有显示
Console.WriteLine("\nThe record is none!\n");
else
Console.WriteLine("\nLIST OK!\n");
break;

//退出
case "e":
Console.Write("\nyou could leave the interface!\n");
flag=0;//标识退出循环
break;

}
}


}
}
}


感谢有大家的陪伴!!! E-mail:bjdcbltx@
2006-01-01 12:05
bjdcbltx
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2005-12-4
收藏
得分:0 

感谢大家支持!!!
进步不少!!!

新年快乐!


感谢有大家的陪伴!!! E-mail:bjdcbltx@
2006-01-01 12:07
快速回复:[讨论]设计一个个人电话本
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034418 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved