Supersection 1, More Comfortable
因此,我们现在处于Windows Phone 7.5芒果应用程序开发教程系列的14部分。在我们之前的教程中,我们看了命名空间。在这部分中,我们将看看 对象集合。所以,让我们开始吧!
Collection只是一个知道如何管理对其他类的多个实例的引用的对象。总之 它跟踪其他对象。.NET框架下有不同类型的集合。有些集合可以让你保持对象排序,而其他集合可以帮助你轻松检索对象。
现在我们来看看一种称为 列表集合的集合类型。
使用唯一名称创建一个新项目,像`CollectionsDemo`。在设计模式下,将一个按钮拖放到仿真器的左上角(见图)。正确命名按钮并将其内容值设置为“点击我”。按照相同的过程处理文本块并将其文本属性设置为空白。设置文本块的文本环绕属性。
现在创建一个具有两个属性的类Car,即字符串数据类型的Make和Model。请参阅了解和创建类来创建类。现在,双击MainPage.xaml文件的设计窗口中的Click Me按钮,打开按钮的单击事件的C#代码。将以下代码复制并粘贴到按钮的单击事件中。
Car car1 = new Car();
car1.Make =“Oldsmobile”;
car1.Model =“Cutlas Supreme”;
Car car2 = new Car();
car2.Make =“Geo”;
car2.Model =“Prism”;
Car car3 = new Car();
car3.Make =“Nissan”;
car3.Model =“Altima”;
List myList = new List();
myList.Add(car1);
myList.Add(car2);
myList.Add(car3);
string myCars =“”;
foreach(car car in myList)
{
myCars + = car.Make +“ - ”+ car.Model + Environment.NewLine;
}
myTextBlock.Text = myCars;
因此,在前九行代码中,我们通过名称car1,car2和car3创建Car类的三个不同对象,并分别设置它们的属性。
以下代码行创建一个名为myList的列表,可以保存
List myList = new List();
创建列表后,我们使用列表的 Add()方法 将对象添加到列表中类。
myList.Add(car1);
myList.Add(car2);
myList.Add(car3)返回一个对象,;
然后我们使用 foreach迭代器遍历myList列表中的每个对象。每个对象的属性都存储在一个字符串变量myCars中。 (
)>
myCars + = car.Make +“ - ”+ car.Model + Environment.NewLine;
}
最后,我们使用以下语句显示汽车列表:
myTextBlock.Text = myCars;
您将得到如图所示的输出。所以这是如何使用集合。这很简单,但有些练习可能需要掌握。
在下一个教程中见。
再见,Windows Mobile。你好,Windows Phone
微软计划重新定义它的移动操作系统,微软计划改变它的Windows Mobile操作系统的名称,该公司在最近的一次活动中放弃了它。 Inquirer的报告显示,微软在最近的一次活动中披露了品牌变化,并指出Windows Phone品牌将会应用到Windows Mobile 6.1,即将推出的6.5版本和Windows Mobile 7,预计在2010年的某个时候推出。目前尚不清楚新Windows Phone命名系统何时能够实现。
回顾:ModernMix在Windows中运行现代UI应用程序<8> Windows 8有一些很好的应用程序,它们居住在现代UI中, Windows 8正在转变为桌面操作系统用户认为当他们第一次听说它的时候,但这不是微软在做这项工作:它是Stardock。该公司的Start8开始菜单更换是同类最佳产品,他们再次用ModernMix,一个5美元的程序(30天免费试用版),可以让你打开Windows 8现代UI应用程序经典桌面
如果你不知道更好,你会认为这些Windows 8现代UI应用程序设计为在Windows中运行。
Windows 8.1中的SkyDrive深度集成 Windows 8.1中的SkyDrive与Windows集成得更加深入。它从安装中指出。阅读关于它的内容
在Windows 8.1的公开发布之前,Microsoft已经在“首次查看Windows 8.1”视频中提供了Windows 8.1 Preview的一些功能。在这个视频本身,有人表示Windows 8.1由云驱动,其中重要的一部分是SkyDrive。 Windows 8.1