代码改变世界

案例分析:Sil“.NET研究”verlight在中国人寿的应用

2011-10-18 22:39 by 狼人:-), 232 阅读, 0 推荐, 收藏, 编辑
摘要:笔者自2003年首次听到Macromedia公司提起RIA(富互联网应用)一词到现在整整7年了。一度被认为是互联网应用趋势的RIA经历了7年之痒,但仍然没有在互联网上得到大规模普及,特别是企业应用就更加少见。做个不恰当的比喻,传统基于Html的应用就像互联网应用中的绿叶一样,而RIA技术由于酷炫的用户体验效果就像是美丽的花朵。现在开心网和腾讯QQ等商业应用中已经运用了RIA技术在其社交网站中得到应用,但这毕竟还是少数,大多数互联网应用特别是企业级应用仍然选择传统高稳定性与高响应能力的Html应用路线,那未来的互联网应用,特别是企业应用能够迎来RIA的春天,绽放出漫山遍野的花朵呢? 还记... 阅读全文

走向ASP.NE“.NET研究”T架构设计——第七章:阶段总结,实践篇(中篇)

2011-10-18 22:39 by 狼人:-), 192 阅读, 0 推荐, 收藏, 编辑
摘要:服务层(中篇) 上一篇文章中,我们已经讲述了业务逻辑层和数据访问层层的设计和编码,下面我们就来讲述服务层的设计。如我们之前所讨论的:服务层想客户端暴露简单易用的API. 如下图所示: 在上图中: 1.ASPPatterns.Chap6.EventTickets.Contract: 这个类库中定义了服务层的接口契约。 2.ASPPatterns.Chap6.EventTickets.Service:这个类库中包含了上面接口契约的实现类以及业务逻辑的协调和数据的持久化和返回数据 3.ASPPatterns.Chap6.EventTickets.DataContract:这个类库... 阅读全文

我眼中的Visual Studio 2010架“.NET研究”构工具

2011-10-18 22:39 by 狼人:-), 294 阅读, 0 推荐, 收藏, 编辑
摘要:影响架构质量的是构建体系架构的思想、原则、实践与架构师的经验,绝不是工具。即使是最优秀的架构工具,也不可能像倚天宝剑一般——倚天一出,谁与争锋——似乎谁握住了这把利刃,就能够成为武林盟主。架构工具可以改善架构师的工作,却不能替换架构的过程。软件开发过程中,最重要的依旧是人。 我在尝鲜Visual Studio 2010架构工具[i]时,偶然看到一篇文章,用夸张的语言吹捧VS 2010架构工具,认为它是架构师最怕程序员知道的新工具。这让我有感而发,我想起数十年前甚嚣尘上的一个理论,那就是CASE工具在未来可以取代编码工作的论断。随着DSL的逐渐流行,这个论断似乎有了能够实现的希望。我们已... 阅读全文

今时不同往日:VS2010十大绝技让VS6叹“.NET研究”服

2011-10-18 22:39 by 狼人:-), 198 阅读, 0 推荐, 收藏, 编辑
摘要:“从来只有新人笑,有谁听到旧人哭,程序员的心,好难懂~~” 自从微软最新的Visual Studio 2010发布之后,昔日备受程序员们追捧的开发工具Visual Studio 6最近却备受冷落,总是哼唱着这首歌来排解自己的郁闷。它总是抱怨说:“程序员们都是些喜新厌旧的家伙,一看到新的Visual Studio 2010发布了,就把我Visual Studio 6忘在了一旁,它Visual Studio 2010有什么好的?它VS2010能做的事情,我VS6照样都能做!” 上海徐汇企业网上海闵行企业网站制作站制作10121823193795.jpg" alt="" 阅读全文

Qt简介以“.NET研究”及如何配置Qt使用VS2010进行开发

2011-10-18 22:39 by 狼人:-), 368 阅读, 0 推荐, 收藏, 编辑
摘要:Qt是神马东西? Qt – 一个跨平台应用程序和UI开发框架 它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 Qt 主要是由 诺基亚 开发和维护的。Qt通过开源授权(LGPL 和 GPL)以及商业授权的方式对 Qt 进行授权。在Linux下Qt可是大名鼎鼎,Linux的KDE图形界面就是基于Qt开发的。 Qt的最大好处是跨平台,可以看到上图,Qt可以支持windows,Mac os,linux,embedded linux, wince/mobile,symbi... 阅读全文

谈.net开发人“.NET研究”员应该熟悉的开发模式

2011-10-18 22:39 by 狼人:-), 174 阅读, 0 推荐, 收藏, 编辑
摘要:我们总会有这样一个经验:一个系统最不容易也最不应该变化的部分是领域逻辑,最容易变化也最应该变化的是数据的呈现方式。 在java的各种应用中可以说是到处可见mvc,j2ee贯穿mvc的概念,android的开发方式也是类mvc的,mvc结构对于做过java应用的人而言简直就是司空见惯。而在.net这边,由于之前微软为大家提供的各种winform、asp.net项目典范(比如那个petshop series)将“三层”概念很好的灌输到了.net程序员的大脑中,许多.net开发者凡是做个东西都要搬出自己最拿手的IModel、IDAL这样的神器。 其实mvc与所谓的“三层架构”是两个层次上... 阅读全文

将WPF UI单元复制到“.NET研究”剪贴板

2011-10-18 22:39 by 狼人:-), 189 阅读, 0 推荐, 收藏, 编辑
摘要:大家在日常工作中应该遇到过这样的问题:需要对应用程序界面进行截屏操作,然后将截屏内容拷贝到其他文档中使用。通常情况下我们会使用一些截屏软件或者“Ctrl+PrtSc ”,本篇将介绍如何在WPF 程序中将UI 单元直接以图片形式复制到剪贴板,以达到为应用程序界面制作快照(Snapshot)的功能。 以我之前做过的一个“WPF 员工卡”的文章为例。首先,要为程序添加一个自定义命令(Command):CopyUI。该命令的快捷键方式为“上海网站建设Ctrl+U”,在命令中定义两种事件CanExecute、Executed。关于自定义命令可以上海徐汇企业网站制作010/07/16/wpf-cu... 阅读全文

Silverlight开发廋身攻略(“.NET研究”一)

2011-10-18 22:39 by 狼人:-), 176 阅读, 0 推荐, 收藏, 编辑
摘要:相信大家在用Silverlight做应用开发时,随着项目的进展系统功能越来越多,肯定为Xap包越来越大而烦恼,Xap包的大小直接影响应用程序的加载速度,给用户造成不良的用户体验。我也曾为这个问题头痛过,经过在网上查阅资料和项目实践发现可通过以下三种方式给Silverlight应用程廋身。 1、定期检查系统项目模块的引用集,移除多余的引用库 2、图片资源文件,如果不是必须放在资源中的,可以采用按需加载 3、将系统划分成多个Silverlight项目,然后根据需要进行Xap加载 下面我将结合实例来对三种方法进行说明: 一、定期检查,移除多余引用库 在我们实际项目开发中,... 阅读全文

Silverli“.NET研究”ght开发廋身攻略(二)

2011-10-18 22:39 by 狼人:-), 257 阅读, 1 推荐, 收藏, 编辑
摘要:继上一篇《Silverlight开发廋身攻略(一)》,在上一节中我主要介绍了在实际开发中怎么动态加载图片资源的方法,并附有实例。在这一节中主要给大家介绍MEF(Managed Extensibility Framework)的知识来实现Xap包的动态加载。 Managed Extensibility Framework(MEF)是.NET平台下的一个扩展性管理框架,它是一系列特性的集合,包括依赖注入(DI)以及Duck Typing等。MEF为开发人员提供了一个工具,让我们可以轻松的对应用程序进行扩展并且对已有的代码产生最小的影响,开发人员在开发过程中根据功能要求定义一些扩展点,之后扩... 阅读全文

使用编码招式(Coding Katas)、BDD和VS“.NET研究”2010项目模板

2011-10-18 22:39 by 狼人:-), 271 阅读, 0 推荐, 收藏, 编辑
摘要:通过编码招式和行为驱动开发,我受到了一些启迪,感觉良好。然而,当我意识到如果以后我就用这种方式编写单元测试、进行开发工作,那会相当痛苦,因为每次都要引入Eric Lee的ContextSpecification。如果我可以简单地选定一个BDD的单元测试项目,然后项目创建后我就拥有了所有项目所需的文件,那就容易多了。稍作查询之后,我找到了一些项目模板导出向导(Project Template Export Wizard)的参考资料,似乎这就是最适合我的解决方案。 为了能试试这个例子,你要从Visual Studio Gallery上下载并安装Export Template Wizard(... 阅读全文

Silverlig“.NET研究”ht性能优化纪要

2011-10-18 22:39 by 狼人:-), 197 阅读, 0 推荐, 收藏, 编辑
摘要:Silverlight作为微软为富网络应用所做的一个全新的架构,其优秀的表现力让开发者和用户感受到了强烈的冲击,无数的开发者为其着迷,同时微软的广大设计者也在不断地为其完善和充实,同时Silverlight团队也积极的构建Silverlight 5,其初步的版本已在 http://channel9.msdn.com/Series/Silverlight-Firestarter做了演示,从中你可以感受到Silverlight未来之路。我在学习了里面的性能优化的Event后,对这部分的介绍做了一个摘要,希望给大家简单的了解。 性能优化是一个逐步迭代的过程,在此过程中你需要做到以下的工作: ... 阅读全文

C#数“.NET研究”据本地存储方案之SQLite

2011-10-18 22:39 by 狼人:-), 182 阅读, 0 推荐, 收藏, 编辑
摘要:即使是做网络应用,在断线情况下,也需要考虑数据的本地存储。在SQLite出现之前,数据量大的情况下,我们一直使用ACCESS,数据量小,则文件存储。ACCESS不支持事务原子性,在断电情况下(这种情况总是会发生)会导致数据很难恢复。 一:安装 SQLITE,是一款轻型的数据库,是遵守ACID的关联式数据上海网站建设库管理系统。我直接使用的是http://sqlite.phxsoftware.com/(An open source ADO.NET provider for the SQLite database engine)。下载完毕是一个EXE,安装后根目录如下: ... 阅读全文

StreamInsight 浅入浅出(六)“.NET研究”—— Debugger

2011-10-18 22:39 by 狼人:-), 165 阅读, 0 推荐, 收藏, 编辑
摘要:对于 StreamInsight 系统,由于对事件的处理查询都是异步进行的,输入输出很难进行时序上的对应监测,所以普通的基于代码的 Debug 和 Watch 显得不那么有意义。于是微软随 StreamInsight 系统提供了一个好用的图形化调试工具 StreamInsight Event Flow Debugger。 这一工具的主要特点在于: 图形化界面,足够直观。有点类似 SQL Server 的查询计划界面,将一个复杂的查询拆分成多个基本查询,并以列表形式展现每个查询中事件的状态与取值。 支持跟踪、回溯,可以查看一个事件的初始状态以及演变过程。 支持即时调试,也支持日志... 阅读全文

VS2010 调“.NET研究”试利器

2011-10-18 22:39 by 狼人:-), 229 阅读, 0 推荐, 收藏, 编辑
摘要:一、通过VS2010可以将断点保存成本地文件(xml格式) 假设当代码中有CRUD(增、删、改、查)功能时,我们debug增加功能时在代码内设置了一个断点进行查错。再检查删除时又要为删除代码设置一个断点并且要清除上一个为debug增加功能时设置的断点。在VS2010之前我们似乎常常这样做,但现在通过VS2010我们可以将断点保存起来!其实也就是可以为所有断点设置一个解决方案。下次需要debug的时候直接导入先前导出的断点解决方案(xmL文件)。具体请参看下图: 上海徐汇企业网站制作/> 鼠标停留的按钮就是导出功能键(VS2010->Debug->Windows->Bre 阅读全文

MVC2.0本地化(另类解决方案)&“.NET研究”lt;下>

2011-10-18 22:38 by 狼人:-), 208 阅读, 0 推荐, 收藏, 编辑
摘要:本文是对MVC2.0本地化(另类解决方案)上这篇文章内介绍的MVC2.0本地化功能进行加强、细化的结尾篇。如果存在不足的地方,希望您指出。 如何对上篇文章进行加强以及细化呢?主要从以下三点开始。 1、根据用户浏览器自动语言判断,同时也可由用户自定义站点语言。 2、多语言加入,类似resource文件,可以有多个语言资源库。 3、全局本地化,可以本地化非页面内容,比如为台异步到前台的json数据本地化等。 主要步骤如下: 一、根据用户浏览器自动语言判断,同时也可由用户自定义站点语言 这个实现思路为:首选判断存储在客户端的用户&ld... 阅读全文
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 311 下一页