表单制作方式大比拼

作者:jasoncode 时间:2008-10-09 11:32:00 

回想自己从事Web方面的开发已经有6-7年,对于各种Web技术都已经非常熟悉.可是,身为程序员的我对于制作Web表单界面的事着实心痛。

心痛1:很多后端代码和逻辑要写,可我还不得不费力的在各种网页制作工具中拖放控件放到美工提供的美术模板中。再配上css写上javascript。表单大一点够我弄上一整天。

心痛2:表单这东西,不是老手还干不了,又要漂亮又要有功能所以要和各种各样的table,td,div,javascript,css打交道。稍微不注意,显示效果就和所想的不一样,最后这种事情全成了老手门的活了。新手反只能在旁边看着。

心痛3:……哎不写了。今天不全是来抱怨的。

今天和大家分享一下我所了解的各种语言和平台中表单制作比较好的方式:

基本方式:在平台如ASP.NET中可以使用Visual Studio .NET工具制作表单,在java平台下的jsp中的表单可以使用JBuilder或是Eclipse制作表单,这些工具都提供了可视化的,即见即所得的编辑方式,但此类工具都常偏重于给程序设计,所以要制作一个漂亮的界面,基本上都需要使用工具中的原码编辑来制作。程序编码效率虽然很高,可是很难达到一个美化效果。

Visual Studio .NET工具界面

Eclipse工具界面

推荐方式一:借助DW工具

DW也就是由macromedia出品的Dreamweaver。Dreamweaver家族一直是Web美工的最爱,也是目前最强大的网页制作工具之一。DW其实对程序人员有一个好处,无论希望制作任何语言和平台下的表单,DW中都可以做到,更重要的是DW能满足任何美术要求下的表单制作。

DW工具界面

在DW做表单界面时如果能学会熟练使用DW中一些功能,可以大大的加快制作表单的速度:在此列出给大家作为参考。

1、学会使用设计区或代码区下的块代码选 * 能。
2、输入区的html控件使用css样式来控制外观。(最好养成样式名一致的习惯)
3、css样式内容存入外部文件,在需要的页面中引入该css文件内容。
4、辅助各种表单功能的javascript内容做成function并存成一个单独文件。
5、适当并且合理的使用DW提供的模板(Template)和库(Library)功能来存放界面中被重用的代码。

标签:表单,设计,编辑器
0
投稿

猜你喜欢

  • ASP教程:制作登陆验证页面程序

    2008-10-23 15:00:00
  • 重新认识视觉设计

    2009-09-08 12:46:00
  • 基于google图表API的jquery组件 I

    2010-03-01 10:20:00
  • asp中常用的字符串安全处理函数集合(过滤特殊字符等)

    2011-02-20 10:40:00
  • 如何在网页设计中使用个性化字体

    2009-07-07 11:29:00
  • sqlserver 多库查询 sp_addlinkedserver使用方法(添加链接服务器)

    2011-09-30 11:49:22
  • asp如何实现歌曲在线点播?

    2010-05-19 21:32:00
  • HTML头部属性全接触

    2007-09-05 19:09:00
  • asp提高首页性能的一个技巧

    2008-04-05 06:54:00
  • 检测浏览器对事件的支持程度

    2009-12-23 19:40:00
  • JavaScript代码着色器

    2010-01-22 15:53:00
  • asp如何对欲删除的记录确认后再删除?

    2009-11-20 18:48:00
  • asp清空站点缓存

    2009-08-04 18:01:00
  • WEB2.0网页制作标准教程(11)不用表格的菜单

    2008-02-19 19:36:00
  • ASP访问带多个参数的存储过程

    2008-10-14 16:45:00
  • 如何编写CSS代码才能更有效率

    2007-11-07 18:51:00
  • [翻译]标记语言和样式手册 Chapter 16 下一步

    2008-02-22 17:47:00
  • 如何实现html表格里隔行换色

    2007-10-19 13:42:00
  • MySQL的数据库数据备份和恢复详解

    2012-01-29 18:19:07
  • PHP原型模式Prototype Pattern的使用介绍

    2023-05-25 01:21:04
  • asp之家 网络编程 m.aspxhome.com