木子屋 Dnawo's BLOG

2007-02 归档

共 60 篇

ASP分页方法总述

网上流行的分页算法很多,但是整体来看就3种分页方式: 一、传统分页程序 设计原理:采用先把所有内容读入内存,然后计算出数据总数,根据每页数据大小通过,rs.pagesize进行分页。每一页都需要对数据进行重复的读入,再根据页号调整rs数据指针进行数据显示。 设计优点: 1、 最为简单和最为广泛接受的分页方式。 2、 可以根据多重变量进行排序 例如:order by topinfo,infotype,info 设计缺点: 1、 每次返页都需要把大量数据读入内存,占用内存过大,资源利用率不高。 2、 每次翻页的速度都如同第一次翻页速度一样缓慢。 设计结论: 因其设计原理简单,如是小型access数据库,表数据容量在几千条且不重点考虑网页的处理速度的话是可以考虑采用的。…

同名的全局变量和局部变量

结果显示"222",说明过程bbb中操作的是局部变量aaa 结果显示"333",说明过程bbb中操作的是全局变量aaa

自定义可选参数的ASP函数测试

一、下边是测试过程 1.设定一个带参数的函数 1.1 returnmsg()调用 错误信息: Microsoft VBScript 运行时错误 错误 '800a01c2' 错误的参数个数或无效的参数属性值: 'returnmsg' /return.asp,行6 1.2 returnmsg("")调用 结果正确。 1.3 returnmsg(null)调用 结果正确。 1.4 returnmsg("www.mzwu.com")调用 结果正确。 2.定义两个同名参数,一个带参数一个不带参数 2.1 returnmsg()调用 结果正确。 2.2 returnmsg("www.mzwu.com")调用…

网页程序员应该知道的调试方法

很多人在编写网页程序的时候用的是Dreamweaver或EditPlus,直接用记事本也大有人在,没有专门的开发环境就给程序的调试增加了难度,不像许多高级语言那样直接就可以在开发环境中运行、调试,前方是绝路,希望在转角,我们这就拿浏览器来充当网页程序的调试工具。 一、ASP程序的调试: 1.错误程序如下 2.将打开Internet选项,将高级选项卡里的"显示友好HTTP错误信息"前的钩去掉,这样IE才能显示出程序的错误信息,如下图示 3.运行程序IE显示结果 注意:前提是IIS中站点属性→主目录→配置→调试→脚本错误的错误消息一项选择的是"向客户端发送详细的ASP错误消息",如果选择是的"向客户端发送下列文本错误消息",那无论你在IE中怎么设置,看到的都将是"处理 URL 时服务器出错。请与系统管理员联系。"或"An error occurred on the server when processing the URL. Please contact the system administrator."(默认消息)!…

用API创建动态菜单,含子菜单且能响应事件

用API创建动态菜单,含子菜单且能响应事件 原创:taoshaopu Email:taoshaopu008@tom.com 1.模块代码如下: Public Const MF_POPUP = &H10& Public Const MF_STRING = &H0& Public Const MF_DISABLED = &H2& Public Const MF_SEPARATOR = &H800& Public Const MF_CHECKED = &H8& Public Const MF_GRAYED = &H1& Public Const MF_BYCOMMAND = &H0& Public Const GWL_WNDPROC = (-4)…

几个有意思的发现-表单值传与不传

客户端与服务器端进行交互的时用的最多的就是表单,这里边大有文章:有些内容我们不想让用户看到但需传到服务器端;有些内容我们让用户看到但不能修改也不需传到服务器端;有些内容我们让用户看到但不能修改却需传到服务器端等等,下边我们就来说说。 1.注释内容:看不到也传不了值 2.CSS隐藏:看不到但可以传值 3.隐藏表单:看不到但可以传值 4.无名表单:看得到可以改但传不了值 5.didisabled表单:看得到不能改也不传不了值 6.readonly表单:看得到不能改但可以传值

在VB中调用CHM 帮助的几种方法

一个应用程序不论编制得如何完美,在很多情况下用户还是会对如何使用它提出问题。 Visual Basic 提供了对两种不同帮助系统的支持:传统的 Windows 帮助系统 (WinHelp)和新的 HTML 帮助(CHM帮助)。当我们制作好帮助文件后,就需要在程序的适当位置编写代码进行调用,本文将讨论几种在程序中调用CHM帮助文件的方法。 方法一 使用F1键: 这种方法最简单,只需如下代码即可: Private Sub Form_Load() App.HelpFile = app.path & "\help.chm" '调用与主程序同目录下的help.chm帮助文件,按F1键调用 End Sub…

从Windows资源管理器中拖动文件

这里我们主要简单的讨论一下,如何从Windows资源管理器中拖动一组文本,然后将它们拖放到一个文本框控件中就可将文件全部打开。 为了说明这一点,以下过程可用一个文本框控件以及OLEDragOver和OLEDragDrop事件,并用DataObject对象中的Files属性和vbCFFiles数据格式打开一组文本文件。 首先在Visual Basic中启动新的工程。向窗体添加一个文本框控件并将其OLEDropMode属性设置为"手工"。将MultiLine属性设置为True,将ScrollBars设为2-Vertical,并清除Text属性 代码如下: 下列事件中,用GetFormat方法检测兼容的数据格式(vbCFFiles)

如何通过VB获取网卡地址

程序语言: Microsoft Visual Basic 4.0,5.0,6.0 运行平台: WINDOWS 功能描述: IPX和NETBIOS接口需要网络地址。该文通过详细的步骤演示了如何通过VB获取网卡地址。 步骤: 1)在Visual Basic生成标准的EXE文件。缺省创建 Form1 2)在Form1中添加一命令按钮,缺省名为Command1 3)把下列代码放到Form1中通用部分 Option Explicit Private Const NCBASTAT = &H33 Private Const NCBNAMSZ = 16 Private Const HEAP_ZERO_MEMORY = &H8…