NET技术

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

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

ASP.NET MVC 3让你疯狂的五大理由
NET技术

ASP.NET MVC 3让你疯狂的五大理由

阅读(35) 作者(admin)

  我总结了ASP.NET MVC 3让我兴奋的五个理由,不知你看了后会有何感想。  1、Razor视图引擎  我不得不说,Razor视图引擎太酷了,我喜欢它那清爽的代码风格,它使用@符号表示代码块,下面的代码在Razor都是合法的:@fo...

领域驱动设计案例:Tiny Library:简介
NET技术

领域驱动设计案例:Tiny Library:简介

阅读(30) 作者(admin)

  应广大网友的要求,我最近抽空基于ASP.NET MVC + WCF + Entity Framework做了一个案例,该案例以图书馆图书管理、读者借书、还书为业务背景,以领域驱动设计为思想指导,全程采用Microsoft技术进行实践,希望能够给Mi...

NET技术

ASP.NET MVC3 让依赖注入来的更简单(新补充了Ninject示例)

阅读(25) 作者(admin)

  昨天,我写了一篇文章(参见:ASP.NET MVC 依赖注入),这种实现方式我个人一直感觉不太顺,在写出来与大家一起分享的同时,  也是想让大家提提自己的建议, 今天下载了微软发布的最新的 ASP.NET MVC3 Beta 版,同时也仔细...

Silverlight 布局(附照片墙示例及源码)
NET技术

Silverlight 布局(附照片墙示例及源码)

阅读(29) 作者(admin)

  前言  很喜欢一种人,他们可以把一种技术分析得很透彻,由浅入深,深入浅出,不管你是初学者还是资深人士,看上去都会感觉非常舒服。  但是有时候,试图去描述一个技术点是很困难的事情。  开始,你觉得这个技术很...

探索Asp.net mvc 的文件上传(由浅入深)
NET技术

探索Asp.net mvc 的文件上传(由浅入深)

阅读(28) 作者(admin)

  代码下载:http://files.cnblogs.com/n-pei/mvcfileupload.zip  最近因为TeamVideo需要用到视频和图片上传功能,所以试着Google了很多资料,和大家分享下。   1.最基本的文件上传   在View界面通过Form把数...

Powershell简介及其编程访问
NET技术

Powershell简介及其编程访问

阅读(23) 作者(admin)

  这个工具可以单独使用,完全可以取代cmd.exe。例如如下:  但它的功能远不止于此,例如我们可以很容易地获取所有的进程名称:  再来看一个,下面这个例子是获取当前正在运行的服务列表。(可以用条件很方便地筛选): ...

盘点ASP.NET Ajax工具箱的10大顶级控件
NET技术

盘点ASP.NET Ajax工具箱的10大顶级控件

阅读(28) 作者(admin)

  默认情况下,.NET Framework仅自带了最基本的Ajax控件,如UpdatePanel,UpdateProgress等,如果你想让现有ASP.NET应用程序Ajax化,最简单的方法就是利用Ajax控件工具箱中的扩展控件,但Visual Studio默认并没有附带Ajax...

NET技术

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

阅读(29) 作者(admin)

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

NET技术

用c#实现Protocol Buffers的变长字节整形编码

阅读(32) 作者(admin)

  摘要  int在.net里固定占4个字节,如果我们存储和传输大量的int数据,并且大部分数的值比较小,我们就会浪费很多的网络流量和磁盘存储。Protocol Buffers对整数的编码是让值小的数占少量几个的字节,值大的数占多...

NET技术

一个Silverlight的网页访问计数器

阅读(31) 作者(admin)

  大家知道,SharePoint 2010支持客户端的对象模型访问,主要有三种方式:  1..net 的客户端对象模型,2.Javascript 的客户端对象模型 3.Silverlight的客户端对象模型,这里就简单实现一个Silverlight的网页计数器,来...

NET技术

asp.net利用log4net写入日志到SqlServer数据库

阅读(27) 作者(admin)

  asp.net利用log4net写入日志到SqlServer数据库,Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖。 下面就我的安装部署log4net到MS sql server的经验与大家分享。  下载log4net的Dll文...

NET技术

谈谈数据加密的处理--提供各种算法处理

阅读(28) 作者(admin)

  数据的加密重要性大家皆知,很多情况下需要对数据进行加密处理,但各种重要数据的加密要求不一样,有些需要时可逆的,有些是不要求可逆的,可逆的一般称之为对称加密算法,不可逆的一般可以成为非对称加密算法。如登录...

浅谈思路严谨的用户在线状态控制【附部分C#参考代码】
NET技术

浅谈思路严谨的用户在线状态控制【附部分C#参考代码】

阅读(21) 作者(admin)

  我们经常会遇到:  1:客户购买了5个用户的许可,10个用户的许可,软件需要限制用户的并发数量,我知道就是Oracle的并发用户达到20个以上,那费用是非常昂贵的。  2:一个用户只能登录一次或者是一个账号在同一时间...

NET技术

Silverlight 4中把DataGrid数据导出Excel—附源码下载

阅读(28) 作者(admin)

  Silverlight中常常用到DataGrid来展示密集数据. 而常见应用系统中我们需要把这些数据导入导出到固定Office套件中例如常用的Excel表格. 那么在Silverlight 中如何加以实现?  在参考大量资料后 提供参考思路...

NET技术

谈谈我处理异常的一般方法

阅读(21) 作者(admin)

  我们在编写程序的时候会遇到各种各样的意外情况,如除数为0,数组越界,非法转型,栈溢出等等。因而我们需要有一种机制来处理这些情况,异常处理就是其中的一种机制。当然,还有其他的机制,在MFC中,由于标准的不统一,就存...

WF4.0进行单元测试
NET技术

WF4.0进行单元测试

阅读(30) 作者(admin)

  1、简单的WF4.0活动测试  如果是一个简单的WF4.0活动,是那种没有带BookMark,也不是messaging活动,也不是长时间运行的活动。使用WorkflowInvoker进行单元测试将非常的方便。  下面,我们以一种情况为例子:流程...

技术详解:三招优化.NET中的锁(组团)
NET技术

技术详解:三招优化.NET中的锁(组团)

阅读(28) 作者(admin)

  在这篇文章中,我将使用三个方法处理乐观锁,包括ADO.NET数据集、SQL Server时间戳数据类型和新旧值检查,首先我们从并发谈起,探讨5个并发问题,然后从实际出发,利用这三种方法实现乐观锁。  为什么需要锁?
  在多...

NET技术

ASP.NET MVC Membership 权限 漫谈

阅读(27) 作者(admin)

  以前一位同事习惯于使用Membership来进行权限管理,现在随着ASP.NET MVC的引入,采用以前的方法,提出了以下方案:  ASP.NET MVC+Membership结合,通过在web.config中进行配置,来管理系统中的权限。   于是,我对这...

ASP.NET MVC验证框架中关于属性标记的通用扩展方法
NET技术

ASP.NET MVC验证框架中关于属性标记的通用扩展方法

阅读(29) 作者(admin)

  之前写过一篇文章《ASP.NET MVC中的验证》,唯一的遗憾就是在使用Data Annotation Validators方式验证的时候,如果数据库是Entityframework等自动生成的文件,就没有办法使用扩展属性标记进行标记。现在已经开始...

NET技术

Hello,Expression Blend 4 (含Demo教程和源码)

阅读(24) 作者(admin)

  前言  这段时间的开发不会用到Blend,到年底才会大量用到,本来打算到时候在写Blend相关的笔记,不过看到一些朋友还比较感兴趣,所以这里提前整理了一下。  首先,我希望你记住下面几点:  1、 Blend并不完全是为...

NET技术

ASP.NET MVC 3 Beta新特性以及.Net开源的趋势----最新译文

阅读(36) 作者(admin)

  NuPack – .NET的开源软件包管理器  NuPack是一个开源的软件包管理器,它使你在项目中能够更加容易的查找、安装和使用.NET 库。它能够和所有的.NET 项目类型很好的一起工作(包括,没有任何限制的,ASP.NE...

WPF 辅助开发工具
NET技术

WPF 辅助开发工具

阅读(30) 作者(admin)

  Kaxaml  轻量级XAML 编辑器,可以同时进行图像和XAML 代码的编辑。最终生成开发人员想要的XAML 程序。  网站链接:http://kaxaml.codeplex.com/  Shazzam  方便快捷的完成WPF/Silverlight 程序的像素渲...

NET技术

Flex 数据访问 WebService (上)

阅读(26) 作者(admin)

  Flex 支持格式设置为 SOAP 消息且通过 HTTP 传输的 Web 服务请求和结果。SOAP 提供基于 XML 格式的定义,用于在 Web 服务客户端(如使用 Flex 构建的应用程序)和 Web 服务之间交换结构化和类型化信息。  在.NE...

NET技术

Flex 数据访问 WebService 使用参数(下)

阅读(30) 作者(admin)

  上一篇介绍Flex的WebService的使用,可以调用多种类型的数据,都是直接调用,没有使用参数,本篇学习使用参数调用WebService,WebService的参数类型可以是:简单类型(如数值,字串串等),简单实体模型(只有属性),比较复杂的实体...