可通过System.Console.BackgroundColor来改变命令行的颜色。 也可通过System.Console.ResetColor()来恢复设置。
创建HelloWorld类,重写其构造函数,使之每次调用都会输出“Hello world!”; 在Main函数中加入命令行参数args,实例化HelloWorld后,当无参数时输出“No args!”,有参数时输出参数(无个数限制)。
创建HelloWorld类并声明静态方法Print,默认参数为arg=" No args!"; 在Main函数中加入命令行参数args,当无参数时无参调用Print输出“Hello world! No args!”,有参数时迭代调用Print并传入参数输出“Hello world! (参数)...”。
新建项目后,在中加入一个并设置Text为“Hello World!”,设置好一系列参数后运行。
新建项目后,添加多个System.Windows.Forms.Label,并将其内容修改为“Hello World!”,并赋予不同的颜色。
创建一个android项目,添加一个文本框,将其显示的字符改为“Hello World!”,运行。
整个程序用于计算小费tip
添加Grid,在Grid中添加三个RowDefinitions将Grid分为三个部分。 第一二部分各添加一个TextBlock,定义Text内容为标题和输入提示。 第三部分添加一个StackPanel,使结构更规则,其中分为四个小部分。首先是TextBlock和TextBox,TextBox用于输入;然后是一个TextBlock和三个RadioButton,RadioButton用于选择利率;后两部份各添加了两个TextBlock,一个用于输出tip,一个用于输出total。
定义三个事件,前2个billAmountTextBox_TextChanged、amountTextBox_GotFocus分别用于文本改变的情况和光标点击的情况,最后一个RadioButton_Click用于利率的选择。billAmountTextBox_TextChanged和RadioButton_Click中都调用了performCalculation这个计算利率并输出的函数。 Tip类,定义了相关的属性和计算方法CalculateTip,在初始化时创建,被performCalculation调用。
改进: 使用Viewbox和Canvas实现控件自适应功能。Viewbox的显示机制是,先在内存中把按照逻辑大小把子控件显示出来,然后等比例的缩放显示到ViewBox的客户区。但Viewbox只能接受一个子级,所以使用Canvas将所有控件包含,注意Canvas必须设置Width和Height(大坑)。
创建项目后:

























