2012年4月8日
摘要: Web控件,即Web Browser控件,是Windows Phone 7提供的浏览器控件,使用Web控件用户可以显示互联网网页、静态网页内容以及动态生成的Web内容。显示互联网网页,典型的应用是在一个独立的页面中使用Web控件,显示自定义的Web内容,并且控制Web控件之外的页面外观,从而获取与内置浏览器不同的用户体验。显示静态信息,典型的应用时使用独立存储将Web页面存储在本地,然后使用Web控件读取并显示。显示动态信息,典型的应用就是程序员使用代码动态生成html内容,并使用Web控件展示。WebBrowser的一个重要属性就是Source,它的值数Uri类型,它用来获取或设置要在 We 阅读全文
posted @ 2012-04-08 17:07 WaitingSky 阅读(1774) 评论(3) 推荐(1) 编辑
摘要: Windows Phone 7提供了对图像,音频与视频等多媒体应用的控件。图像控件ImageWindows Phone的图像控件只支持JPG与PNG格式的图片,如果是XNA的话还会支持GIF格式的图片,像常用的BMP格式的图片在这里是不能使用的。这一点是需要注意的,图片控件使用的格式就是<Image/>或者<Image></Image>。两个重要的属性:Source,通过指定它的Source属性可以用来显示本地或者是网络中的图片,但是注意使用网络资源的时候要使用绝对路径。Stretch,这个属性用来指定图像应该如何拉伸以填充目标矩形。它的取值有:None,内 阅读全文
posted @ 2012-04-08 08:54 WaitingSky 阅读(969) 评论(0) 推荐(1) 编辑
  2012年4月7日
摘要: Windows Phone中提供了五种按钮控件,分别为:Button、HyperlinkButton、RadioButton、ToggleButton、RepeatButton。这些控件显示名称的属性都是Content。Button类似于WinForm中的Button,一样有Click、KeyDown等事件,但是对于MouseEnter等鼠标操作性事件来说在手机上不好控制,所以使用起来还是谨慎些。而与WinForm的控件把不同的是,在C#代码中更改前景色和背景色等的时候Windows Phone必须使用Brush来填充,不能直接指定颜色。HyperlinkButton表示显示超链接的按钮控件。 阅读全文
posted @ 2012-04-07 08:31 WaitingSky 阅读(1470) 评论(1) 推荐(2) 编辑
  2012年4月2日
摘要: 在Windows Phone 7中,存在两个输入型控件:TextBox和PasswordBox,后者在本质上其实是将TextBox的变形,在之前创建的项目中插入新的一页,名为“InputControls.xaml”,将页面名称更改为“输入控件”,之后在xaml代码区域手动书写代码来添加控件(当然也可以拖控件),添加一个TextBox和一个PasswordBox。<!--ContentPanel - 在此处放置其他内容--> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12, 阅读全文
posted @ 2012-04-02 19:23 WaitingSky 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 针对于前端的开发,Windows Phone 7提供了基于silverlight的控件,这些控件是位于System.Windows.Controls命名空间下的,Windows Phone 7中可以使用的控件有我们经常用到的textbox,button等,至于有好多空间是windows phone 7不支持的,其中:comboxbox、scrollbar、tooltip 这三个控件其实是可以在应用程序中使用的,只不过这些控件没有在工具栏显示,使用你只能通过代码添加。ComboBox 不属于 WindowsPhone 设计的主题,您必须进行相应地修改才能保持 UI 一致性。ScrollBar 和 阅读全文
posted @ 2012-04-02 16:31 WaitingSky 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 现在通过创建一个新的windows phone 7应用程序,来初步了解一下程序中每一个文件的作用。打开Microsoft Visual Studio 2010,选择“Silverlight for Windows Phone->Windows Phone Application”,并且输入名称为“FirstWP7Program”,这样就创建好了一个wp7应用程序,当然我们这这里不会添加任何代码,主要是了解。解决方案目录如下:文件Properties\AppMainfest.xml:生成应用程序包所必须的应用程序清单文件。文件Properties\AssemblyInfo.cs:包含名称和 阅读全文
posted @ 2012-04-02 16:05 WaitingSky 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 作为我们coder来说,最关注的还是wp7的开发。开发语言windows phone 7的开发主要以托管程序语言为主, 接口及功能都很灵活。主要有两种框架来开发:Silverlight框架,用来开发Internet交互丰富的应用程序;另一种是XNA框架,用做游戏的开发。二者 都使用Compact Framework上的基础代码。开发环境首先就是计算机的硬件要求:1.pc操作系统必须是Windows 7或者Windows VistaSP2(这个残疾儿童还是换win7吧)以上。2.计算机操作系统盘有3GB以上的磁盘空间。3.建议计算机系统内存空间至少有2GB,不然那个运行速度,你懂的。4.具备Di 阅读全文
posted @ 2012-04-02 10:41 WaitingSky 阅读(482) 评论(0) 推荐(1) 编辑
摘要: wp7入世现在台面上的智能手机操作系统,两大巨头就是Android和IOS,这两大巨头占据了移动设备领域极大的份额,对于移动领域,微软岂会放过这样的机会,虽然说Microsoft涉足移动设备领域已有10多年的时间,但是真正的崛起还内有出现,之前微软将基于Windows CE的设备整合为Windows Mobile,但是对于种种的因素,比如说管理,比如说安全,比如说用户喜欢的界面,这个平台的发展遇到了前所未有的瓶颈,“做改变”这是微软必须要做的。于是,2010年2月的移动世界大会上,Microsoft公布了具有全新外观的Windows Phone 7系列移动操作系统,之所以是Windows Ph 阅读全文
posted @ 2012-04-02 09:59 WaitingSky 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 什么是Silverlight?Microsoft Silverlight是微软所发展的Web前端应用程式开发解决方案,是微软丰富型互联网应用程式(Rich Internet Application)策略的主要应用程式开发平台之一,以浏览器的外挂元件方式提供Web应用程式中多媒体(含影音串流与音效串流) 与高度互动性前端应用程式的解决方案,同时它也是微软UX(用户体验)策略中的一环,也是微软试图将美术设计和程式开发人员 的工作明确切分与协同合作发展应用程式的尝试之一(另一个为WPF)。微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,R 阅读全文
posted @ 2012-04-02 08:35 WaitingSky 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 什么是XAML?XAML是Extensible Application Markup Language,而我们一般习惯写作eXtensible Application Markup Language,这就是XAML的缩写来源。它是WPF (Windows Presentation Foundation)的一部分,是一种XML的使用者接口描述语言,使用HTML的外观,又揉合了XML语法的本质, 我们可以使用标签来定义资源,如:使用<Button>标签设定按钮(Button),用<Canvas>标签来设定画布。XAML本质上属于一种.NET Programming Lang 阅读全文
posted @ 2012-04-02 08:33 WaitingSky 阅读(1315) 评论(0) 推荐(0) 编辑