页面设计的方法(首页,先页面程序时可取)

今天看了一个叫“彬”什么的人的论坛,还有代码下载,可惜现在找不到地址了。说实话,美工很不错的,不过仔细分析内容,用到的技术就很有限了。因此我想到了很多朋友对写网站类程序的界面代码存在着很大的知识“鸿沟”,没有接触实战的技术。这里我说一个最基本的设计页面的方法。

通常人们是从那些快餐式的编程书籍上学习编写页面的,也就是在页面上写一两行文字、放上一个控件看看效果,最多不过是多放几个这种干巴巴的东西堆在一起。这与实际的网站界面相差太远了,就好像在一个只有几把锤子扳子的小作坊中学习造汽车,不能做出好产品。

实际上,好的页面应该用以下方法开发出来:

1. 各类相关人员深刻了解需求。

2. 美工作出精美的、有创意的(主要是静态)画面。可能结果仅是一张bmp图片。所谓“漂亮”的网页,要照顾到用户对颜色、风格的要求,并且往往搞“大块”的图像,同时又有大块的空余,这样的反差造成视觉冲击。

3. 关键的一步——切图。切得好(既少又准确)才能为编程创造条件。常用的网页图像编辑工具都有切片功能。切片之后就生成了html(中间包含了很多<table>)和一大堆图片,图片通常作为table中<td>的内容或者背景。

4. 改文件名后缀,然后在编程开发工具中打开这个html页面。可以看到原图。但是从代码或者大纲窗口可以看到已经很“破碎”了。保留<table>布局和大部分图片,选取需要根据数据库动态发布内容的<td>元素,把它里边的东西“删除”,然后放上spaceholder或者其他控件或者其他自定义控件(例如自定义的文章显示控件)。

5. 接下来就是写一点代码让页面接受外界参数,根据这个参数指挥内部的控件显示内容。


可见,页面是“先搭架子”然后再填入少量代码,时间花费基本上是1:1的(根据项目情况不同会不同)。绝不是从一个空白的aspx开头去手工拼凑html代码。前期的美工设计很重要。而且,也不应该刻意去找“会编代码”的美工。

csdn这个页面,如果不是asp的,如果是aspx的,那么可以说太没有创意了。asp的结构化不好,因此写出这么“土气”的页面情有可原。


明白了这个道理,大概就明白当时间实在太紧的时候很多“高手”怎么“设计”网站了吧!

对,就是到互联网上找到一些风格符合的网页,然后偷下来把其中的TD内容“抠掉”换上自己的内容。

网站设计,是从高处着眼,从内容管理、对业务的对象和流程的理解、各种业务的工作“引擎”的设计和开发入手的。把一本“ASP.NET高级编程”之类书反复看明白了,可能还很不够。


至于Web方式的管理应用程序,则反而不应该在页面上放上大块的图片和留白,甚至连小小的LOGO也没必要每个页面都放一个,以免干扰用户的操作。仅用大块的背景颜色分出操作区块来就很不错了。并且这类页面需要额外增加一些灵活的、仿窗口的风格,需要程序员自己开发一些与窗口控件功能相当或者更强的自定义控件。同时几乎所有界面应该都应该从数据库或者类型定义中自动生成,而不需要RAD工具。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值