• 发布时间 文章标题
  • 2006-08-10 asp.net控件开发(二)实现回传之IPostBackEventHandle

    两个基本概念: 1、什么是回传? 回传就是HttpPost请求,或者在Url中带有数据的HttpGet请求,通过网页源代码可以看到: method="post" action="页面名",这说明了即使是Get也会被转到Post。 2、IPostBackEventHandle接口的作用是什么? 接口的实质就是把客户端事件映射...

  • 2006-08-10 asp.net控件开发(一)简单属性、视图状态、控件状态

    了解控件的生命周期: 其中Init是由内而外,即先子控件后父控件,Load等相反。 在Init之前控件树根据声明语法已经生成 控件状态和视图状态: 控件状态是专门为维护控件的核心行为功能而设计的,而 ViewState 只包含维护控件内容 (UI) 的状态。应该按照这个规则设计控件...

  • 2005-10-24 控件代码共享--日期选择控件

    思路:实现日期年月日的选择 1、可以设定年的起止年份 2、排除不正确日期选择的可能 3、使用javascript实现控制 4、使用Text属性方便获取设置日期值 ================================= 代码如下: using System; using System.Collections; using System.Collections....

  • 2005-10-24 实现DataList控件的分页

    DataList控件功能很强大,他支持选择、编辑,实现的方法也很简单,不过最令人头疼的就是它不像DataGrid控件一样内置了分页的功能,这么好的一个控件竟然不能分页!!!确实是一个很让人头疼的事情。 不过,只是DataList没有提供内置的分页功能,但是并不表示,我们不能...

  • 2005-10-24 使用ASP.NET控件进行程序设计

    ASP.NET控件时ASP.NET架构的基本组成部分。从本质上讲,ASP.NET是.NET Framework中的类,可以在ASP.NET页面上映射控件声明。然后,那些类根据他们的 属性,为控件创建HTML。由于类的对象是在运行时间与页面一起被编译的,因此开 发人员可以按照面向对象的方式访问那些对...

  • 2005-10-24 DataGrid控件中添加ComboBox控件

    在前面看到了很多关于怎样向DataGrid中添加ComboBox控件的方法。使用的方法全部都是在VB6.0中的方法。 我还是要说说在CSND中发贴的朋友。 现在所谓的.NET编程人员,不知道是怎么了呢!只是停留在使用.NET的编程环境中。并没有真正的了解面向对象的.NET编程思想。 我现...

  • 2005-10-24 编写与.net属性窗口交互的RAD组件(六)

    又到周末了,有了那么点属于自己的时间,因此就把上次没有发完的部分全部补上了,正文部分发到第五篇的时候,实际上已经发完了,现在要发的就是兑现我在自序中说过的话,将自己用TypeConverter实现的类型转换器的源码也一并发出来,在自序中没有把原因说得很明白,如果...

  • 2005-10-24 编写与.net属性窗口交互的RAD组件(五)

    八、 提供可交互的属性视图 当你在Visual C# .NET中创建一个项目的时候,你可能会注意到属性窗口的工具栏上有一个像闪电的按钮,按下这个按钮属性窗口就会切换到事件视图,这样就可以来编辑事件处理了。 属性窗口的视图来自“属性页(Property Tabs)”,因此视图使用的...

  • 2005-10-24 编写与.NET属性窗口交互的RAD组件(四)

    七、 编写和显示订制的类型 属性窗口中的编辑有如下三种工作方式:一,有些场合可以作为字符串来编辑,然后由TypeConverter来实现类型的转换。二,可以显示一个下拉列表来选择值。三,一个省略按钮提供其他的UI界面来编辑值,比如FileDialog和FontPicker。我们已经讲过...

  • 2005-10-24 编写与.NET属性窗口交互的RAD组件(三)

    六、 扩展属性和字符串转换:TypeConverter和属性窗口 .NET属性窗口最重要的一个特性就是可以显示嵌套的属性,这样就提供了比属性类别更加细化和更有逻辑的分类。嵌套属性对于类目显示和排序显示都是适用的。这样可以让属性列表更加紧凑。比如我们用带有子属性X和Y的一...

  • 2005-10-24 编写与.NET属性窗口交互的RAD组件(二)

    五、 基础知识:使用Attribute来订制属性窗口的显示 控制显示的机制和用IDL定义的组件是一样的,不过是增加了元数据特性。控制显示使用最普遍的特性是BrowsableAttribute。默认状态下,属性窗口显示对象中定义的所有的公开的、可读的(即public、有get或者set方法的)属...

  • 2005-10-24 编写与.NET属性窗口交互的RAD组件(一)

    一、 摘要: 这篇文章将告诉你如何开发与.NET属性窗口交互的RAD组件 二、 内容: 简介 属性窗口可以做什么 基础知识:使用Attribute来订制属性窗口的显示 扩展属性和字符串转换:TypeConverter和属性窗口 编写和显示订制的类型 提供可交互的属性视图 我们同样可以使用它...

  • 2005-10-24 Response.ContentType 控制输出文件类型(讨论下载文件问题)

    服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为“Text/Html”类型。 % Response.ContentType = "text/HTML" % % Response.ContentType = "image/GIF" % % Res...

  • 2005-10-24 关于控件注册和使用许可问题的解决办法

    鉴于前一段时间受困于微软控件的授权问题,而且互联网上也很难找到问题的解决方案,这两天论坛中也不停有网友在问相类似的问题,特撰写此文,以飨VCKBASE各位网友。 大家都知道,对于普通的OCX控件,我们在发布时,使用安装软件拷贝到目标机器上然后再注册一下(或者手工...

  • 2005-10-24 程序运行过程中动态改变控件大小的方法

    在程序运行期间改变控件大小要用到WindowsAPI函数 以下是主要的代码 [DllImport("user32.dll", EntryPoint="GetWindowLong")] public static extern int GetWindowLong ( int hwnd, int nIndex ); [DllImport("user32.dll", EntryPoint="SetWindowLong")] public static...