Windows8浅谈之Metro与经典Windows界面

本文探讨了Windows 8操作系统中的Metro界面与经典Windows界面的差异和体验。作者分享了安装Windows 8的过程,并指出Metro界面的快速启动优势。文章还提到,Windows 8的5秒启动得益于新的引导方式,而Metro UI的设计灵感源自公共交通标识系统。此外,文中提供了一些实用的Windows 8 Metro UI操作小技巧。
摘要由CSDN通过智能技术生成

千呼万唤下,Windows 8终于出来了,我想无论是用户还是华尔街的大亨,尤其是像Intel这些都等了太久太久了,再不出来后者就要抓狂了(原因是因为计算机业的生态链)。

在Windows 8出来之后,我勇敢地做了一把小白鼠,先去下载了"带有开发者工具的64位版",接着用EasyBCD引导开始安装,因为之前硬盘装Fedora一直用它,觉得很好用,于是就按照硬盘装Windows 7的方法把ISO文件中的必要文件提取出来,结果不能正常引导,悲剧了。那个时候网上还没有别的硬盘安装方法提出来,于是想了下,算了,刻盘吧。可是手头只有4.7G的盘,无奈又去下了”不带开发者工具的64位版“,顺利刻好,开始安装。

安装过程很简单,略过不提。成功后重启,可能是因为第一次启动的原因,速度没有那么理想,不管了,先用用再说。体验了一下可能因为系统其实具有两个界面,一个是传统的Windows界面,另一个是Metro的界面,所以一开始用起来不是很流畅,很多功能一开始找不到,但慢慢就会好了,发现其实还是挺不错的。个人觉得比Windows 7的体验要更好一些。下面开始进入正题。

1、什么是Metro

Metro,又称Metro UI,是微软微软设计方案设计方案已用于移动操作系统Windows Phone 7和多款微软产品。微软Segoe字体家族的一员——Segoe WP——为本系统的字体。在Computex大会上,微软确认本设计风格也会部分的用于Windows 8,而且,根据最新泄漏的非官方图片,下一代Office也将采用本设计方案。微软亦计划应用本设计风格到微软的其他产品,比如Xbox 360。

代码介绍 MetroForWinForm(win8风格模版) using System; using System.Drawing; using System.Globalization; using System.Windows.Forms; using MetroFramework.Forms; namespace MetroFramework.Demo { public partial class MainForm : MetroForm { public MainForm() { InitializeComponent(); metroStyleManager.Theme = MetroThemeStyle.Default; metroStyleManager.Style = MetroColorStyle.Teal; } private void metroTileSwitch_Click(object sender, EventArgs e) { var m = new Random(); int next = m.Next(0, 13); metroStyleManager.Style = (MetroColorStyle)next; } private void metroTile1_Click(object sender, EventArgs e) { metroStyleManager.Theme = metroStyleManager.Theme == MetroThemeStyle.Light ? MetroThemeStyle.Dark : MetroThemeStyle.Light; } private void metroButton1_Click(object sender, EventArgs e) { MetroTaskWindow.ShowTaskWindow(this, "SubControl in TaskWindow", new TaskWindowControl(), 10); } private void metroButton2_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, "Do you like this metro message box?", "Metro Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Asterisk); } private void metroButton5_Click(object sender, EventArgs e) { metroContextMenu1.Show(metroButton5, new Point(0, metroButton5.Height)); } private void metroButton6_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, "This is a sample MetroMessagebox `OK` only button", "MetroMessagebox", MessageBoxButtons.OK, MessageBoxIcon.Information); } private void metroButton10_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, "This is a sample MetroMessagebox `OK` and `Cancel` button", "MetroMessagebox", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } private void metroButton7_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, "This is a sample MetroMessagebox `Yes` and `No` button", "MetroMessagebox", MessageBoxButtons.YesNo, MessageBoxIcon.Question); } private void metroButton8_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, "This is a sample MetroMessagebox `Yes`, `No` and `Cancel` button", "MetroMessagebox", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); } private void metroButton11_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, "This is a sample MetroMessagebox `Retry` and `Cancel` button. With warning style.", "MetroMessagebox", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning); } private void metroButton9_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, "This is a sample MetroMessagebox `Abort`, `Retry` and `Ignore` button. With Error style.", "MetroMessagebox", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error); } private void metroButton12_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, "This is a sample `default` MetroMessagebox ", "MetroMessagebox"); } private void metroButton4_Click(object sender, EventArgs e) { var testform = new TestForm1(); testform.ShowDialog(); } private void metroButton4_Click_1(object sender, EventArgs e) { metroTextBox2.Focus(); } } }
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值