木子屋 Dnawo's BLOG

2007-11 归档

共 52 篇

ASP输出N行N列表格

几乎在每个站点中我们都要使用程序来输出列表:新闻列表、产品列表等等,输出的方式也因内容的不同而不同,对于新闻列表,通常是一行一行的循环输出;对于产品列表,通常得一个单元格一个单元格的输出。下边我们就用ASP来输出一个五行四列的表格。 1.一行一行的输出 这没什么好说的了,大家都看得明白。 2.一个单元格一个单元格的输出 这边需要说明一下:网上很多的输出N行N列表格的ASP中都没有考虑最后一行的列数是否完整,即没有上边的补足部分,结果输出一个残缺的表格。细节上的问题,毛病虽不大,但还是希望大家注意下。

WinRAR使用技巧汇总

设定永久通用 WinRAR 压缩密码 如果制作加密压缩包很频繁,且都是使用同一个常用的密码,那么完全可以让 WinRAR 来自动添加密码,在你制作压缩包的同时,默认密码也自动添加进去了,非常方便。具体方法是:打开 WinRAR ,选择“选项→设置”命令,在弹出的“设置”窗口中,选择“压缩选项”标签,然后单击“创建默认配置”按钮,在弹出的“设置默认压缩选项”窗口中选择“高级”标签,单击“设置口令”按钮,最后在“口令设置”中输入自己常用的密码,连续按“确定”保存设置即可。 用 WinRAR 编辑 ISO 文件 目前使用最多的光盘映像文件就是 ISO 文件,一般情况下要使用 WinISO 、 Winlmage 等专用工具软件才能编辑它。但是,如果你的电脑中装有 WinRAR ,且版本号在 3.0 以上,那么你也可以通过 WinRAR 来编辑 ISO 文件。方法是:在 WinRAR 的“选项→设置”菜单下打开“设置”对话框,在“综合选项→ WinRAR 关联何种文件”下将“ ISO ”复选框前打上“√”即可。…

像聪明女孩穿衣服般设计网页文字

这世上“没有丑女人,只有懒女人”这是女人美丽圣经里的最精彩的一句话了,一个女人只要舍得花时间琢磨怎么保养,怎么打扮,总能够找到方法展现自己美丽的一面的。界面设计何尝不是如此?那就让我们来看看聪明女人的穿衣之道里有没有什么做设计可以借鉴的地方。 原则一:全身搭配的衣服主色不要超过三种 不管什么样的衣着都应该有一个主色调,代表穿衣者想彰显的气质,她不可能样样都强调——也许她有安静的一面,犹如蓝色;也可能有调皮的一面,犹如橙色:知性的一面,犹如白色:可爱的一面,犹如粉色……但是她如果把这些颜色同时穿出来,那她除了像只花蝴蝶外将一无是处。这就好比一个页面,它的主要字体和颜色搭配不应该超过三种,他们分别用做:最重要的,比较重要的,一般的。别试图什么都强调,你会到头来什么都抓不到。…

使用Recordset对象和Command对象的区别

Recordset对象会要求数据库传送所有的数据,那么数据量很大的时候就会造成网络的阻塞和数据库服务器的负荷过重,因此整体的执行效率会降低。 利用Command对象直接调用SQL语句,所执行的操作是在数据库服务器中进行的,显然会有很高的执行效率。特别是在服务器端执行创建完成的存储过程,可以降低网络流量,另外,由于事先进行了语法分析,可以提高整体的执行效率。

学习ASP.NET的应该抛弃的一些不好的做法

在技术更新的进程中,仍然有一些人死抱着已经过了气的东西不放,也有一些人虽然进入到新的世界, 但仍摆脱不了陈旧的习惯,我没有用"陋习"这个词, 因为我对这个词也非常反感。 新技术应该有新技术的做法, 进入ASP.NET的世界,就应该把以往的习惯改正,全新的进入新的世界, 把ASP的破烂扔掉。 以下列举的都是错误的做法,请不要误以为是推荐的做法而进行推广: 1.使用server side include给ASPX引入共同的页面构图 在ASP.NET的机制下,应使用ASCX(web user control)来实现。ASCX提供了更多可控制接口,并且更重要的是ASCX是一个类,一个实实在在的类,可以全面控制它。…

解决DLL组件注册成功但无法使用的问题

一个很简单的问题,但是研究半天,给出标准答案,XP或2003下 如FSO,在NTFS格式下 Regsvr32 %systemroot%\system32\scrrun.dll 如果注册成功,但ASP中依然无法使用 先看scrrun.dll在NTFS格式下的权限,看是否加入user组中,如没有请用下命令 cacls %systemroot%\system32\scrrun.dll /d guests 而在FAT32格式下面,因为没有文件权限,无需要上面的步骤 而注册表中依然有用户权限 请查看HKEY_CLASSES_ROOT\Scripting.FileSystemObject的权限,请加上User组可读可运行权限…

怎么判断一个对象是否已被释放

我们通常用如上的形式来创建一个对象,并使用和释放它,问题是我们怎么去判断一个对象是否已被释放了呢?用isObject可以吗?我们来试下: 可见并不能使用isObject来判断一个对象是否已被释放,那我们用varType或typeName函数来试试看: 所以,判断一个对象是否被释放我们应用:typeName(conn)="Nothing"(一定要用Nothing不能用nothing)

初学者来认识OLEDB和ODBC的区别

ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的。每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解。因此,能处理各种各样数据库的通用的API就应运而生了。也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物。有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库。 OLEDB(对象链接和嵌入数据库):位于ODBC层与应用程序之间。在你的ASP页面里,ADO是位于OLEDB之上的"应用程序"。你的ADO调用先被送到OLEDB,然后再交由ODBC处理。你可以直接连接到OLEDB层,如果你这么做了,你将看到服务器端游标(recordset的缺省的游标,也是最常用的游标)性能的提升。 用ODBC连接数据库…

使用FSO自动创建多级文件夹

FileSystemObject中有个方法创建文件夹的方法CreateFolder,但是这个方法只能在其上一级文件夹存在的情况下创建新的文件夹,所以我就写了一个自动创建多级文件夹的函数,在生成静态页面等方面使用非常方便。函数如下: