【计算机网页设计毕业论文】 网页设计毕业论文范文
技术交式页设计运用。
、技术简介。
技术 (v rvr g动态页)是微软公司推出种用以取代g( g r通用关接口)技术。
目前r上许多基平台b已开始应用替换g。
简单地讲是位器端脚运行环境通这种环境用户可以创建和运行动态交式b器应用程序如交式动态页包括使用l表单收集和处理信息上传与下等等。
通常情况下用户通浏览器看到页多是静态目前r 上许多仍然提供"静态"()主页容。
所谓"静态"指就是主页容是"固定不变"。
当浏览器通r 协议向器(b rvr)要提供主页容器收到要就传送原已设计静态l 件数据给浏览器。
而随着b应用发展用户希望能够看到根据要而动态生成主页例如响应用户询数据库要、生成报表等。
当浏览器上填表单(r)输入数据以提供要可以器执行应用程序而不只是l 件。
器收到要执行应用程序分析表单(r)输入数据将执行结以l格式传送给浏览器。
g是根据浏览器端请激活响应进程每请对应进程。
当有很多请程序挤占系统造成效率低下;针对这缺进行改进利用ll(动态链接库)技术以线程代替进程提高了性能和速但要考虑线程步问题而且开发步骤烦琐。
这两种技术和另普遍使用开发动态页技术v都还存着另外问题那就是开发困难程序开发和l写作是两完全不程要专门程序员开发。
而较简单开发技术如vr和(r b r)等功能有限不敷使用。
使用vx技术基开放设计环境用户可以己定义和制作组件加入其使己动态页几乎具有无限扩充能力这是传统g等程序所远远不及地方。
与常见l端实现动态主页技术如v l、vx rl、vbr、vr等不命令和r语句都是由器释执行执行结产生动态生成b页面并送到浏览器;而l端技术r命令则是由浏览器释执行。
由是器端释执行开发者可以不必考虑浏览器是否支持;由它器端执行开发者也不必担心别人下程序从而窃取编程逻辑。
通缀名件实现件相当可执行件因必须放b器上有可执行权限目录下。
当用户从浏览器输入了件地浏览器就将这rl请发给b rvr如b rvr上装了就调用。
出相应件释并执行命令动态生成l页面回传b rvr然b rvr再把结发送给浏览器。
件制作和l类似且和l开发集成可以程完成利用将可以执行脚嵌入到l件(将l件缀名改)这使得l件编写与脚开发融合起。
通置对象、器组件(rvr )可以完成非常复杂任而且用户还可以己开发或利用别人开发器组件完成专门任。
比较关及器扩展模式有着以下优。
()完全与l件融合起;。
二、电子商数据访问方式。
电子商是指通电子方式并络基础上实现物、人员程协调以便商业交换活动。
电子商系统b提供了与客户进行通信络有效手段利用b技术实现b器与数据库系统连接完成对数据处理与询用户可以通操作简单易学浏览器询处理所要各种数据。
实现b器与数据库连接般有两种方法种是利用件技术两者建立连接和通信如g(通用关接口)和(应用程序编程接口)。
b器通调用g程序实现与b浏览器交即g程序接受浏览器发给b器信息进行处理将相应结再送回给b器通b器将信息传送给浏览器。
但g程序响应速和利用等方面有较局限性客户端每请g程序器端便打开进程当请数量较容易引起瓶颈现象开发人员常利用编程扩展器功能程序占系统少运行效率较高但它编程较g程序更复杂;另种是由浏览器v应用程序(v l)通浏览器访问b器上数据库利用了b(v b v)技术它通b提供实现对b rvr访问。
由v l身局限性目前多数应用是基件技术。
也是属件种模式但平台上它比较关及器扩展模式有着较优。
关特是它平台无关性但关程序通常较难编写和改变。
关程序通常是独立程序并不和l件融合起它要用如、 、vb、rl等语言编写独立应用程序而应用改变了这。
使用不仅可以取和 ql rvr数据库而且还可以取其他b( b 开放式数据库)兼容数据库。
访问数据库是通(vx b b活动数据对象)及事处理语句实现。
是种操作r所支持数据库方法是项容易使用并且可扩展将数据库访问添加到 b 页技术。
可以看作是器组件更简单说是系列对象应用这些功能强对象即可轻松完成对数据库复杂操作。
三、电子商应用。
电子商对用户而言进行上信息询目是寻己要产品或而对商品或提供者说其目则是向用户推销己产品或。
因让用户通浏览器询器端数据库是许多b提供者必有通置b组件实现这功能。
可以使用编写紧凑简明脚以便连接到b 兼容数据库和 l b 兼容数据。
具体操作步骤可以归纳以下几步。
打开"控制面板"双击"b"图标然选择"件 "属性页单击添加选择数据库驱动程序然单击"下步"按照屏幕指示键入数据件名称然单击"下步"再单击"完成"创建数据。
②创建数据库链接 链接用以保持些关正访问数据动态信息以及链接者信息。
利用b成员函数和先前设定与数据库连接其语法如下 rvrrb("b") \"创建了链接对象。
(";r;r") \"打开链接。
rr 是复杂对象有许多属性和方法灵活运用可以达到许多效。
其创建方法如下 rr x(qr) \"创建并打开了对象rr qr是串代表条标准ql语句。
例如 qlr"lr b" rr x(qlr) 这条语句执行对象rr就保存了b所有记录。
④操作数据库 可利用x方便地执行数据插入、修改、删除等操作。
如执行插入操作 qlr"r bvl(,)" x(qlr)。
通调用方法l实现关闭。
关闭创建数据对象rr l rr g 关闭创建链接对象 l g 完整程序片段。
产生组件实例。
% rvrrb("b")。
连接数据库。
(";r;r")。
执行询。
qll*rbl rx(ql) %。
显示结。
%l r%。
%r(l)% %。
rvx。
l。
%。
上述是用访问数据库全程由应用面向对象思想所有操作都比较简单用户要仅是对数据结构了、当前所操作对象及对象属性等等只要对这些有了清晰认识再加上强功能络上使用数据库实现用户与页面交换信息就再也不是什么难事了。
[xg]。
四、主要功能程序段。
、 打开数据库。
xl。
,r,b,r。
b"b#b" 数据库路径。
rvrrb("b")。
r"rvrrlb0; r" rvr(""b"")。
r。
. 数据库询操作。
类讯 rrvrrb("brr")。
只方式打开。
r "l l,l r l",,,。
l r。
rr " rvrrx(\"r"r("l")"\")"。
r(r("l"))" "。
rvx。
l。
rl。
类询。
r。
rrvrrb("brr")。
r "l l,l r l r l"r("l")" rr b lrr",,,。
l r。
rr " rl?"。
r("l")""r("l")""。
r(r("l"))" "。
rvx。
l。
.3 添加记录操作。
rrvrrb("brr")。
可写方式。
r "l bk,r,zg,zgr r ",,,3。
r 添加条新记录。
r("bk")bk 添加相应记录。
r("r")r。
…………。
r("zg")6。
r("zgr")0。
r 更新数据库。
. 删除记录操作。
从表删除 匹配记录; x "l r r "。
rqqrrg("")。
.5 记录修改和看。
rrvrrb("brr")。
r "l r bk r bk"bk,,,3。
r("l")(rq("l")) 修改各项记录。
………………。
r。
rl。
五、结束语。
随着b技术发展基r电子商系统无疑较传统商有着更应用前景如何提系高这种电子商统数据访问效率及事处理能力仍是当前人们所关问题。
。