仓酷云

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

[学习教程] ASP网页编程之asp+版本复杂的留言板的制造(一)

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

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

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

x
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件asp+版本复杂的留言板的制造(一)
/*
豆腐制造,都是佳构
http://www.asp888.net豆腐手艺站
如转载,请保存版权信息
*/
媒介:
俗语说,眼看千遍,不如手写一遍,切实其实,良多地道实际性的器材,看多了,只是有了个复杂的熟悉,实在在详细的程序调试过程当中,一定会碰到良多良多的成绩一向想给人人写个甚么程序的,可是豆腐比来出格忙,岁尾了,甚么事变都要结算,再加上我一向要想举措写一些文章来贡献给人人,终究抽出来一个下战书,来做了一个如许的程序,了局健忘关OICQ了,良多的网友的信息都没偶然间复兴,在这里向jspfuns和蓝暗示报歉。

程序入手下手前的筹办事情:
起首要思索的就是怎样在一个一切的程序都能够会见到的中央设置sqlserver的毗连串,由于我正在尽心尽力的筹办做一个如今的http://www.asp888.net的aspx版本的站点,假如只是为这个留言版独自
做一个conn毗连串,不免太。。。,在asp+中MS剽窃了jsp的一些观点和做法,在jsp中有config.xml文件asp+中有config.web把这个文件放到留言版地点的假造目次下,将毗连串放在这里,人人请看我的毗连串
<configuration>
<appsettings>
<addkey="Conn"value="server=localhost;uid=sa;pwd=;Database=doufu"/>
</appsettings>
</configuration>

好了,筹办事情都做好今后,筹办入手下手做留言版的录进部分,入手下手想地道利用vs7自代的webforms功效,厥后发明有一些实践利用的不便利,以是仍是用了一些传统的办法和webforms分离利用,可是如许vs7的智能感知功效就不克不及用了,好惋惜。default.aspx的内容以下
<%@Pagelanguage="c#"%>
<HTML><HEAD>
<metaname="GENERATOR"Content="MicrosoftVisualStudio7.0">
<metaname="CODE_LANGUAGE"Content="C#"></HEAD>
<body>
<ahref="http://www.asp888.net">豆腐手艺站</a>亲情贡献
<formmethod="post"action="doLiuyan.aspx"runat="server">

<Tableborder=1>
<tr>
<tdwidth="20%">您的呢称:</td>
<td><asp:TextBoxBackColor="#ccffff"id=txtNameRunat=server></asp:TextBox></td>
</tr>
<tr>
<tdwidth="20%">您的接洽Email:</td>
<tdwidth="80%"><asp:TextBoxid=txtMailrunat="SERVER"BackColor="PowderBlue"Width="154"Height="26"MaxLength="40"></asp:TextBox></td>
</tr>
<tr>
<tdwidth="20%">您的讲话主题:</td>
<tdwidth="80%"><asp:TextBoxid=txtTitlerunat="SERVER"BackColor="PowderBlue"></asp:TextBox></td>
</tr>
<tr>
<tdwidth="20%">您的留言内容</td>
<tdwidth="80%"><asp:TextBoxid=txtContentrunat="SERVER"BackColor="PowderBlue"Width="244"Height="129"TextMode="MultiLine"></asp:TextBox></td>
</tr>
</Table>
<inputtype="submit"name="Button1"value="提交留言"id="Button1"style="background-color:Wheat;border-style:Dotted;">

<inputtype="reset"name="Button2"value="作废留言"id="Button2"style="background-color:Wheat;border-style:Dotted;">

<aid="HyperLink1"title="点击这里观察一切留言"href="showmsg.aspx"style="background-color:AntiqueWhite;border-style:Dotted;">观察一切留言</a></p>
</form>
</body></HTML>
呵呵,这个页面我用来测试webform以是弄了一些没花样的器材,呵呵:)
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-19 13:35:44 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-24 16:42:22 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
金色的骷髅 该用户已被删除
地板
发表于 2015-2-2 11:12:21 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-7 18:40:24 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
山那边是海 该用户已被删除
6#
发表于 2015-2-22 23:02:42 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
莫相离 该用户已被删除
7#
发表于 2015-3-7 04:28:25 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
蒙在股里 该用户已被删除
8#
发表于 2015-3-14 11:48:29 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
分手快乐 该用户已被删除
9#
发表于 2015-3-21 06:02:30 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-30 13:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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