NET技术

【NET技术焦点】C#多线程学习(六) 互斥对象

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]

NET技术

.NET 4.0 之 Dynamic 动态类型

阅读(40) 作者(admin)

  一、.NET4.0主要新特性  .NET4.0在.Net3.5基础上新增的主要特性有:可选参数、命名参数和Dynamic。具体请阅生鱼片的这篇博文。这里我们着重讲解C#4.0的Dynamic特性,对于其他特性大家可以在VS2010内尝试一下...

NET技术

Silverlight与HTML双向交互

阅读(27) 作者(admin)

  Silverlight具备很好的用户体验,但有时需要在页面的布局上进行特殊处理,比如作为webpart集成到Sharepoint中等等。  HTML和Silverlight之间的双向交互可以更灵活的使用Silverlight进行开发,上午摸索了一下,记...

NET技术

VS 2010急需的服务包已经快发布了

阅读(33) 作者(admin)

  Visual Studio 2010的第一个服务包接近完成。据Brian Harry所说,.NET 4 SP1、VS 2010 SP1和TFS 2010 SP1的测试版一共解决了800到1000个错误。完整的错误修正列表还不能查到,不过他已经提供了一个针对Team Fou...

案例分析:Silverlight在中国人寿的应用
NET技术

案例分析:Silverlight在中国人寿的应用

阅读(35) 作者(admin)

  笔者自2003年首次听到Macromedia公司提起RIA(富互联网应用)一词到现在整整7年了。一度被认为是互联网应用趋势的RIA经历了7年之痒,但仍然没有在互联网上得到大规模普及,特别是企业应用就更加少见。做个不恰当的...

谈.net开发人员应该熟悉的开发模式
NET技术

谈.net开发人员应该熟悉的开发模式

阅读(29) 作者(admin)

  我们总会有这样一个经验:一个系统最不容易也最不应该变化的部分是领域逻辑,最容易变化也最应该变化的是数据的呈现方式。  在java的各种应用中可以说是到处可见mvc,j2ee贯穿mvc的概念,android的开发方式也是类...

我眼中的Visual Studio 2010架构工具
NET技术

我眼中的Visual Studio 2010架构工具

阅读(30) 作者(admin)

  影响架构质量的是构建体系架构的思想、原则、实践与架构师的经验,绝不是工具。即使是最优秀的架构工具,也不可能像倚天宝剑一般——倚天一出,谁与争锋——似乎谁握住了这把利刃,就能够成为...

Qt简介以及如何配置Qt使用VS2010进行开发
NET技术

Qt简介以及如何配置Qt使用VS2010进行开发

阅读(32) 作者(admin)

  Qt是神马东西?  Qt – 一个跨平台应用程序和UI开发框架  它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这...

今时不同往日:VS2010十大绝技让VS6叹服
NET技术

今时不同往日:VS2010十大绝技让VS6叹服

阅读(30) 作者(admin)

  “从来只有新人笑,有谁听到旧人哭,程序员的心,好难懂~~”  自从微软最新的Visual Studio 2010发布之后,昔日备受程序员们追捧的开发工具Visual Studio 6最近却备受冷落,总是哼唱着这首歌来排解自己的...

将WPF UI单元复制到剪贴板
NET技术

将WPF UI单元复制到剪贴板

阅读(23) 作者(admin)

  大家在日常工作中应该遇到过这样的问题:需要对应用程序界面进行截屏操作,然后将截屏内容拷贝到其他文档中使用。通常情况下我们会使用一些截屏软件或者“Ctrl+PrtSc ”,本篇将介绍如何在WPF 程序中将...

Silverlight开发廋身攻略(一)
NET技术

Silverlight开发廋身攻略(一)

阅读(30) 作者(admin)

  相信大家在用Silverlight做应用开发时,随着项目的进展系统功能越来越多,肯定为Xap包越来越大而烦恼,Xap包的大小直接影响应用程序的加载速度,给用户造成不良的用户体验。我也曾为这个问题头痛过,经过在网上查阅资...

Silverlight开发廋身攻略(二)
NET技术

Silverlight开发廋身攻略(二)

阅读(25) 作者(admin)

  继上一篇《Silverlight开发廋身攻略(一)》,在上一节中我主要介绍了在实际开发中怎么动态加载图片资源的方法,并附有实例。在这一节中主要给大家介绍MEF(Managed Extensibility Framework)的知识来实现Xap包的动态...

NET技术

使用编码招式(Coding Katas)、BDD和VS2010项目模板

阅读(35) 作者(admin)

  通过编码招式和行为驱动开发,我受到了一些启迪,感觉良好。然而,当我意识到如果以后我就用这种方式编写单元测试、进行开发工作,那会相当痛苦,因为每次都要引入Eric Lee的ContextSpecification。如果我可以简单地...

Silverlight性能优化纪要
NET技术

Silverlight性能优化纪要

阅读(33) 作者(admin)

  Silverlight作为微软为富网络应用所做的一个全新的架构,其优秀的表现力让开发者和用户感受到了强烈的冲击,无数的开发者为其着迷,同时微软的广大设计者也在不断地为其完善和充实,同时Silverlight团队也积极的构...

StreamInsight 浅入浅出(六)—— Debugger
NET技术

StreamInsight 浅入浅出(六)—— Debugger

阅读(34) 作者(admin)

  对于 StreamInsight 系统,由于对事件的处理查询都是异步进行的,输入输出很难进行时序上的对应监测,所以普通的基于代码的 Debug 和 Watch 显得不那么有意义。于是微软随 StreamInsight 系统提供了一个好用的图...

C#数据本地存储方案之SQLite
NET技术

C#数据本地存储方案之SQLite

阅读(44) 作者(admin)

  即使是做网络应用,在断线情况下,也需要考虑数据的本地存储。在SQLite出现之前,数据量大的情况下,我们一直使用ACCESS,数据量小,则文件存储。ACCESS不支持事务原子性,在断电情况下(这种情况总是会发生)会导致数据很难...

VS2010 调试利器
NET技术

VS2010 调试利器

阅读(30) 作者(admin)

一、通过VS2010可以将断点保存成本地文件(xml格式)  假设当代码中有CRUD(增、删、改、查)功能时,我们debug增加功能时在代码内设置了一个断点进行查错。再检查删除时又要为删除代码设置一个断点并且要清除上...

VS2010实践RUP4+1架构模型
NET技术

VS2010实践RUP4+1架构模型

阅读(25) 作者(admin)

  RUP4+1架构方法  RUP4+1架构方法采用用例驱动,在软件生命周期的各个阶段对软件进行建模,从不同视角对系统进行解读,从而形成统一软件过程架构描述. 图 1. RUP4+1架构图  用例视图(Use Case...

WPF企业内训全程实录(下)
NET技术

WPF企业内训全程实录(下)

阅读(31) 作者(admin)

  摘要  WPF企业内训全程实录由于文章比较长,所以一共拆分成了三篇,上篇WPF企业内训全程实录(上)主要讲了基础,中篇WPF企业内训全程实录(中)主要讲解开发模式、团队协作及应用框架,起着承上启下的作用,主要讲解开...

NET技术

C# 枚举在项目中的应用总结

阅读(32) 作者(admin)

本文主要是我在实际项目中对C#枚举的应用总结,如果存在不足的地方欢迎您指出。 一、枚举基本运用 1、枚举其实可以理解为一个恒量的结合,又或者可以认为它是一种类型。比如以下枚举定义: public enu...

体验ASP.NET MVC 3中的Razor特性
NET技术

体验ASP.NET MVC 3中的Razor特性

阅读(24) 作者(admin)

  1 闲话ASP.NET MVC 3 beta  不知道不觉MVC3更新了好几次了。。。因为一直在弄Silverlight的开发没有时间关注ASP.NET MVC.之前出preview 的时候就看了园子里的一些文章。  但是总觉得"不咋地",依赖注入...

走向ASP.NET架构设计——第六章:服务层设计(中篇)
NET技术

走向ASP.NET架构设计——第六章:服务层设计(中篇)

阅读(29) 作者(admin)

  Façade设计模式  在SOA客户端的设计中,最常用的模式就是Façade模式了。Façade模式简化了复杂子系统的调用接口,也就说,Façade隐藏了子系统之间的复杂关系,给客户端一个简单的调用...

NET技术

.NET企业级架构解决方案:业务层

阅读(29) 作者(admin)

  引言  Martin Fowler说过:“任何人都可以写出计算机才能理解的代码,只有写出人能理解的代码的程序员才是好程序员。”每一个复杂的软件都应该按层来组织。每一层代表系统的一个逻辑部件。尤其是,业...

LightSwitch:小试一下微软开发框架LightSwitch
NET技术

LightSwitch:小试一下微软开发框架LightSwitch

阅读(29) 作者(admin)

  之前知道微软在做一个数据驱动的开发框架LightSwitch,但没有用过。前一阵子,一个客户的技术负责人和我说起LightSwitch,所以这次TechNet也就去听了一下LightSwitch的讲座。回来后试用了一下,下面给大家简单介绍...