仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 438|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网站制作之WAP中的ASP手艺(一)

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:21:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的飞刀eNet学院


第一节: WAP的潜能

  这些日子,我们常听到WAP手艺,一种手机上彀的手艺。从手艺上讲,挪动德律风不成能和PC来合作,挪动德律风的屏幕只能容下
很少的字符,它的带宽也是很受限定,并且输出也很愚笨。那我为何还要先容它了,嘿嘿,这里有两个次要的我以为WAP必定有
乐成的要素。

到处性: 

  只需你有手机,你到那里都能够会见wap网站。

帐单机构:

  在不久的未来,我们就可以经由过程我们的手机来付出我们的统统用度,查询良多的信息。只是我们的手机用度中又多了一项费
用"WAP服务费"。

  如许我们就可以用手机付出我们的商品用度,信誉卡都不必了,它必定可以成为新消耗体例。

第二节:WAP基本

  WAP(WirelessApplicationProtocol)v1.1是一种开放性标准,它试图标准挪动德律风会见信息和服务行业。这个标准是由
WAPForum来开辟的,一个官方构造。1.2版本的WAP协定将会被以为是最初的WAP标准。

  关于wap最基础的观点就是反复使用internet协定,这个协定必需很分明地在现有的手艺上轻松地挪用wap服务。

  WAP协定使用一种很像我们电脑收集的分层布局。较低条理不太像我们经常使用的web使用,可是顶层仍是我们的老伴侣----HTTP。
数据一样是从服务器上收回,从服务器上吸收,信息可以贮存在服务器上,挪用也大概用CGI,也能够用别的的办法,好比ASP.也就
是说只需你会ASP,那末你就能够在轻松地写出你的第一个WAP使用程序了。

  固然,利市机的带宽和用户才能方面来看,手机必要分歧(更严厉)的设备,以是在今朝的前提下HTML就不克不及顺应WAP所能提
供的带宽。

  WAPForum的定位是WML(WirelessMark-upLanguage),一种xml格局的言语。WML是精简的HTML。

  WAPForum同时也指定了WMLScript,很像JavaScript,只是用于手机罢了,它可以处置客户真个程序。

第三节:WML

  只管我已解说了手机与服务器的通信,可是真实的客户端不是手机。一个软件(wapgateway),实践上允当了这个脚色。它
将手机的哀求转换为HTTP哀求,同时也将服务器的回应前往给手机,WML文件此时就被WAPGateWay编译成二进制文件。只管有些
WAPgeteway可以将HTML间接转换为WML,可是也不要期望它们能恣意地将HTML转换为我们在手机上能看懂的东东。

  固然,仿真器就不必要WAPgateway来事情了,它会间接从服务器下载WML文件(大概间接在当地机上翻开WML),同时将它显现
在手机的屏幕上。图一WAP布局

  WAP仿真器

  为了利用WAP服务,像吾等穷汉买不起手机,就必要一个wap仿真器。你能够往Nokiawebsite下载一个NokiaToolkit
1.2,同时你也得装上JavaVirtualMachine1.2.2,能够收费从SUN公司下载,这里是个例子。

  WML布局

一个WML文档是由板块构成的,一个板块包括有很多的卡片。在实践中,你能够把一个板块当作一个由很多着名字的标签构成的
HTML。

手机下载一个完全的板块,可是在一次只能显现一个卡片。经由过程链接扫瞄分歧的中央。

我们将会看到一个复杂的WML文档,你得懂点最基础的XML。

<?xmlversion="1.0"?>

<!DOCTYPEWMLPUBLIC"-//WAPFORUM//DTDWML1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<!--rootelement-->

<cardid="card1"title="Example1">

<p><!--卡片只能撑持p和do块-->

<dotype="accept"label="gotocard2">

<gohref="#card2"/>

</do>

Thisisthefirstcard.

</p>

</card>

<cardid="card2"title="Example1">

<p>

Thisisthesecondcard.

</p>

</card>

</wml>

一旦手机吸收了这个块,它就会显现第一个卡片,当你按下右边的软键时,就会看到第二个卡片。
</p>源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码
只想知道 该用户已被删除
沙发
发表于 2015-1-20 09:33:02 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-25 10:16:10 | 只看该作者
那么,ASP.Net有哪些改进呢?
谁可相欹 该用户已被删除
地板
发表于 2015-2-2 21:37:12 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
admin 该用户已被删除
5#
发表于 2015-2-3 06:07:08 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
莫相离 该用户已被删除
6#
发表于 2015-2-8 19:56:10 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
小魔女 该用户已被删除
7#
发表于 2015-2-26 00:34:09 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
飘灵儿 该用户已被删除
8#
发表于 2015-3-8 10:52:41 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
深爱那片海 该用户已被删除
9#
发表于 2015-3-15 22:07:39 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
柔情似水 该用户已被删除
10#
发表于 2015-3-22 06:07:14 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表