返回首页
搜 索
400-77-456-22
英米加集团
领先RFID产品与物联网解决方案专家
INMIGA group
智慧城市
智能交通
我对“Hello World”30年的爱恨情仇
来源:英米加集团 | 作者:inmiga | 发布时间: 3564天前 | 3528 次浏览 | 分享到:
public partial class MainPage : UserControl {            public MainPage()            {                      InitializeComponent();                      Loaded += MainPage_Loaded;            }   void MainPage_Loaded(object sender, RoutedEventArgs e)   {                      Greeting.Text = "Hello, World.";            } }

 

  当然,Silverlight就像一只坏股票一样一路绿了下去。但它仍然是一种非常有用和可行的技术,但一旦人们意识到Microsoft并没有放太多筹码在这只股票上,那时它就只能死掉——和它在当时是否是正确的工具无关,一切根源在于一种它已经过时的感觉。HTML5用“write once, run everywhere”的口号很好地营销了自己,并且数以百计的企业在他们意识到自己的错误之前,就贸贸然地一头扎了进来(它其实应该是“一次编写,到处被困,然后为每个目标设备再写一次”)。

  不过,Silverlight还是有让我们喜欢的部分的,就在Windows 8.1中的XAML和C#堆栈。下面是“Hello, World”的一个版本,使用模型 – 视图 – 视图模型(MVVM)模式。

2011年 – WinRT / C#

public class ViewModel {   public string Greeting       {             get     {       return "Hello, World";             }       } } <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">       <Grid.DataContext>           <local:ViewModel/>       </Grid.DataContext>       <TextBlock Text="{Binding Greeting}"/> </Grid>
电力能源
农林牧渔
航空航天
精益制造
快消零售
智能港口
司法监狱
仓储物流
安监消防
金融通信