摘要: 今天在看同事新买到的《C#本质论 Edition 4》的时候,对比下以前Edtion3的新特性时针对Async/Await关键字时发现对一些线程方面的定义还理解的不是很透彻,脉络还不是很清晰,这样有了本文,希望对有同样困惑的朋友有些帮助。 文中部分内容摘取自《Essential C# 5.0 Edi 阅读全文
posted @ 2015-01-23 18:54 史蒂芬King 阅读(1704) 评论(0) 推荐(1) 编辑
摘要: 写在前面 作为新年开篇的文章,当然要选择比较“Cool”的东西来分享,这自然落到了WPF身上,WPF技术自身可塑性非常强,其强大的绘图技术以及XAML技术比WinForm而言有本质的飞跃。 切入正题,本文来自于一个项目的Demo演示版,当然为了做到“Cool”我选择了WPF作为项目的概念版进行演示, 阅读全文
posted @ 2015-01-04 23:53 史蒂芬King 阅读(8004) 评论(3) 推荐(2) 编辑
摘要: 需求:将当前文件夹下的所有文件 xxxx.cs 改为 xxxx@input.cs (@input为用户输入的字符串) @echo Created By Stephen Cui @echo 2014.12.25 Christmas Day@echo modify "xxxxxxxx.cs" set/p 阅读全文
posted @ 2015-01-04 19:13 史蒂芬King 阅读(515) 评论(2) 推荐(0) 编辑
摘要: 近期由于朋友邀请帮忙给一个开源的游戏“外挂”做一个I18N的解决方案,恰好也是WPF做的,之前有过相关经验,就忙了一个星期终于搞定了,已经提交给作者了,现在这里做一个分享。 这里分享下我个人Fork的GitHub地址: https://github.com/Cuiyansong/Hearthston 阅读全文
posted @ 2014-12-11 18:05 史蒂芬King 阅读(5767) 评论(13) 推荐(1) 编辑
摘要: 概述 上一篇介绍了MEF的一个很简单很基本的应用,实现了MEF框架并展示了MEF框架的一些基本的要求和设置,这些基础知识很重要,接下来我们分析一下如何扩展或增强MEF框架内容。 增强的Contract类库 其实有了上篇的介绍,读者很快会发现,Contract类库制约性很强,或者说“它”只引用了win 阅读全文
posted @ 2014-12-09 11:36 史蒂芬King 阅读(1320) 评论(2) 推荐(0) 编辑
摘要: 概述 这篇文章的目的是简要分析对比MAF和MEF,并详细举出MEF设计中的细节和扩展上的细节,达到让读者能实际操作的目的。其中,MAF的设计会附上我的代码,其实就是官方的代码我自己手动联系了一遍,但还是很有收获的,不动手光看是不会体会到细节的;MEF是我着重介绍的,当然也是微软推荐的解决方案,所以这 阅读全文
posted @ 2014-11-28 15:54 史蒂芬King 阅读(2256) 评论(2) 推荐(0) 编辑
摘要: 概要 在C#领域或者说.net通信领域中有着众多的解决方案,WCF,HttpRequest,WebAPI,Remoting,socket等技术。这些技术都有着自己擅长的领域,或者被合并或者仍然应用于某些场合。本文主要介绍Socket通讯,因其有着跨平台、跨语言、高性能等优势,适合某些情况的应用以及性 阅读全文
posted @ 2014-11-27 15:13 史蒂芬King 阅读(6645) 评论(13) 推荐(6) 编辑
摘要: 最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的。 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的。 项目历时一个多月,4个人开发,最终行成一个可用的Demo,整体效果还非常不错。这其中借鉴了网上的“仿网易客 阅读全文
posted @ 2014-10-28 19:04 史蒂芬King 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: 最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的。 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的。 项目历时一个多月,4个人开发,最终行成一个可用的Demo,整体效果还非常不错。这其中借鉴了网上的“仿网易客 阅读全文
posted @ 2014-10-26 14:17 史蒂芬King 阅读(4108) 评论(0) 推荐(0) 编辑
摘要: 最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的。 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的。 项目历时一个多月,4个人开发,最终行成一个可用的Demo,整体效果还非常不错。这其中借鉴了网上的“仿网易客 阅读全文
posted @ 2014-10-26 14:11 史蒂芬King 阅读(5030) 评论(3) 推荐(0) 编辑