求C#高人解答一下。以下题目的控制台程序该如何编写。(在线等待,急求)
自定义一个时间类,该类包含时、分、秒字段与属性,具有将时间增加1秒,1分和1时的方法,具有分别显示时、分、秒和同事显示时分秒的方法!不好意思,要的是windows窗体,不...
自定义一个时间类,该类包含时、分、秒字段与属性,具有将时间增加1秒,1分和1时的方法,具有分别显示时、分、秒和同事显示时分秒的方法!
不好意思,要的是windows窗体,不是控制台~~~~ 展开
不好意思,要的是windows窗体,不是控制台~~~~ 展开
展开全部
class MyDate{
private int hour;
private int minute;
private int second;
public string ChangeDate(){
if(hour==11){
hour=0;
}else{
hour++;
}
if(minute==59){
minute=0;
}else{
minute++;
}
if(second==59){
second=0;
}else{
second++;
}
return "Time: "+hour+" : "+minute+" : "+second;
}
public void ShowHour(){
Console.WriteLine(hour);
}
public void ShowMinute(){
Console.WriteLine(minute);
}
public void ShowSecond(){
Console.WriteLine(second);
}
public void ShowTime(){
Console.WriteLine("Time: "+hour+" : "+minute+" : "+second);
}
}
private int hour;
private int minute;
private int second;
public string ChangeDate(){
if(hour==11){
hour=0;
}else{
hour++;
}
if(minute==59){
minute=0;
}else{
minute++;
}
if(second==59){
second=0;
}else{
second++;
}
return "Time: "+hour+" : "+minute+" : "+second;
}
public void ShowHour(){
Console.WriteLine(hour);
}
public void ShowMinute(){
Console.WriteLine(minute);
}
public void ShowSecond(){
Console.WriteLine(second);
}
public void ShowTime(){
Console.WriteLine("Time: "+hour+" : "+minute+" : "+second);
}
}
追问
谢谢哦~~可是我刚刚恍然大悟,我要的是窗体咯~~不过还是谢谢你,不介意的话,把窗体的程序也敲敲吧!!感激啊~~
追答
机器上没环境。大概跟你说说怎么做吧。上边的代码可以做为参考,只是Console.WriteLine();你可以都变成给文本框赋值的语句例如:txtBox1.Text=hour;
你创建的Form1窗体中可以添加如上的小时、分钟、秒的属性。把其他方法都粘贴到Form1窗体类文件中。添加几个按钮,比如:添加时间按钮的点击事件中就可以调用ChangeDate()方法去修改时间。修改后的时间可以显示在文本框中。
其他的比如显示小时,也可以设置一个button按钮在点击事件里面去调用ShowHour()方法。其他以此类推。
希望对你有帮助。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询