人人图书馆_基于QT的电子画板的设计
2012年12月第12期电子测试
ELECTRONIC TEST
Dec. 2012
No.12
冯耀玲, 孙运强, 姚爱琴
(中北大学, 仪器科学与动态测试教育部重点实验室, 山西太原 030051)
摘要:电子画板以其方便性和快捷性越来越受到人们的青睐。基于Qt的电子画板是使用Qt编程开发的绘图软件,结合触摸屏的使用,构成的一款电子画板。它是一个能轻松完成手工绘图,并用计算机加工和修改的绘图帮手。除了能实现在计算机上进行任意线和规则图形的绘制,画笔加粗,颜色填充等简单制图功能外,还具有新建,图片编辑,保存功能。本文主要研究,Qt绘图软件图形界面的设计及编写,使用的操作系统为Linux,使用的Qt版本为Qt4。画板触摸屏采用四线电阻触摸屏。
关键词:电子画板;Qt;Linux;触摸屏
中图分类号: TP332 文献标识码: A
Electronic drawing board design based on QT
Feng Yaoling,Sun Yunqiang,Yao Aiqin
(North University of China,The Ministry of Education Key Lab for Instrument Science and
Dynamic Test,Shanxi,Taiyuan 030051)
Abstract: Electronic drawing board get the favor of more and more people for its convenience and quick. Based on the QT electronic drawing board is a drawing software which use of QT programming, combined with the use of touch screen, constitutes a new electronic drawing board. It is a can easily finish manual drawing and computer processing and modified drawing helper. It can realize on simple drawing function which contain arbitrary line、fixed rules、graphic drawing、 Brush overstriking and color filling in the computer, besides, it still have new、photo editing and save functions.The main subject of study, the Qt mapping software graphical interface design and the preparation of the operating system used for the Linux version of Qt Qt4. sketchpad touch screen using four wire resistance touch screen.
Keywords: electronic drawing board;Qt;Linux;touch screen
基于QT的电子画板的设计
0 引言
电子画板的优点不言而喻,可随意修改,快速存储,快速传播,几乎不耗费多余材料即可永久保存等等。本文基于Linux 操作系统系统,使用Qt 图形编程工具的软件开发。
Qt 是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt 是完全面向对象的,很容易扩展,并且允许真正地组件编程。它不仅实现了画图板的画直线、画圆、画曲线、画矩形、画正方形等各种基本画图功能及其相关属性设置,并且实现了填充图等各种基
本画图功能,更达到界面友好方面用户使用的效果。1 Qt电子画板的总体设计
Qt 电子画板采用Qt 图形界面编程,使用四线电阻触摸屏ADS7843作为画板(见图1),通过USB 口与PC 连接,组合而成一个可以在画板上随意作图,计算机轻松实现的绘图工具。除了作图的功能外,该电子画板还可以实现对已有图片进行修改保存,创建新图片以及改变图片大小等常规绘图软件可以实现的功能。
图1 绘图板
2 四线电阻屏
典型触摸屏的工作部分一般由3部分组成:两层透明的阻性导体层、两层导体之间的隔离层以及电极。如图2所示。
图2 触摸屏结构图
导体层选用阻性材料,如铟锡氧化物(ITO )涂在衬底上构成,上层衬底用塑料,下层衬底用
玻璃。隔离层为粘性绝缘液体材料,如聚脂薄膜。
电极选用导电性能极好的材料(如银粉墨)构成,其导电性能大约为ITO 的1000倍。
触摸屏工作时,上下导体层相当于电阻网络,
如图3所示。
图3 工作时的导体层
当某一层电极加上电压时,会在该网络上形成电压梯度。如有外力使得上下两层在某一点接触,则在电极末加电压的另一层可以测得接触点处的电压,从而知道接触点处的坐标。比如,在顶层的电极(X+,X-)上加上电压,则在顶层导体层上形成电压梯度,当有外力使得上下两层在某一点接
触,在底层就可以测得接触点处的电压,再根据
该电压与电极(X+)之间的距离关系,知道该处的
X 坐标。然后,将电压切换到底层电极(Y+,Y-)上,并在顶层测量接触点处的电压,从而知道Y 坐标。采用典型的四线电阻式触摸屏ADS7843,其主要特点是精确度高,不受环境干扰,适用于各种场合。控制器为四线电阻式触摸屏通用的ADS7843控制芯片,具有12位转换精度, 支持SPI 通讯协议; 内建512KByte ROM,提供繁体或简体中文,支持2 Page 显示模式,支持文本显示和图形显示(320×240点)两种方式,显示模块内
建有512KByte 的16×16中文显示字型ROM (Font
ROM)与8×6的ASC II 半型字型,除内建8×16 和16×16 的字号外,还提供字型放大的功能。
ADS7843串行接口的一次完整操作需要3×8=24个DCLK 时钟周期,前8个脉冲接收8位的命令,并在第6个脉冲的上升沿开始A/D 转换器进入采样阶段,从第9个脉冲开始进入转换阶段,输出12位采样值,转换结束进入空闲阶段。直到24 个DCLK 结束, CS 置高电平,一次测量结束。如图4
所示。
图4 ADS7843串行接口的一次完整操作时钟周期示意图
当用户在触摸屏上的有效区域内点击时,触摸屏的X 方向、Y 方向输出电阻分别随X 和Y 呈线性变化,ADS7843控制器将其分别转换为12位数据,通过中断告知C8051F020需要接收数据, C8051F020接收到数据后进行处理;首先进行触点数据是否有效判断,包括两方面:一是判断是否误操作,即是否是由于人的抖动产生的错误数据;二是ADS7843传过来得数据是否有效。由于刚开始的传过来的第一个坐标是用户开始接触触摸屏时产生的,电阻不准确,导致数据也不准,通常要去掉;在接收过程中采用多次平均的方法,假如有一次接收的数据和平均值差别很大,则这次测量就作废,需要重新测量。一旦数据有效, C8051F020接着计算触点坐标落在液晶屏的位置,根据计算的结果判断执行相应的功能函数。使触摸屏和液晶屏有机的结合起来,建立一定的逻辑关系,交互地进行信息存取和输出。流程图如图5所示。
图
5 流程图
3 软件实现
程序基本框架如图6所示;绘图窗口的实现流程图如图7
所示。
图6 程序基本框架
图
7 绘图窗口的实现流程图
4 关键技术
4.1 双缓存
双缓冲技术是GUI 编程中常用的技术。所谓的双缓冲就是把需要绘制的控件保存到一个图像中,然后在把图像拷贝到需要绘制的控件上。在Qt 的早期版本中,为了用户界面更加清爽,经常用这个技术来消除闪烁。
在Qt4中,所有的窗口部件默认都使用双缓冲进行绘图。使用双缓冲,可以减轻绘制的闪烁感。在有些情况下,用户要关闭双缓冲,自己管理绘图。下面的语句设置了窗口部件的Qt::WA_PaintOnScreen 属性 ,就关闭了窗口部件的双缓冲。
由于Qt4不再提供异或笔,组合模式QPainter::CompostionMode_Xor()并不是异或笔,Qt4只提供了QRubberBand 实现矩形和直线的绘图反馈。因此要实现在绘图中动态反馈必须使用其他方法。程序中使用双环冲来解决这个问题。
在绘图过程中,一个缓冲区绘制临时内存,一个缓冲区保存绘制好的内容,最后进行合并。在交互绘图过程中,程序将图像缓冲区复制到临时缓冲区,并在临时缓冲区上绘制,绘制完毕在将结果复制到图像缓冲区,如果没有交互复制,则直接将图像缓冲区绘制显示到屏幕上。
4.2 种子填充算法
种子填充算法又称为边界填充算法。其基本思想是:从多边形区域的一个内点开始,由内向外用给定的颜色画点直到边界为止。如果边界是以一种颜色指定的,则种子填充算法可逐个像素地处理直到遇到边界颜色为止。种子填充算法常用四连通域和八连通域技术进行填充操作。
从区域内任意一点出发,通过上、下、左、右
4个方向到达区域内的任意像素。用这种方法填充的区域就称为四连通域;这种填充方法称为四向
连通算法。从区域内任意一点出发,通过上、下、左、右、左上、左下、右上和右下八个方向到达区域内的任意像素。用这种方法填充的区域就称为八连通域;这种填充方法称为八向连通算法。
一般来说,八向连通算法可以填充四向连通区域,而四向连通算法有时不能填充八向连通区域。例如,八向连通填充算法能够正确填充如图8(a)所示的区域的内部,而四向连通填充算法只能完成如图8(b)的部分填充。
图8(a) 八向连通填充算法 图8(b)四向连通填充算法
图8 填充法示意图
四向连通填充算法:a )种子像素压入栈中;
b )如果栈为空,则转e);否则转c);
c )弹出一个像素,并将该像素置成填充色;并判断该像素相邻的四连通像素是否为边界色或已经置成多边形的填充色,若不是,则将该像素压入栈;
d )转b );
e )结束。
5 结论
5.1 运行界面
运行界面如图9所示。
5.2 可实现的主要功能
它可以完成自由线的绘制如图10(a )所示,圆形,直线以及椭圆的绘制如图10(b )所示,以及改变画笔粗度如图10(c )所示,填充颜色如图
10(d )所示等等的辅助功能。
图9 运行界面
图10(a )自由线的绘制
图10(b )
圆形,直线,椭圆的绘制
图10(c) 画笔加粗
图10(d) 改变画笔颜色
参考文献
[1] 陈英,梁建武.Linux 基础及应用教程[M].北
京:水利水电出版社,2008:29-42.
[2] 丁丁,习勇,魏急波.三种主流嵌入式图形
用户界面的移植及性能比较[J].电子产品世
界,2004(9):73-74.
[3] 丁林松,黄丽琴. QT4 图形设计与嵌入式开发
[M].北京:人民邮电出版社,2009:45-69. [4] 金西,黄汪.嵌入式 Linux 技术及其应用.计
算机应用[J],2000,20(7):5-6.
[5] 刘峥嵘.嵌入式Linux应用开发详解[M].北
京:机械工业出版社,2004:53-68.
[6] 林锐,韩永泉.高质量程序设计指南:C++、C
语言[M].北京:电子工业出版社,2007:124-
155.
[7] 倪继利.QT以及linux操作系统窗口设计[M].
北京:电子工业出版社,2006:45-152.
[8] 钱能.C++程序设计教程[M].北京:清华大学
出版社,2006:56-88.
[9] 孙琼.嵌入式Linux应用程序开发详解[M].
北京:人民邮电出版社,2006.
[10] 谭浩强.C++面向对象程序设计[M].北京:清
华大学出版社,2006,89-100.
[11] 王子强,刘海燕,李媛州.Linux下图形用户
界面程序的开发与实现[J].计算机应用与软
件,2005.
[12] 谢春,陶烨,瞿坦.基于嵌入式Linux系统的
多进程图形用户界面GUI系统研究[J].工业
控制计算机,2003(5):28-29.
作者简介:
冯耀玲,中北大学信息与通信
工程学院在读硕士研究生,主
要研究方向为智能信息系统。
E-mail:
253304696@https://www.360docs.net/doc/a88343497.html,
ui用户界面设计课程设计报告
UI用户界面设计 大作业课程设计报告 题目:依依旅行系统前台应用及后台管理院别:信息与控制学院 专业:计算机科学与技术 学生姓名: 7宋依依 指导教师:孙丽云 成绩: 2015年 6 月 12 日 一、系统概述 1.1课程设计题目: 依依旅行系统前台及后台管理 1.2 课程设计运行环境: Java,MyEclipse6.5,Tomcat5.x Microsoft SQL Server 2008 360安全浏览器7.1 1.3 课程设计实现技术: 基于HTML,CSS,JSP等技术的应用 二、依依旅行系统需求分析 2.1系统功能需求:
系统的功能需求包括一下几个方面 (1)游客在不登录的情况下只可以进行相关旅行,车票,酒店信息的查询。(2)游客通过注册登录或者登录后,可以通过网络查询景点的信息概况和预定景点票,酒店,车票(飞机票,火车票,或者租车)。 (3)游客登录后还可以进行各种订单的退订,个人信息的修改。 (4)系统管理员可以查看游客的预定请求和取消预定的请求。 (5)系统管理员可以对系统的数据库进行维护,例如增加、删除和修改景点信息,增加、删除工作人员帐户,增加和删除旅行用户。 三、依依旅行系统概要分析 3.1旅游系统模块介绍 满足以上需求的管理系统主要包括以下几个模块。 (1)旅游数据维护模块 基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对游客及导游及工作人员各项信息的更新和修改。 (2)旅游业务模块 基本业务模块主要用于实现游客查询景点信息和预定的管理,可以登陆系统预定景点游票和导游预定,工作人员可以处理预定信息和取消预定信息等操作。 (3)数据库管理模块 在系统中,所有景点信息以及工作人员和导游的帐户信息都要进行统一管理,景点的使用情况和预定情况也要进行详细的记录,要用统一的数据库平台进行管理。 (4)旅游信息查询模块 信息查询模块主要用于查询景点的信息和游客的预定信息。 下图所示表示了旅游开发管理系统的功能需求: 3.2旅游数据维护模块 数据维护模块包括如下图所示的几个方面: (1)修改更新景点信息:系统管理员可以更新和修改景点信息。 (2)更新和修改信息:系统管理员可以更新和修改旅游景点和酒店出行,删除游客的信息。 (3)添加景点信息:系统管理员可以添加景点及景点信息。 (4)删除景点信息:系统管理员可以删除景点及景点信息。 3.3旅游业务模块 旅游业务模块包括一下几个方面: (1)注册登陆后,更改个人信息 (2)查询信息:游客查询景点使用信息及景点概括信息。 (3)预定取消景点:游客预定景点票。 (4)酒店预订:游客可一根据情况预定酒店。 (5)出行方式:游客可以根据自己的情况选择出行方式。 3.4数据库管理模块 数据库模块包括一下一个方面: (1)游客信息管理:信息包括游客的姓名,电话号码,及联系方式等。(2)景点信息管理:景点信息包括景点的名称,代号,概况等。
用户界面设计说明书样本
用户界面设计说明 书
[键入公司名称] [键入文档标题] [键入文档副标题] [键入作者姓名] 2012/11/27
修订历史记录
目录 1 引言................................................... - 3 - 1.1编写目的............................................ - 3 - 1.2项目背景............................................ - 4 - 1.3定义、缩略词........................................ - 4 - 1.4参考资料............................................ - 5 - 2 应当遵循的界面设计规范 ................................. - 5 - 2.1用户界面设计原则.................................... - 5 - 2.2界面一致性.......................................... - 5 - 2.3布局合理化原则.......................... 错误!未定义书签。 3 界面的关系图和工作流程图 ............................... - 7 - 4 主界面................................................ - 10 - 4.1主界面............................................. - 10 - 4.2子界面A ........................................... - 11 - 4.3子界面B ........................................... - 12 - 4.4子界面C ........................................... - 13 - 4.5子界面D ........................................... - 14 - 4.6子界面E ........................................... - 15 - 4.7子界面F ........................................... - 16 - 5 美学设计.............................................. - 17 -
用户界面设计实验-系统界面设计实例完整版.doc
用户界面设计实例 ● 设计的系统名称:个人日常事务管理系统 ● 针对用户群是:广大电脑用户(有一定的电脑操作基础),officer 和广大学 生。 一、系统需求分析(The system requirement ) 针对officer 和学生们的需求分析,从我自身分析:对于我日常的安排我平 时会用专门的记事本记录和更改,对于日常各种事务可能会冲突或不变携带,现在针对这些需求,设计出符合此人群适合的一款系统来帮助人们更好的安排日程和完成工作。此系统是要面向个人的,同企业系统相比,此软件要力求操作简单,效率要高效,由于针对的人群是officer 和大学生,这些人都是年轻的一代人,对计算机和系统都比较了解,而且倾向于华丽的界面,但是该系统同时要解决高效,较少的操作较快地达到用户的需求。由于工作原因或计算机系统崩溃等用户在本机保存的日程安排等数据可能丢失的情况,同时,有些情况下可能无法连接网络,此系统应支持 1.、本机数据保存。2、可以上传到服务器数据库,用户注册可获得免费的空间,用户注册后,只要登录就能在随时随地获得自己的日程安排等信息。 二、系统功能定义(The function definitions ) 个人日程管理系统主要是提供个人时间日程安排系统软件,它具有相当方便的操作接口,让用户能够对所安排的行程一目了然,除去主要功能还附带了更多功能和小工具,安排的行程可以生成通行路线,并会根据天气预报提醒当天安排是否影响。而且用户可以注册,注册后用户有更多的服务,安排的日程数据可以保存到本地同时可以更新到服务器,这样用户就算到外地也可以随时查看自己的日程安排,同时其他功能有:时钟提醒、通讯录、效率评估等。 实现功能(主界面导航): 个人日常事 务管理系统
基于LABVIEW的用户登录界面设计
基于LABVIEW的用户登录界面设计 Labview具有功能强大的数学工具,用在传感器设计上可大大降低软件的设计负担。对于一个实际的传感器使用,其用户数量有限,其登陆界面设计可以完全借助其数组函数与数据记录文件完成,而不就是数据库,这样既减轻了系统的重量,也减轻了系统的负荷。没有牵涉第三方的软件,系统的稳定性也大大提高。本文设计了一个简单的用户登录系统的2个模块,希望能对读者有所启发。 1)用户初始文件的建立 Labview的数据记录文件具有较强的功能,并且不能用写字本打开,因此作为一般的保密级别可以用来存储初程序运行环境数据,本文用来存储登陆系统的用户数据。 本程序采用两个套嵌while循环,用于批量产生用户名单,内While
采用三个文本输入框,分别输入用户姓名、用户初始密码、用户权限等内容,并用系统时间空间获取用户建立时间,通过数组创建函数创建成一维数组,点击确定键完成一个用户的建立,可以继续进行下一个用户的建立(当然您也可以只建立一个超级用户,在超级用户登陆后继续建立用户名单),用户建立完毕点击停止按钮完成用户名单建立,形成一个二维数组,由于点击停止键时,最后一个用户名单会重复建立,故采用数组删除函数去掉最后一行,然后创建一个文件,用数据记录函数将该名单存储在您希望的文件夹内(本例放在桌面上,面板上的数组就是为验证程序而建立的,可以去掉)。 2)登陆界面 登陆面板实际上只有两个文本输入控件:用户名与密码。程序首先将记录文件读入内存,让后将第一列(索引0列)的所有用户列出来,用一维数组搜索函数搜索该用户密码所在的行号,再用该行号将该用户的信息从记录文件索引出来。由于密码放在第二列(1列),直接从用户的记录信息索引第第二列(索引1列)取出该用户密码),直接用文本比较“等于”函数进行比较用户输入的密码就是否与其预设的密码一致。 至于修改用户名单、用户权限等内容可用“数组的删除、插入”
app用户界面设计大作业演示版.doc
教学站:杭州前进学号:201812925310039 姓名:詹浩裕 医护app用户界面设计说明书 修订历史记录
目录 1 引言................................................... - 2 - 1.1编写目的............................................ - 2 - 1.2项目背景............................................ - 2 - 1.3主要功能 (2) 2 应当遵循的界面设计规范 ................................. - 2 - 2.1用户界面设计原则.................................... - 2 - 2.2界面一致性 (4) 2.3布局合理化原则.......................... 错误!未定义书签。 3 引导页..................................... 错误!未定义书签。 4 主界面................................................. - 5 - 4.1主界面.............................................. - 6 - 4.2登录页面................................ 错误!未定义书签。 4.3各子界面 (7) 5 美学设计 (10) 6 界面资源设计 (10) 6.1图标资源 (10) 7 投诉与建议 (11)
用户界面设计及标准答案
1.用户满意度=功能+___人机界面_____+响应时间+可靠性+易安装性+____信息____+可维护性+其他因素 2. ____人机交互(人机对话)____是指人与计算机之间使用某种语言、以一定的交互方式,为了完成任务进行的一系列信息交换过程。 3.软件界面设计分为____功能性设计界面____、____情感性设计界面____、____环境性设计界面____。 4.进行系统分析和设计的第一步是___用户分析_____。 5.使用较早,也是使用最广泛的人机交互方式是____交互方式____。 6.软件界面开发流程包括____系统分析____、____系统设计____、____系统实施____三个阶段 7.设计阶段包括界面的____概念设计____、____详细设计____、____原型建立____与界面实现以及综合测试与评估等8.VB 是以结构化___Basic_____语言为基础、以____事件驱动作____为运行机制的可视化程序设计语言。 9.菜单使用形式主要有____菜单操作____和____Tba控件操作____两种。 10.随着计算机图形技术的发展,以直接操纵、桌面隐喻以及所见即所得为特征的____图形用户界面____技术广泛被计算机系统采用。 11.在用VB 开发应用程序时,一般要布置窗体、设置控件的属性、___编写代码___。 12. 假定在窗体上有一个通用对话框,其名称为CommonDialog1,为建立一个保存文件对话框,则需要把Action 属性设置为__value__。 13. 计时器事件之间的间隔通过__interval__属性设置。 14. 语句“Print “5+65=”;5+65”的输出结果为__5+65=70__。 15. 设有下列循环体,要进行4次循环操作,请填空。 x = 1 Do x = x * 2 Print x Loop Until__x<=32__ 16. 下列程序段的执行结果为__2 3 5__。 x = 1 y = 1 For I = 1 To 3 F= x + y x = y y = F Print F; Next I 17. 以下为3个列表框联动的程序,试补充完整。 Private Sub Dir1_Change() File1.Path=Dir1.Path End Sub Private Sub Drive1_Change() Drivel.Path=File1.Path;Dir1.Path=Drivel.Path__[7]__ End Sub 18. 在下列事件过程中则响应该过程的对象名是cmdl,事件过程名是__窗口标题事件__。 Private Sub cmd1_Click() Form1.Caption=“VisualBasic Example” End Sub 19. 当将文本框的SelStar 属性设置为0时,表示选择第开始位置在第一个字符之前,设置为1时表示__[9]__。 20. 以下程序代码实现单击命令按钮Command1 时形成并输出一个主对角线上元素值为“-”,其他元素值为“+”第6*6 阶方阵。 Privas Sub Command1_Click() DimA(6,6) For I = 1 To 6 For J = 1 To 6 If I = J Then Print “-” Else __[10]__ End If Print A (I,J); Next J Print Next I
登录界面设计
目录 第一章绪论 (1) 第二章功能需求分析 (2) 第一节社会与技术背景 (2) 第二节客户功能需求分析 (2) 第三节系统运行的软、硬件环境 (2) 第四节系统的具体功能要求 (2) 第三章系统设计 (3) 第一节采用的软件及开发平台 (3) 第二节目的详细设计 (3) 第三节项目的总体框架 (4) 3.3.1 流程图 (4) 3.3.2 登录界面 (5) 第四章技术实现 (6) 4.1 主要功能模块的具体实现 (6) 4.1.1判断文件是否存在: (6) 4.1.2标准模块sub过程jiami: (8) 4.1.3列表框中可记住登录成功的用户名: (8) 4.1.4登录功能代码: (9) 4.1.5 退出程序代码: (11) 4.1.6选择已成功登录的用户名: (11) 4.1.7修改密码代码: (12) 4.1.8返回登录窗体代码: (13) 4.2主要难题的解决方法 (13) 4.3 亮点或创新点 (13) 第五章总结与体会 (14) 第六章参考文献 (15)
第一章绪论 计算机和网络技术的出现和发展改变了世界,也改变了人们的生活.作为新世纪的大学生,我们应当站在时代发展的前列,掌握计算机语言,调整知识结构和能力结构,充满活力和创新意识才能适应社会发展的要求. 作为计算机高级语言之一,visual basic 是Microsoft公司推出的可视化开发工具,由于其功能强大,内容十分丰富,随着版本的不断升级,已经成为应用程序开发人员的首选工具之一。 在当今科技社会,随着网络,信息技术的飞速发展,登录界面设计的设计已经变成一个网站登录的重要研究课题,本次课题设计有助于对登录界面设计的探索和改进,以便于以后能设计出更好的登录界面,推进网络技术和网站的建设。 本次课题重点解决了判断用户输入的帐号和密码是否正确及用户修改密码问题本程序设计简单,功能基本齐全,使用简捷便利,对硬件要求不高,可在windows环境下运行,能实现登录及修改密码的功能。. 由于笔者水平所限,本论文在书写过程中又难免还存在不妥之处,敬请读者予以批评指正。 牛涛 2008.07.21
用户登录与注册的设计
课程实验报告 专业计算机信息管理 班级09秋计算机 姓名李亚娜 实验报告填写说明
1、填写一律用钢笔或圆珠笔填写或打印,要求字迹工整,条理清晰。2、“实验题目”可以填写章节名称或用文字表述。 3、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。4、“附注”处填写实验注意事项或调试过程,以及实验中出现的异 常情况和解决方法。 5、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平 时成绩,参与期末成绩总评。 2011年11月25日 实验项目:用户登录与注册的设计
实验目的: 1.能正确设计用户注册程序。 2.能正确设计用户登录程序。 3.能正确设计用户的管理程序。 实验仪器: 电脑一台(CPU:T4400 ,内存:2G ,操作系统:WindowsXP) Macromedia Dreamweaver 8软件 实验步骤(或程序清单:) (一)编程实现用户注册功能 首先创建注册界面 图1注册界面 任务1操作方法: 1)用dreamweaver打开前面我们所创建的动态网站,将项目三中所设计的静态注册页面 reguser.html复制一份并改名为reguser.asp,其中注册部分页面如图2如所。
图2注册界面 3)选择标签