自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你为什么不努力的专栏

时间都去哪儿了,你为什么不努力

  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 Windows Phone 8.1的网络编程之HttpWebRequest类

Windows Phone中有两个类可以实现HTTP协议的网络请求:HttpWebRequest类HttpClient类前者适合处理简单的网络请求,后者对HTTP请求的支持更加强大,适合复杂的网络请求封装。不过在此之前需要认识一个HTTP的两种请求方式:Get请求和Post请求。两者的区别是:Get请求:从服务器上获取数据,通过URI提交数据,数据在URI中可以看到,同时提交的数据最多只能有1024字节。Post请求:向服务器传送数据,通过写入数据流的方式提交,Post请求对于提交的数据大小

2015-05-28 13:54:01 1028

原创 Windows Phone 8.1绑定数据集合

Windows Phone的数据绑定可以针对单个对象进行绑定,当然也可以直接绑定大集合而不是单个数据。而数据集合通常会绑定给能呈现集合的UI控件上,常见的就是ListBox,ListView等等列表控件了。针对于列表控件:而绑定的属性不再是DataContext,而是ItemsSource属性,而且默认绑定模式是OneWay模式。常见的数据绑定的数据集合:ObservableCollection<T>集合,实现了IEnumerable接口的结合(List<T>,Collection<T>)

2015-05-27 15:28:44 653

原创 Windows Phone 8.1中绑定数据转换

生活中虽然处处充斥着数学,但是生活并不是数学。生活中处处充斥着逻辑思维,但是更直观的表达往往更加易于理解和接受。比如问今天天气怎么样,如果给你一大堆天气预报专业用语:晴,40度等等,虽然能让人理解,但是比较生硬。如果换成更加直观的方式,比如将晴天转换成太阳的图片,40度对应着一个硕大的不断流汗的温度计,度数指向40度,像这样就能让人一眼就知晓今天的天气情况。同样将成绩90分以上显示为笑脸,及格显示为不小不哭脸,将不及格显示为哭脸,都比较直观。好了,上面废话说了一大堆,根本上就是,在做应用

2015-05-26 10:47:54 682

转载 Windows Phone中Stream和Buffer类读写操作(不仅仅是文本文件)

FileIO.ReadTextAsync(file)FileIO.WriteTextAsync(file)StreamReader和StreamWriter类以上都是基于操作的是文本内容的文件,而如果操作图片文件或者其他二进制文件就需要操作文件的Stream和Buffer数据了。操作这种二进制的文件,需要用到DataWriter类和DataReader类,前者用于写入文件信息,

2015-05-26 10:44:02 971

转载 Windows Phone中FileIO,StreamReader以及StreamWriter类(仅针对文本文件)

之前提及到应用数据文件的种类和区别,那么既然知道了如何获取应用数据文件,那么接下来自然是对文件和文件夹的相关处理操作了。文件夹类对应的是StorageFolder类,文件类对应的是StorageFile类。至于文件夹和文件的相关属性和方法就不做说明了,MSDN上都有详细的介绍,也就是新建,删除,移动、取得,重命名等等这些操作,依据名称即可知道属性和方法是怎样的。重点是对文件的读写操作。

2015-05-26 10:40:32 633

原创 Windows Phone 8.1中安装包文件及其两种获取方法

Windows Phone中除了应用文件存储的三种文件类型:本地文件,漫游文件,临时文件。还有一种文件叫做安装包文件,它是指应用程序编译之后生成的部署文件的内部数据。在安装包下的文件数据其实就是应用程序项目中添加的文件,就比如Assets文件夹里面的图片文件等等。我们可以通过代码获取安装包下的文件,但是获取不到编译的文件(源代码或者资类的文件)。那么哪些数据应该放到安装包文件中,哪些数据应该放到应用文件中呢?两种文件的地址和获取方式是不一样的,但是获取的思想是一样的。应用文件的获取方式前

2015-05-26 10:17:15 2682

原创 Windows Phone 8.1中应用数据之应用文件

应用设置存储在存储数据方面有一些局限性,比如只能存储一些简单数据类型的数据,无法满足复杂的数据存储以及大量的数据存储,所以需要应用文件存储来弥补这个缺陷。每个应用拥有系统定义的三种文件:一个用于本地文件,一个用于漫游文件,还有一个用于临时文件。应用可以向根目录添加新文件和新目录,和应用设置存储一样,应用文件一共最多可以嵌套32层深。首先先明确一下三种文件的区别,这边同样要用到ApplicationData类:1. 本地应用文件(ApplicationData.Current.Local

2015-05-25 17:40:54 911

原创 Windows Phone 8.1中数据绑定之二(绑定数据不变更的解决方案)

绑定有三种绑定模式,绑定也分UI到UI的绑定和自定义数据源到UI的绑定。其中自定义数据源到UI的绑定是比较复杂的。如果我们利用数据上下文DataContext来绑定数据,当我们改变数据源数据时,会发现绑定目标UI上对应的数据并没有发生改变,按理来说采用的是默认绑定OneWay模式,数据源的更改应该会导致界面UI的目标属性发生修改。这是为什么呢?因为具体的数据源属性并没有实现更改通知,数据源数据更改了但是无法通知到目标UI上,通俗点来讲就是,数据源你自顾自的改动,你不通知一下作为UI的我,

2015-05-25 15:49:08 824

原创 Windows Phone 8.1中数据绑定之一

数据绑定,顾名思义,两个要义:一是数据,而是绑定然而再一想,是谁将数据绑定到谁的属性上面,这一句话就道出了数据绑定的四个关键对象:绑定目标对象、目标属性、绑定源、绑定源中要绑定的值。根据绑定对象和绑定源来划分,其实无非就两种:UI控件作为绑定对象,UI控件作为绑定源(数据源)UI控件作为绑定对象,自定义的数据对象作为绑定源(数据源,.cs中定义)不管是前者还是后者,无非采用的是Binding这个神器来设置的。主要用到Binding的ElementName属性和Path属性两个属性。

2015-05-25 15:01:57 667

原创 Windows Phone 8.1中应用数据之应用设置

最近正好有机会看到林政老师的Windows Phone 8,1的书,正好我平时都是基于用户控件之类的写写使用收获,虽然编程中基本上都用过应用数据之类的知识,但是一直没整理过,知识越来越多,东西也越来越杂,有时候过个几天不用,嘟嘟...就忘了,好记性不如烂笔头,正好趁着最近心情不爽,给自己放个假,有点时间,就把自己学习中的一些收获记录下来,大家互相学习。应用都有自己的应用数据,Windows Phone应用数据都是存储在手机客户端,分为应用设置和应用文件。应用设置用于存储少量数据,并且这

2015-05-23 16:09:15 802

原创 Windows Phone 8.1中自定义用户控件及如何调用用户控件

结合之前一篇提及到的XAML语法和开头的定义的说明,这边借自定义用户控件和引用自定义控件进一步说明。之前博客中见到XAML开头定义的各种说明链接: Windows Phone 8.1中的.xaml文件开头那些奇怪的定义自定义控件的XAML代码:<UserControl x:Class="App1.StackPanelByMyself" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:

2015-05-23 15:19:34 1080

原创 Windows Phone 8.1中的.xaml文件开头那些奇怪的定义

XAML的语法和规则,很大程度上和XML相似。对于语法这种东西,我感觉太大了,之前修的一门编译原理我已经很头大了。所以本篇我就说说作为强迫症患者,对于.xaml文件那些开头的奇奇怪怪的定义是怎么一回事。XAML里面的元素都是对应着.NET里面的类的,如在XAML中打出<Button>..</Button>,那么Button这个元素对应着.NET里面的哪个类呢,换言之XAML解释器如何解读它是按钮而不是文本控件呢?可以看出我们只提供类名是不够的,因为在不同的情况下,类名一样的情况会很多,这样就

2015-05-22 22:38:04 752

原创 Windows Phone 8.1中Button不易察觉的用法

2. Content属性-----Button的内容属性当然,可以直接设置Content值,但是它是属于内容语法设置属性,即可忽略其为属性元素,看作元素对象的内容更为确切一些。所以我们可以给Button的内容设置为图片,图形等等形式。这里需要说的可以直接用VS给我们设置好的元素,Windows Phone内部内置的Emoji表情或者其他Symbol图形来填充Button的Conten属性。方法如下:a. 在图形界面下,找到Button的属性窗口,找到Content属性,值选择Symbol

2015-05-22 16:41:20 731

原创 Windows Phone 8.1中的Progress进度条控件和计时器Dispatcher的正确用法

进度条,顾名思义就是表示操作进度的。它有两种表现形式,一种是无限循环的,一种是给你希望,让你看到能最终到达100%的那种,俗称重复与非重复模式。两种模式的区分通过ProgressBar的IsIndeterminate属性区分。设置为True,则为重复模式,且此为默认模式。设置为False,则为非重复模式。两种模式要依据不同的编程需求使用。重复模式没啥好说的。非重复模式,可以根据任务情况的改变跟踪进度效果,从而反映在进度条上。可以使用Minimum和Maximum两个属性来制定进度条的范

2015-05-22 14:54:30 829

原创 Windows Phone 8.1中TextBox的不可忽略的特性和HyperlinkButton的认识

2. InputScope属性---键盘类型 InputScopeValue---键盘类型枚举在我们输入的时候,手机会下方会自动出现键盘供我们输入,但是键盘也分好多类型,比如输入电话号码时,自动出现的是数字键盘,输入密码时自动出现的是字母键盘等等。而我们需要具体的情境调出不同的键盘,以免需要用户自行切换,这样可以提高应用的人性化。键盘类型枚举属性InputScopeNameValue,其中包括EmailSmtpAddress(邮件地址输入),Uri(网址输入),

2015-05-21 13:24:22 747

转载 Windows Phone 8.1启动器新特性 - 应用商店启动协议

到Windows Phone 8.1的时代后,大家在使用应用商店启动协议相关的东西时,心里都有很多疑问,为什么 WindowsPhone 8.0 时代的 MarketplaceDetailTask、MarketplaceReviewTask 和 MarketplaceSearchTask 都不见了呢?这种问题在MSDN、stackoverflow等网站上都很多次的出现。是的,确实不见了

2015-05-03 16:14:14 776

原创 如何在.cs中统一动态修改xaml中style资源定义的样式

情形一:单纯的修改一个控件元素的样式,那么只要在.cs中仅仅针对这个控件的样式属性的修改即可。情形二:如果是要针对同一类的所有控件的样式进行相同的属性修改,比如针对页面中所有的Label控件进行修改,那么对应之前你在给这些Label控件设置样式的不同做法,如下:1.一个一个的Label控件单独设置。2.针对Label编写统一的style样式资源(Style x:key="style" target="Label"...),3.设置一个Style资源,然后给每个Label引用这个资源(

2015-05-03 15:06:23 2428

原创 如何在Windows Phone 8.1中引用SQLite数据库

SQLite作为一款轻型数据库,处理数据速度十分快,在移动开发领域被大量使用,同时不管开发机器人或者水果还是WP手机应用,都可以使用SQLite数据库。我一般学习东西,是碰到哪个需要用到再看哪个,技术那么多总不可能一个一个学个完,学个通。正好这次需要用到SQLite数据库,趁着这次机会就使用过程的一些问题进行一次整理,以防今后遗忘。首先因为VS中没有集成SQLite相关的插

2015-05-02 11:06:05 808

win8的日记笔记本应用的实现

用xaml和c#写的win8,win8.1日记本笔记本应用 用VS2013开发 当中实现拍照,语音,打开文件,保存文本和照片等功能 UI设计精美,前台利用listview绑定数据。 利用listview控件的单击事件进行文本的读取和图片的显示

2014-04-27

Win8计算器

前台XAML,后台C#实现的Win8,win8.1计算器。 涉及加减乘除,正弦,余弦,清除,MR,MC,MS,M+,M-等功能。 计算器功能很齐全,后台代码逻辑很全面。 大家可以自行下载学习查看。

2014-04-20

给出一个百分制成绩,要求输出其对应的成绩等级以及编程实现1!+2!+3!+4!+5!

给出一个百分制成绩,要求输出其对应的成绩等级 编程实现1!+2!+3!+4!+5! 这两个程序很简单,大家互相学习。

2014-03-17

ASP.NET的GridView控件自定义模板设计实例

ASP.NET的GridView控件自定义模板设计实例

2014-03-07

DataSet,SqlDataAdapter和GirdView结合用例

这是一个关于DataSet的使用案例。 里面含有数据库,只要自己附加到自己的SQL中就行了。 这也是DataSet跟SqlDataAdapter和GirdView结合使用的案例。 例子很简单易懂,适合初学者学习。

2014-03-07

ASP.net对XML的读取和显示

这个示例是运用C#技术对XML文档进行管理,可对其进行读取和显示。 其中也涉及GridView和Datasource,DataBind,这在我的之前的博客中有讲到过。 示例很简单,大家应该一看就会,适合于学习。

2014-03-06

网上购物系统

这是一个基于C#的关于网上购物的示例。 里面包含了注册,登陆,加入购物车,购买等功能,还能实时监测访问量和在线人数量。 界面清新,采用大量js,jquery特效进行页面的特效设计,很值得学习。 同时对ASP.net里面的GridView和DateList的数据绑定控件也有很好体现。

2014-03-06

进销存系统

由ASP构成的很完善的进销存管理系统。 适用于课程设计方面的研究。 适合初级或者刚接触基于B/S平台的人员。

2013-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除