自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

董浩的专栏

前技术工程师,现在产品经理和创业者

  • 博客(182)
  • 资源 (5)
  • 收藏
  • 关注

原创 altas(ajax)控件(二十三):等级选择控件Rating

一、      简介     等级选择控件Rating提供了一种全新的方式来进行等级选择,在以往的web上我们只能通过使用特殊字符“☆”来表达等级,有了等级选择控件Rating我们有一种直观的等级选择控件。如图 。只要鼠标点击“☆”图标就表示您选择的等级是几级。 等级选择控件Rating允许程序员设置:1.等级的最大值;2.等级控件的排列顺序(垂直|水平);3. 自定义“☆”表示的级别的状态。

2008-01-03 18:53:00 4219 3

原创 1111

1111 

2008-01-03 18:49:00 1059

原创 我的2007

 看到很多人写我的2007,那么也世俗一把,写个我的2007,作为我2007的一个总结。2007,是一个被动学习年。为什么是被动的学习年呢?被动,因为工作实在太轻松,我又不想荒废人生,所以只有学习了。2006年底就离开了和朋友一起创办的公司,同时公司也注销了。因为已经消耗完了我们所有可以消耗的财力,所以无奈的离开、结束。这是一段痛苦的经历,但也让我明白了自己擅长什么,能做什么,

2007-12-30 23:27:00 1112 3

原创 安装GPhone SDK

  安装GPhone SDK虽然google官方并没有命名它的手机操作系统为GPhone(官方成为 Android),但我还是喜欢通俗地称它为GPhone(Android的发音不适合在中国传播J)。这里主要讲解Android SDK 的安装、GPhone开发环境的建立和运行/调试GPhone程序。本人使用的win 2k+ Eclipse系统,故在linux下或者在其他IDE下如何安装本人就

2007-11-14 12:45:00 6266 8

转载 .NET与java的MVC模式(3):ASP.NET 页生命周期概述

ASP.NET 页生命周期概述来源:MSDNASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充

2007-11-11 21:08:00 2094

原创 .NET与java的MVC模式(2):struts2核心工作流程与原理

 .NET与java的MVC模式(2):struts2核心工作流程与原理        做为一名技术人员,听到太多关于.net和java的比较的话题。我想对那些技术人员说,请先了解一下什么是java(或者.net)吧,其实你根本不了解。  这是Struts2官方站点提供的Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1.     客户

2007-11-09 11:32:00 6333 2

原创 .NET与java的MVC模式(1):struts2入门

struts2已经是出来好久了, 觉得有必要对.NET与java的MVC模式进行以下比较:先谈下struts2的原理,不过先来入门吧1.先安装eclipse,我只会eclipse.2.安装jdk,tomcat3.下载struts2的库4.新建一个eclipse java工程选择tomcat project输入工程名称:TestMvc点击完成5.引入s

2007-11-07 23:28:00 6607 1

原创 asp.net如何取得纯客户端控件的值

例一:纯客户端控件input name="edisundong" type="text">在服务器端取得的方法 string strvalue=Request.Form.Get("edisundong");例二:纯客户端控件input type="radio" name="sex" value="1" checked="true" />input type=

2007-11-02 23:08:00 4257

原创 系统构架师必备知识大纲

 系统构架师必备知识大纲 .软件架构一般概念.软件架构师的角色以及最难处理的问题.系统架构的核心原则.系统架构设计的特点、层次、分类.系统架构设计的构想、节奏、预测、验证.系统架构设计的协作和简化.系统架构的主要理论、方向和趋势.如何成为一个好的系统架构师 信息化模型与需求过程与领域建模 .网络支撑平台模型建立.信息应用平台模型建立.

2007-10-29 16:19:00 11497

原创 asp.net中MaintainScrollPositionOnPostback属性的使用

可能我们会经常遇到这种情况,当页面内容比较多的时候,当用户执行操作执行一次页面回送后,页面又重新从顶端开始显示,用户不得不重新拖动滚动条回到先前的位置,这会给用户带来很不友好的体验。即时使用updatepanel也会有这种情况。幸好,asp.net提供了MaintainScrollPositionOnPostback属性,可以彻底帮助我们解决这一问题。只需在asp.net页面的Page指令

2007-10-26 15:53:00 4845

原创 altas(ajax)控件(二十二):帮助用户输入的面板控件PopupControl

  一、      简介    Popupcontrol可以弹出任意类型的控件,不管是在服务器控件还是html控件。就是在某控件获取焦点时弹出另外一个控件,进行一些操作后,隐藏弹出的控件。二、      属性说明 属性

2007-10-21 13:35:00 2515

原创 altas(ajax)控件(二十一):判断密码的强弱程度的控件PasswordStrength

  一、      简介    如今对于用户密码的暴力破解越来越多,用户需要设置复杂的密码(也就是强密码)。PasswordStrength控件正是是用来提示用户输入密码强弱情况的。在用户在密码框中输入密码时,在文本框的后面会有一个提示(可以是文本或者进度条),提示信息的位置也可以由我们来自己设置,样式可以写CSS来定义。当密码框失去焦点时提示信息会自动消失。二、      属性说明 

2007-10-21 12:39:00 3026

转载 altas(ajax)控件(二十):让BulletedList拥有客户端索引、分页和排序的控件

PagingBulletedListagingBulletedList扩展器控件可以让某个ASP.NET BulletedList拥有客户端索引、分页和排序的功能。示例运行效果:图(1)图(2)图(3)图(4)图(5)PagingBulletedListDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile

2007-10-21 11:51:00 2370

原创 altas(ajax)控件(十九):上下箭头按钮控件NumericUpDown

一、      简介NumericUpDown也可以称之为微调控件(效果图: ),可以使用它进行一组有关联顺序的值的输入控件。早在delphi时代,就流行使用该控件。而在web上,到今天才真正出现次控件,可见其web实现之难,感谢ajax!NumericUpDown同样也是扩展控件,它扩展的是TextBox。常规的使用有数字的增/减和时间/日期/星期的的增/减。而且它的上下键的图片还可

2007-10-21 11:33:00 5951 3

原创 altas(ajax)控件(十八):拒绝机器人自动提交程序的控件NoBot

一、       简介     为什么各大网站的注册系统都有图片验证的要求?               因为如果没有图片验证系统,那么机器人爬虫将自动登录网站,如果网站给每个登录用户分配一点内存,那无数的机器人自动登录网站将使网站的负载大大增加,甚至网站将就此瘫痪。但是图片验证系统编写太复杂,atlas给了一个图片验证系统的替代者-NoBot。但是需要说明的是,最佳方案还

2007-10-20 22:46:00 2169

原创 用户自定义控件加载顺序和Page_PreRender

有用户自定义控件的加载顺序: 本页面Page_Load ->  自定义控件Page_Load  ->   本页面Page_PreRender那么在本页面Page_Load 根本无法使用自定义控件,因为他还没有Page_Load  ,解决方案就是使用Page_PreRender! 

2007-10-09 09:44:00 2217 1

转载 Office文档在线编辑的实现之一

因为项目的关系,研究了一下Office的在线编辑功能,写出来共享一下。Office xp之后的版本支持通过webdav协议(http的扩展)直接编辑服务器上的文件。IIS(6.0)支持webdav,这在IIS管理器的web服务扩展中可以看到.利用IIS作为webdav的服务器端,可以很容易的实现office(word,excel等)的在线编辑.可以简单的实验一下:确保IIS的webdav扩展安装并

2007-09-29 13:15:00 3237 1

转载 showModalDialog参数说明

showModalDialog() (Internet Explorer 4 and above) showModelessDialog() (Internet Explorer 5 and above) vReturnValue = window.showModalDialog(sURL[, vArguments][, sFeatures]); vReturnValue = window.sho

2007-09-27 11:23:00 2153

原创 asp.net ajax 弹不出alert对话框的解决办法

用js脚本输出一些提示,可是不管是用 Page.RegisterClientScriptBlock还是用 Page.RegisterStartupScript注册,该死的提示信息总是不出来。其实不是不出来,只是我们叫错了它们的名字,我们只要用下面的这条语句: ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType()

2007-09-26 16:04:00 5523

原创 altas(ajax)控件(十七):互斥复选框控件MutuallyExclusiveCheckBox

 altas(ajax)控件(十七):互斥复选框控件MutuallyExclusiveCheckBox实例: 任何时候只有一个复选框被选中 b>选中b>br />asp:Checkbox runat="server" ID="c1"   Text="选择" />ajaxToolkit:MutuallyExclusiveCheckboxExtender r

2007-09-25 20:56:00 4103

转载 利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM

利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码      Response.Clear();    Response.Buffer= true;    Response.Charset="utf-8";     //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打

2007-09-22 22:53:00 2415 1

原创 altas(ajax)控件(十六):遮盖全屏幕的对话框控件ModalPopup

altas(ajax)控件(十六):遮盖全屏幕的对话框控件ModalPopup遮盖全屏幕的对话框扩展控件ModalPopup使用时,会出现整个屏幕都会是灰色的,只有一个“模式”对话框可以操作. ModalPopup是一个扩展控件,它建立在已经存在panel等容器控件的基础上,而panel上可以放置任何控件,panel的样式也是自定义的. 当控件使用时, 点击panel之外的操作都是无效的. M

2007-09-21 21:24:00 3989

原创 altas(ajax)控件(十五):屏蔽编辑控件MaskedEdit

 MaskedEdit是一个扩展控件,它可以让文本控件(如:TextBox)拥有屏蔽编辑功能。它的使用相当简单。同时和它一起配合的使用的还有一个验证控件MaskedEditValidatorTextBox的例子asp:TextBox ID="TextBox2" runat="server" Width="130px" Height="16px" ValidationGroup="M

2007-09-21 19:49:00 4239 1

原创 altas(ajax)控件(十四):为下拉控件添加快捷键查找功能的ListSearchExtender

  ListSearchExtender是一个扩展控件,它可以让列表控件(如:ListBox,DropDownList)拥有快捷键查找功能。它的使用相当简单。ListBox的例子asp:ListBox ID="ListBox1" runat="server" Width="100px" />ajaxToolkit:ListSearchExtender ID="ListSearchE

2007-09-21 19:47:00 3822

原创 altas(ajax)控件(十三):悬浮菜单HoverMenu

 HoverMenu 可以附加到任何一个ASP.NET WebControl 上,它结合一个Panel产生悬浮效果。下面一个例子, ASP.NET GridView从数据库里查询并显示数据。当鼠标移动到GridView上时,每一行都会出现悬浮菜单HoverMenu,我们可以通过菜单中的命令操作数据。例子:                asp:GridView ID="GridVi

2007-09-21 19:46:00 3745

原创 在atlas(ajax)中请不要使用Response.Write,请使用ClientScript.RegisterClientScriptBlock替换

在atlas(ajax)中请不要使用Response.Write,请使用ClientScript.RegisterClientScriptBlock替换使用如下:ClientScript.RegisterClientScriptBlock(this.GetType(), "", "alert(自己看着办!)");注意:RegisterStartupScript 方法是将 JavaScript

2007-09-21 13:08:00 2313

转载 MasterPage嵌套及MasterPage中的控件和变量的访问

MasterPage嵌套及MasterPage中的控件和变量的访问1. 嵌套母版页(1) 主母版页 MainMasterPage.master Master Language="C#" AutoEventWireup="true" CodeFile="MainMasterPage.master.cs"    Inherits="Ma

2007-09-18 15:50:00 3693

原创 .Net 2.0 新功能:重构(Refactoring)

重构(Refactoring)1.     前言本来不想写重构,因为VS2005的加了重构功能但目前和Resharper、Eclipse等还是没有可比性。但既然已经有了重构,那么预计VS系列将加强这方面的功能,所以还是先来体验下吧。 2.     什么是重构重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。目的是提高其可理解性,降低其修改成

2007-09-05 10:47:00 3522

原创 .Net 2.0 新功能:C#调式增强(C# Debugger Enhancements)

  C#调式增强(C# Debugger Enhancements)1.     前言在VB中可以在调试状态下,修改源代码,而C#则一直不行。这次使用了C# Debugger Enhancements,可以让C#调试状态下,修改源代码了。 2.     什么是调式增强 • Visual C# 的“编辑并继续”功能. 使用C# 的“编辑并继续”,可以一边进行调试一边在

2007-09-04 14:10:00 4483 1

原创 .Net 2.0 新功能:类设计器(Class Desigher)

  类设计器(Class Desigher)1.前言Visual Studio 类设计器是通用语言运行库的多功能、可视化设计环境。使用 Visual Studio 类设计器可以显现类和其他类型的结构,还可以通过可视化表示方法编辑它们的源代码。对类图的更改将直接反映在代码中,且对代码的更改会直接影响设计器的外观。设计器和代码之间的同步关系,使得可视化创建和配置复杂的 CLR 类型变得容易。

2007-09-04 13:44:00 2911

原创 .Net 2.0 新功能:代码段(Code Snippets)

 代码段(Code Snippets)1.前言开发人员不喜欢打字。如果你希望提高开发人员的生产力,减少键入的数量,这也同时减少打字稿的数量以及因此产生的编译器错误,这些都极大分散了开发人员的注意力。代码重用是开发人员收集代码的另一个原因。即使单个应用程序也会大量地由小而公共的代码段组成,在几乎每个程序中都会有相同的代码元素:循环、类、异常处理等等。开发人员传统上是对代码进行剪切和粘贴以

2007-09-04 10:53:00 2669

原创 .Net 2.0 新功能:命名空间别名限定符(namespace alias qualifier)

命名空间别名限定符(namespace alias qualifier) 1.       当成员可能被同名的其他实体隐藏时,能够访问全局命名空间中的成员非常有用。 2.       别名限定符是双冒号(::) 3.       命名空间别名限定符可以是global.这将调用全局命名空间中的查找,而不是在别名命名空间中查找。 public class Syste

2007-09-03 16:01:00 3664 1

原创 .Net 2.0 新功能:委托中的协变与逆变(Covariance and Contravariance in Delegates)

委托中的协变与逆变(Covariance and Contravariance in Delegates)委托中的协变1.       当委托方法的返回类型具有的派生程序比委托签名更大时,就称为协变委托方法。因为方法的返回类型比委托签名的返回类型更具体,所以可对其进行隐式转换,这样该方法就可用作委托。2.       协变使得创建可被类和派生类同时使用的委托方法成为可能。cla

2007-09-03 15:58:00 2320 1

原创 .Net 2.0 新功能:属性访问器可访问性(Property Accessor Accessibility)

1.       属性或索引器的get和set部分称为“访问器”。默认情况下,这些访问器具有相同的可见性或访问级别(其所属属性或索引器的可见性或访问级别)。2.       有时候需要限制对其中某个访问器的访问会很有用。比如需要可以任何访问get,但set需要限制,只对继承子类开放访问。string str=””;public string TestProp...{  get...{r

2007-09-03 15:56:00 2398

原创 .Net 2.0 新功能:匿名方法(Anonymous Methods)

匿名方法(Anonymous Methods)1.       在2.0之前的c#版本中,声明委托的唯一方法是使用命名方法。this.Load+= new System.EventHandler(this.Form1_Load);    protected void Form1_Load(object sender, EventArgs e)    ...{        Messag

2007-09-03 15:55:00 2830

原创 .Net 2.0 新功能:可空类型(Nullbale Types)

可空类型(Nullbale Types)1.       可空类型是System.Nullbale2.       可空类型可以表示其基础类型正常范围内的值,再加上一个null值例如:Nullable简化写法版:Nullable n=null;               int? n=null;3.       System.Nullbale结构public bool

2007-09-03 15:53:00 2636

原创 .Net 2.0 新功能:迭代器(Iterators)

什么是迭代器?迭代器是方法、get访问器或运算符,它能使您能够在类或者结构中支持foreach迭代,而不必实现整个IEnumerable接口。例子:public class YieldTest...{   public static IEnumertable Power(int number ,int exponent)...{   int counter=0;   int res

2007-09-03 15:52:00 2828

原创 .Net 2.0 新功能:Parital Classes(分部类)

 Parital Classes(分部类)1.       C#2.0可以将类、结构或者接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字。public partial class _Default : System.Web.UI.Page...{    protected void Dotest1()    ...{     }} public partial

2007-09-03 15:50:00 2615

原创 今年已经2008了

微软在早些时候宣布,在2008年2月的产品发布会上推出Visual Studio 2008,Windows Server 2008和SQL Server 2008。但微软开发者分部的企业副主席Somasegar表示,微软倾向于在今年年底推出Visual Studio 2008。那么对开发者来说,今年已经是Visual Studio 2008了,你准备好了吗?Visual Studio 2008

2007-09-01 23:19:00 7632 3

原创 .Net 2.0 新功能:WebParts概述

 WebParts概述本质:WebParts把网页隔成了一个一个更小的空间。http://www.3721.com/就是一个WebParts的例子。VS2005控件图  WebPartManager

2007-08-31 23:12:00 5612 1

iPhone应用程序编程指南中文版PDF

iPhone应用程序编程指南中文版PDF

2011-02-03

ComponentArt_for_Aspnet2

网上资源,请不要下载,一旦有法律问题,由下载者负责

2007-05-08

ComponentArt_for_Aspnet1

网上资源,请不要下载,一旦有法律问题,由下载者负责ComponentArt_for_Aspnet1

2007-05-08

togather2006

togather2006 for .net

2007-05-02

c#设计模式与随书源码

c#设计模式与随书源码

2007-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除