获取表中字段类型(文本)
Field对象的type属性表示的是数据库字段的类型,该值是数值型的,通过它我们无法直观的知道字段的具体类型,通过下边两个函数我们可以将代表类型的数值转换为文本,以便于快速的知道字段的具体类型。 一、Access数据库 二、Sql Server2000数据库
Field对象的type属性表示的是数据库字段的类型,该值是数值型的,通过它我们无法直观的知道字段的具体类型,通过下边两个函数我们可以将代表类型的数值转换为文本,以便于快速的知道字段的具体类型。 一、Access数据库 二、Sql Server2000数据库
当一个站点中的A文件包含B文件,B文件又包含了C文件,那么在B文件的include指令中应如何写C文件的地址呢?是相对于A文件来写还是应该相对于B文件来写?下边我们做下测试。 我们先构造了如下几个文件: web ├index.asp ├inc ├├const.asp ├├conn.asp ├├check.js ├data └└db1.mdb 各文件内容如下: index.asp: conn.asp: const.asp: 分析: 在上述结构中,我们需测试conn.asp文件中怎么包含const.asp? 如果是相对于index.asp文件,那么我们应写成: 如果是相对于conn.asp文件,那么我们应写成:…
1.命名方法 2.匿名方法 使用匿名方法,则不必创建单独的方法,因此减少了实例化委托所需的编码系统开销。如果创建方法所需的系统开销是不必要的,在委托的位置指定代码块就非常有用。
委托和接口都允许类设计器分离类型声明和实现。给定的接口可由任何类或结构继承和实现;可以为任何类中的方法创建委托,前提是该方法符合委托的方法签名。接口引用或委托可由不了解实现该接口或委托方法的类的对象使用。既然存在这些相似性,那么类设计器何时应使用委托,何时又该使用接口呢? 在以下情况中使用委托: ● 当使用事件设计模式时。 ● 当封装静态方法可取时。 ● 当调用方不需要访问实现该方法的对象中的其他属性、方法或接口时。 ● 需要方便的组合。 ● 当类可能需要该方法的多个实现时。 在以下情况中使用接口: ● 当存在一组可能被调用的相关方法时。 ● 当类只需要方法的单个实现时。 ● 当使用接口的类想要将该接口强制转换为其他接口或类类型时。…
委托对象的一个用途在于:可以使用 + 运算符将它们分配给一个要成为多路广播委托的委托实例,注意只有相同类型的委托才可以组合;可以使用- 运算符从组合的委托移除组件委托。 结果: Invoking delegate a: Hello, A! Invoking delegate b: Goodbye, B! Invoking delegate c: Hello, C! Goodbye, C! Invoking delegate d: Goodbye, D! 从示例中我们可以看出组合的委托将依次调用组成它的那两个委托。 需要说明的是如果委托使用引用参数,则引用将依次传递给两个方法中的每个方法,由一个方法引起的更改对下一个方法是可见的。如果任一方法引发了异常,而在该方法内未捕获该异常,则该异常将传递给委托的调用方,并且不再对调用列表中后面的方法进行调用。如果委托具有返回值和/或输出参数,它将返回最后调用的方法的返回值和参数。
声明:本程序系本人原创,引用时请保留以下信息: -------------------------------------------------------------------------------- 阿山Net http://www.zpxp.com 萝卜鼠在线图形图像处理 http://www.wingoon.com -------------------------------------------------------------------------------- 一、先看看效果 http://www.wingoon.com首页登录口(大小为:75*21) http://app.wingoon.com/job/member/member_login.aspx?requestUrl=/job/member/index.aspx(大小为:100*32)…
网上有很多关于验证码做法的资料,但是真正做得完整的却非常少,所以昨天晚上参考了作者:CSDN 上kwklover 的在ASP.NET下实现数字和字符相混合的验证码 (混合,完整,遗憾的是vb.net,说到这里我想我得感谢stone(QQ9337874),因为我在把VB译成C#的过程中几番出错,最终这段翻译由他完成)!! 随机汉字参考了http://navicy.cnblogs.com/archive/2005/05/08/150756.html这篇文章的, 而最终的纯数字以及GDI+绘图则是从□☆近三十☆(QQ19302038)传给我的一个OA案例里面分离出来的! 所以完整的说,这里面几乎都是别人做好了的,我只是整理出来了!…
一、页输出缓存 1.设置 ASP.NET 页缓存的两种方式 1.1 以声明方式设置 ASP.NET 页的缓存 以声明方式设置 ASP.NET 页的缓存的方法是在页中使用 @ OutputCache 指令,它的常用属性如下: Duration:设置缓存到期时间,单位:秒。 VaryByParam:可用来使缓存输出因查询字符串而异,多个查询字符用分号隔开(get或post参数均可)。 VaryByControl:可用来使缓存输出因控制值而异。 VaryByHeader:可用来使缓存输出因请求的 HTTP 标头而异。 VaryByCustom:可用来使缓存输出因浏览器类型或您定义的自定义字符串而异。…
通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页,则在每次请求时服务器都重新创建该页会使工作效率低下。 在这些情况下,为了帮助您提高应用程序的性能,ASP.NET 使用两种基本的缓存机制来提供缓存功能。第一种机制是应用程序缓存;第二种机制是页输出缓存,ASP.NET 为页输出缓存提供了两种模型:整页缓存和部分页缓存,部分页缓存又可采用两种工作方式:控件缓存和缓存后替换。整个 ASP.NET 缓存机制及其模型如下图示: -----------------------------------------------------------------…
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using arts; using System.Web.UI.HtmlControls; using System.Drawing;…