NET技术

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

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

[翻译]ASP.NET MVC 3 RC 发布通告
NET技术

[翻译]ASP.NET MVC 3 RC 发布通告

阅读(22) 作者(admin)

  今天早上,ASP.NET组发布了ASP.NET 3 RC版(release candidate)。你们可以从这里进行下载here.  ASP.NET MVC 3是个很完美的发布,增加了大量的功能改进。它可以向后兼容ASP.NET MVC V1 和 V2,可以轻易的升级你...

NET技术

解决T4模板的程序集引用的五种方案

阅读(29) 作者(admin)

  在众多.NET应用下的代码生成方案中,比如CodeDOM,BuildProvider, 我觉得T4是最好的一种。关于T4的基本概念和模板结果,可以参考我的文章《基于T4的代码生成方式》。如果要了解T4具体的应用,则可以参考我的文章《...

.NET十年(上)
NET技术

.NET十年(上)

阅读(27) 作者(admin)

  相关文章:.NET十年(下)  引言  语言是程序开发者行走江湖的手上利器,各大门派的高手在论坛、博客为了自家门派争吵不已早是技术世界中的亮丽风景,虽多少为刚刚踏入江湖的新手提供了思考的素材,但也同时迷惑了...

NET技术

.NET十年(下)

阅读(33) 作者(admin)

  相关文章:.NET十年(上)  引言  语言是程序开发者行走江湖的手上利器,各大门派的高手在论坛、博客为了自家门派争吵不已早是技术世界中的亮丽风景,虽多少为刚刚踏入江湖的新手提供了思考的素材,但也同时迷惑了...

NET技术

ASP.NET4灵活显标记:数据Web控件改进

阅读(30) 作者(admin)

  长期以来,使用Web控件的开发者都欣赏这些控件所具有的高生产力,但在控制它们生成的标记方面却付出了一定的代价。例如,许多ASP.NET控件会自动地使用元素来包装它们的内容,原因是为了方便布局或样式控制。然而,这...

NET技术

看似简单!解读C#程序员最易犯的7大错误

阅读(42) 作者(admin)

  编程时犯错是必然的,即使是一个很小的错误也可能会导致昂贵的代价,聪明的人善于从错误中汲取教训,尽量不再重复犯错,在这篇文章中,我将重点介绍C#开发人员最容易犯的7个错误。  格式化字符串  在C#编程中,字符...

使用DeeepZoom Composer进行富图像应用的开发(翻译--1)
NET技术

使用DeeepZoom Composer进行富图像应用的开发(翻译--1)

阅读(27) 作者(admin)

  富图像应用(第一部分)  在这章,你会学到下列内容:使用Deep Zoom Composer 工具建立高质量、高度友好的图像。组合为平滑、可缩放的全景图像。建立以编程形式方式控制的深度缩放的Silverlight应用程序。使用Pho...

C#创建不规则窗体的几种方式
NET技术

C#创建不规则窗体的几种方式

阅读(17) 作者(admin)

现在,C#创建不规则窗体不是一件难事,下面总结一下: 一、自定义窗体,一般为规则的图形,如圆、椭圆等。做法:重写Form1_Paint事件(Form1是窗体的名字),最简单的一种情况如下:System.Drawing.Drawing2D.GraphicsPat...

以 .NET 创建 Code 39 条码图片 供水晶报表打印
NET技术

以 .NET 创建 Code 39 条码图片 供水晶报表打印

阅读(24) 作者(admin)

教导如何用 C# 创建 Code 39 编码的「条码 (barcode)」图片,以供 ASP.NET + Crystal Reports 水晶报表呈现和打印此条码。本帖提供 ASP.NET 3.5 示例下载。本帖的示例下载点:http://files.cnblogs.com/WizardWu/10...

.Net Framework Client Profile 和 .Net Framework
NET技术

.Net Framework Client Profile 和 .Net Framework

阅读(28) 作者(admin)

.NET Framework Client Profile是.NET Framework的裁剪版本。它面向客户端应用程序。它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF)和 ClickOnce 功能...

DotNetNuke 5 C#版本解读之--架构介绍
NET技术

DotNetNuke 5 C#版本解读之--架构介绍

阅读(22) 作者(admin)

整体上DNN5和其它比较大的企业级应用系统一样分为web服务器和数据库服务器。Web服务器包括表现层,商业逻辑层和数据访问层,而数据库服务器主要是数据层。如下图:   首先给大家介绍下DNN的表现层,上图中...

使用DeeepZoom Composer进行富图像应用的开发(翻译--2)
NET技术

使用DeeepZoom Composer进行富图像应用的开发(翻译--2)

阅读(35) 作者(admin)

  Deep Zoom程序设计 到目前为止,你已经见识了Deep Zoom Composer工具,也见到了Deep Zoom 多图像的浏览器应用程序。不过你可能还需要知道怎样设计这样的程序。  因此,在这一节中,你将能够在Silverlight中开...

关于Windows Phone数据库和Silverlight本地文件操作
NET技术

关于Windows Phone数据库和Silverlight本地文件操作

阅读(28) 作者(admin)

  Isolated Storage是针对各个独立用户分配的单独的虚拟存储空间,在Windows会存储在/%AppData%/LocalLow/Microsoft/Silverlight/is, 而在Mac OS X会存储在 /Users/<user>/Library/Application Support/Microsof...

NET技术

学习Linq经验总结

阅读(29) 作者(admin)

  Linq有很多值得学习的地方,这里我们主要介绍学习Linq,包括介绍Linq目标是实现语言与数据的深度结合等方面。  上一个系列讲了C#3.0的新特性,为学习Linq做好了铺垫;接下来的一段时间转入学习Linq,上述新特性也会...

C#调试心经(续)
NET技术

C#调试心经(续)

阅读(19) 作者(admin)

  由于上篇文章漏了一些比较重要的知识,在此文中补充。  断点篇  命中次数(Hit Counts)  右击断点,可以设置Hit Counts(命中次数),会弹出如下的对话框:   当条件满足的时候断点会被命中(即即将被执行),这个命...

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

走向ASP.NET架构设计——第四章:业务层分层架构(前篇)

阅读(26) 作者(admin)

  在讨论完四种模式之后,我将会和大家一起来看看DDD的一些知识。每种模式的讲解,我都会用实例的形式给出完整的代码,也希望大家多琢磨!  不是所有的应用程序都是一样的,也不是所有的系统都需要用复杂的架构来组织...

NET技术

Silverlight3动态访问wcf

阅读(30) 作者(admin)

  网络上设置Silverlight动态访问WCF服务,大多是抛开ServiceReferences.ClientConfig文件,完全以代码方式实现对WCF的动态访问。但这种做法存在实现复杂和局限性。在实际使用的过程中,出于安全等原因,很多时候需要...

NET技术

linq2sql:直接执行sql语句

阅读(36) 作者(admin)

  1、ExecuteQuery方法  看命名,我们很容易联想到ado.net里熟悉的Command的ExecuteNonQuery方法,但是VS的智能提示告诉我们这个方法返回的是一个泛型集合,应该“所思非所得”。下面通过一个简单方法,...

NET技术

C#之int挑战Java之Integer

阅读(24) 作者(admin)

  本文涉及到一些JVM原理和Java的字节码指令,推荐感兴趣的读者阅读一本有关JVM的经典书籍《深入Java虚拟机(第2版)》,将它与我在《.NET 4.0面向对象编程漫谈》中介绍的CLR原理与IL汇编指令作个对比,相信读者会有...

走向ASP.NET架构设计——第二章:设计/ 测试/代码
NET技术

走向ASP.NET架构设计——第二章:设计/ 测试/代码

阅读(28) 作者(admin)

  再次申明一下:本系列不是讲述TDD的,只是用TDD来建立设计的思想。即便是用DDD,有时候还是结合TDD一起使用的。  开发方式比较  我们用下面的一段分析来引出今天的内容:  想想我们平时是如何在写代码:拿来需...