技术开发

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...

[观点] RIA是三层应用体系的二次革命
it知识库

[观点] RIA是三层应用体系的二次革命

阅读(33) 作者(admin)

  RIA(Rich Internet Application)为何而产生,它的意义何在?流行的说法是:为Web应用提供丰富的操作体验,提高系统的友好性云云。这种看法不能说错,但是我希望从另一个角度来理解:为什么说RIA的出现是历史的必然,以及RIA...

把委托说透(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,这不...

从IT方法论来谈RUP
it知识库

从IT方法论来谈RUP

阅读(34) 作者(admin)

  在《从IT方法论来谈Scrum》中我谈到了6Ways方法框架,本篇仍用6Ways方法框架来概括的谈谈RUP方法。  软件开发过程描述了软件构造、部署和维护的一种方法。统一过程(Unified Process)是一种流行的构造面向对象...

企业Web应用以谁为中心:服务器?浏览器?
it知识库

企业Web应用以谁为中心:服务器?浏览器?

阅读(22) 作者(admin)

企业Web应用以谁为中心:服务器?浏览器?
前言
企业Web应用,指的是企业内部使用B/S架构搭建的企业信息系统,用户一般局限在企业内部,为了适应企业某个业务流程而设计开发使用的系统。
出于跨地域部署升级的考虑,一般...

学习 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:用于存储数据...

习惯的力量
it知识库

习惯的力量

阅读(31) 作者(admin)

我们经常说,细节决定成败,我想说的是习惯决定一切。古罗马诗人奥维德曾说过:Nothing is more powerful than habit. 古希腊哲学家亚里士多德也说过:优秀是一种习惯。仔细分析什么是习惯,可以发现习惯其实是一种潜意识...

NET技术

ASP.NET Session详解

阅读(17) 作者(admin)

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

it知识库

jQuery is DSL (Part 2 - jQuery)

阅读(19) 作者(admin)

jQuery的Internal DSL形式在上一篇文章里面,我们了解到了Internal DSL的具体形式,形如:/* Method Chaining */
computer()
.processor()
.cores(2)
.i386()
.disk()
.size(150)
.disk()
.siz...

NET技术

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

阅读(22) 作者(admin)

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

NET技术

ASP.NET中的n种路径

阅读(12) 作者(admin)

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

SQL Server死锁总结
it知识库

SQL Server死锁总结

阅读(36) 作者(admin)

1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:
互斥条件(Mutual e...