Fork me on GitHub

2011年9月4日

摘要: 如今Windows Phone 7平台越来越火了,刚刚拿到一款新的Windows Phone,于是准备在电脑上搭建WP7的开发环境。首先,安装VS2010,升级到SP1,并安装Windows Phone SDK 7.1 RC,就可以开始编写WP7程序了。下面我们就来写一个简单的Hello World程序。打开VS2010,选择File->New->Project…打开新建工程对话框。选择Windows Phone Application。在下面的界面中,可以选择开发是基于WP 7.0还是7.1,我们以7.0为例。可以看到,系统自动为我们生成了两个xaml文件,以及对应的两个cs文件 阅读全文
posted @ 2011-09-04 19:01 HackerVirus 阅读(275) 评论(0) 推荐(0)

2011年9月2日

摘要: 07 2011 档案走台阶 OR 台阶走——《狂人C》习题解答14(第三章习题4)摘要: 介绍怎样KISS阅读全文06 2011 档案Horner's rule——《狂人C》习题解答5(第二章习题8)摘要: /*第二章 8. 编程计算下面多项式的近似值x^4+2x^3+3x^2+8x+7,x=3.47*/#include <stdio.h>#include <stdlib.h>#define X 3.47int main( void ){ printf("%f\n" , ( ( ( X + 2. ) * X + 3. ) * X + 8. ) 阅读全文
posted @ 2011-09-02 17:57 HackerVirus 阅读(292) 评论(0) 推荐(0)
摘要: 狼奔代码生成器是开放源代码的,是一套完整的企业级应用解决方案。这是一款为程序员设计的代码生成器,更是一款软件项目智能开发平台,它可以自动生成ASP.NET页面及后台代码,采用了面向服务的架构(SOA)。2.0最新版本下载狼奔代码生成器下载友情链接MVC 下载博客园您有更好的建议,请发邮件到 350020527@qq.com开源的代码生成器一键自动生成面向服务架构的代码。自动生成ASP.NET页面及后台代码。强大的全模板代码生成引擎。使用MVC 3.0框架当做页面展示层。完美融合了微软的WCF,WF,Entity Framework等技术。支持SQL Server、Oracle、MySQL等多种 阅读全文
posted @ 2011-09-02 14:36 HackerVirus 阅读(826) 评论(0) 推荐(1)

2011年9月1日

摘要: 上周五在公司内部做了一个小型的sharing,讨论了一些与延迟执行有关的东西。现在把ppt和代码分享出来。如有谬误,请不吝指教 :)代码在这儿:http://codeformyblog.codeplex.com/SourceControl/changeset/view/62764#1095173ppt在这儿:Deferred executionView morepresentationsfromcuipengfei随笔档案 - 2011年8月浅析延迟执行--实现,优点,陷阱以及题外话2011-08-31 16:02 by 崔鹏飞, 1196 visits,网摘,收藏,编辑摘要:上周五在公司内部 阅读全文
posted @ 2011-09-01 22:13 HackerVirus 阅读(305) 评论(0) 推荐(0)
摘要: 从Visual Studio 2010开始,有一个Modeling Project的项目模板,允许应用程序设计人员通过该项目完成统一的UML模型设计。与Visual Studio 2008 DSLTools相比,通过Modeling Project创建出来的UML模型对象,能够被使用到各个不同的UML视图中,这一功能是由UML Model Explorer维护的。我们可以看到,相同的UML模型对象,可以同时在Class Diagram以及Sequence Diagram中引用。从Visual Studio 2010开始,基于Visual Studio 2010 SDK的Visual Studi 阅读全文
posted @ 2011-09-01 21:37 HackerVirus 阅读(256) 评论(0) 推荐(0)
摘要: NLayerApp介绍微软西班牙团队NLayerApp案例的文章Microsoft NLayerApp案例理论与实践 - 总结摘要: 原本不打算写这篇的,因为之前基本上每篇文章都有总结部分,因此,在系列文章结束的时候,需要总结的内容并不多;但正如刚刚所说,经过几个月的努力,本系列文章也到了该结尾的时候,于是还是做个简要的总结吧。我们从《项目简介与环境搭建》开始,了解了NLayerApp的项目概况、先决条件、运行环境以及部署方式,并对该项目所立足的理论基础做了一个非常简单的介绍;接下来的《多层架构与应用系统设计原则》、《DDD、分布式DDD及其分层》两篇文章从理论的角度对软件架构设计原则、分层架 阅读全文
posted @ 2011-09-01 21:34 HackerVirus 阅读(415) 评论(0) 推荐(0)
摘要: 概述同步服务(Synchronization Service)在CQRS架构中有着重要的作用。它通过访问事件总线来读取事件数据,并对事件进行派发。应用程序会向同步服务注册事件处理器,以便同步服务在派发事件的过程中,能够通过事件处理器对事件进行处理。在此,我将针对“查询数据库的同步”这一基本的CQRS应用场景,来给出一种最简单的同步服务实现方式。回顾一下CQRS架构,在《EntityFramework之领域驱动设计实践【扩展阅读】:CQRS体系结构模式》一文中,我给出了一个简单的CQRS架构模型图,在该图的“事件总线(Event Bus)”与“查询数据库(Query Database)”之间,有 阅读全文
posted @ 2011-09-01 21:31 HackerVirus 阅读(263) 评论(0) 推荐(1)
摘要: 在上一篇文章《.NET应用框架架构设计实践 - 概述》的评论部分,有网友提出了一个在面向领域驱动架构的实践中比较常见的问题:“DDD使用聚合根访问,那例如那些通用查询如何实现?难道都要经过聚合根多步得到么?DDD如何实现关联表的查询,例如3表关联查询?”这个问题比较泛,涉及的内容也比较多,我就单独一篇文章介绍一下我对这个问题的看法。关于上面问题中的“通用查询”- 呃,这个定义比较模糊,我只能给出我的一些想法或者经验性的东西,我在本文中的经验与观点并不一定会100%适合您的应用场景,但我想应该还是具有一定指导性意义的。聚合与聚合根我想,还是从聚合根谈起吧。聚合根是DDD中的概念,不管是经典的DD 阅读全文
posted @ 2011-09-01 21:31 HackerVirus 阅读(315) 评论(0) 推荐(0)
摘要: 如果您不了解CQRS架构中各个系统或组件是如何组织在一起并协调工作的,或者您不了解CQRS架构中事件溯源、快照、领域仓储、消息派发、消息同步等是如何实现的,或者您甚至不了解什么是领域驱动设计、什么是事件驱动架构(Event-Driven Architecture)以及什么是CQRS架构(Command-Query Responsibility Segregation Architecture),那么本文,以及Tiny Library CQRS实践案例,就是您正需要的。Tiny Library CQRS(http://tlibcqrs.codeplex.com)是基于.NET与Apworks(h 阅读全文
posted @ 2011-09-01 21:29 HackerVirus 阅读(793) 评论(0) 推荐(0)
摘要: Sencha Touch 快速入门2.0 第四章 Api文档看懂了吗?摘要: 今天来扯一扯官方文档以及其他的一些东西。大部分问题,其实都是可以通过查阅文档来解决的。 因为文档是没办法直接用浏览器打开来看的,所以请大家先将sencha-touch-1.1.0下的docs文件夹部署到本机的IIS或者其他服务器上,以便查阅。怎么部署文档? Win7的话,比较简单,请看这篇文章windows7/win7 iis的安装与配置(图解教程) xp的话 iis 6.0 完整安装包 ...阅读全文posted @2011-09-01 16:30威老 阅读(266) |评论 (0)编辑sencha tou... 阅读全文
posted @ 2011-09-01 21:23 HackerVirus 阅读(940) 评论(0) 推荐(0)