码迷,mamicode.com
首页 > Windows程序 > 详细

C#学习之hello,world

时间:2015-03-14 18:09:37      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

1.最基本的控制台应用程序

打开VS2013,新建项目->Visual C#->控制台应用程序,名称采用默认的ConsoleApplication1,然后确定。

代码如下

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace ConsoleApplication1
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13               Console.WriteLine("hello, world!");
14               //避免控制台一闪而逝
15               Console.ReadKey();
16         }
17     }
18 }

这一切都非常简单,跟java几乎一样。然后点击上方启动按钮,便可得运行结果如下:

 技术分享

同时,C#提供了许多函数对控制台进行设置,比如Console.BackgroundColor可以设置控制台的背景色,Console.ForegroundColor可以设置前景色,Console.Title可以设置控制台的标题。将上面代码修改如下

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace ConsoleApplication1
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {       
13               //背景色绿色
14               Console.BackgroundColor = ConsoleColor.Green;
15               //字体色红色
16               Console.ForegroundColor = ConsoleColor.Red;
17               //设置标题
18               Console.Title = "hello!";
19               Console.WriteLine("hello, world!");
20               //避免控制台一闪而逝
21               Console.ReadKey();
22         }
23     }
24 }

 然后运行效果如下:

技术分享

 还有许多有关控制台设置的程序,此处就不一一列举了。

2.桌面应用程序

此处采用WPF技术创建桌面应用程序。

新建项目->Visual C#->WPF应用程序,名称采用默认的WpfApplication1,确定,之后会出现一个分成两个窗格的选项卡。上面的窗格显示了一个空窗口,称为MainWindow,下面的窗格显示了一些文本,即生成窗口的代码。单击屏幕左上方的工具箱->常用WPF组件->Button,在窗口上添加了一个按钮。双击该按钮,现在显示MainWindow.xaml.cs中的C#代码,代码如下():

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 using System.Windows;
 7 using System.Windows.Controls;
 8 using System.Windows.Data;
 9 using System.Windows.Documents;
10 using System.Windows.Input;
11 using System.Windows.Media;
12 using System.Windows.Media.Imaging;
13 using System.Windows.Navigation;
14 using System.Windows.Shapes;
15 
16 namespace WpfApplication1
17 {
18     /// <summary>
19     /// MainWindow.xaml 的交互逻辑
20     /// </summary>
21     public partial class MainWindow : Window
22     {
23         public MainWindow()
24         {
25             InitializeComponent();
26         }
27 
28         private void Button_Click(object sender, RoutedEventArgs e)
29         {   
30             //此处为新添代码,其余为自动写好的
31             MessageBox.Show("hello, world!");
32         }
33     }
34 }

MessageBox.Show里可填入任意字符串。

运行效果如下:

技术分享

单击Button效果如下:

技术分享

MainWindow.xaml代码如下:

1 <Window x:Class="WpfApplication1.MainWindow"
2         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4         Title="MainWindow" Height="350" Width="525">
5     <Grid>
6         <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
7     </Grid>
8 </Window>

 

此代码是自动生成的,也很简单,此处就不再具体阐释。单击按钮选中它,在屏幕右下角的属性窗口显示了按钮的各个属性如下

技术分享

可通过设置Content改变按钮上的文本,现在改为Click Me。同时也可用鼠标拖动按钮到窗口中央。此时XAML代码如下:

1 <Window x:Class="WpfApplication1.MainWindow"
2         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4         Title="MainWindow" Height="350" Width="525">
5     <Button Content="Click Me" HorizontalAlignment="Left" VerticalAlignment="Top" Width="81" Click="Button_Click" RenderTransformOrigin="2.92,6.409" Margin="210,130,0,0" Height="33"/>
6 </Window>

效果如下:

技术分享

大部分代码都是自动生成,而且十分简单易懂,故不一一阐释。

 

限于篇幅,其他还有许多基础内容并未展示,同时由于系统原因,也未能开始学习Windows Phone开发基础教程,之后会尽力补上。

本次学习记录至此。

C#学习之hello,world

标签:

原文地址:http://www.cnblogs.com/tjulym/p/4337790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!