NET技术

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

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

在MVC2.0使用Lodop为WEB打印提出完美解决方案
NET技术

在MVC2.0使用Lodop为WEB打印提出完美解决方案

阅读(35) 作者(admin)

  通过好友CallHot介绍Lodopweb打印控件。由于是国人开发的,故这两天认真了研究下,打算在未来的项目中使用。现将学习成果与园友分享。如果存在不足的地方,希望您指出。  具体的实现步骤如下:  一、准备工作
...

C#不为人知的秘密-缓冲区溢出
NET技术

C#不为人知的秘密-缓冲区溢出

阅读(27) 作者(admin)

  开场白  各位朋友们,当你们看到网上传播关于微软windows、IE对黑客利用“缓冲区溢出”、0day漏洞攻击的新闻,是否有过自己也想试试身手,可惜无从下手的感慨?本文将完全使用C#语言,探索那些不为人知的...

使用SharePoint 2007 Web Service上传文件到文档库
NET技术

使用SharePoint 2007 Web Service上传文件到文档库

阅读(32) 作者(admin)

  SharePoint 2010中有了全新的客户端模型,给我们在客户端操作SharePoint对象提供了很大的方便,但是在SharePoint 2007中我们可以使用的方式就比较有限,Web Service是我们最常用的一种方式,SharePoint本身提供了很...

C#特性Attribute的实际应用之:代码统计分析
NET技术

C#特性Attribute的实际应用之:代码统计分析

阅读(183) 作者(admin)

  日常工作中,需要为程序集提供统计分析:   1:程序集方法数;   2:开发人员数目及各自所开发或REVIEW的方法数;   3:测试中,被标注有BUG的数目;   4:直接查看方法的IL代码;   鉴于以上统计的需要,特开发本EXE。...

WPF的消息机制(一)- 让应用程序动起来
NET技术

WPF的消息机制(一)- 让应用程序动起来

阅读(37) 作者(admin)

  前言  谈起“消息机制”这个词,我们都会想到Windows的消息机制,系统将键盘鼠标的行为包装成一个Windows Message,然后系统主动将这些Windows Message派发给特定的窗口,实际上消息是被Post到特定窗口...

ASP.NET MVC & EF 构建智能查询 二、模型的设计与ModelBinder
NET技术

ASP.NET MVC & EF 构建智能查询 二、模型的设计与ModelBinder

阅读(35) 作者(admin)

  在第一篇中,我讲解了我们要做智能查询的原因,以及基本的解决方案设计。从这篇开始我们开始讲解它的实现过程。  其实在写这一系列文章之初,我其实是想由底至上去讲解,但是我又整理了一遍代码才发现,其实如果不...

NET技术

也谈ASP.NET 中的身份验证

阅读(27) 作者(admin)

  一、配置安全身份验证模式  在Web.config 文件中,通过 <authentication> 节可以配置 ASP.NET 使用的安全身份验证模式,以标识传入的用户。 <authentication mode="[Windows|Forms|Passport|None]"><forms>.....

VS调试Tip集结
NET技术

VS调试Tip集结

阅读(62) 作者(admin)

  在VSX群里陈锋,录制了几个调试的视频,感觉挺有用的。调试其实大家都知道怎么去做。但是不一定对我开发IDE给我提供的快捷方式全部了解。在这里我对这些做一些集结,这里也不是很全,希望大家在后面补上,让楼主也张...

NET技术

.NET4.0 之 Dynamic VS Reflection 效率

阅读(29) 作者(admin)

  在我先前的文章中,不断的推广.NET4.0新特性。特别是.NET4.0 Dynamic 这个新特性。随之而来的问题也出现了—Dynamic 执行效率如何?  我们做开发的不光需要代码简洁,能够希望自己能够写出好的架构。还有...

NET技术

C#基础之委托异步

阅读(38) 作者(admin)

  大家知道委托就相当于C++里面的函数指针,相信大家都很很了解,看看如下简单代码来回想一下委托public delegate void Ad();
xu xus = new xu();
Ad b = new Ad(xus.Add);
b += xus.ex...

部署Silverlight及Web Service
NET技术

部署Silverlight及Web Service

阅读(43) 作者(admin)

  一直通过vs测试Silverlight,本以为部署到服务器上是很简单的事。
  没想到遇到了很多麻烦,用了整整一天的时间搜索解决方案。  先说部署到xp系统下本地IIS,服务器win2003也一样。
  如图,右击虚拟目录->属...

NET技术

Silverlight杂记-本地程序间的互通

阅读(27) 作者(admin)

  只要使用到两个类一个用来发送一个用来接收。可以有多个发送端,但只能有一个接收端。   来段demopublic partial class localcoon : UserControl {
public localcoon() {
InitializeComp...

NET技术

.NET 中的二进制浮点类型

阅读(29) 作者(admin)

  大多数人会对他们在.NET中的算术的"出错"首先感到惊讶。使用一些称为”浮点”算术来表示非整型数字不是.NET 相比其他大多数语言/平台特殊的地方。在.NET 内部是没问题的,但是你需要知道一些底层正...

NET技术

如何在项目中应用LinqToSql数据库事务

阅读(28) 作者(admin)

  本文主要涉及LinqToSql数据库事务相关,文章不足之处,欢迎您指出。  一、回顾T-SQL中的事务机制  代码如下: 1 /*加入事务机制后的存储过程*/
2 create procedure sp_example
3 @param1 int = null,
4...

ASP.NET中的认证与授权
NET技术

ASP.NET中的认证与授权

阅读(25) 作者(admin)

  用户认证  .net提供了3种用户认证的方式,分别是Windows,Forms,Passport。这几种形式的定义可以在网站根目录下Web.config中的authentication节点中看见。Windows是默认的验证形式,它是根据机器的访问权限来判...

NET技术

ASP.NET调用.sql文件(二)

阅读(35) 作者(admin)

  笔者前一阵子发表了一篇《ASP.NET调用.sql文件》文章,主要是是解决数据库配置,减去传统手工附加数据库和自己改写web.config文件等等这些复杂的过程,而是配置的向导。其中给出关键的技术知识点,就是通过sql数据...

NET技术

.Net中Exception你这样做了么?

阅读(29) 作者(admin)

  这篇文章旨在与园友分享我对Exception的理解,如果存在不足的地方欢迎您指出。  前不久写过一篇MVC的Exception的文章,这回重点讲解在实际开发中我对Exception 的认识。  讲到Exception难免会涉及到经典的...

NET技术

.Net令人纠结的Null

阅读(22) 作者(admin)

  从我们刚学.Net编程起,我们的程序不断被从天而降NullReferenceException打断。直到今天,我们仍然时常为C#的Null或者VB的Nothing困惑。什么情况下我们该返回null,如果参数是null代表什么。许多类型,有两种不同意...

Web在线操作Office之Word
NET技术

Web在线操作Office之Word

阅读(24) 作者(admin)

  最近公司有个项目,需要直接在IE浏览器中操作Word文档,随后在网上搜了一些资料,感觉都不是很理想。不过,最后还是找到了一个功能比较强的控件,是老外开发的控件,需要注册。还好,没有注册时,只是在页面关闭时弹出一个...

通过FxCop来验证.NET编码规范
NET技术

通过FxCop来验证.NET编码规范

阅读(39) 作者(admin)

  最近研究了fxcop,有些心得,写出来分享一下。
  FxCop介绍:  FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly进行检查。它使用基于规则的引擎,来检查出你代码中不合规范的部分;你也...

使用VS2010代码分析功能增强ASP.NET应用程序安全
NET技术

使用VS2010代码分析功能增强ASP.NET应用程序安全

阅读(30) 作者(admin)

  任何从事ASP.NET开发的人都不得不承认,在其职业生涯中曾经遇到过应用程序安全问题,开发人员常常被迫尽快交付代码,平台的复杂性和各种配置选项让应用程序的安全总达不到预期,此外,调试和生产环境的配置要求可能会...

Visual C++2010深度体验:Coding是享受
NET技术

Visual C++2010深度体验:Coding是享受

阅读(29) 作者(admin)

  非常高兴有机会在这里跟大家分享和交流关于Visual C++ 2010的一些观点和看法,我希望我的这些展示,能够让你从另外一个角度重新认识Visual C++ 2010,能够让你爱上Visual C++ 2010!  Visual C++ 2010深度探索 ...