Google [站内搜索]

预览模式: 普通 | 列表

网页一屏有多大?

网站设计时,有一个最常用的指导性原则:页面长度原则上不超过3屏,宽度不超过1屏。这个原则明显是从用户的体验出发,特别是宽度不超过一屏,其最基本的表现是浏览器不出现横向滚动条,这几乎是目前的设计准则。那么这里的一屏到底是多大呢?

普通用户通常浏览网页时,其浏览网页的有效面积会受到下面几个方面的影响:

1.显示器的分辨率

查看更多...

分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4363

显示/隐藏菜单

在开发一些应用程序时常会使用下图所示的布局,通过控制菜单的显示/隐藏,让整个操作界面看起来非常舒适,易用,下边我们就来说说实现过程。



实现原理:主要利用了框架技术。将主界面分成左中右三部分,左部分置放菜单页面,中间用于置放控制按钮,右边用于置放内容页面。

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4406

优化分页中的SQL语句

平时我们分页时都是一次将全部记录读取到记录集中,再利用RecordSet对象的属性进行分页显示,这样在记录非常多时,占用的资源是非常可观的,以前也考虑过这个问题(见"关于分页的一点思路"),优化思路也正确:只读取需要的记录到记录集中,然而方法都围绕在取得每页头尾的ID上,今天再蓝色论坛上看到了另一个方法,非常简单,只是优化了下SQL语句,如下:
select top pagesize field1,field2 from tab1 where id >(select max(id) from (select top pagesize*(page-1) id from tab1 order by id)) order by id

注意不要写成下面的方式(实测access数据库三千多条数据慢很多):
select top pagesize field1,field2 from tab1 where id >(select max(id) from tab1 where id in(select top pagesize*(page-1) id from tab1 order by id)) order by id

这应该是最简单的方法了。

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4170

你加Response.Buffer = true了吗?

闲着又拿出尚老师的《网络程序设计-ASP》翻了翻,原来要使用Response的Clear、Redirect等方法是必须把Buffer的属性设置为true的,否则会出错。而我平时都没有注意到这点,很随便,哪需要Redirect就直接用,也没出现什么错误,原来2000默认的把Buffer设置为true了。
以前见过一篇文章说是一些网页设计师习惯没去设置页面的背景色,都用默认的白色,但在一些系统中,网页默认的颜色却不是白色,这就出问题了,整个页面颜色不协调。可见,系统默认的并不可靠,安全起见,还是加个Response.Buffer = true吧。

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4896

NextRecordset 方法

功能

通过执行一系列命令清除当前 Recordset 对象并返回下一个 Recordset。

语法

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4996

像素画入门教程之三

今天把一些基本的,但是容易忽视的问题讲一下。

1. 放大存储

很多人不知道怎么放大,因为一旦放大,图像就会变得模糊,就算不放大出来的效果也不是太清楚。这是因为像素的特殊性,所以保存只能为gif或png。作任何操作前,最好备份一份psd文件,以免出错后无法挽回。

查看更多...

分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5209

像素画入门教程之二

这次打算教大家一些我平常上色的简便方法。
虽然像素画绘制方式是[点绘]。也就是说一个点一个点的绘制。
如果是100*100尺寸的画布,
理论上要点10000个点。理论上是会累死人的。
幸好有各种[笔刷]、[填充工具]和各种[上色捷径]等。理论上可以省很多事。

查看更多...

分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5167

Fireworks制作书本效果

作者dowhatyouwant 的blog:http://www.5key.net

先看效果图:

查看更多...

分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4696

RecordSet对象的属性和方法

属性

AbsolutePage属性:当RecordSet对象设有分页时,返回当前页码。  
AbsolutePosition属性:当前指针的绝对位置。  
ActiveConnection属性:指明进行SQL语句的数据库连接。  

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5471

Dreamweaver8插入Flash按钮注意事项

Dreamweaver8内置了好多种Flash按钮样式,如果要求不是很高,在Dreamweaver就能直接创建页面上所需的Flash按钮,而不需再打开Flash去做个按钮:



下边针对使用过程中碰到的问题总了一下,提出几点说明:

查看更多...

分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5920