NET技术

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

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

大话Session
NET技术

大话Session

阅读(43) 作者(admin)

引言 在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session...

ASP.NET MVC 验证方式(1)
NET技术

ASP.NET MVC 验证方式(1)

阅读(28) 作者(admin)

  实现一个简单的验证(C#)  本部分主要目的是说明如何在ASP.NET MVC应用程序中实现验证。例如,将了解如何验证一个表单提交时必填内容的合法性。了解如何应用model state和验证相关的HTML helpers。  理解M...

Windows Mobile 6.5的开始菜单
NET技术

Windows Mobile 6.5的开始菜单

阅读(40) 作者(admin)

缘由由于 luafie 对 Windows Mobile打包时增加快捷方式到开始菜单的方法 有些疑问,我把自己的经验总结一下。 历史发展Windows Mobile的开始菜单一直被我认为是错误的设计。我之前就讨论过我对菜单的看法,可以参考...

个人管理 - 使用Scrum来敏捷自己
NET技术

个人管理 - 使用Scrum来敏捷自己

阅读(28) 作者(admin)

  每个人都有自己的生活和自己的职业或事业,如果把经营个人成长作为一个项目来看,那么在这个个人管理项目中,我们每个人都是这个项目的管理者和执行者。  Scrum敏捷开发方法  如果你是一名开发人员,那么现在还...

NET技术

Sharepoint 究竟能为客户做些什么

阅读(18) 作者(admin)

  从2004年算起来,专注于Sharepoint技术以及六七年了。从SPS2003,到MOSS2007,已经现在的Sharepoint Server2010 Beta2,Sharepoint技术可以说是迈过了一个又一个台阶,起码可以说,字面的功能是越来越强大。  国内的S...

ASP.NET MVC中实现多个按钮提交的几种方法
NET技术

ASP.NET MVC中实现多个按钮提交的几种方法

阅读(19) 作者(admin)

有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。 如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。方法一:使用客户端脚...

一步一步教你实现简单的自定义错误跟踪
NET技术

一步一步教你实现简单的自定义错误跟踪

阅读(17) 作者(admin)

一、设计xml,应该包含下面信息:1、Datetime: 发生错误/异常的日期和时间
2、File name: 发生错误/异常的文件名
3、Class name : 发生错误/异常的类名
4、Methodname: 发生错误/异常的方法名
5、Errormethod :...

.NET程序员必备参考图片
NET技术

.NET程序员必备参考图片

阅读(27) 作者(admin)

  昨天我讲到对.NET Framework的一点理解,今天又有所收获,马上来和大家分享。大家平时大都是参考MSDN,其实这足够了,那么我今天要分享的是什么呢?大家平时用过多少namespace?或者说用过多少FCL?我本人喜欢更加直观的...

Oxite 项目结构分析
NET技术

Oxite 项目结构分析

阅读(21) 作者(admin)

  Oxite中有6个Project,每个项目各自作为项目架构中的不同的层。下面我们来各自的分析一下这6个项目。  我们可以看到这六个项目分别是Oxite,LinqToSqlDataProvider,MVC,Test,OxiteSite,(Oxite.Database 需要安装S...

NET技术

数组排序方法的性能比较(3):LINQ排序实现分析

阅读(32) 作者(admin)

上次我们分析了Array.Sort方法的实现方式,并了解到类库会为一些特例而使用高性能的排序方式——int数组便是这样一例,因此从测试结果上来看其性能特别高。不过从数据上看,即便是在普通的情况下,Array.Sort...

Visual Studio DSL 入门 3---创建一个简单的DSL模型
NET技术

Visual Studio DSL 入门 3---创建一个简单的DSL模型

阅读(35) 作者(admin)

从这节开始我们就开始我们的DSL之旅, 首先确保你已经安装了Visual Studio Sdk,并且使用的是Visual Studio 2008.我们先大概创建一个简单的DSL项目,通过这个项目来了解dsl的开发环境和流程.1. 打开VS.NET ,...

NET技术

Visual Studio DSL 入门 2

阅读(17) 作者(admin)

相信如果看过一上篇你已经对vs.net dsl有了一定的了解,接下来我们就来开始我们的这个系列的入门,Vs.net Dsl在国内可能使用的人少之又少,不过希望这个系列能够使看到的人能够对dsl有一定的了解,使之能够成为产...

Visual Studio DSL 入门 1
NET技术

Visual Studio DSL 入门 1

阅读(27) 作者(admin)

什么是特定领域开发和DSL
特定领域开发是用来解决重复发生的问题的方法,针对每次发生的问题,通过进行总结和分析,他们之间相同的方面可以一次性的解决.而经常变化的方面,可以采用一种特殊的语言表达.针对这个特...

一个MVC分页Helper
NET技术

一个MVC分页Helper

阅读(26) 作者(admin)

  本人写的一个分页Helper,支持普通分页(也就是,首页、上一页、下一页、末页等),综合分页(普通分页和数字分页的综合)。下面是分页效果:分页代码:PagerHelper.cs代码 1 using System;
2 using System.Collections.G...

总结字符串比较函数
NET技术

总结字符串比较函数

阅读(32) 作者(admin)

  最近一段时间一直在重看CLR via C# , 这次把字符串比较的函数总结下。  1.Compare和CompareTo大PK   首先是我们最常用的String.Compare和CompareTo实例方法,先来看看这两个方法:   我们通过这个可以直...

VS 2010 和 .NET 4.0 系列之《多显示器支持》篇
NET技术

VS 2010 和 .NET 4.0 系列之《多显示器支持》篇

阅读(25) 作者(admin)

系列文章导航:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定...

NET技术

使用LINQ to SQL更新数据库(中):几种解决方案

阅读(20) 作者(admin)

在前一篇文章中,我提出了在使用LINQ to SQL进行更新操作时可能会遇到的几种问题。其实这并不是我一个人遇到的问题,当我在互联网上寻找答案时,我发现很多人都对这个话题发表过类似文章。但另我无法满足的是,他们尽管...

NET技术

使用LINQ to SQL更新数据库(上):问题重重

阅读(29) 作者(admin)

在学习LINQ时,我几乎被一个困难所击倒,这就是你从标题中看到的更新数据库的操作。下面我就一步步带你走入这泥潭,请准备好砖头和口水,Follow me。从最简单的情况入手我们以Northwind数据库为例,当需要修改一个产品的P...