NET技术

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

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

NET技术

关于.NET VS JavaEE平台争论的沉思录

阅读(49) 作者(admin)

  最近关于.NET和java平台之间的争论似乎又热起来了,就我关注的两个社区,先是老赵的《为啥老赵不喜欢Java*语言*》。引发了博客园的大讨论,最近csdn又有人发博.Net与J2EE的快餐型比较,引发了空前的大讨论。从论调...

NET技术

C#下实现空白窗体上中文输入,可以实现类PS的文字工具

阅读(33) 作者(admin)

C#下实现空白窗体上中文输入关键字:类PS的文字工具,中文输入.重复截取中文最近在研究做一个类PS的文字工具,查了N多的资料,问了N多个人,总算功夫不负有人心.终于给弄出来了.写出来给大家一起讨论.(高手们请多多...

把委托说透(3):委托与事件
NET技术

把委托说透(3):委托与事件

阅读(47) 作者(admin)

在把委托说透(1)和(2)中,先后介绍了委托的语法和本质,本文重点介绍.NET中与委托息息相关的概念——事件。在此之前,首先需要补充(2)中遗漏的一部分内容,即C#在语法上对委托链的支持。C#编译器为委托类型提供了+=...

.NET内存管理、垃圾回收
NET技术

.NET内存管理、垃圾回收

阅读(23) 作者(admin)

1.Stack和Heap  每个线程对应一个stack,线程创建的时候CLR为其创建这个stack,stack主要作用是记录函数的执行情况。值类型变量(函数的参数、局部变量等非成员变量)都分配在stack中,引用类型的对象分配在heap中,在sta...

把委托说透(2):深入理解委托
NET技术

把委托说透(2):深入理解委托

阅读(26) 作者(admin)

在上一篇随笔中我们通过示例逐步引入了委托,并比较了委托和接口。本文将重点剖析委托的实质。委托在本质上仍然是一个类,我们用delegate关键字声明的所有委托都继承自System.MulticastDelegate。后者又是继承自Sys...

NET技术

把委托说透(1):开始委托之旅 委托与接口

阅读(25) 作者(admin)

委托,本是一个非常基础的.NET概念,但前一阵子在园子里却引起轩然大波。先是Michael Tao的随笔让人们将委托的写法与茴香豆联系到了一起,接着老赵又用一系列文章分析委托写法的演变,并告诫“嘲笑孔乙己的朋友们,...

NET技术

深入研究 Repeater

阅读(33) 作者(admin)

在所有这三个数据 Web 控件中,Repeater Web 控件在呈现的 HTML 里提供了最大的灵活性。 DataGrid 或 DataList 会在预设的 HTML 标记中自动包含开发人员指定的内容。与它们不同的是,Repeater 在呈现的时候将严格生...

NET技术

ASP.NET中写自定义的Config Provider

阅读(82) 作者(admin)

一.写作前题 我们用ASP.NET做项目开发的时候,配置Config文件那是经常的事情,VS.NET的Config文件提供了很多节,但是往往提供的这些配置信息还不能够完全满足我们的项目开发需求,而且微软正是考虑到这方面的因素,他...

NET技术

使用.NET框架自带的Json序列化类

阅读(27) 作者(admin)

主要用到的类:DataContractJsonSerializer,该类被申明在System.Runtime.Serialization.Json命名空间下,而System.Runtime.Serialization.Json命名空间是被放置在System.ServiceModel.Web.dll程序集里,因此我们要用到...

在PC上显示和操作Windows Mobile
NET技术

在PC上显示和操作Windows Mobile

阅读(22) 作者(admin)

简介在Windows Mobile和Wince开发中,直接在PC上操控相关设备是必不可少的步骤。本文讲述在PC上显示和操作Windows Mobile的方法,包括使用ActiveSync Remote Display和MyMobiler两种方法。安装ActiveSync不管那种方...

使用AOP动态调用WebService
NET技术

使用AOP动态调用WebService

阅读(26) 作者(admin)

在网上搜了一下“动态调用WebService”相信都能搜出上千篇文章,但是都出自同一个版本:使用ServiceDescriptionImporter导入wsdl然后进行动态编译,再调用相应的Method返回值。这种方法不足之处就是编...

NET技术

揭示同步块索引(上):从lock开始

阅读(29) 作者(admin)

大家都知道引用类型对象除实例字段的开销外,还有两个字段的开销:类型指针和同步块索引(SyncBlockIndex)。同步块索引这个东西比起它的兄弟类型指针更少受人关注,显得有点冷落,其实此兄功力非凡,在CLR里可谓叱咤风云,很多...

VS2008连接SQL Server数据库文件出错的解决方案
NET技术

VS2008连接SQL Server数据库文件出错的解决方案

阅读(35) 作者(admin)

有园子里的朋友问到一个问题:系统上安装的是vs2008+Sql 2005 developer(没有安装Sql server 2005 Express )
用代码直接连SQL Server服务器没有问题,但在项目中数据源改用SQL Server数据库文件时出错,提示错误如下:
&l...

NET技术

HttpContext类Current属性 的运用

阅读(41) 作者(admin)

1、.Net的HTTP请求

.NET与ASP的运行机制有很大不同.

ASP的请求与响应是,ASP页面被请求,然后逐行解释.是基于过程的.最多是包含了文件,需要先引入文件罢了.

而.Net,在页面被请求后,首先是加载HTTP Module,这不...

学习 ASP.NET MVC (第二回)实战篇
NET技术

学习 ASP.NET MVC (第二回)实战篇

阅读(28) 作者(admin)

系列文章导航:学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 上篇简单的了解了ASP.NET MVC的基本...

学习 ASP.NET MVC (第一回)理论篇
NET技术

学习 ASP.NET MVC (第一回)理论篇

阅读(26) 作者(admin)

系列文章导航:学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 MVC
三种角色:
--Model:用于存储数据...

NET技术

ASP.NET Session详解

阅读(17) 作者(admin)

当用户在 Web 应用程序中导航 ASP.NET 页时,ASP.NET 会话状态使您能够存储和检索用户的值。HTTP 是一种无状态协议。这意味着 Web 服务器会将针对页面的每个 HTTP 请求作为独立的请求进行处理。服务器不会保留以...

NET技术

温习:ASP.NET页面生命周期

阅读(22) 作者(admin)

ASP.NET 页面生命周期虽然是最基础的东东,但我发现很多人不能准确地的说出,可能多数程序人员只是对深层技术感兴趣的原因吧?可是如果忘记了最基础的东西,有时会给你的开发制造很大的麻烦。现在把MSDN上的ASP.NET页面...

NET技术

ASP.NET中的n种路径

阅读(12) 作者(admin)

在web服务器端开发中经常会遇到各种不同形式的path,而且经常记不清楚如何获取到某种特定格式,今天抽了点时间把常用的path获取方法与格式做了一个简单的对照表,以备日后查用。
Request获取的信息
Request.AppRelati...

C#正则表达式整理备忘
NET技术

C#正则表达式整理备忘

阅读(30) 作者(admin)

有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了100...

NET技术

ASP.NET数据缓存之数据缓存浅谈

阅读(39) 作者(admin)

  ASP.NET数据缓存的学习是如何呢?如何使用ASP.NET数据缓存呢?在讲ASP.NET数据缓存之前还要先说一下如果在页面中使用参数缓存。前面讲过一个缓存设置VaryByParam="none"为无参数,我们也可以对VaryByParam进行设...

NET技术

ASP.NET开发中关于Web标准的几点建议

阅读(32) 作者(admin)

  Visual Studio.NET从2003到现在的2008,一路走来慢慢强大……从以前的vs2003能自动改乱你的html代码到现在在vs2008中都能直接对html代码进行w3c标准验证并提示了,非常不易。  论坛中也经常有从...

Windows Mobile开发总结
NET技术

Windows Mobile开发总结

阅读(34) 作者(admin)

  结合自己4,5月份开发手机视频监控系统经历, 来对那段时间的Windows Mobile开发进行总结一下. 说起Windows Mobile开发这事自己几乎是从零开始起步, 原先主要从事J2EE/Asp.Net下的Web应用开发, 从来没有接触...

Cookies揭秘
NET技术

Cookies揭秘

阅读(22) 作者(admin)

一,前言Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识, 并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 二,基础知识1.什么是CookiesCookie 是一小段文本信息,伴随着用...