仓酷云

标题: ASP教程之暗示代码与逻辑代码分别 [打印本页]

作者: 因胸联盟    时间: 2015-1-16 23:15
标题: ASP教程之暗示代码与逻辑代码分别
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的代码分别<%@PageInherits="MyCodeBehind"Src="c2.vb"%>

Thereisanicesectioninthequickstartdocsonthistopicalso.Clickheretoreaduponit!

Hereisthecode

Thisexampleusesthefollowing
MS-SQLServer7.0database
StoredProcedure
Component1a.aspx(HTMLFile)
c2.vb
Component1a.aspx(ThePagethatistheUI)
<%@PageInherits="MyCodeBehind"Src="c2.vb"Debug="True"trace="True"%>

<scriptlanguage="VB"runat="server">

SubPage_Load(SenderAsObject,EAsEventArgs)

response.write("SMILE!!!Ilovelearningnewthingseveryday")

EndSub
</script>


<html>
<head>
<title>ComponentPage1</title>
</head>
<body>
<tableborder=0cellpadding=3cellspacing=3>
<trbgcolor="#CCCCCC">
<td>
<fontface="Arial,Helv"size="-1">
Pleasefilloutthisformtocreateanewuserprofileforyour
CompanysComponent.
<br>
Oncethisinformationisgatheredyouwillnotneedtoenteritagainandyouwillbeabletoupdateanytime.
<p>
Usethebuttonatthebottomofthispagetocontinuewhenyouarefinished.
<br>
</font>
</td>
</tr>
</table>

<fontsize="+1"><b><fontcolor="#ff0000">*=RequiredFields</b><br>

<formmethod="Post"name="form1"runat="server">
<table><tr>
<tdalign=right>
<asp:Labelid="Label1"Text="CompanyName"Font-Name="Verdana"Font-Size="10pt"Width="200px"BorderStyle="solid"BorderColor="#cccccc"runat="server"/>
</td>
<td>
<asp:TextBoxid="CompanyName"size="30"runat="server"/>
<asp:RequiredFieldValidatorControlToValidate="CompanyName"Display="Dynamic"errormessage="Youmustenteryourname!"runat=server/>
</td>
</tr>
<tr>
<tdalign=right>
<asp:Labelid="Label2"Text="CompanyURL"Font-Name="Verdana"Font-Size="10pt"Width="200px"BorderStyle="solid"BorderColor="#cccccc"runat="server"/>
</td>
<td>
<asp:TextBoxid="CompanyURL"size="30"runat="server"/>
</td>
</tr>

</font>
<tr>
<tdalign=right>
<asp:Labelid="Label3"Text="ContactEmail"Font-Name="Verdana"Font-Size="10pt"Width="200px"BorderStyle="solid"BorderColor="#cccccc"runat="server"/>
</td>
<td>
<asp:TextBoxid="EmailAddress"size="30"runat="server"maintainstate="false"/>
<asp:RegularExpressionValidatorControlToValidate="EmailAddress"ValidationExpression="[w-]+@[w-]+.(com|net|org|edu|mil)"Display="Dynamic"Font-Name="verdana"Font-Size="9pt"ErrorMessage="Mustuseavalidemailaddress."runat="server"></asp:RegularExpressionValidator>
<asp:RequiredFieldValidatorControlToValidate="EmailAddress"Display="dynamic"Font-Name="verdana"Font-Size="9pt"ErrorMessage="Emailmustnotbeleftblank."runat=server></asp:RequiredFieldValidator></td>
</tr>
</table>

<tableborder=0bgcolor="#CCCCCC"cellpadding=3cellspacing=3width="490">
<tr>
<tdwidth="100%"colspan="2">
<asp:Buttonid="Button1"Text="CreateProfile"OnClick="Button1_Click"Runat="server"/>
</td>
</tr>
</table>
</form>

</body>
</html>




c2.vbFile(ThisFileContainsthebusinesslogicthatisinheritedjustlikeacompiledDLL
OptionStrictOff

ImportsSystem
ImportsSystem.DateTime
ImportsSystem.Globalization
ImportsSystem.Data
ImportsSystem.Data.SQL
ImportsSystem.Web.UI
Imp</p>由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
作者: 灵魂腐蚀    时间: 2015-1-20 08:45
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者: 若天明    时间: 2015-1-29 06:16
不能只是将它停留在纸上谈兵的程度上。
作者: 谁可相欹    时间: 2015-1-29 15:16
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 第二个灵魂    时间: 2015-1-30 23:21
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
作者: 莫相离    时间: 2015-2-6 16:46
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者: 冷月葬花魂    时间: 2015-2-17 09:44
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者: 山那边是海    时间: 2015-3-5 19:02
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
作者: 小女巫    时间: 2015-3-12 11:31
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者: 精灵巫婆    时间: 2015-3-19 21:27
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2