摘要:
Socket编程:套接字,用于描述IP地址和端口。用IP地址和端口号唯一确定端口(TCPUDP是相互独立的,例如在TCP协议下有200号端口,在UDP协议下也可以有200号端口,且是相互独立的)Socket之间的连接过程分为3个步骤:1.服务器监听2.客户端请求3.连接确认Windowsphone应用程序Socket通信的过程包括7个步骤1.创建一个客户端和服务器端的Socket连接2.客户端发送消息,服务器端接受消息3.客户端接受消息,服务器端发送消息4.连接不断,重复2、3步骤5.关闭发送接收通道,可以只关闭发送或接受通道,也可以同时关闭6.关闭socket连接7.整个通信过程到此终止执行 阅读全文
摘要:
MVVM:组成ModelViewView-ModelModel:数据访问层--WebService,RestServices,GenericCollectionsView:UI层---控件,数据绑定,CommandsView-Model:是View的抽象,负责View与Model之间的信息交换,将view的Command传送到Model-----属性,集合,CommandView与ViewModel之间连接可以通过下面的方式:BindingData:实现View和View-Model之间数据的通信Command:实现View和View-Model之间操作命令的通信AttachBehavior: 阅读全文
摘要:
独立存储:不知道具体的存储位置,只是API提供的一个虚拟的文件系统和可以访问这个虚拟文件系统的数据流对象,从而达到隔离性和安全性;IsolatedStorageSettings:独立存储设置,存储键值对,程序设置,状态等信息的存储适合使用IsolatedStorageFile:独立存储文件,存储真实文件(xml,txt等),存储数据量较大使用:IsolatedStorageSettings:1、创建一个IsolatedStorageSettings的实例并初始化IsolatedStorageSettingsappsettings=IsolatedStorageSettings.Applicat 阅读全文
摘要:
墓碑机制:Tombstone伪多任务(程序被迫中断时,系统记录下当前应用程序的状态后,将程序暂停。当需要恢复时,系统再根据记录恢复到中断前的状态)***在任何时候,windowsPhone都只允许一个应用程序在前台运行生命周期:启动一个程序:触发Launching事件---->跳转到默认的首页,调用OnNavigatedTo方法,进入运行状态----->当离开页面的时候调用该页面的OnNavigatedFrom方法。(离开运行状态的1:点击back键,触发Closing事件,程序关闭;2:点击Start键触发Deactivated事件,处于休眠状态,当程序从休眠状态或者墓碑状态恢复 阅读全文