http://i49.tinypic.com/sl43th.png
我最近写了一个基于控制台的应用程序,它具有低端率,高端率,最高晚餐价格等。
现在我应该把它变成一个GUI,并根据用户的输入而不是预定义的变量。上图是最终结果的样子。
我不明白如何从基于控制台的GUI转到GUI。
出于帮助原因 - 最低提示率文本框标记为lTipRate 最低的晚餐价格文本框标记为lDinBox 最高提示率框标记为hTipRate 最高的晚餐价格标有hDinPice 该按钮标记为calcTips
大部分的一切都是通过基于控制台而不是GUI完成的,所以我很难转换成来回。
有人能解释一下我会怎么做吗?
非常感谢你。
以下是基于控制台的代码。
using System;
public class TippingTable
{
public static void Main()
{
double dinnerPrice = 10.00;
double tipRate;
double tip;
const double LOWRATE = 0.10;
const double MAXRATE = 0.25;
const double TIPSTEP = 0.05;
const double MAXDINNER = 100.00;
const double DINNERSTEP = 10.00;
Console.Write(" Price");
for(tipRate = LOWRATE; tipRate <= MAXRATE;
tipRate += TIPSTEP)
Console.Write("{0, 8}" , tipRate.ToString("F"));
Console.WriteLine();
Console.WriteLine("----------------------------------------");
tipRate = LOWRATE;
while (dinnerPrice <= MAXDINNER)
{
Console.Write("{0, 8}", dinnerPrice.ToString("C"));
while (tipRate <= MAXRATE)
{
tip = dinnerPrice * tipRate;
Console.Write("{0, 8}",tip.ToString("F"));
tipRate += 0.05;
}
dinnerPrice += DINNERSTEP;
tipRate = LOWRATE;
Console.WriteLine();
}
}
}