仓酷云

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

[学习教程] ASP网页设计ASP+ 进修笔记 1

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

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

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

x
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!asp+|笔记   其实就是SDK里的文档,只不外看的时分翻译了局部常识点出来。由于我的习气是
记在纸上,一共可写完了两只圆珠笔啊,5555~~~

1、Geting Started

。高功能,ASP+被编译成NGWS运转时期码,早帮定,JIT编译,缓存手艺
。开辟东西撑持,WYSIWYG的编纂情况
。壮大而天真,基于NGWS运转时情况,丰厚的撑持库,动静机制,数据会见,言语
有关,同时兼容现有的COM系统
。复杂,安排和培养,体现层和逻辑层分别,主动渣滓收受接管
。办理便利,文本文件做设置装备摆设,完成“0办理”,乃至可以掩盖正在运转的已编译
的代码。
。伸缩性好,可用性高,集群,多处置器
。可定制,扩大性好,可恣意子类化已有的类,完成定制的用户物证和形态办事
。平安,与体系集成,基于使用的平安包管

言语撑持,ASP+已内置三中,C#,VB,JSCRIPT
例:
属性界说:
public String name{
get {
.....
return ...;
}
set {
...= value;
}
}

事务处置:
void MyButton_Click(Object sender,EventArgs e)
{
...
}

外型(即强迫类型转换,但与之梢分歧,拜见JAVA):
MyObject obj = (MyObject)Session["somevalue"];
IMyObject iobj=obj;

称号空间:
using System;

Main办法:
public static void Main(String[] args)
注重,C#中的args跟java一样,不包括履行文件本人。


2、Asp+ Web Forms

1).引见
ASP+ WEB FORMS是在办事器真个用以静态生成WEB页面的编程模子,基于NGWS运转
时情况之上。
。重用UI控件,削减编程量
。明晰的页面逻辑
。壮大的编纂东西

ASP+ WEB FORMS是以.aspx为后缀的文件,被编译成NGWS的类,只需一次编译。
法1、将一个通俗的HTML文件后缀改成.aspx
法2、利用<% %>代码块
但以上不是保举作法,晦气于逻辑和体现分别。

。ASP+办事器控件
在aspx文件中,包括属性runat=server的标志
办事器控件在运转时发生HTML代码。
办事器控件主动保护了客户真个输出,法式不必去向理客户输出,也不必在客户
端写剧本(注重,办事器并没有把数据保留在办事器上,而是经由过程一个hidden
域来任务的)。

。处置办事器控件的事务
呀,注重,这些事务实际上是在客户端产生的呢,但你不必管,就当在为一个VB的
FORM中的控件写事务处置法式。
。利用定制的办事器控件
ASP+自带45个内置的办事器控件,也能够本人写
。数据帮定
内置了DataGrid等控件,他们撑持模板
。FORM验证控件
内致了很多Validator,可以强迫必需为某一个字段输出内容等。
。代码埋没
可进一不完成代码与体现分别

2).利用办事器控件
runat=server
可以有属性
可以有事务
<asp:hyperlink runat="server">完成页面导航
Page.Navigate(url)也能够完成页面导航

3).为办事器控件增添作风(CSS
可以像CSS那样去掌握,还可以用Style对象,例:
Style style=new Style();
Style.BorderColor = Color.Black;
...
MyLogin.ApplyStyle(style);

4).表单验证
验证控件只对局部控件无效,他们是:
HtmlInputText value
HtmlTextArea value
HtmlSelect value
HtmlInputFile value
TextBox Text
ListBox SelectedItem
DropDownList SelectedItem
RadioButtonList SelectedItem
验证控件有以下几种:
RequiredFieldValidator,必需填内容
CompareValidator,同某个常量或别的的控件的值做对照
RangeValidator,局限验证
RegularExpressionValidator,统一个形式做对照,用于EMAIL,邮政编码等验证
CustomValidator,自界说前提验证
ValidationSummary,显示验证后的毛病信息摘要
假如客户端撑持DHTML,验证控件将主动发生客户端验证剧本,不然,等提交回
办事器后在办事器端停止严整。
Page对象有个IsValid属性,假如验证掉败,则被设为False,同时,页面中的
ValidationSummary控件(假如有的话)主动显示失足误信息。

。CompareValidator
该控件三个属性,ControlToValidate,ControlToCompare,Operator,分离代表要
验证的控件,对照的值,和对照办法。
。RangeValidator
三个属性:ControlToValidate,MiniumControl,MaxiumControl
。Regular
两个关头属性:ControlToValidate,ValidationExpression
例:
<asp:RegularExpressionValidator id="Regular1" runat="Server"
ControlToValidate="TextBox1"
ValidationExpression="^\d{5}$"
Display="static"
Font-Size="10pt">
邮政编码必需是5个数字
</asp:RegularExpressionValidator>
。自界说验证
需求自界说一个函数,假如放在客户端,则函数必需用ClientValidationFunction
属性指定,函数有格局:
function myvalidator(source,value)
source是CustomValidator对象。
假如在办事器端,则严整写在事务处置函数中:OnServerValidationFunction
例:
<script language="c#" runat="server">
bool ServerValidate(Object source,String value){
...
}
</script>
<asp:CustomValidator id="CustomValidate" runat="Server"
ControlToValidate=&quo</p>
[1] [2] 下一页  

  实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。
再现理想 该用户已被删除
沙发
发表于 2015-2-16 03:53:54 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
小魔女 该用户已被删除
板凳
发表于 2015-2-28 14:59:40 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
蒙在股里 该用户已被删除
地板
发表于 2015-3-10 00:00:06 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
冷月葬花魂 该用户已被删除
5#
发表于 2015-3-11 02:00:12 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-13 06:47:38 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-20 15:26:03 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
爱飞 该用户已被删除
8#
发表于 2015-3-24 12:54:26 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
小女巫 该用户已被删除
9#
发表于 2015-3-30 03:18:51 | 只看该作者
那么,ASP.Net有哪些改进呢?
山那边是海 该用户已被删除
10#
发表于 2015-4-10 19:07:03 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
乐观 该用户已被删除
11#
发表于 2015-4-14 07:10:51 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
兰色精灵 该用户已被删除
12#
 楼主| 发表于 2015-4-22 03:59:30 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
小妖女 该用户已被删除
13#
发表于 2015-4-22 05:07:53 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
变相怪杰 该用户已被删除
14#
发表于 2015-4-22 14:11:08 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
分手快乐 该用户已被删除
15#
发表于 2015-4-24 05:25:51 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
海妖 该用户已被删除
16#
发表于 2015-4-26 14:09:51 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
透明 该用户已被删除
17#
发表于 2015-5-12 01:12:56 | 只看该作者
掌握asp的特性而且一定要知道为什么。
若相依 该用户已被删除
18#
发表于 2015-6-5 06:32:06 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
admin 该用户已被删除
19#
发表于 2015-6-6 13:59:48 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
不帅 该用户已被删除
20#
发表于 2015-6-27 03:34:21 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-27 00:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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