自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老周——“易之道”

用《易》的哲学来诠释编程,取道于宇宙自然,用之不竭。修成“无”的境界才能“大有”知识,让大脑时刻保持空无状态,方能无不知。

  • 博客(349)
  • 资源 (30)
  • 收藏
  • 关注

原创 深入浅出.NET代码生成系列(3):命名空间

上一篇文章后面,我做了一个简单的示例,不知道各位有没有印象。哈,没印象也没关系,今天我们来探讨一下如何生成命名空间的代码。其实,说的就是CodeNamespace类,这个类就是用来生成命名空间定义的代码的。(1)Imports属性:一个CodeNamespaceImport对象的集合,这个CodeNamespaceImport类与CodeNamespace类有啥不同呢?CodeNamesp

2012-06-30 21:07:14 2928 1

原创 深入浅出.NET代码生成系列(2):一些基本类

既然叫“深入浅出”了,那我们先来深一下,好吧? 一、用到了哪些命名空间?说白了,基本上与代码生有关的类都在System.CodeDom命名空间和System.CodeDom.Compiler。不知道各位对这两个命名空间熟悉指数是多少? 二、CodeDomProvider类该类位于System.CodeDom.Compiler命名空间下,它是一个抽象类,有朋友可以疑问了,这…

2012-06-28 21:41:47 4673 1

原创 深入浅出.NET代码生成系列(1):概述

Visual Studio之所以强大,就因为它能为开发者尽可能地生成一些代码,免去了我们经常性去做一些无意义的,机械化的操作,从而使开发者不必把时间和精力都花在细枝末节上,能更专心于程序的核心部分,开发效率也大大提高。说到这代码生成,实话说,在日常的开发任务中,似乎使用的频率不高,而且,动态编译也有一个消耗性能的过程。那么,我们需要对代码生成有点了解吗?应该说是有这个需要的,说不定哪一天会

2012-06-27 11:09:58 6989 8

原创 Windows Phone开发终结篇:反思、建议与忠告

终结篇,有朋友看了,啊?不是吧?是的,这是本系列Windows Phone文章的最后一篇,本文将对本系列文章做一个简要总结,并根据个人想法向大家提一些建议和对开发者一些忠告,但愿能有一点点参考价值。大家知道了,WP8发布预览版了,虽然先前版本不能升级到WP8,有一点可惜。但我们不要像那些不冷静的人那样,一听到消息就骂,至少,我们还看到后面还有一句话:WP 7.X的应用可以在WP8上面运行,其实

2012-06-22 22:07:24 16114 65

原创 Windows Phone开发(48):不可或缺的本地数据库

也许WP7的时候,是想着让云服务露两手,故似乎并不支持本地数据库,所有数据都上传上“云”数据库中。不过呢,在SDK 7.1后,又加进了本地数据库功能。这个本地数据库的操作,与我们平常在WindowsForm或WPF项目中所使用数据库的情况有些不一样:一者没有图形化的设计器;二来不使用SQL语句。那么,你一定会问:“那用什么来处理与数据库的交互?”不知道各位.NET基础学得怎么样,如果你

2012-06-22 17:57:54 6934 14

原创 Windows Phone开发(47):轻松调用Web Service

众所周知(除了没用过VS的),在VS里面调用Web Service是一件很愉快的事情,不解释,相信很多朋友在以前的项目中肯定也用过WEB服务。同样,在WP中调用Web Service也是非常简单的,你可以不信,反正我绝对信了。 有例子有真相,我们就以http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.a

2012-06-22 10:57:39 6617 9

原创 Windows Phone开发(46):与Socket有个约会

不知道大家有没有“谈Socket色变”的经历?就像我一位朋友所说的,Socket这家伙啊,不得已而用之。哈,Socket真的那么恐怖吗?其实这话一点也不假,Socket有时候真的不太好操控,也不好维护,但不管怎么样,我们还是要面对它的,没准Socket是一位大美女哦。关于Socket的前世今生就不用我详述了,关于她的历史,已经不少人仁志士为她立传写著了,像我们国内的百度百科、互动百科等;全

2012-06-16 20:09:39 9643 17

原创 Windows Phone开发(45):推送通知大结局——Raw通知

为什么叫大结局呢?因为推送通知服务就只有三种,前面扯了两种,就剩下一种——Raw通知。前面我们通过两节的动手实验,相信大家都知道了,推送通知其实并不复杂,为什么呢?你看到了的,不管是哪种方式,使用方法基本一样,如果你不愿意写代码的话,完全可以把代码Copy几下就完事了,三种推送通知的实现代码是一样的,而仅仅是发送的内容不同罢了。Raw推送通知比起前面两种更简单,因为它没有规范的格式,只要你

2012-06-13 16:45:20 4006 2

原创 Windows Phone开发(44):推送通知第二集——磁贴通知

前面我们说了第一个类型——Toast通知,这玩意儿不知大家是不是觉得很新鲜,以前玩.NET编程应该没接触过吧?其实这东西绝对不复杂,只是刚接触的时候会有点莫名罢了,Toast通知和今天要说的磁贴通知,都有一个共同点,那就是格式都规定死了D。本质就是向特定的URI地址POST一个XML文档罢了,相信很多人都会,如果你还不会,真的,要补一补基础课了。 多说无益,还是快点切入主题,开门见

2012-06-08 12:12:02 5754

原创 Windows Phone开发(43):推送通知第一集——Toast推送

好像有好几天没更新了,抱歉抱歉,最近“光荣”地失业,先是忙于寻找新去处,唉,暂时没有下文。而后又有一些琐事要办,不过不要紧,今天咱们继续。动画的内容就告一段落,本系列文章只作简单引导,不会覆盖每一个细节,最终能不能学好,就完全看各位自己了。 从本节开始,我们将讨论推送通知,这个东西不太好理解,而推送通知的原理和过程,如果你看MSDN的示意图,相信你会有点晕,若不,我帖出给你看看。

2012-05-30 21:39:28 7356 16

原创 Windows Phone开发(42):缓动动画

前面在讨论关键帧动画的时候,我有意把几个带缓动动画的关键帧动画忽略掉,如EasingColorKeyFrame、EasingDoubleKeyFrame和EasingPointKeyFrame,其实为数不多,就这么几个。因为我希统一放到这节课程来吹一下缓动函数。所谓缓动函数,就是我们在代数里面说的函数,说白了嘛,就是根特定的函数规则,用输入的值算出最终值,使得动画在两个关键帧之间不再是均衡

2012-05-21 22:14:53 14791 1

原创 Windows Phone开发(41):漫谈关键帧动画之下篇

也许大家已经发现,其实不管什么类型的动画,使用方法基本是一样的,不知道大家总结出规律了没有?当你找到规律之后,你会发现真的可以举一反六的,不骗你。为了能帮助大家找到规律,今天,我们再来写两个例子。 一、DiscreteObjectKeyFrame简单介绍一下这个吧,它只是为了方便我们进行一些大的切换而提供,但它也不是万能的,尽管它的目标类型是object类型,前提是它与其它动画一样

2012-05-16 17:36:41 4562 1

原创 Windows Phone开发(40):漫谈关键帧动画之中篇

一、DiscreteDoubleKeyFrame离散型关键帧动画,重点,我们理解一下“离散”的意思,其实你查一下《新华字典》,“离”和“散”的意思相近。我们可以这样解释:每个关键帧之间是直接过渡,其间不经过动画插补。似乎这样理解有点苦涩难懂,所以,我们还是从实例入手。请参考以下XAML代码写一个示例:

2012-05-12 12:11:51 5375 4

原创 Windows Phone开发(39):漫谈关键帧动画上篇

尽管前面介绍的几种动画会让觉得很好玩了,但是,不知道你是否发现,在前面说到的一系列XXXAnimation中,都有一个共同点,那就是仅仅针对两个值的目标值之间产生动画,如果使用By,将在原值和加上By后的目标值之间进行动画处理;如果使用From,To,那就更好理解了,就是首尾两个值之间值的动画。那么,如果我希望三个值呢?或者N多个值呢?每个值之间的时间间隔不一样呢?如果我还希望更复杂的动画效果

2012-05-09 17:17:33 6689 10

原创 Windows Phone开发(38):动画之PointAnimation

PointAnimation也是很简单的,与前面说到的两个Animation是差不多的,属性也是一样的,如By、From、To,不同的是,PointAnimation是目标值从一点到另一个点。我有理由相信,大家一定懂的,所以,我不多介绍了,给两个例了热一下身就行了。例一,让直线动起来。这个例子,以LineGeometry作为动画的目标对象,通过对StartPoint属性和E

2012-05-04 21:51:52 5801

原创 Windows Phone开发(37):动画之ColorAnimation

上一节中我们讨论了用double值进行动画处理,我们知道动画是有很多种的,今天,我向大家继续介绍一个动画类——ColorAnimation。其实,它和DoubleAnimation也是很像,毕竟所谓动画,无非就是在特定的时间段内,把一个值变为另一个值的一种过度形式。故ColorAnimation就是用于颜色过度动画的。其中,以下几个属性我们只需简单关注一下即可: 1、By:相对于初始值

2012-05-01 18:02:54 5988 3

原创 Windows Phone开发(36):动画之DoubleAnimation

从本节开始,我们将围绕一个有趣的话题展开讨论——动画。看到动画一词,你一定想到Flash,毕竟WP应用的一个很重要的框架是Silverlight,在WP中也发挥了Silverlight的许多优点,可能不少人说,Silverlight就是和Flash差不多吧,当你深入了解了Silverlight后,你会发现,其实不然,Silverlight更偏重于数据处和企业级应用。 好了,F话不多说,

2012-04-28 22:23:24 10464 9

原创 Windows Phone开发(35):使用Express Blend绘图

上一节中我们简单扯了一下绘图指令,然而那也不是最简单的绘图法,今天,我再向大家推荐一种更好的绘图方案——Express Blend工具的使用。这个工具是随SDK一起安装的,也是免费的,相信大家都知道了,我想有朋友肯定还用过了,对的,那是一个非常强大的设计工具,甚至看起来比Flash还专业。 下面,我们简单演练一下如何用这个工具来绘图,至于具体的使用方法,大家参照帮助文档,多玩玩就会

2012-04-24 12:19:03 6667 5

原创 Windows Phone开发(34):路径标记语法

如果你觉得前面所讨论的绘制各种几何图形的方法过于复杂,那么,今天我们也来一次“减负”吧。当然,我们是很轻松的,本教程是不用考试的,也不会班级排名,仅仅为读者朋友们提供一种思路罢了。本节我们聊一下路径标记法,有了这个东东,你会觉得绘制路径会轻松了不少,事不宜迟,路径标记法到底有多方便,先看一个实例再说吧。 <Path VerticalAlignment="Stretch

2012-04-24 11:36:09 3885 2

原创 Windows Phone开发(33):路径之其它Geometry

上一节中,我们把最复杂的PathGeometry给干了,生剩下几个家伙就好办事了。一起来见见他们的真面目吧。 一、LineGeometry 这个几何图形就很简单了,一条线段,两个点——StartPoint And EndPoint。一起来看看下面的例子。

2012-04-21 11:32:46 5301 3

原创 Windows Phone开发(32):路径之PathGeometry

说起路径这玩意儿,其实说的就是Path类,它藏在命名空间System.Windows.Shapes下,应该好找,它有一个很重要的属性Data,你不妨在“对象浏览器”中把它抓出来看看,该属性为System.Windows.Media.Geometry类型,如果大家再查看一下,这个Geometry类是一个抽象类,就是因为它太抽象了,所以不能被实例化。然后,我们看看它有哪些派生类?1、Ellip

2012-04-17 16:35:47 6597 4

原创 Windows Phone开发(31):画刷

画刷是啥玩意儿?哈,其实画刷是用来涂鸦,真的,没骗你,至于你信不信,反正我信了。本文通过价绍几个典型的画刷,使你明白画刷就是用来涂鸦的。 一、纯色画刷SolidColorBrush。这个家伙比较“纯”,当然它不是装纯,的确很纯,纯到只用一种颜色,所以叫“单色画刷”。来,看看这个示例,我们画一个矩形(放在一个Canvas中),然后用这个纯家伙来打扮一下。

2012-04-14 11:37:28 4513 2

原创 Windows Phone开发(30):图形

图形如矩形、椭圆、路径等都从Shape类派生,它们一般表示规则或不规则图形,这些图形都是简单的二维图形,我相信大家都能理解的。例一:矩形。请看下面的XAML代码。 <Rectangle RadiusX="20" RadiusY="35" Fill="Blue" Canvas.Left="3

2012-04-12 11:37:34 4192 3

原创 Windows Phone开发(29):隔离存储C

本文是隔离存储的第三节,大家先喝杯咖啡放松,今天的内容也是非常简单,我们就聊一件东东——用户设置。当然了,可能翻译为应用程序设置合适一些,不过没关系,只要大家明白,它就是用于保存我们的应用程序的设置信息就行了。它属于字典集合,每一项保存的数据都以键-值对的形式存储,键值是字符串类型,不能为null,注意啊,不然会引发异常,当然,估计也没有人这么无聊,把空值保存。使用方法很简单,通过Is

2012-04-10 22:33:22 3759 7

原创 Windows Phone开发(28):隔离存储B

上一节我们聊了目录的操作,这一节我们继续来看看如何读写文件。首先说一下题外话,许多朋友都在摇摆不定,三心二意,其实这样的学习态度是很不好的,如果你对Windows phone开发有兴趣,如果你真想学习,你就应该一心一意,静下心来学习。如果你不喜欢Windows phone开发,那你不必要徘徊,你可以选择IOS、Android或者其它平台。只要你选择了,你应该要相信你所选择的,记得有一句

2012-04-08 09:34:03 4878 7

原创 Windows Phone开发(27):隔离存储A

在很多资料或书籍上都翻译为“独立存储”,不过,我想了一下,决定将IsolatedStorage翻译为“隔离存储”,我想这样会更方便大家对这一概念的理解。关于何为隔离存储,按照固有习惯,我不希望作太多理论上的解释,一来理论化的东西容易把简单的事情变得复杂化,二来,就算把理论知识说得有多完美,相信大家都没兴趣看,就算你有兴趣也会一头雾水。隔离存储不是WP特有的,在Silverlight或WPF

2012-04-04 11:32:11 4959 3

Windows Phone开发(27):隔离存储A

在很多资料或书籍上都翻译为“独立存储”,不过,我想了一下,决定将IsolatedStorage翻译为“隔离存储”,我想这样会更方便大家对这一概念的理解。关于何为隔离存储,按照固有习惯,我不希望作太多理论上的解释,一来理论化的东西容易把简单的事情变得复杂化,二来,就算把理论知识说得有多完美,相信大家都没兴趣看,就算你有兴趣也会一头雾水。隔离存储不是WP特有的,在Silverlight或WPF...

2012-04-04 11:32:00 90

原创 Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask

启动器与选择器简单的地方在于,它们的使用方法几乎一模一样,从前面几节中,我相信大家基本上都知道如何使用它们了。这里还是哆嗦一下吧,使用启动器和选择器的步骤如下:1、实例化,new一个;2、准备各参数,对相关的属性赋值;3、Show;4、对于启动器,不需要这步,但选择器有返回数据,所以需要处理完成事件。本节再举两例子,启动器和选择器就可以完成了,然后我们下一节开始,探讨新的知

2012-03-29 21:22:30 4216 3

Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask

启动器与选择器简单的地方在于,它们的使用方法几乎一模一样,从前面几节中,我相信大家基本上都知道如何使用它们了。这里还是哆嗦一下吧,使用启动器和选择器的步骤如下:1、实例化,new一个;2、准备各参数,对相关的属性赋值;3、Show;4、对于启动器,不需要这步,但选择器有返回数据,所以需要处理完成事件。本节再举两例子,启动器和选择器就可以完成了,然后我们下一节开始,探讨新的知...

2012-03-29 21:22:00 113

原创 Windows Phone开发(25):启动器与选择器之WebBrowserTask

从名字上就看出来,这个家伙就是打开浏览并浏览到指定页面。它有两个用途完全一样的属性:Uri属性是System.Uri类型,这是新写进的属性;URL是字符串类型,但如果使用该属性,会发出警告“已过时”,所以建议使用前者。下面这个例子,点击按钮后都是打开WEB浏览器并定位到文本框中输入的地址,但分别用了上面所说的两个属性,当程序运行后,你会发现其效果是一样的。<phone:

2012-03-28 21:31:13 4804 2

Windows Phone开发(25):启动器与选择器之WebBrowserTask

从名字上就看出来,这个家伙就是打开浏览并浏览到指定页面。它有两个用途完全一样的属性:Uri属性是System.Uri类型,这是新写进的属性;URL是字符串类型,但如果使用该属性,会发出警告“已过时”,所以建议使用前者。下面这个例子,点击按钮后都是打开WEB浏览器并定位到文本框中输入的地址,但分别用了上面所说的两个属性,当程序运行后,你会发现其效果是一样的。&lt;pho...

2012-03-28 21:31:00 114

原创 Windows Phone开发(24):启动器与选择器之发送短信

本节我们通过一个简单的发送短信示例来演示一下如果配合使用PhoneNumberChooserTask和SmsComposeTask类。PhoneNumberChooserTask是选择器,它用于从你的电话簿里选择你要发送短信的电话号码;SmsComposeTask就是用来启动发送短信组件并显示发送窗口。注意,这些操作都在用户的操控之中,发送短信一定会显示可视化页面的,而且不会偷偷地

2012-03-28 21:08:23 5597 3

Windows Phone开发(24):启动器与选择器之发送短信

本节我们通过一个简单的发送短信示例来演示一下如果配合使用PhoneNumberChooserTask和SmsComposeTask类。PhoneNumberChooserTask是选择器,它用于从你的电话簿里选择你要发送短信的电话号码;SmsComposeTask就是用来启动发送短信组件并显示发送窗口。注意,这些操作都在用户的操控之中,发送短信一定会显示可视化页面的,而且不会偷偷地...

2012-03-28 21:08:00 90

原创 Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask

这两个组件都属于选择器,而且它们也有很多相似的地方,最明显的上一点,它们都是用来选择图片。  一、CameraCaptureTask选择器。 它用于启动照相机,当你拍下照片后,自动把照的字节流返回给调用方应用程序。前文说过,启动器和选择的使用方法和步骤都是一样的。对于CameraCaptureTask组件也如此,不过注意的一点是,处理Completed事件时一定要记住,尽可能的

2012-03-26 21:12:54 5363 5

Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask

这两个组件都属于选择器,而且它们也有很多相似的地方,最明显的上一点,它们都是用来选择图片。一、CameraCaptureTask选择器。它用于启动照相机,当你拍下照片后,自动把照的字节流返回给调用方应用程序。前文说过,启动器和选择的使用方法和步骤都是一样的。对于CameraCaptureTask组件也如此,不过注意的一点是,处理Completed事件时一定要记住,尽可能的使用页...

2012-03-26 21:12:00 118

原创 Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask

从今天开发始,我们又开始新的征程,接下来的课程我们要熟悉一下启动器和选择器,其实二者是一样的,没有根本的区别,启动器是有返回结果的,如打开搜索应用程序进行搜索,而选择器是有返回内容的,如选择一张照片。 那么,启动器和选择器是啥玩意儿呢?其实我们可以很简单去理解,说白了,就是使用系自带的组件或应用程序。对的,就是这样,我说过,有时候很多概念只是名字上吓人罢了,实际用起来是非常简单的,比如这个

2012-03-25 22:35:08 4228 2

Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask

从今天开发始,我们又开始新的征程,接下来的课程我们要熟悉一下启动器和选择器,其实二者是一样的,没有根本的区别,启动器是有返回结果的,如打开搜索应用程序进行搜索,而选择器是有返回内容的,如选择一张照片。那么,启动器和选择器是啥玩意儿呢?其实我们可以很简单去理解,说白了,就是使用系自带的组件或应用程序。对的,就是这样,我说过,有时候很多概念只是名字上吓人罢了,实际用起来是非常简单的,比如这个启...

2012-03-25 22:35:00 83

原创 Windows Phone开发(21):做一个简单的绘图板

其实我们今天要说的就是一个控件——InkPresenter,这个控件并不是十分强大,没办法和WPF中的InkCanvas相比,估计在实际开发中也很少可能会用到它,不过,我们还是来了解一下吧,毕竟用起来也不难。 使用该控件没有什么技术含量,注意一下以下几点就是了:1、必须明确指定InkPresenter的宽度和高度,也就是不能使用自动值和Margin,不然不能收集墨迹,除非里面有子元素;

2012-03-25 15:18:16 7444 9

Windows Phone开发(21):做一个简单的绘图板

其实我们今天要说的就是一个控件——InkPresenter,这个控件并不是十分强大,没办法和WPF中的InkCanvas相比,估计在实际开发中也很少可能会用到它,不过,我们还是来了解一下吧,毕竟用起来也不难。使用该控件没有什么技术含量,注意一下以下几点就是了:1、必须明确指定InkPresenter的宽度和高度,也就是不能使用自动值和Margin,不然不能收集墨迹,除非里面有子元素;...

2012-03-25 15:18:00 95

原创 Windows Phone开发(20):当MediaElement和VideoBrush合作的时候

前面说的那么多控件都是“静态”的,都是“哑吧”的,今天,你有没有兴趣研究一下,既能“有声有色”又操作简单的控件吗?如果有,请随我来。  MediaElement播放多媒体文件。 首先,隆重介绍一下MediaElement,为什么要隆重呢?因为它简单,真的,你一定会玩的,但是,MediaElement功能强大,它可以播放音频和视频,只要支持的格式就行了。要设置播放的音频或

2012-03-24 22:39:56 7058 14

手动编写WCF客户端实例

本文将演示如何通过自己手动编写代码来调用WCF服务。首先使用了ChannelFactory来创建通道,并调用与通道关联的服务协定。随后对代码进一步封装,选用从ClientBase类派生,可以更有效地简化代码,而且在处理有服务器回调的服务协定时也方便了许多。... 对应的文章地址:http://blog.csdn.net/tcjiaan/article/details/9832601

2013-08-09

在桌面应用中实现提供HTTP下载功能

有时候,我们只是想提供一些简单的HTTP服务,显然如果为此而建一个Web站点,不太合适,也没有必要。本例以HTTP下载为例,演示了如何使用HttpListener来监听HTTP请求,并向客户端返回一个文件的功能实现,就好比我们平时下载文件时,在浏览器地址栏中输入文件的URI,回车后进入下载一样。

2013-07-18

BackgroundWorker后台任务实例源码

虽然实现异步后台任务的方法很多,而且随着类库的更新,方法会更多更简单更灵活更强大。不过,BackgroundWorker组件不应该被忽略,当初它的出现,正是专用于处理后台长时间运行的任务的,组件会自行处理线程调度,比较实用。

2013-06-22

捕捉窗口信息示例源码

使用.net类库以及API综合运用,本例子可以根据鼠标指针在桌面上移动实时捕捉当前位置的窗口的信息,包括窗口句柄、标题栏文本、窗口类名、窗口缩略图等信息。

2013-05-27

Win32开发Timer示例代码

本示例重点是演示SetTimer函数和KillTimer函数的使用,示例非常简单,相信入门者也能看得懂的。

2013-05-12

WPF版CheckListBox控件

自己写的一个CheckListBox控件,即既能Check也能Select的控件,由于大部分功能是保留ListBox的,因此,CheckableListBoxItem从ListBoxItem派生,CheckListBox从ListBox派生,可以减少许多代码处理。

2013-04-27

WPF翻转动画示例

本示例利用WPF中的三维模型,以及三维变换,再加以动画功能做出来的水平翻转效果,即图形绕Z轴旋转。

2013-04-10

将树形结构输出到文本

这个例子很简单,主要是通过递归的方式,将树形结构的数据输出到文本文件中,本例中,通过选择一个目录,然后输出该目录下的子目录结构。

2013-04-08

WCF聊天程序示例

用WCF技术开发的聊天程序。使用net.tcp绑定。虽然其底层离不开Socket技术,但对于我们开发来说,并不需要直接使用Socket相关的类,使得我们编写通信程序会变得更灵活更轻松更高效。

2013-04-05

序列化与Socket结合使用示例

本示例的服务器端用WPF编写,客户端为Store App,主要是结合使用序列化/反序列化,以及socket通信技巧,使得数据的收发可以变得更容易维护。本示例仅仅演示一种思路,可以将该思路应用各种类型的应用开发中。

2013-04-02

Win32系列文章19:打开文件示例代码

包括两种使用打开文件对话框的方法,第一种是使用API,即GetOpenFileName函数;第二种,使用.NET封装的CLR类库来实现。

2013-03-09

Win32开发系列文章18:向对话框传参与返回数据示例源码

《跟我一起玩Win32开发》系列博文第18篇,主要演示:1、如何在显示某个模态对话框时向其传递,并在对话框中获取数据;2、关闭模态对话框后,返回数据。

2013-03-05

Win32开发系列文章17-启动和关闭进程示例源码

Win32开发系列博文第17篇中,有关使用CreateProcess函数创建进程,用TerminateProcess函数干掉进程的例子,外加ShellExecute函调用。

2013-02-28

Win32开发系列博文16:ListView的多视图实例代码

《跟我一起玩Win32开发》系列博客文章第16篇,主要扩展了前一个实例,增加了List View控件的多视图切换。

2013-02-08

Win32相关博文(15)ListView控件例子

《跟我一起玩Win32开发》相关博文第15篇,ListView控件的一个实例源代码(Report视图)。

2013-02-06

Win8应用开发博文之StreamSocket例子代码

博文《新时尚Windows8开发(40)》中的实例源代码,服务端为Windows Forms应用,客户端为Windows Store应用。

2013-01-19

WPF之带旋转动画的三维界面效果

通过WPF的三维材料,动态应用动画等技术,做到多个UI界面视图在三维空间中的动画切换,本例通过键盘快捷键来控制动画。

2012-12-28

WPF制作的窗口启动和关闭时的动画

能过设置窗口为全透明,并自定义窗口布局,结合Clip和动画来制作窗口在启动时和关闭时的动画效果。本例代码用VS2012编写,基于.NET 4.0框架。

2012-12-22

WCF群聊程序示例源代码

WCF系列博文,第13节,群聊天程序的实例源代码,主要用到了服务器回调技术和会话功能,实现类似QQ群聊天的效果。

2012-12-19

传说中的WCF(12)示例源代码

《传说中的WCF》系列博客文章第12节,有关服务器端回调的例子源代码。通过服务器回调和计时器结合,每隔3秒钟会产生一个随机数并回调到客户端。

2012-12-15

传说中的WCF(10)的例子代码

博文传说中的WCF第10篇的实例源代码,包括如何检查/拦截消息,修改SOAP消息内容。

2012-12-09

Windows8开发系列文章-聊天示例

分为两个应用程序,一个是Windows商店应用程序,另一个是WPF应用程序,模拟基于UDP协议的Socket通信程序。

2012-12-04

WCF相关文章-流与文件传输示例

WCF相关系列文件中,有关流模式,实现文件传输的实例的源代码。使用时,先生成服务器端,以管理员身份运行,接着再运行客户端。

2012-12-03

新时尚Win8开发第23节示例代码

有关各类按钮控件的简单例子,比如Butto、CheckBox等。

2012-10-25

Win8开发博文第22节示例源代码

包含文中所提到的ListBox和ComboBox的实例相关的源代码打包。为了使打包后体积变小,我删去了bin和obj目录,用VS打开后如果代码提示找不到XXXX命名空间,就把整个解决方案重新生成一下就可以了。

2012-10-19

Win8开发博文-扩展联系人选择器源码

扩展联系人选择器的实例源代码。新时尚Windows8开发-15.

2012-09-29

Windows Phone开发(48)示例源码

第48节,关于操作本地数据库的示例代码。

2012-06-22

Windows Phone开发(47)示例源码

调用Web Service的示例程序源代码。

2012-06-22

Windows Phone开发46(示例源码)

与Socket相关示例代码。服务器端使用WPF开发,客户端就不用说了。

2012-06-16

Windows Phone开发(45):推送通知大结局——Raw通知(源码)

博客中Windows Phone系列文章第45节的示例源码。

2012-06-16

空空如也

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

TA关注的人

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