自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老周——“易之道”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2012-06-22 17:57:54 6898 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 6575 9

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

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

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

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

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

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

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

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

2012-06-08 12:12:02 5718

手动编写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关注的人

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