NET技术

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

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

SharePoint开发笔记-SharePoint2010添加ASP.NET应用程序
NET技术

SharePoint开发笔记-SharePoint2010添加ASP.NET应用程序

阅读(45) 作者(admin)

大家可能在sharepoint开发webpart会引入一些asp.net的控件,这时候就会需要添加dll引用..下图所示CRSWebControls便是我添加的.  部署这个项目到sharepoint后.却出现了错误,如下图所示...其实解决这个问题的...

.NET中的异步编程(一)-为什么需要异步
NET技术

.NET中的异步编程(一)-为什么需要异步

阅读(42) 作者(admin)

  在2010年的PDC上,微软发布了Visual Studio Async CTP,大大地降低了异步编程的难度,让我们可以像写同步的方法那样去编写异步代码。Async CTP也在社区里掀起了不小的波澜。在这之后,我也学习了一段时间,这个系列会...

VS2010中的调试技巧
NET技术

VS2010中的调试技巧

阅读(45) 作者(admin)

  这是我的博客中关于VS 2010和.NET 4发布系列的第二十六篇文章。  今天的博文将介绍Visual Studio中的一些实用调试技巧。这是受我朋友Scott Cate (他发表过几十篇很棒的VS技术文章) 启发。他最近告诉我,许...

NET技术

.NET中的异步编程(二)- 传统的异步编程

阅读(44) 作者(admin)

  在上一篇文章中,我们从构建响应灵敏的界面以及构建高可伸缩性的服务应用来讨论我们为什么需要异步编程,异步编程能给我们带来哪些好处。那么知道了好处,我们就开始吧,但是在异步编程这个方面,说总是比做简单。套...

在.NET Workflow 3.5中使用多线程提高工作流性能
NET技术

在.NET Workflow 3.5中使用多线程提高工作流性能

阅读(42) 作者(admin)

  最近在工作上碰到一个性能问题,由于项目是基于SOA的架构,使得整个系统完全依赖于各种各样的Service,其中用于处理业务逻辑的Business Services全部都用.NET Workflow 3.5实现(历史原因,项目还没升级到Workflow 4)...

C#编程笔记(一)
NET技术

C#编程笔记(一)

阅读(41) 作者(admin)

前段时间,帮朋友用C#做了一个小玩意儿,在开发过程中,发现很多用的着的东西,在网上都没有很好的解决方案,前前后后折腾了近一个月,总算是基本上完成了,在此整理下,权作以后再用到时复习之用。 这个东西有点像...

不错的VS2010扩展——JSEnhancements,让js和css也折叠
NET技术

不错的VS2010扩展——JSEnhancements,让js和css也折叠

阅读(39) 作者(admin)

  在Visaul Studio 2010中写js或css代码,缺少像写C#代码时的那种折叠功能,当代码比较多时,就很不方便。  今天发现,已经有VS2010扩展支持这个功能,它就是——JSEnhancements(下载地址)。  用了一下,感觉...

NET技术

Silverlight 2.5D RPG游戏技巧与特效处理:(一)序言

阅读(56) 作者(admin)

  不得不说的事,过年期间用了两个多星期时间将17173首页所推荐的2010年新测的几乎60多款网游彻底的扫荡了一遍;过瘾哪!确实过瘾,好久没玩网游了,一次让我爽个够。快的2小时就到了40级,还有更快的5小时冲到了80级。感...

Silverlight 2.5D RPG游戏技巧与特效处理:(二)纸娃娃系统
NET技术

Silverlight 2.5D RPG游戏技巧与特效处理:(二)纸娃娃系统

阅读(51) 作者(admin)

  纸娃娃系统,或许大家听起来并不陌生。早在十几年前,当时不论是文字游戏“泥巴(Mud)”或是交友、社交网站,我们只能通过屏幕上的文字来传达与交互信息;随着技术不断进步,2D/3D图形技术高速崛起,通过在基...

NET技术

RegexOptions.Compiled的含义和使用

阅读(36) 作者(admin)

  曾经一位同事在写程序时发现在利用正则表达式匹配文本时的效率很低。首先可以排除是正则表达式本身的问题,因为所使用的正则表达式是十分简单的,匹配的文本量也不算大。检查的时候去掉了RegexOptions.Compiled...

Silverlight 游戏开发小技巧:血条和进度条
NET技术

Silverlight 游戏开发小技巧:血条和进度条

阅读(37) 作者(admin)

  游戏中血条的显示非常普遍,直观的看到人物生命状态,还有看其他人的生命状态,血条并非只应用在界面当中,玩家自身和怪物的生命值显示也都会实时的出现在游戏场景当中,好的血条效果可以为游戏增光不少,这次咱们就简...

NET技术

ASP.NET MVC3 on Mono的折腾(二):Linux(openSUSE)下的部署

阅读(47) 作者(admin)

  续上篇介绍Mono在Window下的部署,对于我而言,相比于Windows平台下的部署,Linux平台下的部署挑战性会更大一点。从来没有Linux使用经验的我,要在Linux下部署Mono,遇到的不仅仅是Mono部署的问题,还有各种Linux操作的...

NET技术

ASP.NET MVC3 on Mono的折腾(一):Windows下的部署

阅读(39) 作者(admin)

  Mono 2.10支持MVC3和Razor的消息着实让我兴奋了好一会儿,因为支持MVC3后,我就有可能做Kooboo CMS3兼容Mono的相关测试工作。可是没一会儿,我就发现,离我的目标还是有一点距离。不晓得是Mono 2.10本身存在的bug,还...

Silverlight 游戏开发小技巧:动感弹出动画
NET技术

Silverlight 游戏开发小技巧:动感弹出动画

阅读(44) 作者(admin)

  玩Silverlight的朋友一定对自带控件ChildWindow印象深刻,Show的时候仿佛从远处弹了出来,这个效果制作起来并不复杂,下面就将介绍这个小技巧,本篇并非是一个新鲜的技巧,而是一般的故事板结合变换放缩实现。  做...

VS2010测试功能之旅:编码的UI测试(1)
NET技术

VS2010测试功能之旅:编码的UI测试(1)

阅读(44) 作者(admin)

  前言  研究VS2010的自动化测试有一段时间了,在研究的过程中,发现网上的VS2010相关的测试资料十分稀少,这给学习带来比较大的困难。幸运的是,自己因为常用QuickTest Professional做自动化测试,并且对.Net代码比...

NET技术

写出优雅简明代码的论题集 -- Csharp(C#)篇[2]

阅读(37) 作者(admin)

  谢谢大家对本系列第一篇写出优雅简明代码的论题集 -- Csharp(C#)篇[1]的回复和讨论,我相信针锋相对的辩论不仅有助于发现答案,更让我们了解问题后面的实质。  对程序员而言,我们的代码需要:  1. 在预算内实...

NET技术

.NET 4 并行(多核)编程系列之一入门介绍

阅读(35) 作者(admin)

  本系列文章将会对.NET 4中的并行编程技术(也称之为多核编程技术)以及应用作全面的介绍。  本篇文章的议题如下:  1. 并行编程和多线程编程的区别。  2. 并行编程技术的利弊  3. 何时采用并行编程  ...

NET技术

.NET 4 并行(多核)编程系列之二 从Task开始

阅读(41) 作者(admin)

  前言:我们一步步的从简单的开始讲述,还是沿用我一直的方式:慢慢演化,步步为营。 本篇文章的议题如下:   1.Task基础介绍   2.Task的创建   3.获取Task的执行结果  4. 补充细节   1.Task基础介绍   ...

NET技术

打包Asp.Net 网站成为一个exe方便快捷的进行客户演示

阅读(38) 作者(admin)

  在Asp时代有一个NetBox 产品可以把整个Asp网站AllInOne的打包成一个exe,在没有IIS的情况下可以单独运行这个exe来开启整个网站。在Asp.Net 下一直没有类似的产品出现,可能是IIS已经非常的强大了,不需要类似的产...

NET技术

ASP.NET配置错误页面浅析

阅读(44) 作者(admin)

  ASP.NET配置错误页面在网站的运行过程中可能会面临很多问题,例如服务器出错,用户请求的页面不存在,程序配置错误等等一系列的问题。在用户请求浏览网页碰到这些的时候会出现一些系统默认的错误页面,这样对于用户...

NET技术

C#后台调用前台javascript的五种方法

阅读(46) 作者(admin)

  于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网上找了找,发现有三种方法可以访问到前台代码:  第一种,OnClientClick (v...

NET技术

ASP.NET Eval如何进行数据绑定

阅读(44) 作者(admin)

  ASP.NET Eval在数据绑定方面的应用是众所周知的,不过技术在发展,当ASP.NET Eval 1.1变成ASP.NET Eval 2.0的时候,在操作的时候会有什么变化呢?  假设你已经了解ASP.NET Eval 1.1的数据绑定(特别是Container这...