NET技术

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

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

asp.net控件开发基础(19)
NET技术

asp.net控件开发基础(19)

阅读(28) 作者(admin)

  上两篇讨论了基本数据绑定控件的实现步骤,基本上我们按着步骤来就可以做出简单的数据绑定控件了。过年前在看DataGrid的实现,本来想写这个的,但2.0出了GridView了,再说表格控件实现比较复杂,所以先放着。我们一起...

asp.net控件开发基础(12)
NET技术

asp.net控件开发基础(12)

阅读(17) 作者(admin)

  从第八篇的时候跳了很大篇幅来继续讲属性,然后接着讲类型转换器,再接着讲视图状态.绕到现在才接着讲复合控件的样式的使用,因为上面讲的东西是紧密联系的.如果已经理解自定义视图状态管理,那这一篇则看起来...

asp.net控件开发基础(11)
NET技术

asp.net控件开发基础(11)

阅读(25) 作者(admin)

  刚开篇的时后在最后把属性值用视图状态来保存时,得以把当前状态保存下来,关于视图状态的概述,这里不再累赘,没了解过的朋友可以在MSDN里输入视图状态概述了解一下.以下我们还是以以前讲过的内容为例,一起继...

asp.net控件开发基础(10)
NET技术

asp.net控件开发基础(10)

阅读(32) 作者(admin)

  集合属性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>测试1</asp:ListItem>
<asp:ListItem>测试...

asp.net控件开发基础(9)
NET技术

asp.net控件开发基础(9)

阅读(25) 作者(admin)

  写第五篇的时候,我一步步的加上元数据(特性),使得设计时效果更加好,如对复杂属性应用以下特性,使属性浏览器支持扩展/折叠效果,使你更加容易编辑子属性,但接着我又遇到了问题,所以必须去解决
  1.认识默认...

asp.net控件开发基础(8)
NET技术

asp.net控件开发基础(8)

阅读(22) 作者(admin)

  有一些复合控件直接把按钮触发事件所需的事情封装好,另外一种则是自定义事件,更具灵活性,当然这是根据需要设计的。以下会以例子来说明的.下面我们假设我们控件中有两个按钮.以下不列出所有代码,具体可在文章最...

asp.net控件开发基础(7)
NET技术

asp.net控件开发基础(7)

阅读(20) 作者(admin)

  这次我们要讨论的是复合控件.本文无法一步到位完整介绍,因为讨论的篇幅比较大,所以分两次写,这次就先讲些基本概念吧,剩着的下次写。好象复合控件网上已经有很多教程了,相信大家也看过很多.如果看过的朋友就...

asp.net控件开发基础(6)
NET技术

asp.net控件开发基础(6)

阅读(21) 作者(admin)

  位于WebControls命名空间的style类为顶级样式类.大部分标准控件都拥有其样式属性。
  1.下面为设置样式方法
  (1)你可以直接设置控件样式Button1.BackColor = System.Drawing.Color.Red;...

asp.net控件开发基础(5)
NET技术

asp.net控件开发基础(5)

阅读(36) 作者(admin)

  我们根据属性的不同表现形式,把其区分为简单属性和复杂属性,下面来看下属性的表现形式。简单属性表现形式如下,大家都很熟悉<asp:TextBox ID="TextBox1" Text="textbox控件" runat="server"></asp:TextBox>...

asp.net控件开发基础(4)
NET技术

asp.net控件开发基础(4)

阅读(27) 作者(admin)

  一.从继承WebControl开始  在第二篇教程中,重点介绍了Render()方法的使用,用来呈现控件,但从Control类继承的控件尚未发挥asp.net控件的作用.大家知道web服务器控件分为HTML服务器控件(如<input id="Butto...

NET技术

asp.net控件开发基础(3)

阅读(34) 作者(admin)

  本次来介绍控件的事件处理. 我们知道Button控件有OnClick事件,DropDownList控件有SelectedIndexChanged事件.
  一.回发事件和客户端回发
  下面来看一个最简单的例子,按钮单击事件protected void Button...

asp.net控件开发基础(2)
NET技术

asp.net控件开发基础(2)

阅读(30) 作者(admin)

  或许大家还对为何要重写Render方法存有疑惑,希望大家看看我举的例子,能够明白Render方法和其他两个方法的作用,然后真正明白为何一般情况下只须重写Render方法。我们知道我们每次编写控件时,都需要重写Rende...

asp.net控件开发基础(1)
NET技术

asp.net控件开发基础(1)

阅读(20) 作者(admin)

  asp。net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思。 wrox网站上有本书 Profe...

ASP.NET的运行原理与运行机制
NET技术

ASP.NET的运行原理与运行机制

阅读(19) 作者(admin)

  当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET 3.5中,这个模块叫做HttpHandler(HTTP...

NET技术

.NET远程处理框架详解

阅读(26) 作者(admin)

  第1章系统总体结构   1.1 总体结构  系统实现需要部署服务器端的远程对象(即一个DbServerLibrary.dll),服务器端要注册通道和该远程对象。客户端要实现一个本地查询的服务器,同时根据SQL解析的结果向各个服...

NET技术

ASP.NET伪静态的实现及伪静态的意义

阅读(27) 作者(admin)

  一、伪静态的用处  有些用户觉得,伪静态和真静态实际被收录量会相差很大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?估计很难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的...

从原理来看Silverlight 4的架构
NET技术

从原理来看Silverlight 4的架构

阅读(27) 作者(admin)

  简介  在前文<<初识Silverlight 4及其架构>>谈到要从多个方面来了解:Silverlight的原理,处理周期,部署,安全性,伸缩性,分布式计算能力,容错能力,等等等等。这篇从原理的角度来看Silverlight 4架构相关的一些事情。...

Silverlight中二维变换详解
NET技术

Silverlight中二维变换详解

阅读(24) 作者(admin)

  Silverlight 为常见变换变换包括旋转 (RotateTransform)、缩放 (ScaleTransform)、扭曲 (SkewTransform) 和平移 (TranslateTransform)。 还有一个MatrixTransform 类可以创建 RotateTransform、ScaleT...

依赖属性之“风云再起”
NET技术

依赖属性之“风云再起”

阅读(37) 作者(admin)

  一. 摘要  首先圣殿骑士很高兴”WPF 基础到企业应用系列” 能得到大家的关注、支持和认可。看到很多朋友留言希望加快速度的问题,我会尽力的,对你们的热情关注也表示由衷的感谢。这段时间更新慢的...

ASP.NET MVC中对Model进行分步验证的解决方法
NET技术

ASP.NET MVC中对Model进行分步验证的解决方法

阅读(27) 作者(admin)

  在我之前的文章:ASP.NET MVC2.0结合WF4.0实现用户多步注册流程中将一个用户的注册分成了四步,而这四个步骤都是在完善一个Model的信息,但是又分页面填写信息的,当时我加上ModelState.IsValid这句验证代码的时候,...

利用Visual Studio 2010流程模板实现Scrum敏捷开发
NET技术

利用Visual Studio 2010流程模板实现Scrum敏捷开发

阅读(31) 作者(admin)

  在我14年的编程生涯中,我从瀑布模型迁移到了迭代模型,然后又迁移到了Scrum,最后迁移到了Scrum-ban。下面是瀑布式的软件开发流程,迭代式的软件开发流程和Scrum软件开发流程的示意图。关于Kanban和Scrum-ban,我会...

NET技术

ASP.NET的状态管理

阅读(30) 作者(admin)

  状态时某一类型的数据在一定时期内保持活跃的信息。这里说的一定时期可以使整个应用程序的生命周期,可以使用户操作程序的时间,当然也可以是单个页面的生命周期等。
  为了解决传统Web编程中固有的限制,ASP....

NET技术

ASP.NET 4过滤数据新控件QueryExtender

阅读(36) 作者(admin)

  在ASP.NET 4中的一个新的控件是QueryExtender。QueryExtender控件是为了简化LinqDatasource或EntityDataSource控件返回的数据过滤而设计的,它主要是将过滤数据的逻辑从数据控件中分离出来。使用QueryExtende...