NET技术

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

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

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

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

阅读(25) 作者(admin)

  本篇主要是为后文做铺垫,所以理论的东西相对而言比较的多一点!  服务层的概述  首先解释一下什么是”服务Service”,从广义来讲:只要是你使用了别人的东西,那么你就在使用别人提供的服务。在这里,服...

NET技术

提高效率 用好Visual Studio 2010自定义代码段

阅读(36) 作者(admin)

  我在演讲时发现这个功能也相当有用,不用现场敲代码,直接调出非常方便。Visual Studio 2010增强了自定义代码段功能,使创建自定义代码段的操作更加简单了。  有两种类型的代码段:  ◆在游标中插入的Expansion...

NET技术

用优秀.NET界面控件 打造新潮界面效果

阅读(34) 作者(admin)

  一直以来,做.NET共享小软件的界面一般采用IrisSkin这个比较不错的皮肤控件来美化界面效果,方便易用,界面效果也还可以。该控件开发应用比较方便,拖动控件到主界面,然后初始化地方添加一下代码即可:string skinFile...

NET技术

不附加数据库 ASP.NET调用.sql文件

阅读(35) 作者(admin)

  笔者好久没有写随笔了,这次是遇到提出这样的问题“不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个页面,然后根据向导一步一步引导用户安装生成数据库”那么这样做就需要一个创建...

NET技术

细数十大免费构建ASP.NET网站必备工具

阅读(28) 作者(admin)

  最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/。在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具总结一下,将会是一件十分有趣的事情。这...

NET技术

讨论:“Mono是个跨平台的.NET”是否是个正确的说法

阅读(28) 作者(admin)

  Thorbjorn在提问中认为Mono并不能称作是跨平台的.NET,理由如下:OpenJDK等Java提供商都通过了官方的Sun TCK来保证正常工作,Mono似乎并没有通过Microsoft TCK。Mono的发布总是落后于.NET,那么目前它又对.NET支持...

应用Visual Studio 2010辅助敏捷测试(上)
NET技术

应用Visual Studio 2010辅助敏捷测试(上)

阅读(41) 作者(admin)

  敏捷软件开发是近些年来比较热门的话题,《敏捷宣言》四条主要精神和十二条基本准则概括了敏捷开发的基本思想。围绕着这些基本概念和思想,产生了一系列的轻量级方法,如:极限编程、测试驱动开发、Scrum、特性驱动...

应用Visual Studio 2010辅助敏捷测试(下)
NET技术

应用Visual Studio 2010辅助敏捷测试(下)

阅读(24) 作者(admin)

  随着需求的不断变化和迭代的深入,代码库不可避免的会有频繁的签入和签出,此时测试人员一项很重要的任务就是要预防回归问题发生。执行手工测试用例可以帮助我们预防及和发现回归问题,但是它的执行效率太低,无法...

细数ASP.NET MVC框架的7大顶级功能
NET技术

细数ASP.NET MVC框架的7大顶级功能

阅读(24) 作者(admin)

  ASP.NET MVC框架对构建ASP.NET应用程序的开发人员来说的确很有吸引力,因为它的松耦合特征使项目管理变得更加轻松,ASP.NET MVC最初由微软随.NET framework 3.5 SP1一起引入(即ASP.NET MVC 1.0),现在.NET Framew...

NET技术

探秘.NET 4和Visual Studio 2010中的多核利用

阅读(37) 作者(admin)

  如果你想利用多核机器的强大计算能力,你需要使用PLINQ(并行LINQ),任务并行库(Task Parallel Library,TPL)和Visual Studio2010中的新功能创建应用程序。  以前,如果你创建的多线程应用程序有BUG,那要跟踪起来是很麻...

NET技术

使用MonoDevelop开发GTK#图形界面

阅读(26) 作者(admin)

  Mono一直到现在的2.8已经完全可以胜任一些比较小的项目了,但相关的开发文档与教程一直比较匮乏,中文材料更是屈指可数。虽然Mono与.net很多类库都是通用的,但Mono仍然有为数不少的扩充类库,其中最重要的就是对于...

NET技术

XML和实体序列化和反序列化

阅读(24) 作者(admin)

  近来的项目中用到了序列化就抽空学习了一下,拿出来给大家分享一下:  类为我们提供了自己对象串行化(Serialize)和反串行化(Deserialize)的xml的方法,该类可以序列化的内容:
    公共类的公共读写字段或者属性...

NET技术

Visual Studio下使用jQuery的10个技巧

阅读(27) 作者(admin)

  广泛流行的jQuery是一个开源的,跨浏览器和兼容CSS 3的JavaScript库,你可以用它简化你的JavaScript编码任务和操作(添加,编辑和删除)HTML内容中的DOM元素,本文介绍10个在Visual Studio下使用jQuery的10个有用的技巧...

C#面向对象设计模式纵横谈:Singleton 单件
NET技术

C#面向对象设计模式纵横谈:Singleton 单件

阅读(27) 作者(admin)

  模式分类  从目的来看:  -创建型(Creational)模式:负责对象创建  -结构型(Structural)模式:处理类与对象间的组合  -行为型(Behavioral)模式:类与对象交互中的职责分配  从范围来看:  -类模式处理类与子类...

NET技术

.NET并行(多核)编程系列之七 共享数据问题和解决概述

阅读(22) 作者(admin)

  之前的文章介绍了了并行编程的一些基础的知识,从本篇开始,将会讲述并行编程中实际遇到一些问题,接下来的几篇将会讲述数据共享问题。  本篇的议题如下:  1.数据竞争  2.解决方案提出  3.顺序的执行解决...

Visual Studio 2010中敏捷开发流程模板的应用
NET技术

Visual Studio 2010中敏捷开发流程模板的应用

阅读(31) 作者(admin)

  本文将会为您讲述如何使用TFS 2010 MSF Agile 5.0流程模板为迭代项目而提供的工作簿。首先,让我们看一看Visual Studio 2010 IDE中的Team Explorer插件:  接下来,我们将会进入到SharePoint project portal中,...

关于ASP.NET页面生命周期的整体把握
NET技术

关于ASP.NET页面生命周期的整体把握

阅读(26) 作者(admin)

  对于每一个.NET程序员,对于ASP.NET页面生命周期都有一定的了解和把握。关于一些细节方面请参考http://blog.sina.com.cn/s/blog_5f7aa2970100d5h4.html,内容比较详尽,本文将不再概述。本文主要是从继承以及视图...

浅谈提升C#正则表达式效率
NET技术

浅谈提升C#正则表达式效率

阅读(47) 作者(admin)

  说到C#的Regex,谈到最多的应该就是RegexOptions.Compiled这个东西,传说中在匹配速度方面,RegexOptions.Compiled是可以提升匹配速度的,但在启动速度上,使用了RegexOptions.Compiled情况下,通常会使启动速度慢许多,...

NET技术

漫谈.NET开发中的字符串编码

阅读(30) 作者(admin)

在《 .NET 4.0面向对象编程漫谈》基础篇《13.2.1 序列化与流》中,向大家介绍了如何向流中序列化一个对象。 本篇扩充阅读将向读者介绍将字符串对象的序列化,这里面的关键是字符串应该如何编码和...

NET技术

Java与.NET的WebServices相互调用

阅读(32) 作者(admin)

  本文包括两个部分,第一部分介绍了如何用.NET做客户端调用Java写的Web Services,第二部分介绍了如何用Java做客户端调用.NET开发的Web Services。  
  项目需要的工具   ◆WindowsXP Professial(IIS) ...

NET技术

三种For循环写法的性能比较

阅读(29) 作者(admin)

  循环作为程序语言的三大逻辑控制结构之一,在实际开发是经常会遇到的。在JavaScript程序的循环结构使用上,我们经常会遇到这种应用。根据一个对象的长度进行循环并对对象每个每个元素进行处理。  如for(var i...

Silverlight 结构分析
NET技术

Silverlight 结构分析

阅读(34) 作者(admin)

  Silverlight是微软提供的一种Web前端应用程序开发框架,是微软RIA的主要应用程序开发平台。Silverlight以浏览器的插件方式,提供丰富的多媒体展示功能以及更多交互性的Web前端解决方案。  本文的重点在于探讨...