随笔分类 -  Window Phone

WP手机开发的学习笔记
Windows Phone自学笔记
摘要:开始学习Windows Phone开发喽,刚刚开始学习,写的内容可能会比较少、比较笼统一些,不过我会不断学习、不断进步!我要把我的学习的过程记录到这里。 Windows Phone学习笔记 —— 初步了解Windows Phone开发 Windows Phone学习笔记 —— Windows Phone的布局 Windows Phone学习笔记 —— Windows Phone导航 Windows Phone学习笔记 —— 本地数据库操作 Windows Phone学习笔记 —— 存储文件 Windows Phone学习笔记 —— 套接字概述 Windows Phone学习笔... 阅读全文

posted @ 2012-12-09 21:04 松竹柏柳 阅读(235) 评论(0) 推荐(0)

Windows Phone学习笔记(10) — — 设置页面
摘要:要想对页面进行某些设置就必须把设置存储起来,那么在WP中我们可以把这些信息存储在手机的独立存储中,并且从中获取和设置。想要用到独立存储的键值对设置就要用到IsolatedStorageSettings类。下面是一个存储页面设置的小示例。首先我们先创建一个类用来存储和获取信息。AppSettings:View Code public class AppSettings { // 独立存储设置 IsolatedStorageSettings isolatedStore; //独立存储的key名称的设置 const string... 阅读全文

posted @ 2012-12-09 21:01 松竹柏柳 阅读(335) 评论(0) 推荐(1)

Windows Phone学习笔记(9) — — 多播套接字
摘要:本次我们来做一个多播套接字的示例。首先是页面的效果图。页面由一个ListBox、一个文本框和按钮构成。代码如下:View Code <!--LayoutRoot 是包含所有页面内容的根网格--> <Grid x:Name="LayoutRoot" Background="Transparent"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> 阅读全文

posted @ 2012-12-06 22:30 松竹柏柳 阅读(251) 评论(0) 推荐(0)

Windows Phone学习笔记(8) — — UDP套接字
摘要:上一篇写了如何进行TCP通信的套接字,这次来说一些怎么进行UDP的套接字通信,还用之前TCP套接字通信的那个示例页面,只是把后台的TCP通信改为UDP通信。首先我们先来修改SocketClient类View Code public class SocketClient { Socket _socket = null; static ManualResetEvent _clientDone = new ManualResetEvent(false); const int TIMEOUT_MILLISECONDS = 5000; ... 阅读全文

posted @ 2012-11-24 20:39 松竹柏柳 阅读(410) 评论(0) 推荐(0)

Windows Phone学习笔记(7) — — TCP套接字
摘要:TCP套接字的主要步骤:创建连接、发送数据或接受数据、关闭连接,下面开始做一个TCP的示例。首先是WP界面代码:View Code <!--ContentPanel - 在此处放置其他内容--> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,-8,12,8"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefiniti 阅读全文

posted @ 2012-11-17 22:48 松竹柏柳 阅读(427) 评论(0) 推荐(0)

Windows Phone学习笔记(6) — — 套接字概述
摘要:WindowsPhone 提供了一个使开发人员能够创建可以与使用套接字的 Internet 服务和其他远程应用程序进行通信的编程接口。在WindowsPhone 应用程序中使用套接字,可以创建能够通过传输控制协议 (TCP) 或用户数据报协议 (UDP) 套接字与服务通信的丰富客户端应用程序。套接字是一种在应用程序或进程之间传递数据包或消息的机制。在编程术语中,套接字是一个针对 TCP/IP 协议堆栈的编程接口。套接字在网络上通过套接字地址进行标识,套接字地址是 Internet 协议 (IP) 地址和端口号的组合。TCP:若要通过 TCP 通信,必须在客户端和服务器之间建立连接。连接请求中必 阅读全文

posted @ 2012-11-15 11:50 松竹柏柳 阅读(218) 评论(0) 推荐(0)

Windows Phone学习笔记(5) — — 存储文件
摘要:有几天的时间没有学习和总结WP了,今天学习在WP中的文件夹和文件的存储。在WP中存储数据都要用到内存,想要操作手机的内存存储,就要用到IsolatedStorageFile类,IsolatedStorageFile类表示一个独立的存储区,包含的文件和目录。IsolatedStorageFileStream类公开独立存储中的文件。 操作独立存储的步骤如下:获取应用程序的虚拟存储创建父文件夹创建文本并将其添加到独立存储文件读取放置在存储文件中的文本首先获取应用程序的虚拟内存:IsolatedStorageFile myStore = IsolatedStorageFile.GetUserSt... 阅读全文

posted @ 2012-11-08 17:06 松竹柏柳 阅读(255) 评论(0) 推荐(0)

Windows Phone学习笔记(4) — — 本地数据库操作
摘要:使用 WindowsPhone OS7.1,可以将关系数据存储在驻留在应用程序独立存储容器的本地数据库中。WindowsPhone 应用程序使用 LINQ to SQL 执行所有数据库操作;LINQ to SQL 用于定义数据库架构、选择数据,并将更改保存到驻留在独立存储中的基础数据库文件。为了存储和检索本地数据库中的数据,WindowsPhone 应用程序使用 LINQ to SQL。LINQ to SQL 为处理数据提供了一种面向对象的方法,它由一个对象模型和运行时组成。LINQ to SQL 对象模型主要是由System.Data.Linq.DataContext对象构成,可充当本地.. 阅读全文

posted @ 2012-11-02 15:35 松竹柏柳 阅读(305) 评论(0) 推荐(0)

Windows Phone学习笔记(1)
摘要:刚刚开始WP开发,首先了解WP的开发架构从上图中可以看出WP支持Silverlight和XNA,Silverlight支持开发一些应用程序和工具,XNA则可以开发一些高性能的游戏。 下面创建一个WP的Silverlight项目,ApplicationIcon.Png和Background.png是在手机应用程序列表中显示的图标,图片可以随意替换,但是图片的名称不能更改。SplashScreenImage.jpg文件是程序启动时显示的图片。App.xaml通常用来存储整个应用程序所使用的资源,这些资源包括配色方案、渐变画刷、样式等等。在程序启动时,App类创建了一个PhoneApplica... 阅读全文

posted @ 2012-10-31 12:48 松竹柏柳 阅读(312) 评论(0) 推荐(0)

Windows Phone学习笔记(3) — — 后退堆栈导航
摘要:本次主要学习如何通过操作应用程序的后退导航历史记录(称为后退堆栈),修改其导航。在 WindowsPhone OS7.1 中,向 NavigationService API 添加了处理导航历史记录和启用导航历史记录检测的功能。本主题将使用这些属性和方法检测后退堆栈、删除条目,然后观察这些更改在应用程序导航上产生的效果。应用程序的导航历史记录表示为后进先出结构,称为堆栈,此处该结构还称为后退堆栈。 想要改变后退堆栈的内容,我们需要使用PhoneApplicationFrame的控件类,首先介绍一下PhoneApplicationFrame,PhoneApplicationFrame是WP开... 阅读全文

posted @ 2012-10-31 12:48 松竹柏柳 阅读(299) 评论(0) 推荐(0)

Windows Phone自学笔记(2)
摘要:Windows Phone的手机默认是竖屏显示,默认情况下WP模拟器改变指向WP没有变化,所以我们需要改变MainPage.xaml中的PhoneApplicationPage的SupportedOrientations属性,SupportedOrientations属性是根据手机自动调整方向的,它有三个枚举值::Landscape(水平方向)、Portrait(竖直方向)、PortraitOrLandscape(根据手机具体方向自动调整)。再次运行程序点击模拟器右侧的转向按钮时,可以发现手机屏幕随着手机方向的改变而改变。在PhoneApplicationPage中还有Orientatio.. 阅读全文

posted @ 2012-10-31 12:48 松竹柏柳 阅读(229) 评论(0) 推荐(0)

导航