- 博客(6)
- 资源 (30)
- 收藏
- 关注
原创 传说中的WCF(2):服务协定的那些事儿
上一篇文章中,我们抛出了N个问题:WCF到底难不难学?复杂吗?如果复杂,可以化繁为简吗?其实,这些问题的答案全取决于你的心态,都说“态度决定一切”,这句话,不知道各位信不信,反正我是信了。首先,敢于挑战自我,乐于接受新事物的人,就不会觉得有啥难学的,“世上有难事,只怕有心人”;再者,WCF当然复杂了,整个.NET框架都复杂,但不难学,因为.NET有一个先天性优点——集成性和统一性严重地好,这也
2012-07-29 12:35:01 7762 5
原创 传说中的WCF(1):这东西难学吗?
WCF难学吗?是啊,这问题估计很多人都会问,也包括阿拉在内,也有此深刻而严重的凝问。也有人说:“如何某项技术可以化繁为简,学起来轻松一点就好了。”也许,人类开生就摆脱不了一种习性——懒惰;不过,也有人认为,很多时候,人们是不是总喜欢把简单的事情复杂化,那么,很多人都觉得很复杂的WCF算不算被人们“神话”了呢?这个问题,我不作回答,现在我们要做一件事,一起来跟着我的步骤,写一个程序再说。
2012-07-27 12:14:46 11788 23
原创 深入浅出.NET代码生成系列(7):动态生成代码与编译综合示例
前面说了这么多,大家可能会觉得,好像没弄出个玩意儿来啊,对啊,所以,本文就来个可以弄出个玩意儿的东东。说明一下,这是一个综合示例,分为两大部分,第一部分,生成代码,输出到控制台窗口中;第二部分,把这些代码动态进行编译,并生成一个WinForm应用程序,双击动态编译的程序可以运行起来,点击窗口上的按钮,会弹出一个对话框。好,下面我把整个示例的代码贴出来,很简单,你就新建一个控制台应用程序
2012-07-19 21:31:16 4056 2
原创 深入浅出.NET代码生成系列(6):语句
生成代码语句(可以理解为带分号结束的代码,除了if,for这些)所使用到的类,都是从CodeStatement,因此,要知道.NET类库所提供的类能生成哪些代码语句,从MSDN参考文档中找到CodeStatement类,然后,还是老方法,查看它的继承关系。就可以“一览众山小”。 我还是坚持老方法,不会从理论层面去介绍每个类如何使用,因为,我们要学习的内容,在MSDN上是绝对能找到的,因
2012-07-15 20:41:43 3377
原创 深入浅出.NET代码生成系列(5):表达式
表达式,这数量说起来就可观了,不过说起来它们都有共同的爹——CodeExpression类。在MSDN在查找CodeExpression类,从继承关系列表中我们就可以看到所有的与代码表达式生成有关的类。 哎哟,妈啊,这么多,你看到这一串家伙,害怕不?哈哈,不要害怕,别看它们“类”多势众,其实并不复杂,而且使用方法也差不多。至于一个个介绍嘛,那显然不现实的,也没有意义,既然MSDN上都有
2012-07-10 21:24:49 2813
原创 深入浅出.NET代码生成系列(4):定义类型
CodeTypeDeclaration类可以为我们定义类、结构、接口等。1、BaseTypes描述要定义类型的基类型。2、Members当然是定义类型的成员了,如属性、方法、事件等。3、IsClass、IsEnum、IsInterface、IsStruct这几个就好理解了。4、TypeAttributes就是对类型的特性描述了,比如public、static等。5、TypePa
2012-07-05 18:18:24 2791
手动编写WCF客户端实例
2013-08-09
在桌面应用中实现提供HTTP下载功能
2013-07-18
BackgroundWorker后台任务实例源码
2013-06-22
WPF版CheckListBox控件
2013-04-27
WCF聊天程序示例
2013-04-05
序列化与Socket结合使用示例
2013-04-02
Win32系列文章19:打开文件示例代码
2013-03-09
Win32开发系列文章18:向对话框传参与返回数据示例源码
2013-03-05
Win32开发系列文章17-启动和关闭进程示例源码
2013-02-28
Win8应用开发博文之StreamSocket例子代码
2013-01-19
WPF制作的窗口启动和关闭时的动画
2012-12-22
Win8开发博文第22节示例源代码
2012-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人