随笔分类 - 组件开发
摘要:复杂属性的最大特征是属性的类型是本身具有属性(称为子属性)的类。通常情况下,复杂属性表现为3种形式:连字符形式属性、内部嵌套形式属性和内部嵌套形式默认属性。本文将介绍以上3种形式复杂属性的具体实现方法。 1. 实现连字符形式复杂属性 连字符形式属性是比较常见的复杂属性。我们常用的Font属性就是一个复杂属性,其包括多个子属性,如Bold、Name等。这种类型属性具有两种语法格式:一种是利用连字...
阅读全文
摘要:利用ASP.NET 2.0技术,创建Web自定义服务器控件并不是一件轻松的事情。因为,这需要开发人员了解并能够灵活应用多种Web开发技术,例如,CSS样式表、客户端脚本语言、.NET开发语言、服务器控件开发技术,甚至是当前最火的AJAX技术等等。虽然现实如此"艰难",但是这种开发技术也不是真的难到不可掌握。事事都要从头做起。本文将针对利用AS P.NET 2.0技术,创建Web自定义服务器控件的基...
阅读全文
摘要:1. 控件属性基本概念 本小节介绍有关创建服务器控件属性的基本内容,具体内容包括:(1)属性类型和形式;(2)从Control和WebControl继承的属性;(3)与属性相关的设计时元数据attribute。 1) 属性类型和形式 通常情况下,服务器控件属性可以分为两种类型:简单属性和复杂属性。 简单属性是指属性值可以很容易转换为字符串表达式的属性,这种属性的值通常为Boolean、By...
阅读全文
摘要:开发和使用Web用户控件 在 ASP.NET 的开发中 Web 用户控件的开发和使用是一项必不可少的技术,在对这项技术的一番研究后写下了这篇随笔,不过确实担心这么初级的东东放到原创首页上会被拍砖头。1.简介2.创建 Web 用户控件3.在 Web 窗体中使用 Web 用户控件4.添加属性5.添加方法6.添加自定义事件7.控件内客户端角本访问服务器控件的方法8.代码下载1.简介 当 ASP.NET...
阅读全文
摘要:酒精 @ 2008-10-27 00:10 | 技术 4条评论 在VC++ 6.0和VS2003中都有ISAPI的项目向导,用其开发ISAPI是很方便的,但是从Visual Studio 2005开始这个模板就没有了。 如何在用Visual Studio 2008创建VC++的ISAPI项目,并且能够编译兼容32位和64位的操作系统的dll? 通常情况下我们安装的Visual St...
阅读全文
摘要:原理:获取系统时间,并在其后加上一个随机数 sample:将IdentityGenerator实例化后可直接获取Embacle.Identity.IdentityGenerator ig = new Embacle.Identity.IdentityGenerator();long identity = ig.GetIdentity();//identity就是生成的Id 也可以直接获取Ident...
阅读全文