NET技术

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

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

NET技术

走向ASP.NET架构设计——第一章:走向设计

阅读(19) 作者(admin)

  前言:很多做开发的人都在不断的摸索着,积极的学习,试图找出一条走向架构设计的成功法则。每当有人问起我们的职业,我们也常常在说:”软件设计”。有时,我就在想:”设计”,这个已经被我们嚼烂...

C#调试心经
NET技术

C#调试心经

阅读(22) 作者(admin)

  注:如无特别说明Visual Studio均指Dev10即Visual Studio 2010。  入门篇  假设你是有着.Net平台的程序员,并且使用Visual Studio 做为开发工具。  断点:最简单的一种,设置一个断点,程序执行到那一句就自动...

NET技术

微软PDC10:大牛谈ASP.NET和C#技术走向

阅读(28) 作者(admin)

  最近看了自己关心的主题的微软PDC视频,也结合自己的Web 2.0项目做了一些思考。这次PDC最大的一个主题就是Azure OS,所谓的云操作系统。不过微软的服务器要布到中国也不知道要到什么时候,所以也没有深究。我主...

NET技术

Mono向Mac OS应用程序开发示好

阅读(36) 作者(admin)

Mono正在努力改进各个平台上的使用体验。近日Miguel de Icaza在博客上宣布MonoMac发布了新的版本。MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序...

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

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

阅读(31) 作者(admin)

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

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

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

阅读(26) 作者(admin)

  一. 摘要  圣殿骑士由于工作和项目需要,所以对一些技术进行了较为深入的研究,之前在整个公司做过一些技术专场的培训,由于每次时间较短且人员较多的关系,没能讲得很透彻。一直都想以文字的形式把这些培训细节...

NET技术

预览:Visual Basic与C#中的异步语法

阅读(27) 作者(admin)

  在最近的博客文章中,Visual Basic团队发布了一条简单的消息,声称在Visual Basic和C#中将会增加异步编程语法。两种语言新增的Async和Await关键字的实现将基于.NET 4.0中的任务并行库(Task Parallel Library,TPL)...

NET技术

.NET 中的正则表达式

阅读(23) 作者(admin)

前两天面试一个程序员,自己说工作中用到过正则表达式,也比较熟悉,问他要使用正则表达式需要引用那个命名空间,使用哪些类,居然吱吱唔唔答不上来,让他写一个验证电话号码的正则表达式也写不出来,实在是很奇怪这种程序员...

跨域SSO的实现之一:架构设计
NET技术

跨域SSO的实现之一:架构设计

阅读(27) 作者(admin)

  翻译自CodeProject网站ASP.NET9月份最佳文章:Single Sign On (SSO) for cross-domain ASP.NET applications。  翻译不妥之处还望大家多多指导、相互交流。  文章分为两部分:架构设计和程序实现,此为第一篇...

NET技术

asp.net 缓存

阅读(23) 作者(admin)

  缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取。通过使用缓存可以提高应用程序的性能...

NET技术

DataTable 深入解析数据源绑定原理之高级篇

阅读(26) 作者(admin)

  前言  在上篇写了篇 实战系列之天气预报实时采集 ,有个别同志认为没技术含量,也许正如所说。只是人各有看法,当我写出一篇文章时,我只是希望:
1:如果你还不懂,请看写法,了解想法。
2:如果你已懂,略过写法,请看想法。...

MVC开发人员必须拥有的五大工具
NET技术

MVC开发人员必须拥有的五大工具

阅读(28) 作者(admin)

  1.Chirpy Zippy:Chirpy Zippy是一个Visual Studio插件,它可以混合,缩小和验证JavaScript,样式表和带点文件,它还能够自动更新T4MVC和其它T4模板。  下载地址:http://down.51cto.com/data/136754  过去,在将JavaS...

NET技术

.Net 4.0 Parallel 编程(五)Task (中)

阅读(25) 作者(admin)

  在上篇文章中我们看过了如何创建Task,本篇文章就各种类型Task的使用进行说明。  Task Continuations  首先我们来看看延续的Task,所谓的延续的Task就是在第一个Task完成后自动启动下一个Task。我们通过Con...

谈谈ASP.NET皮肤机制的实现
NET技术

谈谈ASP.NET皮肤机制的实现

阅读(40) 作者(admin)

  做一个WEB程序,能够在尽量修改极少程序代码的情况下,轻松制定皮肤以及切换皮肤,应该都是需要的,谁也不想,在网站界面想要改版的时候,要改一大片逻辑代码。  一个合格的皮肤机制体系的实现,应该要做到以下几点:->页...

NET技术

ASP.NET MVC 3 Beta初体验之WebGrid

阅读(27) 作者(admin)

  ASP.NET MVC 3 Beta中除了推出一种新的视图引擎Razor。还推出了几种新的HtmlHelper。我比较关注的是WebGrid,这篇文章将介绍一下WebGrid的使用。WebGrid提供了分页和排序的功能,在此之前在MVC中分页和排序时需...

ASP.NET MVC 3 Beta初体验之超酷的Chart:3D效果
NET技术

ASP.NET MVC 3 Beta初体验之超酷的Chart:3D效果

阅读(26) 作者(admin)

  在前一篇文章:ASP.NET MVC 3 Beta初体验之超酷的Chart中介绍了Chart的使用,但是没有介绍到3D效果。这篇文章将介绍一下Chart的3D效果的展示。声明一点的是:这个Chart控件可能没有一些开源或者不开源,收费或者不...

ASP.NET MVC 3 Beta初体验之实用的WebMail
NET技术

ASP.NET MVC 3 Beta初体验之实用的WebMail

阅读(18) 作者(admin)

  Asp.net MVC 3 Beta中提供了非常实用发送邮件的组件:WebMail。我试用了一下,和System.Web.Mail类似。这篇文章将简单介绍一下这个组件的使用。通过分成不带附件的邮件发送和带附件的邮件发送两种情况进行讲解...

NET技术

关于Silverlight战略转移新闻,我的思考

阅读(24) 作者(admin)

  在说正题之前先来两段小八卦。  Silverlight的老用户可能会知道,在微软发布该产品之初曾经推出一个名为Silverlight Streaming Service的免费服务,允许开发人员在上面Host自己的Silverlight应用程序和相关的...

NET技术

一种简单的直观的高效的权限设计

阅读(33) 作者(admin)

  大部分系统都有权限系统。一般来说,它能管控人员对某个否页面的访问;对某些字段、控件可见或者不可见。对gridview中的数据是否可删除、可添加、可新增等等。大部分人都把权限作为一个子系统独立出来。但是这...

NET技术

【More Effective C#】Lambda表达式优化

阅读(20) 作者(admin)

  使用Lambda表达式将会造成Lambda表达式主题部分的代码重复. 1. var allEmployees = new List<Employee>() {
2. new Employee {
3. EmployeeId = 1, Classification = 1, FirstName = "Skin", Las...

NET技术

关于ASP.NET与CLR相互关系的一些总结

阅读(31) 作者(admin)

  CLR(COM服务器)  CLR作为一个COM服务器实现在MSCorWks.dll文件中。安装.NET Framework时,表示CLR的COM服务器被注册到Windows的注册表里。  MSCorEE.dll(垫片)  MSCorEE.dll的职责是判断创建何种版本的CL...